Click here to download the Blitz Browser!

WPT

wpt / css / css-cascade / scope-nesting.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-4611b (wpt@b89af32bc, 2026-09-05) | 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
Total24/2424/2424/2424/240/240/24
SubtestChromeFirefoxSafariLadybirdServoBlitz
Nesting-selector in <scope-end>PASSPASSPASSPASSFAILFAIL
Implicit :scope in <scope-end>PASSPASSPASSPASSFAILFAIL
Relative selectors in <scope-end>PASSPASSPASSPASSFAILFAIL
Nested nesting-selectors within scope's <stylesheet> select inclusive descendants of the scope rootPASSPASSPASSPASSFAILFAIL
Nesting-selector within :scope rulePASSPASSPASSPASSFAILFAIL
Nesting-selector within :scope rule (double nested)PASSPASSPASSPASSFAILFAIL
@scope nested within style rulePASSPASSPASSPASSFAILFAIL
Parent pseudo class within scope-startPASSPASSPASSPASSFAILFAIL
Parent pseudo class within body of nested @scopePASSPASSPASSPASSFAILFAIL
Implicit rule within nested @scope PASSPASSPASSPASSFAILFAIL
Implicit rule within nested @scope (proximity)PASSPASSPASSPASSFAILFAIL
Nested :scope inside an :isPASSPASSPASSPASSFAILFAIL
:scope within nested and scoped rulePASSPASSPASSPASSFAILFAIL
:scope within nested and scoped rule (implied &)PASSPASSPASSPASSFAILFAIL
:scope within nested and scoped rule (relative)PASSPASSPASSPASSFAILFAIL
Scoped nested group rulePASSPASSPASSPASSFAILFAIL
Scoped nested within another scopePASSPASSPASSPASSFAILFAIL
Implicit (prelude-less) @scope as a nested group rulePASSPASSPASSPASSFAILFAIL
Insert a nested style rule within @scope, &PASSPASSPASSPASSFAILFAIL
Insert a nested style rule within @scope, :scopePASSPASSPASSPASSFAILFAIL
Insert a CSSNestedDeclarations rule directly in top-level @scopePASSPASSPASSPASSFAILFAIL
Mutating selectorText on outer style rule causes correct inner specificityPASSPASSPASSPASSFAILFAIL
Modifying selectorText invalidates inner scoped rulesPASSPASSPASSPASSFAILFAIL
Modifying selectorText invalidates inner scoped rules (nested declarations)PASSPASSPASSPASSFAILFAIL