tor-browser

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

Frame-onPop-08.js (383B)


      1 // Setting onPop handlers from a 'debugger' statement handler works.
      2 var g = newGlobal({newCompartment: true});
      3 var dbg = new Debugger(g);
      4 var log;
      5 
      6 dbg.onDebuggerStatement = function handleDebugger(frame) {
      7    assertEq(frame.type, "eval");
      8    log += 'd';
      9    frame.onPop = function handlePop(c) {
     10        log += ')';
     11    };
     12 };
     13 
     14 log = '';
     15 g.eval('debugger;');
     16 assertEq(log, 'd)');