diff --git a/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp b/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp index 7c60c797b21..c88535c8060 100644 --- a/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp +++ b/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp @@ -6349,7 +6349,7 @@ Optional Parser::parse_grid_size(ComponentValue const& component_ auto const& function = component_value.function(); if (function.name().equals_ignoring_ascii_case("calc"sv)) { auto calculated_style_value = parse_calculated_value(function.values()); - if (calculated_style_value.is_error()) { + if (calculated_style_value.is_error() || calculated_style_value.value().is_null()) { // FIXME: Propagate error return {}; }