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