Re: [csswg-drafts] [css-ui] Should `::picker(select)` match `:popover-open`? (#10775)

The markup structure of a base ::picker() *is* going to be precisely standardized, I thought. That's required, in practice, for it to be predictably styleable, which is the point of the `base` feature in the first place. Any changes we make to the markup structure are going to be constrained by compat, or gated behind a new `appearance` keyword if they're too radical.

Looking back at the spec for [part-like pseudos](https://drafts.csswg.org/css-pseudo/#part-like-pseudo-elements), I see that it doesn't actually carry over the bit of [::part()'s definition](https://drafts.csswg.org/css-shadow-parts/#part:~:text=The%20%3A%3Apart()%20pseudo%2Delement%20can%20take%20additional%20pseudo%2Dclasses%20after%20it) that allows arbitrary pseudo-classes to be used on it, but that was the intention. I'll  look into getting that fixed.

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


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

Received on Wednesday, 4 September 2024 19:04:23 UTC