Click here to download the Blitz Browser!

WPT

wpt / css / css-cascade / at-scope-parsing.html

Spec: CSS Cascading ↗

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-f437c (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

ChromeFirefoxSafariLadybirdServoBlitz
Total43/4343/4343/4343/4328/430/43
SubtestChromeFirefoxSafariLadybirdServoBlitz
@scope (.a) is validPASSPASSPASSPASSFAILFAIL
@scope (.a + .b) is validPASSPASSPASSPASSFAILFAIL
@scope (.a:hover) is validPASSPASSPASSPASSFAILFAIL
@scope (.a:hover, #b, div) is validPASSPASSPASSPASSFAILFAIL
@scope (:is(div, span)) is validPASSPASSPASSPASSFAILFAIL
@scope (.a) to (.b) is validPASSPASSPASSPASSFAILFAIL
@scope (.a)to (.b) is validPASSPASSPASSPASSFAILFAIL
@scope (.a) to (.b:hover, #c, div) is validPASSPASSPASSPASSFAILFAIL
@scope is validPASSPASSPASSPASSFAILFAIL
@scope to (.a) is validPASSPASSPASSPASSFAILFAIL
@scope (.a) to (&) is validPASSPASSPASSPASSFAILFAIL
@scope (.a) to (& > &) is validPASSPASSPASSPASSFAILFAIL
@scope (.a) to (> .b) is validPASSPASSPASSPASSFAILFAIL
@scope (.a) to (+ .b) is validPASSPASSPASSPASSFAILFAIL
@scope (.a) to (~ .b) is validPASSPASSPASSPASSFAILFAIL
@scope () is not validPASSPASSPASSPASSPASSFAIL
@scope to () is not validPASSPASSPASSPASSPASSFAIL
@scope () to () is not validPASSPASSPASSPASSPASSFAIL
@scope (.c <> .d) is not validPASSPASSPASSPASSPASSFAIL
@scope (.a, .c <> .d) is not validPASSPASSPASSPASSPASSFAIL
@scope (.a <> .b, .c) is not validPASSPASSPASSPASSPASSFAIL
@scope (div::before) is not validPASSPASSPASSPASSPASSFAIL
@scope (div::after) is not validPASSPASSPASSPASSPASSFAIL
@scope (slotted(div)) is not validPASSPASSPASSPASSPASSFAIL
@scope (.a) to (div::before) is not validPASSPASSPASSPASSPASSFAIL
@scope (> &) to (>>) is not validPASSPASSPASSPASSPASSFAIL
@scope div is not validPASSPASSPASSPASSPASSFAIL
@scope (.a) unknown (.c) is not validPASSPASSPASSPASSPASSFAIL
@scope (.a) to unknown (.c) is not validPASSPASSPASSPASSPASSFAIL
@scope (.a) 1px (.c) is not validPASSPASSPASSPASSPASSFAIL
@scope (.a) to unknown(c) is not validPASSPASSPASSPASSPASSFAIL
@scope unknown(.a) is not validPASSPASSPASSPASSPASSFAIL
@scope 1px is not validPASSPASSPASSPASSPASSFAIL
@scope creep is not validPASSPASSPASSPASSPASSFAIL
@scope ))) is not validPASSPASSPASSPASSPASSFAIL
@scope ( is not validPASSPASSPASSPASSPASSFAIL
@scope ( {} is not validPASSPASSPASSPASSPASSFAIL
@scope to is not validPASSPASSPASSPASSPASSFAIL
@scope } is not validPASSPASSPASSPASSPASSFAIL
@scope (.a is not validPASSPASSPASSPASSPASSFAIL
@scope (.a to (.b) is not validPASSPASSPASSPASSPASSFAIL
@scope ( to (.b) is not validPASSPASSPASSPASSPASSFAIL
@scope (.a) from (.c) is not validPASSPASSPASSPASSPASSFAIL