← back to v158 · css-custom-highlight-universal-selector-highlight

conformance · v158

v158 · css-custom-highlight-universal-selector-highlight — conformance probe

8 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-pseudo-4/#selectordef-highlight-highlight-name-selector chromestatus: #5174965228929024 generated 2026-10-04T14:00:00Z by css-builder
0
pass
0
fail
0
blocked
8
total
id contract kind verdict detail
highlight-registry-exists CSS.highlights exposes the HighlightRegistry the universal selector styles against. spec ↗ exists …
highlight-constructor Highlight is a constructor taking Range objects. spec ↗ typeof …
named-highlight-selector-parses A named ::highlight(name) rule is accepted by insertRule (the pre-existing surface the universal form extends). spec ↗ script …
supports-universal-selector CSS.supports reports the universal form: selector(::highlight(*)). spec ↗ script …
universal-rule-insertable insertRule accepts a ::highlight(*) rule instead of throwing SyntaxError. spec ↗ script …
universal-zero-specificity A ::highlight(*) rule placed after a named rule still loses to it: the * argument contributes zero specificity, so the universal declarations act only as a base. spec ↗ script …
registry-maplike-roundtrip The registry is maplike: set/get/has/delete round-trip a named Highlight. spec ↗ script …
highlight-priority-attribute Highlight exposes the priority attribute the annotator pattern uses to resolve overlapping categories. spec ↗ script …