LibWeb/CSS: Make :has() take a <relative-selector-list>

The spec changed this at some point.
This commit is contained in:
Sam Atkins 2024-11-14 11:22:46 +00:00 committed by Andreas Kling
commit ad1f93504e
Notes: github-actions[bot] 2024-11-14 19:08:42 +00:00
7 changed files with 40 additions and 14 deletions

View file

@ -545,6 +545,7 @@ void dump_selector(StringBuilder& builder, CSS::Selector const& selector, int in
case CSS::PseudoClassMetadata::ParameterType::CompoundSelector:
case CSS::PseudoClassMetadata::ParameterType::ForgivingSelectorList:
case CSS::PseudoClassMetadata::ParameterType::ForgivingRelativeSelectorList:
case CSS::PseudoClassMetadata::ParameterType::RelativeSelectorList:
case CSS::PseudoClassMetadata::ParameterType::SelectorList: {
builder.append("([\n"sv);
for (auto& child_selector : pseudo_class.argument_selector_list)