From 86994336a72db1f2c49baa40162730baa4599732 Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Fri, 9 Jul 2021 20:08:09 +0100 Subject: [PATCH] LibWeb: Correct parsing invalid list of declarations We were only discarding at most one token when a declaration is invalid, when we should discard all until we see a ; or EOF. --- Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp b/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp index d195cadf05..a222aab909 100644 --- a/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp +++ b/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp @@ -890,8 +890,10 @@ Vector Parser::consume_a_list_of_declarations(TokenStream