Closed Bug 1893816 Opened 10 months ago Closed 10 months ago

[wpt-sync] Sync PR 45940 - [css-color] css/css-color/parsing/color-computed-relative-color.html assumes conversion to hwb is lossless

Categories

(Core :: CSS Parsing and Computation, task, P4)

task

Tracking

()

RESOLVED FIXED
128 Branch
Tracking Status
firefox128 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Attachments

(1 file)

Sync web-platform-tests PR 45940 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/45940
Details from upstream follow.

Sam Weinig <weinig@apple.com> wrote:

[css-color] css/css-color/parsing/color-computed-relative-color.html assumes conversion to hwb is lossless

https://github.com/web-platform-tests/wpt/issues/45912

Remove invalid test case that assumes out of gamut conversions to hwb are lossless.

Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core
Attached file Notable wpt changes
# CI Results Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 1 tests and 1048 subtests ## Status Summary ### Firefox `OK` : 1 `PASS`: 710 `FAIL`: 338[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 1048[GitHub] ### Chrome `OK` : 1 `PASS`: 1031 `FAIL`: 17 ### Safari `OK` : 1 `PASS`: 755 `FAIL`: 293 ## Links [Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=5c1fbc71e72d87b8ac8b9db7a844fa3f253420ef) [GitHub PR Head](https://wpt.fyi/results/?sha=75838599e87c120a5e2cc50bd1a5c0fed785f90a&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=75838599e87c120a5e2cc50bd1a5c0fed785f90a&label=pr_base) ## Details ### Firefox-only Failures * [/css/css-color/parsing/color-computed-relative-color.html](https://wpt.live/css/css-color/parsing/color-computed-relative-color.html) [[wpt.fyi](https://wpt.fyi/results/css/css-color/parsing/color-computed-relative-color.html)] * Property color value 'lab(from lab(25 20 50) calc(l) calc(a) calc(b))': `FAIL` * Property color value 'lab(from lab(25 20 50 / 40%) calc(l) calc(a) calc(b) / calc(alpha))': `FAIL` * Property color value 'lab(from lab(none none none) l a b)': `FAIL` * Property color value 'lab(from lab(none none none / none) l a b / alpha)': `FAIL` * Property color value 'lab(from lab(25 none 50) l a b)': `FAIL` * Property color value 'lab(from lab(25 20 50 / none) l a b / alpha)': `FAIL` * Property color value 'oklab(from oklab(0.25 0.2 0.5) calc(l) calc(a) calc(b))': `FAIL` * Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) calc(l) calc(a) calc(b) / calc(alpha))': `FAIL` * Property color value 'oklab(from oklab(none none none) l a b)': `FAIL` * Property color value 'oklab(from oklab(none none none / none) l a b / alpha)': `FAIL` * Property color value 'oklab(from oklab(0.25 none 0.5) l a b)': `FAIL` * Property color value 'oklab(from oklab(0.25 0.2 0.5 / none) l a b / alpha)': `FAIL` * Property color value 'lch(from color(display-p3 0 0 0) l c h / alpha)': `FAIL` * Property color value 'lch(from lch(0.7 45 30) calc(l) calc(c) calc(h))': `FAIL` * Property color value 'lch(from lch(0.7 45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))': `FAIL` * Property color value 'lch(from lch(none none none) l c h)': `FAIL` * Property color value 'lch(from lch(none none none / none) l c h / alpha)': `FAIL` * Property color value 'lch(from lch(0.7 none 30) l c h)': `FAIL` * Property color value 'lch(from lch(0.7 45 30 / none) l c h / alpha)': `FAIL` * Property color value 'oklch(from color(display-p3 0 0 0) l c h / alpha)': `FAIL` * Property color value 'oklch(from oklch(0.7 0.45 30) calc(l) calc(c) calc(h))': `FAIL` * Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))': `FAIL` * Property color value 'oklch(from oklch(none none none) l c h)': `FAIL` * Property color value 'oklch(from oklch(none none none / none) l c h / alpha)': `FAIL` * Property color value 'oklch(from oklch(0.7 none 30) l c h)': `FAIL` * Property color value 'oklch(from oklch(0.7 0.45 30 / none) l c h / alpha)': `FAIL` * Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb calc(r) calc(g) calc(b))': `FAIL` * Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb calc(r) calc(g) calc(b) / calc(alpha))': `FAIL` * Property color value 'color(from color(srgb none none none) srgb r g b)': `FAIL` * Property color value 'color(from color(srgb none none none / none) srgb r g b / alpha)': `FAIL` * Property color value 'color(from color(srgb 0.7 none 0.3) srgb r g b)': `FAIL` * Property color value 'color(from color(srgb 0.7 0.5 0.3 / none) srgb r g b / alpha)': `FAIL` * Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear calc(r) calc(g) calc(b))': `FAIL` * Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear calc(r) calc(g) calc(b) / calc(alpha))': `FAIL` * Property color value 'color(from color(srgb-linear none none none) srgb-linear r g b)': `FAIL` * Property color value 'color(from color(srgb-linear none none none / none) srgb-linear r g b / alpha)': `FAIL` * Property color value 'color(from color(srgb-linear 0.7 none 0.3) srgb-linear r g b)': `FAIL` * Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / none) srgb-linear r g b / alpha)': `FAIL` * Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb calc(r) calc(g) calc(b))': `FAIL` * Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb calc(r) calc(g) calc(b) / calc(alpha))': `FAIL` * Property color value 'color(from color(a98-rgb none none none) a98-rgb r g b)': `FAIL` * Property color value 'color(from color(a98-rgb none none none / none) a98-rgb r g b / alpha)': `FAIL` * Property color value 'color(from color(a98-rgb 0.7 none 0.3) a98-rgb r g b)': `FAIL` * Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / none) a98-rgb r g b / alpha)': `FAIL` * Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 calc(r) calc(g) calc(b))': `FAIL` * Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 calc(r) calc(g) calc(b) / calc(alpha))': `FAIL` * Property color value 'color(from color(rec2020 none none none) rec2020 r g b)': `FAIL` * Property color value 'color(from color(rec2020 none none none / none) rec2020 r g b / alpha)': `FAIL` * Property color value 'color(from color(rec2020 0.7 none 0.3) rec2020 r g b)': `FAIL` * Property color value 'color(from color(rec2020 0.7 0.5 0.3 / none) rec2020 r g b / alpha)': `FAIL` * Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb calc(r) calc(g) calc(b))': `FAIL` * Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb calc(r) calc(g) calc(b) / calc(alpha))': `FAIL` * Property color value 'color(from color(prophoto-rgb none none none) prophoto-rgb r g b)': `FAIL` * Property color value 'color(from color(prophoto-rgb none none none / none) prophoto-rgb r g b / alpha)': `FAIL` * Property color value 'color(from color(prophoto-rgb 0.7 none 0.3) prophoto-rgb r g b)': `FAIL` * Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / none) prophoto-rgb r g b / alpha)': `FAIL` * Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 calc(r) calc(g) calc(b))': `FAIL` * Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 calc(r) calc(g) calc(b) / calc(alpha))': `FAIL` * Property color value 'color(from color(display-p3 none none none) display-p3 r g b)': `FAIL` * Property color value 'color(from color(display-p3 none none none / none) display-p3 r g b / alpha)': `FAIL` * Property color value 'color(from color(display-p3 0.7 none 0.3) display-p3 r g b)': `FAIL` * Property color value 'color(from color(display-p3 0.7 0.5 0.3 / none) display-p3 r g b / alpha)': `FAIL` * Property color value 'color(from color(xyz 7 -20.5 100) xyz calc(x) calc(y) calc(z))': `FAIL` * Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz calc(x) calc(y) calc(z) / calc(alpha))': `FAIL` * Property color value 'color(from color(xyz none none none) xyz x y z)': `FAIL` * Property color value 'color(from color(xyz none none none / none) xyz x y z / alpha)': `FAIL` * Property color value 'color(from color(xyz 7 none 100) xyz x y z)': `FAIL` * Property color value 'color(from color(xyz 7 -20.5 100 / none) xyz x y z / alpha)': `FAIL` * Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 calc(x) calc(y) calc(z))': `FAIL` * Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 calc(x) calc(y) calc(z) / calc(alpha))': `FAIL` * Property color value 'color(from color(xyz-d50 none none none) xyz-d50 x y z)': `FAIL` * Property color value 'color(from color(xyz-d50 none none none / none) xyz-d50 x y z / alpha)': `FAIL` * Property color value 'color(from color(xyz-d50 7 none 100) xyz-d50 x y z)': `FAIL` * Property color value 'color(from color(xyz-d50 7 -20.5 100 / none) xyz-d50 x y z / alpha)': `FAIL` * Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 calc(x) calc(y) calc(z))': `FAIL` * Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 calc(x) calc(y) calc(z) / calc(alpha))': `FAIL` * Property color value 'color(from color(xyz-d65 none none none) xyz-d65 x y z)': `FAIL` * Property color value 'color(from color(xyz-d65 none none none / none) xyz-d65 x y z / alpha)': `FAIL` * Property color value 'color(from color(xyz-d65 7 none 100) xyz-d65 x y z)': `FAIL` * Property color value 'color(from color(xyz-d65 7 -20.5 100 / none) xyz-d65 x y z / alpha)': `FAIL` * Property color value 'lch(from color(srgb 0.25 0.5 0.75) l c h)': `FAIL` * Property color value 'lch(from var(--color) calc(l / 2) c h)': `FAIL` * Property color value 'lab(from var(--mycolor) l a b / calc(alpha * 0.8))': `FAIL` * Property color value 'lch(from peru calc(l * 0.8) c h)': `FAIL` (See attachment for full changes)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/462b4e97a79c [wpt PR 45940] - [css-color] css/css-color/parsing/color-computed-relative-color.html assumes conversion to hwb is lossless, a=testonly
Status: NEW → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → 128 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: