tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Frame-onPop-20.js (357B)


      1 // A global garbage collection does not disturb onPop handlers.
      2 var g = newGlobal({newCompartment: true});
      3 var dbg = new Debugger(g);
      4 var log;
      5 
      6 dbg.onEnterFrame = function handleEnter(frame) {
      7    log += '(';
      8    frame.onPop = function handlePop(completion) {
      9        log += ')';
     10    };
     11 };
     12 
     13 log = '';
     14 assertEq(g.eval('gc(); 42;'), 42);
     15 assertEq(log, '()');