tor-browser

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

bug1770048.js (496B)


      1 const m1 = parseModule(`
      2  export let mod = {};
      3  function setter(elem) {
      4    delete Array.prototype[0]; // Delete the setter
      5    this.push(elem); // Push the element for real
      6    mod = elem; // Export the gathered module
      7  }
      8  Array.prototype.__defineSetter__(0, setter);
      9  export const _foo = await Promise.resolve(5);
     10 `);
     11 
     12 const m2 = parseModule(`
     13  import {mod} from 'm1';
     14  assertEq(mod.status, undefined);
     15 `);
     16 
     17 registerModule('m1', m1);
     18 moduleLink(m2);
     19 moduleEvaluate(m2);
     20 drainJobQueue();