From a1c8d7ebb27f6ae87da1567b7dacbe57472831db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Sat, 12 Aug 2023 02:37:59 +0200 Subject: [PATCH] style: Fix layer statement rules with multiple layer names MANUAL PUSH: Trivial orange fix CLOSED TREE. --- components/style/stylist.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/style/stylist.rs b/components/style/stylist.rs index 526c50608f8..ebee4db0a79 100644 --- a/components/style/stylist.rs +++ b/components/style/stylist.rs @@ -2765,9 +2765,9 @@ impl CascadeData { CssRule::LayerStatement(ref lock) => { let layer_rule = lock.read_with(guard); for name in &*layer_rule.names { - // There are no children, so we can ignore the - // return value. maybe_register_layers(self, Some(name), containing_rule_state); + // Register each layer individually. + containing_rule_state.restore(&saved_containing_rule_state); } }, CssRule::Container(ref lock) => {