← back to v151 · navigation-ignore-duplicate-navigations

conformance · v151

v151 · navigation-ignore-duplicate-navigations — conformance probe

4 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://github.com/whatwg/html/pull/11765 chromestatus: #5137490012930048 generated 2026-07-18T18:45:00Z by weekly-hardening-routine
0
pass
0
fail
0
blocked
4
total
id contract kind verdict detail
navigation-api-exposed The Navigation API (window.navigation) is exposed — the surface whose navigation handling this feature refines to ignore in-flight duplicates. spec ↗ exists
navigation-navigate-is-function navigation.navigate() is the method that starts a navigation; a rapid same-URL duplicate call is what Chrome 151 now ignores instead of aborting the first. spec ↗ typeof
navigateevent-exposed NavigateEvent is the event fired for each navigation; the demo uses it to hold a navigation in flight so a duplicate can be observed. spec ↗ typeof
navigateevent-intercept-available NavigateEvent.intercept() lets a page take over a same-document navigation and keep it in flight — the mechanism that makes the duplicate-vs-ignore behavior observable. spec ↗ typeof