- From: CSS Meeting Bot via GitHub <sysbot+gh@w3.org>
- Date: Wed, 29 May 2024 17:02:59 +0000
- To: public-css-archive@w3.org
The CSS Working Group just discussed `[css-anchor-position] position-try: inset-area() does not reflect CSSWG resolution`, and agreed to the following: * `RESOLVED: position-try: none | [ [<dashed-ident> || <try-tactic>] | <'inset-area'> ]# i.e. remove the inset-area()` <details><summary>The full IRC log of that discussion</summary> <keithamus> fantasai: when we discussed position-try proposal we talked about inlining inset area syntax in the list of things to try<br> <keithamus> ... for a lot of simpler cases you only need to set inset area<br> <keithamus> ... you wouldnt need a position try rule and manage namespacing etc<br> <keithamus> ... edited in the spec is a new inset-area function<br> <keithamus> ... not generally how we pull syntax from one area into another<br> <keithamus> ... we've never created a function with a syntax that maps to that property<br> <keithamus> ... not necessary here<br> <TabAtkins> q+<br> <keithamus> ... I think the change should be reverted. inset-area value space should be in the position-try list as discussed when we resolved on this<br> <keithamus> TabAtkins: as I said in the issue - the precise syntax wasn't significantly discussed<br> <keithamus> ... it was introduced in an IRC comment. Not meaningfully picked over<br> <keithamus> ... the resolution was weak on syntax<br> <keithamus> ... editors have had similar leeway<br> <keithamus> fantasai: not really. if it's ambiguous you should come back to the WG<br> <keithamus> TabAtkins: in any case it was ambiguous so I found it not to be the most readable. I found a decent change we'd want to inline more stuff in the future<br> <Rossen4> ack TabAtkins<br> <keithamus> ... the syntax space might overlap with future extensions<br> <keithamus> ... so that with the readability right now... I thought the function made it much easier to understand<br> <keithamus> ... the function, dashed ident... three distinct syntaxes<br> <fantasai> position-try: top, bottom, left span-bottom, right span-bottom; seems perfectly readable to me<br> <keithamus> ... the flip keywords, the inset-area function, the dashed ident naming the position try block<br> <keithamus> ... I'm comfortable with other syntaxes, making it clear the inset-area keywords are specifying that. Maybe the keyword, or area, or whatever<br> <keithamus> ... I'd like something to indicate what the value is doing<br> <keithamus> fantasai: I think we haven't ever done this before. Inlining the syntax is perfectly reasonable<br> <keithamus> ... I'm not sure why listing a bunch of values is unreadable<br> <keithamus> ... they're not generally combined with the other aspects<br> <keithamus> ... if we want to intro alignment keywords later we can disambiguate<br> <keithamus> ... .e.g with a slash<br> <keithamus> ... this syntax is unprecidented. I'd prefer not to introduce it<br> <kizu> q+<br> <Rossen4> ack kizu<br> <keithamus> kizu: I think I incline towards fantasai's proposal. Later alignment with slash will sound better. Especially if we want to allow using these properties in the try block<br> <keithamus> ... if you have some specific case<br> <keithamus> ... new syntax that is unprecedented, authors could later think other properties could have the same thing<br> <keithamus> ... maybe a separate issue if we want to use it in more properties<br> <keithamus> TabAtkins: I can live with it<br> <TabAtkins> (I'm not sure what you mean by "allow in the try block" fwiw, kizu. inset-area *is* allowed in the try block<br> <TabAtkins> )<br> <fantasai> PROPOSED: position-try: none | [ [<dashed-ident> || <try-tactic>] | <'inset-area'> ]# i.e. remove the inset-area()<br> <keithamus> RESOLVED: position-try: none | [ [<dashed-ident> || <try-tactic>] | <'inset-area'> ]# i.e. remove the inset-area()<br> <kizu> (TabAtkins, I meant self-alignment properties, but I forgot that they're already allowed, yes)<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/10320#issuecomment-2137882897 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 29 May 2024 17:03:00 UTC