1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-20 17:25:08 +00:00

LibWeb: Make :host() take a <compound-selector>

This matches the spec:
https://drafts.csswg.org/css-scoping-1/#selectordef-host
This commit is contained in:
Sam Atkins 2023-08-12 13:47:45 +01:00 committed by Andreas Kling
parent b314a115ca
commit b684bab5f1
4 changed files with 23 additions and 1 deletions

View file

@ -71,6 +71,7 @@ struct PseudoClassMetadata {
None,
ANPlusB,
ANPlusBOf,
CompoundSelector,
ForgivingSelectorList,
LanguageRanges,
SelectorList,
@ -164,6 +165,8 @@ PseudoClassMetadata pseudo_class_metadata(PseudoClass pseudo_class)
parameter_type = "ANPlusB"_string;
} else if (argument_string == "<an+b-of>"sv) {
parameter_type = "ANPlusBOf"_string;
} else if (argument_string == "<compound-selector>"sv) {
parameter_type = "CompoundSelector"_string;
} else if (argument_string == "<forgiving-selector-list>"sv) {
parameter_type = "ForgivingSelectorList"_string;
} else if (argument_string == "<language-ranges>"sv) {