Closed Bug 1352753 (css-color-4) Opened 7 years ago Closed 1 year ago

[META] Implement CSS Color Module Level 4

Categories

(Core :: CSS Parsing and Computation, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
113 Branch
Tracking Status
relnote-firefox --- 113+
firefox113 --- fixed

People

(Reporter: sebo, Unassigned)

References

(Depends on 2 open bugs, Blocks 3 open bugs, )

Details

(Keywords: css3, dev-doc-complete, meta)

This is a meta-bug to track the support for the CSS Color Module Level 4:

  https://drafts.csswg.org/css-color-4/

This bug will be marked as "Depends on" bugs that are needed to complete implementation of css-color-4. The dependency tree can be used to view a list of these dependencies.

Please do not add comments about specific issues to this bug; they belong in their own bugs.

Sebastian
Depends on: 1352754
Depends on: 1352755
Depends on: 1352756
Depends on: 1352757
Depends on: 1352758
Depends on: 1352759
Depends on: 1352760
No longer depends on: 1352754
Depends on: 1626624
No longer depends on: 1352760
No longer depends on: 1352759
Depends on: 1779195
Severity: normal → S3
Depends on: 1812548
Depends on: 1812629
Blocks: 1813481
No longer blocks: 1813481
Depends on: 1813481
Depends on: 1813497
Blocks: interop-2023
Depends on: 1813014
Depends on: 1817641
Depends on: 1815186
Depends on: 1817035
Depends on: 1822041
Depends on: 1823356
Depends on: 1824041
No longer blocks: interop-2023

Release Note Request (optional, but appreciated)
[Why is this notable]:

Firefox now supports the color functions from the color (level 4) specification. This includes the lab(), lch(), oklab(), oklch() and color() functions.

relnote-firefox: --- → ?

Added to the Nightly 113 relnotes to ride the trains to release. Also adding the dev-doc-needed keyword as I assume we'll need some MDN docs on this as well.

(In reply to Tiaan Louw from comment #2)

Release Note Request (optional, but appreciated)
Firefox now supports the color functions from the color (level 4) specification. This includes the lab(), lch(), oklab(), oklch() and color() functions.

Given this, let's close this tracking bug for clarity, to avoid confusing users/developers with the impression that "Implement CSS Color Module Level 4" remains something to-be-done in the future.

(We can still use this for tracking as-needed with dependencies etc. Tiaan / emilio: if I'm misunderstanding and there are still substantial portions of css-color-4 that are un-implemented & merit keeping this metabug in an "open" state, feel free to reopen if appropriate.)

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 113 Branch

(In reply to Ryan VanderMeulen [:RyanVM] from comment #3)

Added to the Nightly 113 relnotes to ride the trains to release. Also adding the dev-doc-needed keyword as I assume we'll need some MDN docs on this as well.

Hi Ryan, taking a look for MDN docs additions. We have already have reference pages for the functional notation:

These pages were added / updated in https://github.com/mdn/content/pull/25015 for Fx111. Is there anything else outstanding to be documented on MDN relevant to this bug? I can only see BCD and a note for developers that the pref layout.css.more_color_4.enabled is enabled by default.

Hi Tiann, do the MDN docs linked from comment 5 look sufficient to you?

Flags: needinfo?(tlouw)

Yes documentation looks excellent, thanks!

Flags: needinfo?(tlouw)

(In reply to Tiaan Louw from comment #7)

Yes documentation looks excellent, thanks!

That's great. Follow-up work for browser compat data and release notes for developers can be tracked in the following GitHub issue: https://github.com/mdn/content/issues/26147

See Also: → 1840717
Depends on: 1847421
Depends on: 1847503

CSS color level 4 changes does not depend on the graphics side of Display P3 rendering. Removing the dependency.

No longer depends on: 1626624
Depends on: 1803929
Depends on: 1803932
Depends on: 1803930
Depends on: 1803931
Depends on: 1872182
Depends on: 1873951
Depends on: 1874065
Depends on: 1803933
Depends on: 1874064
You need to log in before you can comment on or make changes to this bug.