diff --git a/Libraries/LibWeb/Parser/CSSParser.cpp b/Libraries/LibWeb/Parser/CSSParser.cpp index 490f0c15ab..d7b1ef3e3e 100644 --- a/Libraries/LibWeb/Parser/CSSParser.cpp +++ b/Libraries/LibWeb/Parser/CSSParser.cpp @@ -859,12 +859,16 @@ Optional parse_selector(const StringView& selector_text) RefPtr parse_css(const StringView& css) { + if (css.is_empty()) + return StyleSheet::create({}); CSSParser parser(css); return parser.parse_sheet(); } RefPtr parse_css_declaration(const StringView& css) { + if (css.is_empty()) + return StyleDeclaration::create({}); CSSParser parser(css); return parser.parse_standalone_declaration(); }