- From: CSS Meeting Bot via GitHub <sysbot+gh@w3.org>
- Date: Wed, 30 Apr 2025 17:00:28 +0000
- To: public-css-archive@w3.org
The CSS Working Group just discussed `[cssom][css-transforms] Serializing of functions`, and agreed to the following: * `RESOLVED: all CSS functions seralise to lowercase` <details><summary>The full IRC log of that discussion</summary> <JoshT> TabAtkins: Lana brought up that the CSSOM spec doesn't go into detail about serealizing functions with casing<br> <astearns> s/Lana/anne/<br> <JoshT> ... the only place where this matters right now are transform functions<br> <JoshT> ... all others are in lower case<br> <JoshT> ... do we serealise transform functions in lowercase<br> <JoshT> ... or cannonical form><br> <JoshT> ... NaN serealizes with the capital N<br> <emilio> q+<br> <weinig> q+<br> <JoshT> ... I suggest we do what anna says and serialise in lowercase<br> <astearns> ack emilio<br> <JoshT> ... but if compat goes the other way, I'm happy with that<br> <JoshT> emilio: you just addressed my comment. I think Firefox serialises with the uppercase, but I might be wrong<br> <JoshT> ... do we know what browsers do?<br> <JoshT> ... agree lowercase seems preferrable<br> <JoshT> astearns: there are platform tests testing for uppercase, anna says<br> <JoshT> keithamus: webkit would prefer lowercase<br> <JoshT> emilio: is their preference current behaviour<br> <TabAtkins> Chrome definitely serializes to uppercase currently, regardless of what you specified<br> <emilio> Same for Firefox<br> <JoshT> weinig: WebKit does capitalise<br> <emilio> weinig: webkit currently capitalizes<br> <astearns> ack weinig<br> <TabAtkins> q+<br> <JoshT> weinig: I also think we should lowercase. I don't think there is a compat issue<br> <JoshT> ... it parses fine and I don't think people will rely on capitalisation<br> <JoshT> ... seems like a weird case<br> <astearns> ack TabAtkins<br> <JoshT> TabAtkins: on the unlikely compat issues, you will only see the casing of one of these functions if ????<br> <TabAtkins> s/????/they query the specified style/<br> <JoshT> ... in matrix functions, both of these are lower case. people can't depend on casing in any case<br> <JoshT> emilio: that makes me more comfortable<br> <JoshT> ... I guess not objecting to change this<br> <TabAtkins> In the computed style you always see matrix() (or maybe matrix3d())<br> <JoshT> astearns: not hearing objections<br> <JoshT> ... does anyone want to argue why we'd want to muck with things when we already have tests?<br> <TabAtkins> we are making a change *away* from current impls tho<br> <JoshT> weinig: it's undefined behaviour currently. we need to make some decision<br> <JoshT> astearns: but this is opposite of currently implemented behaviour and tests<br> <JoshT> ... so proposed resolution is that all serialised functions serialise to lowercase<br> <JoshT> RESOLVED: all CSS functions seralise to lowercase<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11556#issuecomment-2842650837 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 30 April 2025 17:00:29 UTC