currententrychange-event/anchor-click.html | Pass | 1 / 1 | | |
currententrychange-event/constructor.html | Pass | 4 / 4 | | |
currententrychange-event/history-back-same-doc.html | Pass | 1 / 1 | | |
currententrychange-event/history-pushState.html | Pass | 1 / 1 | | |
currententrychange-event/history-replaceState.html | Pass | 1 / 1 | | |
currententrychange-event/location-api.html | Pass | 1 / 1 | | |
currententrychange-event/navigate-from-initial-about-blank-same-doc-popup.html | Pass | 1 / 1 | | |
currententrychange-event/navigate-from-initial-about-blank-same-doc.html | Pass | 1 / 1 | | |
currententrychange-event/navigate-from-initial-about-blank.html | Pass | 1 / 1 | | |
currententrychange-event/navigation-back-forward-cross-doc.html | Pass | 1 / 1 | | |
currententrychange-event/navigation-back-forward-same-doc.html | Pass | 1 / 1 | | |
currententrychange-event/navigation-navigate-cross-doc.html | Pass | 1 / 1 | | |
currententrychange-event/navigation-navigate-intercept.html | Pass | 1 / 1 | | |
currententrychange-event/navigation-navigate-preventDefault.html | Pass | 1 / 1 | | |
currententrychange-event/navigation-navigate-replace-cross-doc.html | Pass | 1 / 1 | | |
currententrychange-event/navigation-navigate-replace-intercept.html | Pass | 1 / 1 | | |
currententrychange-event/navigation-navigate-replace-same-doc.html | Pass | 1 / 1 | | |
currententrychange-event/navigation-navigate-same-doc.html | Pass | 1 / 1 | | |
currententrychange-event/navigation-reload-cross-doc.html | Pass | 1 / 1 | | |
currententrychange-event/navigation-reload-intercept.html | Pass | 1 / 1 | | |
currententrychange-event/navigation-updateCurrentEntry.html | Pass | 1 / 1 | | |
currententrychange-event/not-on-load.html | Pass | 1 / 1 | | |
currententrychange-event/properties.html | Pass | 1 / 1 | | |
focus-reset/autofocus.html | Pass | 14 / 14 | | |
focus-reset/basic.html | Pass | 8 / 8 | | |
focus-reset/change-focus-again-in-blur-during-intercept.html | Pass | 1 / 1 | | |
focus-reset/change-focus-back-to-origial-during-intercept.html | Pass | 1 / 1 | | |
focus-reset/change-focus-during-intercept.html | Pass | 1 / 1 | | |
focus-reset/change-focus-then-remove-during-intercept.html | Pass | 1 / 1 | | |
focus-reset/focus-reset-timing.html | Pass | 2 / 2 | | |
focus-reset/multiple-intercept.html | Pass | 6 / 6 | | |
navigate-event/cross-origin-traversal-does-not-fire-navigate.html | Pass | 1 / 1 | | |
navigate-event/cross-origin-traversal-redirect.html | Pass | 1 / 1 | | |
navigate-event/cross-window/click-crossdocument-crossorigin-sameorigindomain.sub.html | Pass | 1 / 1 | | |
navigate-event/cross-window/click-crossdocument-crossorigin.html | Pass | 1 / 1 | | |
navigate-event/cross-window/click-crossdocument-sameorigin.html | Pass | 1 / 1 | | |
navigate-event/cross-window/click-samedocument-crossorigin-sameorigindomain.sub.html | Pass | 1 / 1 | | |
navigate-event/cross-window/click-samedocument-crossorigin.html | Pass | 1 / 1 | | |
navigate-event/cross-window/click-samedocument-sameorigin.html | Pass | 1 / 1 | | |
navigate-event/cross-window/location-crossdocument-crossorigin-sameorigindomain.sub.html | Pass | 1 / 1 | | |
navigate-event/cross-window/location-crossdocument-crossorigin.html | Pass | 1 / 1 | | |
navigate-event/cross-window/location-crossdocument-sameorigin.html | Pass | 1 / 1 | | |
navigate-event/cross-window/location-samedocument-crossorigin-sameorigindomain.sub.html | Pass | 1 / 1 | | |
navigate-event/cross-window/location-samedocument-crossorigin.html | Pass | 1 / 1 | | |
navigate-event/cross-window/location-samedocument-sameorigin.html | Pass | 1 / 1 | | |
navigate-event/cross-window/open-crossdocument-crossorigin-sameorigindomain.sub.html | Pass | 1 / 1 | | |
navigate-event/cross-window/open-crossdocument-crossorigin.html | Pass | 1 / 1 | | |
navigate-event/cross-window/open-crossdocument-sameorigin.html | Pass | 1 / 1 | | |
navigate-event/cross-window/open-samedocument-crossorigin-sameorigindomain.sub.html | Pass | 1 / 1 | | |
navigate-event/cross-window/open-samedocument-crossorigin.html | Pass | 1 / 1 | | |
navigate-event/cross-window/open-samedocument-sameorigin.html | Pass | 1 / 1 | | |
navigate-event/cross-window/submit-crossdocument-crossorigin-sameorigindomain.sub.html | Pass | 1 / 1 | | |
navigate-event/cross-window/submit-crossdocument-crossorigin.html | Pass | 1 / 1 | | |
navigate-event/cross-window/submit-crossdocument-sameorigin.html | Pass | 1 / 1 | | |
navigate-event/cross-window/submit-samedocument-crossorigin-sameorigindomain.sub.html | Pass | 1 / 1 | | |
navigate-event/cross-window/submit-samedocument-crossorigin.html | Pass | 1 / 1 | | |
navigate-event/cross-window/submit-samedocument-sameorigin.html | Pass | 1 / 1 | | |
navigate-event/dangling-navigate-event-after-bfcache-restore.html | Pass | 1 / 1 | | |
navigate-event/defaultPrevented-navigation-preempted.html | Pass | 1 / 1 | | |
navigate-event/defaultPrevented-window-stop-after-dispatch.html | Pass | 1 / 1 | | |
navigate-event/document-open-after-replaceState.html | Pass | 1 / 1 | | |
navigate-event/event-constructor.html | Pass | 6 / 6 | | |
navigate-event/intercept-after-dispatch.html | Pass | 1 / 1 | | |
navigate-event/intercept-and-navigate.html | Pass | 1 / 1 | | |
navigate-event/intercept-canceled-event.html | Pass | 1 / 1 | | |
navigate-event/intercept-cross-document-same-origin.html | Pass | 1 / 1 | | |
navigate-event/intercept-cross-origin-focus-without-user-activation.html | Fail | 1 / 2 | TEST BUG | the first subtest expects the focus reset of intercept() not to move the focus into a cross-origin iframe whose focus-without-user-activation policy is denied: "potentially reset the focus" runs the focusing steps without the allow focus steps (https://html.spec.whatwg.org/multipage/nav-history-apis.html#potentially-reset-the-focus); the subtest fails in Chrome and Firefox (the second subtest passes) |
navigate-event/intercept-cross-origin.html | Pass | 1 / 1 | | |
navigate-event/intercept-detach-multiple.html | Pass | 1 / 1 | | |
navigate-event/intercept-detach.html | Pass | 1 / 1 | | |
navigate-event/intercept-handler-null-or-undefined.html | Pass | 2 / 2 | | |
navigate-event/intercept-handler-returns-non-promise.html | Pass | 1 / 1 | | |
navigate-event/intercept-handler-throws.html | Pass | 1 / 1 | | |
navigate-event/intercept-history-pushState.html | Pass | 1 / 1 | | |
navigate-event/intercept-history-replaceState.html | Pass | 1 / 1 | | |
navigate-event/intercept-multiple-times-reject.html | Pass | 1 / 1 | | |
navigate-event/intercept-multiple-times.html | Pass | 1 / 1 | | |
navigate-event/intercept-navigation-back.html | Pass | 1 / 1 | | |
navigate-event/intercept-no-beforeunload.html | Pass | 1 / 1 | | |
navigate-event/intercept-on-synthetic-event.html | Pass | 1 / 1 | | |
navigate-event/intercept-popstate-no-handler.html | Pass | 1 / 1 | | |
navigate-event/intercept-popstate.html | Pass | 1 / 1 | | |
navigate-event/intercept-reject.html | Pass | 1 / 1 | | |
navigate-event/intercept-resolve.html | Pass | 1 / 1 | | |
navigate-event/intercept-same-document-history-back.html | Pass | 1 / 1 | | |
navigate-event/intercept-stops-ongoing-cross-document-navigation.html | Timeout | 0 / 1 | BUG | the test times out: the first navigation commits as soon as the headers of its delayed response arrive (the runner sends the headers of blank.html?pipe=trickle(d1) at once and the body after 1 s, as wptserve does), so the iframe has a new document before the intercepted navigation.navigate("?intercepted") starts; the promises of the first navigation belong to the replaced window and never settle. The test expects the navigation to be still in flight after 200 ms: the library would have to wait for the first bytes of the body before committing a navigation |
navigate-event/intercepted-navigation-after-bfcache-restore.html | Fail | 0 / 1 | NOT IMPLEMENTED | an intercepted same-document navigation is aborted when a cross-document navigation of its traversable starts (the navigation API is informed about the aborting navigation although no navigate event fires at the document), so navigation.navigate() rejects with an AbortError once the page is restored from the back/forward cache, instead of finishing |
navigate-event/navigate-anchor-cross-origin-userInitiated.html | Pass | 1 / 1 | | |
navigate-event/navigate-anchor-cross-origin.html | Pass | 1 / 1 | | |
navigate-event/navigate-anchor-download-userInitiated.html | Pass | 1 / 1 | | |
navigate-event/navigate-anchor-download.html | Pass | 4 / 4 | | |
navigate-event/navigate-anchor-fragment.html | Pass | 1 / 1 | | |
navigate-event/navigate-anchor-same-origin-cross-document-userInitiated.html | Pass | 1 / 1 | | |
navigate-event/navigate-anchor-same-origin-cross-document.html | Pass | 1 / 1 | | |
navigate-event/navigate-anchor-same-url.html | Pass | 1 / 1 | | |
navigate-event/navigate-anchor-userInitiated.html | Pass | 1 / 1 | | |
navigate-event/navigate-anchor-with-target-userInitiated.html | Pass | 1 / 1 | | |
navigate-event/navigate-anchor-with-target.html | Pass | 1 / 1 | | |
navigate-event/navigate-destination-after-detach.html | Pass | 1 / 1 | | |
navigate-event/navigate-destination-dynamic-index.html | Pass | 1 / 1 | | |
navigate-event/navigate-destination-getState-back-forward.html | Pass | 1 / 1 | | |
navigate-event/navigate-destination-getState-fragment-via-href.html | Pass | 1 / 1 | | |
navigate-event/navigate-destination-getState-fragment-via-navigate.html | Pass | 1 / 1 | | |
navigate-event/navigate-destination-getState-navigate.html | Pass | 1 / 1 | | |
navigate-event/navigate-destination-getState-reload.html | Pass | 1 / 1 | | |
navigate-event/navigate-event-canintercept-cross-port.html | Pass | 1 / 1 | | |
navigate-event/navigate-form-get-sourceElement.html | Pass | 2 / 2 | | |
navigate-event/navigate-form-get.html | Pass | 1 / 1 | | |
navigate-event/navigate-form-reload.html | Pass | 1 / 1 | | |
navigate-event/navigate-form-requestSubmit.html | Pass | 1 / 1 | | |
navigate-event/navigate-form-traverse.html | Pass | 1 / 1 | | |
navigate-event/navigate-form-userInitiated.html | Pass | 1 / 1 | | |
navigate-event/navigate-form-with-target.html | Pass | 1 / 1 | | |
navigate-event/navigate-form.html | Pass | 1 / 1 | | |
navigate-event/navigate-history-back-after-fragment.html | Pass | 1 / 1 | | |
navigate-event/navigate-history-back-after-pushState.html | Pass | 1 / 1 | | |
navigate-event/navigate-history-back-bfcache.html | Pass | 1 / 1 | | |
navigate-event/navigate-history-back-cross-document.html | Pass | 1 / 1 | | |
navigate-event/navigate-history-back-noop.html | Pass | 1 / 1 | | |
navigate-event/navigate-history-go-0.html | Pass | 1 / 1 | | |
navigate-event/navigate-history-pushState.html | Pass | 1 / 1 | | |
navigate-event/navigate-history-replaceState.html | Pass | 1 / 1 | | |
navigate-event/navigate-history-traversal-during-onnavigate-should-reject.html | Pass | 1 / 1 | | |
navigate-event/navigate-history-traversal-during-onnavigate.html | Pass | 2 / 2 | | |
navigate-event/navigate-iframe-location.html | Pass | 1 / 1 | | |
navigate-event/navigate-location.html | Pass | 1 / 1 | | |
navigate-event/navigate-meta-refresh.html | Pass | 1 / 1 | | |
navigate-event/navigate-multiple-history-pushState.html | Pass | 1 / 1 | | |
navigate-event/navigate-multiple-location.html | Pass | 1 / 1 | | |
navigate-event/navigate-multiple-navigation-navigate.html | Pass | 1 / 1 | | |
navigate-event/navigate-multiple-nested-navigateerror.html | Pass | 1 / 1 | | |
navigate-event/navigate-navigation-back-cross-document.html | Pass | 1 / 1 | | |
navigate-event/navigate-navigation-back-same-document-in-iframe.html | Pass | 1 / 1 | | |
navigate-event/navigate-navigation-back-same-document.html | Pass | 1 / 1 | | |
navigate-event/navigate-navigation-navigate-cross-site-preventDefault.html | Pass | 1 / 1 | | |
navigate-event/navigate-navigation-navigate.html | Pass | 1 / 1 | | |
navigate-event/navigate-svg-anchor-fragment.html | Pass | 1 / 1 | | |
navigate-event/navigate-to-javascript.html | Pass | 1 / 1 | | |
navigate-event/navigate-to-srcdoc.html | Pass | 1 / 1 | | |
navigate-event/navigate-window-open-self.html | Pass | 1 / 1 | | |
navigate-event/navigate-window-open.html | Pass | 1 / 1 | | |
navigate-event/navigatesuccess-cross-document.html | Pass | 1 / 1 | | |
navigate-event/navigatesuccess-same-document.html | Pass | 1 / 1 | | |
navigate-event/navigation-back-cross-document-preventDefault.html | Pass | 1 / 1 | | |
navigate-event/navigation-back-same-document-preventDefault-then-traverseTo.html | Pass | 1 / 1 | | |
navigate-event/navigation-back-same-document-preventDefault.html | Pass | 1 / 1 | | |
navigate-event/navigation-traverseTo-in-cross-site-iframe-same-document-preventDefault.html | Pass | 1 / 1 | | |
navigate-event/navigation-traverseTo-in-iframe-same-document-preventDefault.html | Pass | 1 / 1 | | |
navigate-event/navigation-traverseTo-navigates-top-and-same-doc-child-and-cross-doc-child.html | Pass | 1 / 1 | | |
navigate-event/navigation-traverseTo-same-document-preventDefault-multiple-windows.html | Pass | 1 / 1 | | |
navigate-event/navigation-traverseTo-top-cancels-cross-document-child.html | Pass | 1 / 1 | | |
navigate-event/reentry-from-focus-reset-navigate-api-tracker.html | Pass | 2 / 2 | | |
navigate-event/replaceState-inside-back-handler-infinite.optional.html | Pass | 1 / 1 | | |
navigate-event/replaceState-inside-back-handler.html | Pass | 1 / 1 | | |
navigate-event/same-url-replace-cross-document.html | Pass | 1 / 1 | | |
navigate-event/same-url-replace-same-document.html | Pass | 1 / 1 | | |
navigate-event/signal-abort-detach-in-onnavigate.html | Pass | 1 / 1 | | |
navigate-event/signal-abort-intercept.html | Pass | 1 / 1 | | |
navigate-event/signal-abort-preventDefault.html | Pass | 1 / 1 | | |
navigate-event/signal-abort-reentry-navigate-api-tracker.html | Pass | 2 / 2 | | |
navigate-event/signal-abort-window-stop-after-intercept.html | Pass | 1 / 1 | | |
navigate-event/signal-abort-window-stop-in-onnavigate.html | Pass | 1 / 1 | | |
navigate-event/signal-abort-window-stop.html | Pass | 1 / 1 | | |
navigate-event/sourceElement-cross-origin.sub.html | Pass | 1 / 1 | | |
navigate-event/traverseTo-detach.html | Pass | 1 / 1 | | |
navigation-activation/activation-after-bfcache-coop-coep.https.html | Pass | 12 / 12 | | |
navigation-activation/activation-after-bfcache-cross-origin-clears-from.html | Pass | 1 / 1 | | |
navigation-activation/activation-after-bfcache-cross-origin.html | Pass | 1 / 1 | | |
navigation-activation/activation-after-bfcache.html | Pass | 1 / 1 | | |
navigation-activation/activation-history-pushState.html | Pass | 1 / 1 | | |
navigation-activation/activation-history-replaceState.html | Pass | 1 / 1 | | |
navigation-activation/activation-initial-about-blank.html | Pass | 1 / 1 | | |
navigation-activation/activation-push-cross-origin.html | Pass | 1 / 1 | | |
navigation-activation/activation-push.html | Pass | 1 / 1 | | |
navigation-activation/activation-reload.html | Pass | 1 / 1 | | |
navigation-activation/activation-replace-cross-origin.html | Pass | 1 / 1 | | |
navigation-activation/activation-replace.html | Pass | 1 / 1 | | |
navigation-activation/activation-same-document-then-cross-document.html | Pass | 1 / 1 | | |
navigation-activation/activation-traverse-not-in-entries.html | Pass | 1 / 1 | | |
navigation-activation/activation-traverse-then-clobber.html | Pass | 1 / 1 | | |
navigation-activation/activation-traverse.html | Pass | 1 / 1 | | |
navigation-history-entry/after-detach.html | Pass | 1 / 1 | | |
navigation-history-entry/current-basic.html | Pass | 1 / 1 | | |
navigation-history-entry/entries-across-origins.html | Pass | 1 / 1 | | |
navigation-history-entry/entries-after-bfcache-in-iframe.html | Pass | 1 / 1 | | |
navigation-history-entry/entries-after-bfcache.html | Pass | 1 / 1 | | |
navigation-history-entry/entries-after-blank-navigation-from-cross-origin.html | Pass | 1 / 1 | | |
navigation-history-entry/entries-after-blank-navigation.html | Pass | 1 / 1 | | |
navigation-history-entry/entries-after-blob-navigation.html | Pass | 1 / 1 | | |
navigation-history-entry/entries-after-cross-document-forward-pruning.html | Pass | 1 / 1 | | |
navigation-history-entry/entries-after-javascript-url-navigation.html | Pass | 1 / 1 | | |
navigation-history-entry/entries-after-navigations-in-multiple-windows.html | Pass | 1 / 1 | | |
navigation-history-entry/entries-after-server-redirect-replace.html | Pass | 1 / 1 | | |
navigation-history-entry/entries-after-server-redirect.html | Pass | 1 / 1 | | |
navigation-history-entry/entries-after-srcdoc-navigation.html | Pass | 1 / 1 | | |
navigation-history-entry/entries-array-equality.html | Pass | 1 / 1 | | |
navigation-history-entry/entries-in-new-javascript-url-iframe.html | Pass | 1 / 1 | | |
navigation-history-entry/entries-in-new-srcdoc-iframe.html | Pass | 1 / 1 | | |
navigation-history-entry/entries-mainframe-with-iframe.html | Pass | 1 / 1 | | |
navigation-history-entry/entries-when-inactive.html | Pass | 1 / 1 | | |
navigation-history-entry/entry-after-detach.html | Pass | 1 / 1 | | |
navigation-history-entry/index-not-in-entries.html | Pass | 1 / 1 | | |
navigation-history-entry/key-id-back-cross-document.html | Pass | 1 / 1 | | |
navigation-history-entry/key-id-back-same-document.html | Pass | 1 / 1 | | |
navigation-history-entry/key-id-location-reload-intercept.html | Pass | 1 / 1 | | |
navigation-history-entry/key-id-location-reload.html | Pass | 1 / 1 | | |
navigation-history-entry/key-id-location-replace-cross-origin.html | Pass | 1 / 1 | | |
navigation-history-entry/key-id-location-replace.html | Pass | 1 / 1 | | |
navigation-history-entry/no-referrer-dynamic-url-censored.html | Pass | 1 / 1 | | |
navigation-history-entry/no-referrer-from-meta-url-censored.html | Pass | 1 / 1 | | |
navigation-history-entry/no-referrer-url-censored.html | Pass | 1 / 1 | | |
navigation-history-entry/opaque-origin-data-url.html | Pass | 1 / 1 | | |
navigation-history-entry/opaque-origin.html | Pass | 1 / 1 | | |
navigation-history-entry/sameDocument-after-fragment-navigate.html | Pass | 1 / 1 | | |
navigation-history-entry/sameDocument-after-navigate-restore.html | Pass | 1 / 1 | | |
navigation-history-entry/sameDocument-after-navigate.html | Pass | 1 / 1 | | |
navigation-history-entry/state-after-navigate-restore.html | Pass | 1 / 1 | | |
navigation-methods/back-forward-multiple-frames.html | Pass | 1 / 1 | | |
navigation-methods/back-main-frame-nearest-after-subframe-navigation.html | Pass | 1 / 1 | | |
navigation-methods/disambigaute-back.html | Pass | 1 / 1 | | |
navigation-methods/disambigaute-forward.html | Pass | 1 / 1 | | |
navigation-methods/disambigaute-traverseTo-back-multiple.html | Pass | 1 / 1 | | |
navigation-methods/disambigaute-traverseTo-forward-multiple.html | Pass | 1 / 1 | | |
navigation-methods/forward-to-pruned-entry.html | Fail | 0 / 1 | TEST BUG | expects the promises of a forward() whose target entry is removed by a push started before the traversal is applied to reject with an AbortError (as Chromium and WebKit do); "performing a navigation API traversal" (https://html.spec.whatwg.org/multipage/nav-history-apis.html#performing-a-navigation-api-traversal) rejects them with an InvalidStateError when no session history entry has the key, which is what the library does; Firefox fails the same way (InvalidStateError) |
navigation-methods/navigate-base-url.html | Pass | 1 / 1 | | |
navigation-methods/navigate-from-initial-about-blank-gc.html | Pass | 1 / 1 | | |
navigation-methods/navigate-from-initial-about-blank-src.html | Pass | 1 / 1 | | |
navigation-methods/navigate-from-initial-about-blank.html | Pass | 1 / 1 | | |
navigation-methods/navigate-history-push-not-loaded.html | Pass | 1 / 1 | | |
navigation-methods/navigate-history-push-same-url-cross-document.html | Pass | 1 / 1 | | |
navigation-methods/navigate-history-push-same-url.html | Pass | 1 / 1 | | |
navigation-methods/navigate-history-state-replace.html | Pass | 1 / 1 | | |
navigation-methods/navigate-history-state.html | Pass | 1 / 1 | | |
navigation-methods/navigate-info-and-state.html | Pass | 1 / 1 | | |
navigation-methods/navigate-intercept-history-state.html | Pass | 1 / 1 | | |
navigation-methods/navigate-relative-url-utf8.html | Pass | 3 / 3 | | |
navigation-methods/navigate-relative-url.html | Pass | 1 / 1 | | |
navigation-methods/navigate-replace-cross-document.html | Pass | 1 / 1 | | |
navigation-methods/navigate-replace-cross-site.html | Pass | 3 / 3 | | |
navigation-methods/navigate-replace-same-document.html | Pass | 1 / 1 | | |
navigation-methods/navigate-same-document.html | Pass | 2 / 2 | | |
navigation-methods/navigate-state-repeated-await.html | Pass | 1 / 1 | | |
navigation-methods/navigate-state-repeated.html | Pass | 1 / 1 | | |
navigation-methods/reload-base-url.html | Pass | 1 / 1 | | |
navigation-methods/reload-info.html | Pass | 1 / 1 | | |
navigation-methods/reload-navigation-timing.html | Pass | 1 / 1 | | |
navigation-methods/reload-no-args.html | Pass | 1 / 1 | | |
navigation-methods/reload-service-worker-fetch-event.html | Fail | 0 / 1 | TEST BUG | the test runs over HTTP: navigator.serviceWorker is only exposed in the secure contexts; it fails in Chrome, Firefox and Safari with the same TypeError (navigator.serviceWorker is undefined) |
navigation-methods/reload-state-and-info.html | Pass | 1 / 1 | | |
navigation-methods/reload-state-undefined.html | Pass | 1 / 1 | | |
navigation-methods/return-value/back-204-205-download.html | Pass | 3 / 3 | | |
navigation-methods/return-value/back-already-detached.html | Pass | 1 / 1 | | |
navigation-methods/return-value/back-beforeunload.html | Pass | 1 / 1 | | |
navigation-methods/return-value/back-forward-initial-about-blank.html | Pass | 1 / 1 | | |
navigation-methods/return-value/back-forward-opaque-origin.html | Pass | 1 / 1 | | |
navigation-methods/return-value/back-forward-out-of-bounds.html | Pass | 1 / 1 | | |
navigation-methods/return-value/back-intercept-rejected.html | Pass | 1 / 1 | | |
navigation-methods/return-value/back-intercept.html | Pass | 1 / 1 | | |
navigation-methods/return-value/back.html | Pass | 1 / 1 | | |
navigation-methods/return-value/forward-already-detached.html | Pass | 1 / 1 | | |
navigation-methods/return-value/forward-beforeunload.html | Pass | 1 / 1 | | |
navigation-methods/return-value/forward-intercept-rejected.html | Pass | 1 / 1 | | |
navigation-methods/return-value/forward-intercept.html | Pass | 1 / 1 | | |
navigation-methods/return-value/forward.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-204-205-download.html | Pass | 3 / 3 | | |
navigation-methods/return-value/navigate-already-detached.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-beforeunload.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-cross-document.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-detach-in-onnavigate.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-detach-in-serialization.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-file-url.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-initial-about-blank-cross-document.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-initial-about-blank.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-intercept-interrupted.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-intercept-rejected.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-intercept.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-interrupted-within-onnavigate.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-interrupted.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-invalid-url.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-javascript-url.html | Pass | 2 / 2 | | |
navigation-methods/return-value/navigate-opaque-origin.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-pagehide.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-preventDefault.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-push-initial-about-blank.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-push-javascript-url.html | Pass | 2 / 2 | | |
navigation-methods/return-value/navigate-rejection-order-beforeunload-unserializablestate.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-rejection-order-detached-unserializablestate.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-rejection-order-invalidurl-beforeunload.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-rejection-order-invalidurl-detached.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-rejection-order-invalidurl-pagehide.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-rejection-order-invalidurl-unserializablestate.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-rejection-order-pagehide-unserializablestate.html | Pass | 1 / 1 | | |
navigation-methods/return-value/navigate-unserializable-state.html | Pass | 2 / 2 | | |
navigation-methods/return-value/navigate.html | Pass | 1 / 1 | | |
navigation-methods/return-value/reload-already-detached.html | Pass | 1 / 1 | | |
navigation-methods/return-value/reload-beforeunload.html | Pass | 1 / 1 | | |
navigation-methods/return-value/reload-detach-in-onnavigate.html | Pass | 1 / 1 | | |
navigation-methods/return-value/reload-detach-in-serialization.html | Pass | 1 / 1 | | |
navigation-methods/return-value/reload-initial-about-blank.html | Pass | 1 / 1 | | |
navigation-methods/return-value/reload-intercept-rejected.html | Pass | 1 / 1 | | |
navigation-methods/return-value/reload-intercept.html | Pass | 1 / 1 | | |
navigation-methods/return-value/reload-pagehide.html | Pass | 1 / 1 | | |
navigation-methods/return-value/reload-preventDefault.html | Pass | 1 / 1 | | |
navigation-methods/return-value/reload-rejection-order-beforeunload-unserializablestate.html | Pass | 1 / 1 | | |
navigation-methods/return-value/reload-rejection-order-detached-unserializablestate.html | Pass | 1 / 1 | | |
navigation-methods/return-value/reload-rejection-order-pagehide-unserializablestate.html | Pass | 1 / 1 | | |
navigation-methods/return-value/reload-unserializable-state.html | Pass | 2 / 2 | | |
navigation-methods/return-value/reload.html | Pass | 1 / 1 | | |
navigation-methods/return-value/traverseTo-already-detached.html | Pass | 1 / 1 | | |
navigation-methods/return-value/traverseTo-beforeunload.html | Pass | 1 / 1 | | |
navigation-methods/return-value/traverseTo-cross-document-preventDefault.html | Pass | 1 / 1 | | |
navigation-methods/return-value/traverseTo-current.html | Pass | 1 / 1 | | |
navigation-methods/return-value/traverseTo-detach-cross-document-before-navigate-event.html | Pass | 1 / 1 | | |
navigation-methods/return-value/traverseTo-detach-cross-document.html | Pass | 1 / 1 | | |
navigation-methods/return-value/traverseTo-detach-same-document-before-navigate-event.html | Pass | 1 / 1 | | |
navigation-methods/return-value/traverseTo-detach-same-document.html | Pass | 1 / 1 | | |
navigation-methods/return-value/traverseTo-intercept-rejected.html | Pass | 1 / 1 | | |
navigation-methods/return-value/traverseTo-intercept.html | Pass | 1 / 1 | | |
navigation-methods/return-value/traverseTo-invalid-key.html | Pass | 1 / 1 | | |
navigation-methods/return-value/traverseTo-repeated.html | Pass | 1 / 1 | | |
navigation-methods/return-value/traverseTo.html | Pass | 1 / 1 | | |
navigation-methods/sandboxing-back-parent.html | Pass | 1 / 1 | | |
navigation-methods/sandboxing-back-sibling.html | Pass | 1 / 1 | | |
navigation-methods/sandboxing-navigate-parent.html | Pass | 1 / 1 | | |
navigation-methods/sandboxing-navigate-sibling.html | Pass | 1 / 1 | | |
navigation-methods/traverseTo-after-adding-iframe.html | Pass | 1 / 1 | | |
navigation-methods/traverseTo-after-data-url.html | Pass | 1 / 1 | | |
navigation-methods/traverseTo-and-forward-in-cross-site-iframe.html | Pass | 1 / 1 | | |
navigation-methods/traverseTo-cross-document.html | Pass | 1 / 1 | | |
navigation-methods/traverseTo-detach-between-navigate-and-navigatesuccess.html | Pass | 1 / 1 | | |
navigation-methods/traverseTo-multiple-steps.html | Pass | 1 / 1 | | |
navigation-methods/traverseTo-navigates-multiple-iframes.html | Pass | 1 / 1 | | |
navigation-methods/traverseTo-same-document.html | Pass | 1 / 1 | | |
navigation-methods/traverseTo-target-made-current-by-earlier-traversal.html | Pass | 1 / 1 | | |
navigation-methods/traverseTo-with-cross-origin-in-history.html | Pass | 1 / 1 | | |
ordering-and-transition/anchor-download-aborts-previous-navigation.html | Pass | 1 / 1 | | |
ordering-and-transition/anchor-download-intercept-reject.html | Pass | 2 / 2 | | |
ordering-and-transition/anchor-download-intercept.html | Pass | 2 / 2 | | |
ordering-and-transition/anchor-download.html | Pass | 1 / 1 | | |
ordering-and-transition/back-cross-document-event-order-with-pagehide.html | Pass | 1 / 1 | | |
ordering-and-transition/back-cross-document-event-order.html | Pass | 1 / 1 | | |
ordering-and-transition/back-same-document-intercept-reject.html | Pass | 2 / 2 | | |
ordering-and-transition/back-same-document-intercept.html | Pass | 2 / 2 | | |
ordering-and-transition/back-same-document.html | Pass | 2 / 2 | | |
ordering-and-transition/currententrychange-before-popstate-intercept.html | Fail | 0 / 1 | TEST BUG | expects popstate to be fired before the finished promise of an intercepted navigation.back() is fulfilled; "update the navigation API entries for a same-document navigation" cleans up after running script (a microtask checkpoint, which fulfills finished for an intercept() without handler) after it fired currententrychange, and "update document for history step application" fires popstate afterwards: the code after await back_result.finished runs between the two events; the test fails in Chrome and Firefox |
ordering-and-transition/currententrychange-dispose-ordering.html | Pass | 1 / 1 | | |
ordering-and-transition/intercept-async.html | Pass | 2 / 2 | | |
ordering-and-transition/location-href-canceled.html | Pass | 1 / 1 | | |
ordering-and-transition/location-href-double-intercept.html | Pass | 2 / 2 | | |
ordering-and-transition/location-href-intercept-reentrant.html | Pass | 2 / 2 | | |
ordering-and-transition/location-href-intercept-reject.html | Pass | 2 / 2 | | |
ordering-and-transition/location-href-intercept.html | Pass | 2 / 2 | | |
ordering-and-transition/navigate-204-205-download-then-same-document.html | Pass | 3 / 3 | | |
ordering-and-transition/navigate-canceled.html | Pass | 1 / 1 | | |
ordering-and-transition/navigate-cross-document-double.html | Pass | 1 / 1 | | |
ordering-and-transition/navigate-cross-document-event-order-with-pagehide.html | Pass | 1 / 1 | | |
ordering-and-transition/navigate-cross-document-event-order.html | Pass | 1 / 1 | | |
ordering-and-transition/navigate-double-intercept.html | Pass | 2 / 2 | | |
ordering-and-transition/navigate-in-transition-finished.html | Pass | 2 / 2 | | |
ordering-and-transition/navigate-intercept-precommitHandler-redirect.html | Pass | 2 / 2 | | |
ordering-and-transition/navigate-intercept-precommitHandler.html | Pass | 2 / 2 | | |
ordering-and-transition/navigate-intercept-stop.html | Pass | 2 / 2 | | |
ordering-and-transition/navigate-intercept.html | Pass | 2 / 2 | | |
ordering-and-transition/navigate-same-document-intercept-reentrant.html | Pass | 2 / 2 | | |
ordering-and-transition/navigate-same-document-intercept-reject.html | Pass | 2 / 2 | | |
ordering-and-transition/navigate-same-document.html | Pass | 2 / 2 | | |
ordering-and-transition/reload-canceled.html | Pass | 1 / 1 | | |
ordering-and-transition/reload-intercept-reject.html | Pass | 2 / 2 | | |
ordering-and-transition/reload-intercept.html | Pass | 2 / 2 | | |
ordering-and-transition/reload-no-popstate.html | Pass | 1 / 1 | | |
ordering-and-transition/transition-cross-document.html | Pass | 3 / 3 | | |
ordering-and-transition/transition-finished-mark-as-handled.html | Pass | 1 / 1 | | |
ordering-and-transition/transition-realms-and-identity.html | Pass | 1 / 1 | | |
ordering-and-transition/transition-to.html | Pass | 1 / 1 | | |
per-entry-events/dispose-after-bfcache.html | Pass | 1 / 1 | | |
per-entry-events/dispose-cross-document.html | Pass | 1 / 1 | | |
per-entry-events/dispose-for-navigation-in-child-entries-updated.html | Pass | 1 / 1 | | |
per-entry-events/dispose-for-navigation-in-child.html | Pass | 1 / 1 | | |
per-entry-events/dispose-for-navigation-in-sibling-detach-frame.html | Pass | 1 / 1 | | |
per-entry-events/dispose-same-document-intercept.html | Pass | 1 / 1 | | |
per-entry-events/dispose-same-document-navigate-during.html | Pass | 1 / 1 | | |
per-entry-events/dispose-same-document-reload-with-intercept.html | Pass | 1 / 1 | | |
per-entry-events/dispose-same-document-replace-with-intercept.html | Pass | 1 / 1 | | |
per-entry-events/dispose-same-document-replaceState.html | Pass | 1 / 1 | | |
per-entry-events/dispose-same-document.html | Pass | 1 / 1 | | |
per-entry-events/dispose-skip-current-on-truncate.html | Pass | 1 / 1 | | |
precommit-handler/multiple-intercept.html | Pass | 8 / 8 | | |
precommit-handler/precommitHandler-addHandler-throws.html | Pass | 3 / 3 | | |
precommit-handler/precommitHandler-addHandler.html | Pass | 2 / 2 | | |
precommit-handler/precommitHandler-back-and-forth.html | Pass | 1 / 1 | | |
precommit-handler/precommitHandler-javascript-url-before-commit.html | Pass | 1 / 1 | | |
precommit-handler/precommitHandler-new-navigation-before-commit.html | Pass | 1 / 1 | | |
precommit-handler/precommitHandler-push.html | Pass | 3 / 3 | | |
precommit-handler/precommitHandler-redirect-non-api-navigation.html | Pass | 2 / 2 | | |
precommit-handler/precommitHandler-redirect-options.html | Pass | 1 / 1 | | |
precommit-handler/precommitHandler-redirect-push-changed-to-replace.html | Pass | 1 / 1 | | |
precommit-handler/precommitHandler-redirect-push.html | Pass | 1 / 1 | | |
precommit-handler/precommitHandler-redirect-replace-changed-to-push.html | Pass | 1 / 1 | | |
precommit-handler/precommitHandler-redirect-replace.html | Pass | 1 / 1 | | |
precommit-handler/precommitHandler-redirect-throws.html | Pass | 8 / 8 | | |
precommit-handler/precommitHandler-reload.html | Pass | 3 / 3 | | |
precommit-handler/precommitHandler-replace.html | Pass | 3 / 3 | | |
precommit-handler/precommitHandler-traversal-commit-new-navigation-before-commit.html | Pass | 1 / 1 | | |
precommit-handler/precommitHandler-traversal-window-stop-before-commit.html | Pass | 1 / 1 | | |
precommit-handler/precommitHandler-traverse.html | Pass | 3 / 3 | | |
precommit-handler/precommitHandler-uncancelable.html | Pass | 1 / 1 | | |
precommit-handler/precommitHandler-window-stop-before-commit.html | Pass | 3 / 3 | | |
scroll-behavior/after-transition-basic.html | Pass | 1 / 1 | | |
scroll-behavior/after-transition-change-history-scroll-restoration-during-promise.html | Pass | 1 / 1 | | |
scroll-behavior/after-transition-explicit-scroll.html | Pass | 1 / 1 | | |
scroll-behavior/after-transition-intercept-handler-modifies.html | Pass | 1 / 1 | | |
scroll-behavior/after-transition-push.html | Pass | 1 / 1 | | |
scroll-behavior/after-transition-reject.html | Pass | 1 / 1 | | |
scroll-behavior/after-transition-reload-after-traverse.html | Pass | 1 / 1 | | |
scroll-behavior/after-transition-reload-no-fragment.html | Pass | 1 / 1 | | |
scroll-behavior/after-transition-reload-no-scroll-anchoring.html | Pass | 1 / 1 | | |
scroll-behavior/after-transition-reload.html | Pass | 1 / 1 | | |
scroll-behavior/after-transition-replace.html | Pass | 1 / 1 | | |
scroll-behavior/after-transition-skips-restore-when-scrolled.html | Pass | 1 / 1 | | |
scroll-behavior/after-transition-timing.html | Pass | 1 / 1 | | |
scroll-behavior/after-transition-traverse-no-fragment.html | Pass | 1 / 1 | | |
scroll-behavior/after-transition-traverse-to-fragment.html | Pass | 1 / 1 | | |
scroll-behavior/manual-basic.html | Pass | 1 / 1 | | |
scroll-behavior/manual-immediate-scroll.html | Pass | 1 / 1 | | |
scroll-behavior/manual-scroll-after-dispatch.html | Pass | 1 / 1 | | |
scroll-behavior/manual-scroll-after-resolve.html | Pass | 1 / 1 | | |
scroll-behavior/manual-scroll-clears-target-when-fragment-does-not-exist.html | Pass | 1 / 1 | | |
scroll-behavior/manual-scroll-clears-target-when-no-fragment.html | Pass | 1 / 1 | | |
scroll-behavior/manual-scroll-fragment-does-not-exist.html | Pass | 1 / 1 | | |
scroll-behavior/manual-scroll-in-precommit-handler.html | Pass | 1 / 1 | | |
scroll-behavior/manual-scroll-push.html | Pass | 1 / 1 | | |
scroll-behavior/manual-scroll-reload-no-scroll-anchoring.html | Pass | 1 / 1 | | |
scroll-behavior/manual-scroll-reload.html | Pass | 1 / 1 | | |
scroll-behavior/manual-scroll-repeated.html | Pass | 1 / 1 | | |
scroll-behavior/manual-scroll-replace.html | Pass | 1 / 1 | | |
scroll-behavior/manual-scroll-resets-when-no-fragment.html | Pass | 1 / 1 | | |
scroll-behavior/scroll-after-preventDefault.html | Pass | 1 / 1 | | |
scroll-behavior/scroll-on-synthetic-event.html | Pass | 1 / 1 | | |
scroll-behavior/scroll-without-intercept.html | Pass | 1 / 1 | | |
state/cross-document-away-and-back.html | Pass | 2 / 2 | | |
state/cross-document-getState-undefined.html | Pass | 1 / 1 | | |
state/cross-document-getState.html | Pass | 1 / 1 | | |
state/cross-document-location-api.html | Pass | 2 / 2 | | |
state/history-pushState.html | Pass | 2 / 2 | | |
state/history-replaceState.html | Pass | 2 / 2 | | |
state/location-reload.html | Pass | 2 / 2 | | |
state/same-document-away-and-back-location-api.html | Pass | 1 / 1 | | |
state/same-document-away-and-back-navigation-api.html | Pass | 1 / 1 | | |
updateCurrentEntry-method/basic.html | Pass | 1 / 1 | | |
updateCurrentEntry-method/exception-order-initial-about-blank-unserializablestate.html | Pass | 1 / 1 | | |
updateCurrentEntry-method/exception-order-not-fully-active-unserializablestate.html | Pass | 1 / 1 | | |
updateCurrentEntry-method/initial-about-blank.html | Pass | 1 / 1 | | |
updateCurrentEntry-method/no-args.html | Pass | 1 / 1 | | |
updateCurrentEntry-method/not-fully-active.html | Pass | 1 / 1 | | |
updateCurrentEntry-method/opaque-origin.html | Pass | 1 / 1 | | |
updateCurrentEntry-method/reentrancy-on-serialize.html | Pass | 1 / 1 | | |
updateCurrentEntry-method/same-document-away-and-back-location-api.html | Pass | 1 / 1 | | |
updateCurrentEntry-method/unserializable.html | Pass | 2 / 2 | | |