Re: [csswg-drafts] [cssom-1] Expose nested selectorText on CSSStyleRule (#10246)

The current OM *does* represent the full selector; the `&` selector is not evaluated by substitution, but rather refers directly to the elements selected by the parent rule.

Understanding the use-cases better would be useful. If it's about making it easier to select the same elements in qSA() as a particular style block, we can cater to that more directly. @Loirooriol's suggestion (multiple selector arguments, representing nested selectors) might work, for example. But also, you seem to be suggesting that authors would be willing to crawl the OM and obtain a selector directly off of the CSSStyleRule - how serious were you about that *in particular* as a use-case? Because we could also, say, allow qSA() to take a CSSStyleRule directly, and return the same set of elements the rule matches, if that code pattern seems realistic.

Romain mentions some preprocessor uses, notably determining the specificity. Is there more?

-- 
GitHub Notification of comment by tabatkins
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/10246#issuecomment-2078201162 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 25 April 2024 21:25:10 UTC