diff --git a/Libraries/LibHTML/Parser/CSSParser.cpp b/Libraries/LibHTML/Parser/CSSParser.cpp index 5c562389bb..4d8e8e0f3f 100644 --- a/Libraries/LibHTML/Parser/CSSParser.cpp +++ b/Libraries/LibHTML/Parser/CSSParser.cpp @@ -123,6 +123,9 @@ public: char consume_specific(char ch) { + if (peek() != ch) { + dbg() << "peek() != '" << ch << "'"; + } PARSE_ASSERT(peek() == ch); PARSE_ASSERT(index < css.length()); ++index; @@ -282,7 +285,7 @@ public: bool is_valid_property_value_char(char ch) const { - return ch && ch != '!' && ch != ';'; + return ch && ch != '!' && ch != ';' && ch != '}'; } Optional parse_property()