diff --git a/Libraries/LibHTML/Parser/CSSParser.cpp b/Libraries/LibHTML/Parser/CSSParser.cpp index a8afc81e2dc..49b7a53113c 100644 --- a/Libraries/LibHTML/Parser/CSSParser.cpp +++ b/Libraries/LibHTML/Parser/CSSParser.cpp @@ -292,6 +292,11 @@ public: consume_whitespace_or_comments(); while (is_valid_property_value_char(peek())) buffer.append(consume_one()); + + // Remove trailing whitespace. + while (!buffer.is_empty() && isspace(buffer.last())) + buffer.take_last(); + auto property_value = String::copy(buffer); buffer.clear(); consume_whitespace_or_comments();