From 2ed49ecb8d784c1c6551218f340c16e4adfa7ec5 Mon Sep 17 00:00:00 2001 From: Navid EMAD Date: Fri, 12 Jun 2026 04:50:38 +0200 Subject: [PATCH] css: apply @layer block rules to the cascade Rules wrapped in @layer blocks (named, dotted sub-layer names, or anonymous) were dropped from the cascade: StyleManager.parseSheet applied top-level style rules and recursed into @media only, so @layer fell into the silent else arm on both the _css_rules path and the + + +
named
+
anonymous
+
dotted
+
after-statement
+
media-in-layer
+
print-in-layer
+
layer-in-media
+
nested-layer
+
important
+
visibility
+
dyn-target
+
dyn2-target
+
deep-nest-target
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/browser/tests/css/media_at_rule_cascade.html b/src/browser/tests/css/media_at_rule_cascade.html index 217c18547..bd34128e9 100644 --- a/src/browser/tests/css/media_at_rule_cascade.html +++ b/src/browser/tests/css/media_at_rule_cascade.html @@ -256,7 +256,7 @@