← 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.
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 | … |