← back to v146 · navigation-api-add-post-commit-handler-from-precommit
conformance · v146
v146 · navigation-api-add-post-commit-handler-from-precommit — 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-api-exposed |
window.navigation exposes the Navigation API used to register precommit and post-commit handlers. | exists | … | |
navigation-addeventlistener-navigate |
navigation.addEventListener('navigate', fn) is the event-driven entry point for intercepting navigations. | script | … | |
navigate-event-has-intercept |
NavigateEvent exposes intercept() — the precommit/commit handler registration surface. | script | … | |
intercept-accepts-precommithandler |
navigation.intercept() accepts a precommitHandler option for code that runs before the commit step. | script | … | |
navigation-precommit-controller-addhandler |
NavigationPrecommitController exposes addHandler() so a precommit phase can queue post-commit work. | script | … | |
navigation-current-entry-exposed |
navigation.currentEntry is a NavigationHistoryEntry, the anchor object inspected by post-commit handlers. | script | … |