tor-browser

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

signal-abort-intercept.html (541B)


      1 <!doctype html>
      2 <script src="/resources/testharness.js"></script>
      3 <script src="/resources/testharnessreport.js"></script>
      4 <script>
      5 promise_test(async t => {
      6  let abort_signal;
      7  let onabort_called = false;
      8  navigation.onnavigate = t.step_func(e => {
      9    abort_signal = e.signal;
     10    abort_signal.onabort = () => onabort_called = true;
     11    e.intercept();
     12  });
     13 
     14  await navigation.navigate("?1").finished;
     15  assert_false(abort_signal.aborted);
     16  assert_false(onabort_called);
     17 }, "event.intercept() does not signal event.signal");
     18 </script>