| <!doctype html> |
| <script src="/resources/testharness.js"></script> |
| <script src="/resources/testharnessreport.js"></script> |
| <script> |
| promise_test(async t => { |
| let abort_signal; |
| let onabort_called = false; |
| appHistory.onnavigate = t.step_func(e => { |
| abort_signal = e.signal; |
| abort_signal.onabort = () => onabort_called = true; |
| e.respondWith(Promise.resolve()); |
| }); |
| |
| await appHistory.navigate("?1"); |
| assert_false(abort_signal.aborted); |
| assert_false(onabort_called); |
| }, "AppHistoryNavigateEvent.respondWith does not signal AppHistoryNavigateEvent.signal"); |
| </script> |