← back to v141 · navigation-api-deferred-commit-precommit-handlers
conformance · v141
v141 · navigation-api-deferred-commit-precommit-handlers — conformance probe
6 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
6
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
navigation-on-window |
window.navigation is the Navigation API entry point that intercept() lives on. | script | … | |
navigateevent-interface |
NavigateEvent is exposed; it is the event type whose intercept() accepts the new precommitHandler. | exists | … | |
navigateevent-intercept-method |
NavigateEvent.prototype.intercept exists; the spec extends its options dictionary with precommitHandler. | script | … | |
navigation-current-entry |
Navigation.currentEntry is exposed, returning the active NavigationHistoryEntry from which deferred-commit transitions start. | script | … | |
navigateevent-canintercept |
NavigateEvent.canIntercept is exposed; intercept() and precommit handlers only apply when this is true. | script | … | |
navigation-transition |
Navigation.transition is exposed, giving access to the in-flight transition whose committed/finished promises wait on precommitHandler resolution. | script | … |