Forráskód Böngészése

LibWeb/CSS: Don't serialize empty rules in CSSStyleRule

This is a recent spec change:
https://github.com/w3c/csswg-drafts/pull/10974
ronak69 9 hónapja
szülő
commit
592cf556a1
1 módosított fájl, 5 hozzáadás és 0 törlés
  1. 5 0
      Userland/Libraries/LibWeb/CSS/CSSStyleRule.cpp

+ 5 - 0
Userland/Libraries/LibWeb/CSS/CSSStyleRule.cpp

@@ -94,6 +94,11 @@ String CSSStyleRule::serialized() const
 
         // 2. For each rule in rules:
         for (auto& rule : rules) {
+            // * If rule is the empty string, do nothing.
+            if (rule.is_empty())
+                continue;
+
+            // * Otherwise:
             // 1. Append a newline followed by two spaces to s.
             // 2. Append rule to s.
             builder.appendff("\n  {}", rule);