tor-browser

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

user-activation-propagation.js (467B)


      1 function newPromiseCapability() {
      2    return {};
      3 }
      4 function neverCalled() {}
      5 function resolveCapability(dIs) {}
      6 class P extends Promise {
      7    constructor(executor) {
      8        executor(resolveCapability, neverCalled);
      9        var p = async function() {}();
     10        p.constructor = {
     11            [Symbol.species]: P
     12        };
     13        return p;
     14    }
     15 }
     16 var {
     17    promise: alwaysPending
     18 } = newPromiseCapability();
     19 P.race([alwaysPending]).then(neverCalled, neverCalled);