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