tor-browser

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

save-queue-resets-draining.js (424B)


      1 // The draining state is reset when saving the job queue.
      2 
      3 let g = newGlobal({newCompartment: true});
      4 
      5 let dbg = new Debugger();
      6 let gw = dbg.addDebuggee(g);
      7 
      8 dbg.onDebuggerStatement = frame => {
      9  // Enqueue a new job from within the debugger while executing another job
     10  // from outside of the debugger.
     11  Promise.resolve()
     12    .then(function() {});
     13 };
     14 
     15 g.eval(`
     16  Promise.resolve()
     17    .then(function() {debugger});
     18 `);