From 4e47e6a3d6cc448536cafe4459cdf6887ec93af1 Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Tue, 23 May 2023 13:52:58 +0100 Subject: [PATCH] LibWeb: Reject invalid tokens in `calc()` expressions If we finish parsing a calculation tree and it still contains UnparsedCalculationNodes, then it's not valid, and we shouldn't create a StyleValue from it. --- Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp b/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp index 8e7becf3b7..719d5512aa 100644 --- a/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp +++ b/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp @@ -7591,6 +7591,7 @@ ErrorOr> Parser::parse_a_calculation(Vector> Parser::parse_a_calculation(Vector> Parser::parse_a_calculation(Vector