tor-browser

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

abort-signal-timeout.html (584B)


      1 <!DOCTYPE HTML>
      2 <meta charset=utf-8>
      3 <title>AbortSignal.timeout frame detach</title>
      4 <script src="/resources/testharness.js"></script>
      5 <script src="/resources/testharnessreport.js"></script>
      6 <iframe id="iframe"></iframe>
      7 <script>
      8  async_test(t => {
      9    const signal = iframe.contentWindow.AbortSignal.timeout(5);
     10    signal.onabort = t.unreached_func("abort must not fire");
     11 
     12    iframe.remove();
     13 
     14    t.step_timeout(() => {
     15      assert_false(signal.aborted);
     16      t.done();
     17    }, 10);
     18  }, "Signal returned by AbortSignal.timeout() is not aborted after frame detach");
     19 </script>