diff --git a/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp b/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp index 073b6a660c..ed3f8440fa 100644 --- a/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp +++ b/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp @@ -1130,16 +1130,13 @@ Optional Parser::parse_general_enclosed(TokenStream ) ]` + // `[ ? ) ]` if (first_token.is_function()) return GeneralEnclosed { first_token.to_string() }; - // `( )` - if (first_token.is_block() && first_token.block().is_paren()) { - auto& block = first_token.block(); - if (!block.values().is_empty() && block.values().first().is(Token::Type::Ident)) - return GeneralEnclosed { first_token.to_string() }; - } + // `( ? )` + if (first_token.is_block() && first_token.block().is_paren()) + return GeneralEnclosed { first_token.to_string() }; tokens.rewind_to_position(start_position); return {};