WPT
wpt / css / css-pseudo / highlight-cascade / highlight-pseudos-computed.html
Spec: CSS Pseudo-Elements ↗
Runs: Chrome 155.0.8043.0 (wpt@b89af32bc, 2026-09-05) | Firefox 157.0a1 (wpt@b89af32bc, 2026-09-05) | Safari 251 preview (wpt@b89af32bc, 2026-09-05) | Ladybird 1.0-2f9d9 (wpt@b89af32bc, 2026-09-06) | Servo Servo 0.6 (wpt@2c385f65e, 2026-09-04) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)
View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 41/41 | 39/41 | 41/41 | 36/41 | 36/41 | 0/41 |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| getComputedStyle() for ::selection | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::selection: should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::selection) should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::selection( should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::selection(foo) should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::selection() should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for :::selection should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::selection. should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::target-text | PASS | PASS | PASS | FAIL | FAIL | FAIL |
| getComputedStyle() for ::target-text: should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::target-text) should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::target-text( should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::target-text(foo) should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::target-text() should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for :::target-text should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::target-text. should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::spelling-error | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
| getComputedStyle() for ::spelling-error: should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::spelling-error) should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::spelling-error( should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::spelling-error(foo) should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::spelling-error() should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for :::spelling-error should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::spelling-error. should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::grammar-error | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
| getComputedStyle() for ::grammar-error: should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::grammar-error) should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::grammar-error( should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::grammar-error(foo) should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::grammar-error() should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for :::grammar-error should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::grammar-error. should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::highlight(foo) | PASS | PASS | PASS | FAIL | FAIL | FAIL |
| getComputedStyle() for ::highlight(foo): should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::highlight(foo)) should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::highlight(foo)( should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::highlight(foo)(foo) should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::highlight(foo)() should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for :::highlight(foo) should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| getComputedStyle() for ::highlight(foo). should return an empty CSSStyleDeclaration | PASS | PASS | PASS | PASS | PASS | FAIL |
| Different getComputedStyle() for ::highlight(bar) and same element | PASS | PASS | PASS | FAIL | FAIL | FAIL |