If we peek a combinator at the start of a simple selector, we're seeing the start of a new complex selector.
@@ -207,7 +207,7 @@ public:
if (consume_whitespace_or_comments())
return {};
- if (peek() == '{' || peek() == ',')
+ if (peek() == '{' || peek() == ',' || is_combinator(peek()))
Selector::SimpleSelector::Type type;