Allow most non-structural pseudo-classes after ::part().
This allows, behind the CSSPartAllowsMoreSelectorsAfter flag
(status:experimental), using most unsupported CSS pseudo-classes after
::part().
It does not support:
-
structural pseudo-classes or those that depend on tree information,
which are not supposed to work -
pseudo-classes for grouping other selectors, which are already
supported (comments and code will be made clearer in a later CL) -
a few other cases like scrollbar-pseudo selectors and @page selectors
Bug: 40623497
Change-Id: Ie567214454f8dfeaa058aedb3d0701827b0701b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5811889
Commit-Queue: David Baron dbaron@chromium.org
Reviewed-by: Rune Lillesveen futhark@chromium.org
Cr-Commit-Position: refs/heads/main@{#1346943}