[csswg-drafts] [css-color-4] [css-color-5] compat issues (#8943)

romainmenke has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-color-4] [css-color-5] compat issues ==
There are several open issues around `css-color-4` and `css-color-5`.
At the same time vendors are shipping these features and each vendor has it's own set of implementation bugs. Some are just bugs, others where once correct in an ol

These aren't minor issues as they surface in very common cases, most notably interpolations with black, white and transparent in polar color spaces.

These feature are part of interop 2023 so there is extra pressure to ship something that passes WPT today, even if the specification has already changed and WPT is out of date.

------------

Authors are being taught about the issues as if these are intentional features :

Safari 

https://developer.apple.com/videos/play/wwdc2023/10121/?time=755

<img width="753" alt="Screenshot 2023-06-11 at 16 45 22" src="https://github.com/w3c/csswg-drafts/assets/11521496/98603583-7954-4b24-9ab4-74bce03314d1">


-----

https://chriscoyier.net/2023/05/12/add-opacity-to-an-existing-color/

---------

I am concerned that the incorrect behavior will become so engrained that it becomes impossible to change. _I don't have any strong opinions on what is correct or bugged._

I also want to avoid that authors just give up on all the features of `css-color-4` and `css-color-5` because of these compat issues.

--------

But I don't know who to ping or what is the right thing to do in cases like these.

It's already part of interop 2023, but that only helps if the specification is final and WPT is up to date.

The issue here is that everyone shipped, shipped different things, while the specification is being finalised and WPT is out of date.

@svgeesus @tabatkins thoughts?

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8943 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Sunday, 11 June 2023 15:21:13 UTC