← back to v156 · css-pseudo-class-for-navigation-source-element

conformance · v156

v156 · css-pseudo-class-for-navigation-source-element — 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://drafts.csswg.org/css-navigation-1/#navigation-source-pseudo-class chromestatus: #6327898878377984 generated 2026-09-20T13:00:00Z by builder-subagent-v154-v156-wave
0
pass
0
fail
0
blocked
6
total
id contract kind verdict detail
selector-parses-selectors-api The :navigation-source pseudo-class parses through the Selectors API (querySelector does not throw). spec ↗ script
selector-parses-css-supports CSS.supports('selector(:navigation-source)') reports the selector as supported. spec ↗ css-supports
compound-descendant-parses The pseudo-class combines with type selectors and descendant combinators, as in the spec's a:navigation-source .thumb example. spec ↗ css-supports
idle-page-no-match When no navigation is ongoing the current navigation state is null, so no element matches :navigation-source. spec ↗ script
non-interactive-never-matches A plain div can never be a navigation source element, so div:navigation-source matches nothing even mid-navigation; at minimum the compound must parse and match nothing on an idle page. spec ↗ script
matches-during-navigation The element that triggered the current navigation (link, form, or submit button) matches :navigation-source for the course of the navigation, and stops matching when it settles. spec ↗ manual