@noleli If we could get some WPTs in for this, maybe we could wag the spec by the tail... Implementation has shown that the spec is not as clear as we'd like on this feature.

Safari even goes so far as to support complex selecting in the `:has()` part of the selector, e.g. `:host(:has(.test [slot="other"]))`

https://codepen.io/Westbrook/pen/KKoJNGm

This leaves me wondering why we can't have complex selectors in `::slotted()`. We really need `::slotted(details summary)`, et al. #cssWorkingGroup

:has([slot])

...

The #cssWorkingGroup invites implementations of the "#CSS View Transitions Module Level 1" specification #CandidateRecommendation #timetoimplement
https://www.w3.org/TR/css-view-transitions-1/

Authors eagerly await this feature in browsers, sparking numerous demos. Watch #CSS View Transitions in action with this #w3cTPAC video by @bramus!

🎬 https://youtu.be/xZteiW-cun8

CSS View Transitions Module Level 1

@davatron5000 People genuinely want to support it in continuing to make it better. Whether it's the #cssWorkingGroup or the #openUI initiative or whatever, people are actively working to make the web better for everyone. Who does that? Where else does that actually happen? It's so great!