It's redundant with the forced-colors media query which is why it's been removed from the spec.
No other browser ships it.
Also taking care of any-hover: on-demand & hover: on-demand which have been removed too: https://github.com/w3c/csswg-drafts/commit/2078b46218f7462735bb0b5107c9a3e84fb4c4b1
Created attachment 427806 [details]
In general, we don't remove web-exposed functionality because there's a chance it will break existing content.
Do we have any intuition/information about how much breakage to expect as a result of this change?
There's no behaviour change in terms of evaluation, before and after the patch, it'll always evaluate as `not all` (e.g. false).
Only change is serialization, now that the values are invalid, they'll no longer serialize as specified, but explicitly as `not all`. Serialization is probably the least important bit of media queries, WPT are probably the only case I've seen doing this.
Created attachment 427825 [details]
Created attachment 427852 [details]
*** Bug 225414 has been marked as a duplicate of this bug. ***
Committed r277071 (237374@main): <https://commits.webkit.org/237374@main>
All reviewed patches have been landed. Closing bug and clearing flags on attachment 427852 [details].
The changes in https://trac.webkit.org/changeset/277071/webkit
on Mac release Macmini8,1 machines