tor-browser

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

abort-signal-any-crash.html (798B)


      1 <!DOCTYPE html>
      2 <html class=test-wait>
      3  <head>
      4    <title>AbortSignal::Any when source signal was garbage collected</title>
      5    <link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1908466">
      6    <link rel="author" title="Vincent Hilla" href="mailto:vhilla@mozilla.com">
      7    <script src="/common/gc.js"></script>
      8  </head>
      9  <body>
     10    <p>Test passes if the browser does not crash.</p>
     11    <script>
     12        async function test() {
     13            let controller = new AbortController();
     14            let signal = AbortSignal.any([controller.signal]);
     15            controller = undefined;
     16            await garbageCollect();
     17            AbortSignal.any([signal]);
     18            document.documentElement.classList.remove('test-wait');
     19        }
     20        test();
     21    </script>
     22  </body>
     23 </html>