- From: CSS Meeting Bot via GitHub <sysbot+gh@w3.org>
- Date: Wed, 22 Mar 2023 15:21:27 +0000
- To: public-css-archive@w3.org
The CSS Working Group just discussed `[css-cascade-6] Do we want to defer some or all of these scope extensions to level 7?`, and agreed to the following: * `RESOLVED: The combinator is deferred` <details><summary>The full IRC log of that discussion</summary> <emeyer> miriam: Some tagalong features we can consider; all are useful, question is whther we shoudl be trying to cover them now or defer to next spec level<br> <emeyer> …If we don’t defer them, next on the agenda is a scope sibling feature<br> <emeyer> …This would be horizontal in the DOM<br> <emeyer> …A pretty straightforward thing to spec, we think, but it hasn’t been specced<br> <emeyer> …The other is the scoped proximity combinators<br> <emeyer> …We have a little less sense when people would use this rather than @scope<br> <emeyer> …For @scope you’re trying to target several elements in the DOM, and the at-rule does that neatly<br> <emeyer> …In a single selector, it gets more complex<br> <TabAtkins> +1 to deferring, they're all nice but none are necessary<br> <emeyer> …The real question is: defer, or no?<br> <emeyer> astearns: One concern with deferring is there may be feedback with current-level features that could modify<br> <emeyer> …If we’re not considering these now, we may miss something<br> <emeyer> miriam: It’s hard to know if that’s too cautious<br> <emeyer> …So far neither has caused major changes and will continue to be in our heads, but I dunno<br> <emeyer> TabAtkins: My estimate is they shouldn’t cause any problems, and should be forward-compatible<br> <emeyer> astearns: Would it make sense to have a note about things we’ve explicitly deferred?<br> <bramus> q+<br> <emeyer> miriam: Since one is partically-specced, it could be opening another spec<br> <astearns> ack bramus<br> <fantasai> s/partically/partially/<br> <emeyer> bramus: I’m okay with deferring combinators due to complexity, but was wondering if we can have sinling scope in level 6<br> <emeyer> s/sinling/sibling/<br> <emilio> Implementation-wise they seem a bit trickier than descendant scopes fwiw<br> <emeyer> astearns: What use case are you concerned about with sibling proximity?<br> <emilio> Because to change the descendant relationship you need to remove from the DOM but that's not true for siblings<br> <emeyer> bramus: So authors can style things like start and end dates on a calendar and also styles things between them<br> <emeyer> miriam: Another example is to style everything between one header and the next header<br> <astearns> ack fantasai<br> <emeyer> fantasai: Seems like those are use cases where you don’t need scope proximity effect, you just want the flooring effect, yes?<br> <emeyer> miriam: I think I’ve seen examples using both<br> <emeyer> …They achieve the same goal, but at different levels of explicitness and power<br> <RRSAgent> I have made the request to generate https://www.w3.org/2023/03/22-css-minutes.html fantasai<br> <emeyer> astearns: Can we resolve on deferring the combinator?<br> <emeyer> …Proposing deferring 8380 with a note that it was deffered to next level<br> <emeyer> RESOLVED: The combinator is deferred<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8628#issuecomment-1479769129 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 22 March 2023 15:21:29 UTC