- From: Lea Verou via GitHub <noreply@w3.org>
- Date: Thu, 24 Jul 2025 15:22:15 +0000
- To: public-css-archive@w3.org
To sum up my position from the call, while it seems like useful functionality, the way it is currently discussed has several warts. Using a plain `:has-picker` would imply that this works for other controls with pickers (date inputs, color pickers etc — those targeted by `input.showPicker()`), but `:has-picker(select)` is _incredibly_ weird and unprecedented. But most importantly, if `:has-picker` only works for `appearance: base` as was discussed, that introduces a circularity: ```css select { appearance: base-select; } select:has-picker { appearance: auto; /* now it no longer matches */ } ``` We have historically avoided making selector matching depend on CSS properties for this reason. -- GitHub Notification of comment by LeaVerou Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7422#issuecomment-3113897813 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 24 July 2025 15:22:15 UTC