- From: CSS Meeting Bot via GitHub <sysbot+gh@w3.org>
- Date: Thu, 03 Apr 2025 13:47:51 +0000
- To: public-css-archive@w3.org
The CSS Working Group just discussed `[css-color-adjust-1] Forced Colors Mode support for gap decorations`, and agreed to the following: * ``RESOLVED: add `rule-color` to and remove `column-rule-color` from the list in the forced colors spec`` * `RESOLVED: add explicit text to the forced colors spec to make it clear sshorthands also apply to their longhands` * `RESOLVED: put the list of affected properties in a note saying at the time of note-writing, here were the affected properties` <details><summary>The full IRC log of that discussion</summary> <emeyer> alisonmaher: The gap decorations spec define rule color, which is a shorthand, so the proposal is to add row-rule-color and rule-color to the forced colors spec<br> <fantasai> +1<br> <astearns> +1<br> <kbabbitt> +1<br> <emeyer> astearns: Any concerns?<br> <astearns> ack dbaron<br> <emeyer> dbaron: Minor nit, but the forced color spec looks a little inconsistent about listing short- or longhand properties<br> <emeyer> …Should probably be consistent about that<br> <emeyer> …The concept of what you’re proposing is fine<br> <emeyer> fantasai: The forced colors spec says to use the shorthand if there’s only a shorthand<br> <emeyer> s/only//<br> <emeyer> TabAtkins: We could be editorial and say “the longhands of blah blah blah”<br> <emeyer> fantasai: The real problem of the spec is that it lists properties, and it should be clear that the list isn’t exclusive, because other specs add properties all the time<br> <emeyer> alisonmaher: So just update to rule-color, then<br> <emeyer> dbaron: I think the editor of the spec can read it closely, but from a quick read it looks inconsistent<br> <dbaron> https://drafts.csswg.org/css-color-adjust-1/#forced-colors-properties<br> <emeyer> fantasai: I don’t see it as inconsistent<br> <emeyer> dbaron: Maybe it’ll all end up being shorthands<br> <emeyer> astearns: First thing is, add appropriate shorthand to the list to fix this issue<br> <emeyer> …Thus, resolution is to add `rule-color` to the list in the forced colors spec<br> <emeyer> kbabbitt: And delete `column-rule-color` since it’s covered<br> <emeyer> astearns: Hearing no objections…<br> <emeyer> RESOLVED: add `rule-color` to and remove `column-rule-color` from the list in the forced colors spec<br> <emeyer> astearns: I agree with Elika that listing shorthand is sufficient, but I agree with David that it’s not necessarily clear to people not used to specs<br> <fantasai> I would argue that it's clearer to people not used to specs than to people used to specs :)<br> <emeyer> …So I’d like to explicitly call out in the relevant sectoin that shorthands apply to all encapsulated longhands<br> <emeyer> s/sectoin/section/<br> <emeyer> …So I’d like to take an explicit resolution to that effect<br> <dbaron> That might depend whether people are more familiar with the shorthands or the longhands, which might in turn depend on whether the shorthands or longhands are older.<br> <emeyer> (no objections)<br> <emeyer> RESOLVED: add explicit text to the forced colors spec to make it clear sshorthands also apply to their longhands<br> <emeyer> s/sshorthands/shorthands/<br> <kbabbitt> q+<br> <emeyer> astearns: There should be an explicit criteria in the spec that says why these properties are in the list, so we know that new color propoerties should go onto the list<br> <emeyer> fantasai: Do we need a list?<br> <emeyer> TabAtkins: Yes, we need a list<br> <emeyer> alisonmaher: There is an additional list that has box-shadow and other things<br> <emeyer> …The main list is all colors<br> <emeyer> …For the main list, we might be able to do something to make that more clear<br> <emeyer> astearns: Actually, never mind; what’s in the spec seems good for this<br> <emeyer> …I thus drop my third proposal<br> <emeyer> kbabbitt: I was going to ask Elika’s question about whether we need a list<br> <emeyer> …I guess we can say any color component of a property is force-adjusted; for example, these properties<br> <emeyer> fantasai: Unless otherwise called out<br> <emeyer> kbabbitt: Yes<br> <kbabbitt> ack kbabbitt<br> <emeyer> astearns: Do you feel strongly about omitting the list<br> <emeyer> fantasai: I feel it would be better for maintenance going forward to not have an explicit list<br> <emeyer> …I wouldn’t mind having a list in a note that’s noted as examples<br> <bkardell> that seems sensible to me<br> <bkardell> +1 to fantasai's comment<br> <emeyer> kbabbitt: I do agree that we shouldn’t have to update this spec every time a color property is added<br> <emeyer> florian: It makes sense having the general principle<br> <emeyer> …Otherwise, if the list is normative, that’s a maintenance burden<br> <emeyer> alisonmaher: Question on that note; in the list we don’t have some colors, but they’re in a second list as exceptions<br> <emeyer> florian: Color-related properties not affected, or affected in a special way; those should be in a normative list<br> <emeyer> alisonmaher: Sounds good<br> <emeyer> astearns: I think the proposed resolution is to take the list of affected properties and put them in a note saying, at the time of note-writing, here are the affected properties<br> <emeyer> Objections?<br> <emeyer> (silence)<br> <emeyer> RESOLVED: put the list of affected properties in a note saying at the time of note-writing, here were the affected properties<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11857#issuecomment-2775852637 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 3 April 2025 13:47:52 UTC