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

browser: spec: https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-navigation-interface chromestatus: #5176907844943872 generated 2026-06-01T08:00:00Z by conformance-author-v1-subagent
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