[Webkit-unassigned] [Bug 271775] New: REGRESSION:(276695 at main) imported/w3c/web-platform-tests/css/css-color/parsing/color-computed-relative-color.html is a constant text failure
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Mar 27 11:40:22 PDT 2024
https://bugs.webkit.org/show_bug.cgi?id=271775
Bug ID: 271775
Summary: REGRESSION:(276695 at main)
imported/w3c/web-platform-tests/css/css-color/parsing/
color-computed-relative-color.html is a constant text
failure
Product: WebKit
Version: Other
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: CSS
Assignee: webkit-unassigned at lists.webkit.org
Reporter: Morningstar at apple.com
imported/w3c/web-platform-tests/css/css-color/parsing/color-computed-relative-color.html
Is a constant text/crash failure after 276695 at main https://commits.webkit.org/276695@main but the crash is expected.
HISTORY:
https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fcss%2Fcss-color%2Fparsing%2Fcolor-computed-relative-color.html
DIFF:
--- /Volumes/Data/worker/Apple-iOS-17-Simulator-Release-WK2-Tests/build/layout-test-results/imported/w3c/web-platform-tests/css/css-color/parsing/color-computed-relative-color-expected.txt
+++ /Volumes/Data/worker/Apple-iOS-17-Simulator-Release-WK2-Tests/build/layout-test-results/imported/w3c/web-platform-tests/css/css-color/parsing/color-computed-relative-color-actual.txt
@@ -228,6 +228,7 @@
Expected: color(srgb 0.2 0.4 0.6 / 0.8).
Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.2 +/- 0.01, expected 0.2 but got 51
FAIL Property color value 'rgb(from rgb(100 110 120 / 0.8) calc(r + 1) calc(g + 1) calc(b + 1) / calc(alpha + 0.01))' assert_true: 'rgb(from rgb(100 110 120 / 0.8) calc(r + 1) calc(g + 1) calc(b + 1) / calc(alpha + 0.01))' is a supported value for color. expected true got false
+FAIL Property color value 'rgb(from rebeccapurple calc((r / 255) * 100%) calc((g / 255) * 100%) calc((b / 255) * 100%) / calc(alpha * 100%))' assert_true: 'rgb(from rebeccapurple calc((r / 255) * 100%) calc((g / 255) * 100%) calc((b / 255) * 100%) / calc(alpha * 100%))' is a supported value for color. expected true got false
FAIL Property color value 'rgb(from rebeccapurple none none none)' Colors do not match.
Actual: rgb(0, 0, 0)
Expected: color(srgb 0 0 0).
@@ -272,6 +273,7 @@
Actual: rgba(51, 102, 153, 0)
Expected: color(srgb 0.2 0.4 0.6 / 0).
Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.2 +/- 0.01, expected 0.2 but got 51
+FAIL Property color value 'rgb(from color-mix(in srgb, red, red) r g b / alpha)' assert_true: 'rgb(from color-mix(in srgb, red, red) r g b / alpha)' is a supported value for color. expected true got false
FAIL Property color value 'hsl(from rebeccapurple h s l)' Colors do not match.
Actual: rgb(102, 51, 153)
Expected: color(srgb 0.4 0.2 0.6).
@@ -394,32 +396,32 @@
Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.5 +/- 0.01, expected 0.5 but got 128
FAIL Property color value 'hsl(from rebeccapurple h alpha l / s)' Colors do not match.
Actual: rgba(102, 0, 204, 0.5)
-Expected: color(srgb 0.4 0 0.8 / 0.5).
+Expected: color(srgb 0.4 0.396 0.404 / 1).
Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.4 +/- 0.01, expected 0.4 but got 102
FAIL Property color value 'hsl(from rebeccapurple h l l / l)' Colors do not match.
Actual: rgba(102, 61, 143, 0.4)
-Expected: color(srgb 0.4 0.24 0.56 / 0.4).
+Expected: color(srgb 0.4 0.24 0.56 / 1).
Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.4 +/- 0.01, expected 0.4 but got 102
FAIL Property color value 'hsl(from rebeccapurple h alpha alpha / alpha)' Colors do not match.
Actual: rgb(255, 255, 255)
-Expected: color(srgb 1 1 1).
-Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 1 +/- 0.01, expected 1 but got 255
+Expected: color(srgb 0.01 0.01 0.01).
+Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.01 +/- 0.01, expected 0.01 but got 255
FAIL Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h l s)' Colors do not match.
Actual: rgb(77, 128, 179)
Expected: color(srgb 0.3 0.5 0.7 / 0.8).
Error: assert_array_approx_equals: Numeric parameters are approximately equal. lengths differ, expected 4 got 3
FAIL Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h alpha l / s)' Colors do not match.
Actual: rgba(20, 102, 184, 0.5)
-Expected: color(srgb 0.08 0.4 0.72 / 0.5).
-Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.08 +/- 0.01, expected 0.08 but got 20
+Expected: color(srgb 0.397 0.4 0.403 / 1).
+Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.397 +/- 0.01, expected 0.397 but got 20
FAIL Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h l l / l)' Colors do not match.
Actual: rgba(61, 102, 143, 0.4)
-Expected: color(srgb 0.24 0.4 0.56 / 0.4).
+Expected: color(srgb 0.24 0.4 0.56 / 1).
Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.24 +/- 0.01, expected 0.24 but got 61
FAIL Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)' Colors do not match.
Actual: rgba(163, 204, 245, 0.8)
-Expected: color(srgb 0.64 0.8 0.96 / 0.8).
-Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.64 +/- 0.01, expected 0.64 but got 163
+Expected: color(srgb 0.01 0.01 0.01 / 0.8).
+Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.01 +/- 0.01, expected 0.01 but got 163
FAIL Property color value 'hsl(from rebeccapurple calc(h) calc(s) calc(l))' Colors do not match.
Actual: rgb(102, 51, 153)
Expected: color(srgb 0.4 0.2 0.6).
@@ -429,6 +431,7 @@
Expected: color(srgb 0.2 0.4 0.6 / 0.8).
Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.2 +/- 0.01, expected 0.2 but got 51
FAIL Property color value 'hsl(from hsl(20 30 40 / 0.8) calc(h + 1) calc(s + 1) calc(l + 1) / calc(alpha + 0.01))' assert_true: 'hsl(from hsl(20 30 40 / 0.8) calc(h + 1) calc(s + 1) calc(l + 1) / calc(alpha + 0.01))' is a supported value for color. expected true got false
+FAIL Property color value 'hsl(from rebeccapurple calc((h / 360) * 360deg) calc((s / 100) * 100%) calc((l / 100) * 100%) / calc(alpha * 100%))' assert_true: 'hsl(from rebeccapurple calc((h / 360) * 360deg) calc((s / 100) * 100%) calc((l / 100) * 100%) / calc(alpha * 100%))' is a supported value for color. expected true got false
FAIL Property color value 'hsl(from rebeccapurple none none none)' Colors do not match.
Actual: rgb(0, 0, 0)
Expected: color(srgb 0 0 0).
@@ -485,6 +488,7 @@
Actual: rgba(153, 102, 102, 0.5)
Expected: color(srgb 0.6 0.4 0.4 / 0.5).
Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.6 +/- 0.01, expected 0.6 but got 153
+FAIL Property color value 'hsl(from color-mix(in srgb, red, red) h s l / alpha)' assert_true: 'hsl(from color-mix(in srgb, red, red) h s l / alpha)' is a supported value for color. expected true got false
FAIL Property color value 'hwb(from rebeccapurple h w b)' Colors do not match.
Actual: rgb(102, 51, 153)
Expected: color(srgb 0.4 0.2 0.6).
@@ -607,15 +611,15 @@
Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.6 +/- 0.01, expected 0.6 but got 153
FAIL Property color value 'hwb(from rebeccapurple h alpha w / b)' Colors do not match.
Actual: rgba(213, 213, 213, 0.4)
-Expected: color(srgb 0.8333 0.8333 0.8333 / 0.4).
-Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.8333 +/- 0.01, expected 0.8333 but got 213
+Expected: color(srgb 0.405 0.01 0.8).
+Error: assert_array_approx_equals: Numeric parameters are approximately equal. lengths differ, expected 3 got 4
FAIL Property color value 'hwb(from rebeccapurple h w w / w)' Colors do not match.
Actual: rgba(128, 51, 204, 0.2)
-Expected: color(srgb 0.5 0.2 0.8 / 0.2).
-Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.5 +/- 0.01, expected 0.5 but got 128
+Expected: color(srgb 0.5 0.2 0.8).
+Error: assert_array_approx_equals: Numeric parameters are approximately equal. lengths differ, expected 3 got 4
FAIL Property color value 'hwb(from rebeccapurple h alpha alpha / alpha)' Colors do not match.
Actual: rgb(128, 128, 128)
-Expected: color(srgb 0.5 0.5 0.5).
+Expected: color(srgb 0.5 0.01 0.99).
Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.5 +/- 0.01, expected 0.5 but got 128
FAIL Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h b w)' Colors do not match.
Actual: rgb(102, 153, 204)
@@ -623,16 +627,16 @@
Error: assert_array_approx_equals: Numeric parameters are approximately equal. lengths differ, expected 4 got 3
FAIL Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h alpha w / b)' Colors do not match.
Actual: rgba(204, 204, 204, 0.4)
-Expected: color(srgb 0.8 0.8 0.8 / 0.4).
-Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.8 +/- 0.01, expected 0.8 but got 204
+Expected: color(srgb 0.01 0.404 0.8).
+Error: assert_array_approx_equals: Numeric parameters are approximately equal. lengths differ, expected 3 got 4
FAIL Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w w / w)' Colors do not match.
Actual: rgba(51, 128, 204, 0.2)
-Expected: color(srgb 0.2 0.5 0.8 / 0.2).
-Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.2 +/- 0.01, expected 0.2 but got 51
+Expected: color(srgb 0.2 0.5 0.8).
+Error: assert_array_approx_equals: Numeric parameters are approximately equal. lengths differ, expected 3 got 4
FAIL Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)' Colors do not match.
Actual: rgba(128, 128, 128, 0.8)
-Expected: color(srgb 0.5 0.5 0.5 / 0.8).
-Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.5 +/- 0.01, expected 0.5 but got 128
+Expected: color(srgb 0.01 0.5 0.992 / 0.8).
+Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.01 +/- 0.01, expected 0.01 but got 128
FAIL Property color value 'hwb(from rebeccapurple calc(h) calc(w) calc(b))' Colors do not match.
Actual: rgb(102, 51, 153)
Expected: color(srgb 0.4 0.2 0.6).
@@ -642,6 +646,7 @@
Expected: color(srgb 0.2 0.4 0.6 / 0.8).
Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.2 +/- 0.01, expected 0.2 but got 51
FAIL Property color value 'hwb(from hwb(20 30 40 / 0.8) calc(h + 1) calc(w + 1) calc(b + 1) / calc(alpha + 0.01))' assert_true: 'hwb(from hwb(20 30 40 / 0.8) calc(h + 1) calc(w + 1) calc(b + 1) / calc(alpha + 0.01))' is a supported value for color. expected true got false
+FAIL Property color value 'hwb(from rebeccapurple calc((h / 360) * 360deg) calc((w / 100) * 100%) calc((b / 100) * 100%) / calc(alpha * 100%))' assert_true: 'hwb(from rebeccapurple calc((h / 360) * 360deg) calc((w / 100) * 100%) calc((b / 100) * 100%) / calc(alpha * 100%))' is a supported value for color. expected true got false
FAIL Property color value 'hwb(from rebeccapurple none none none)' Colors do not match.
Actual: rgb(255, 0, 0)
Expected: color(srgb 1 0 0).
@@ -698,6 +703,7 @@
Actual: rgba(128, 51, 51, 0.5)
Expected: color(srgb 0.5 0.2 0.2 / 0.5).
Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.5 +/- 0.01, expected 0.5 but got 128
+FAIL Property color value 'hwb(from color-mix(in srgb, red, red) h w b / alpha)' assert_true: 'hwb(from color-mix(in srgb, red, red) h w b / alpha)' is a supported value for color. expected true got false
PASS Property color value 'lab(from lab(25 20 50) l a b)'
PASS Property color value 'lab(from lab(25 20 50) l a b / alpha)'
PASS Property color value 'lab(from lab(25 20 50 / 40%) l a b / alpha)'
@@ -735,6 +741,7 @@
PASS Property color value 'lab(from lab(25 20 50) calc(l) calc(a) calc(b))'
PASS 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(50 5 10 / 0.8) calc(l + 1) calc(a + 1) calc(b + 1) / calc(alpha + 0.01))' assert_true: 'lab(from lab(50 5 10 / 0.8) calc(l + 1) calc(a + 1) calc(b + 1) / calc(alpha + 0.01))' is a supported value for color. expected true got false
+FAIL Property color value 'lab(from lab(25 20 50) calc((l / 100) * 100%) calc((a / 125) * 100%) calc((b / 125) * 100%) / calc(alpha * 100%))' assert_true: 'lab(from lab(25 20 50) calc((l / 100) * 100%) calc((a / 125) * 100%) calc((b / 125) * 100%) / calc(alpha * 100%))' is a supported value for color. expected true got false
PASS Property color value 'lab(from lab(25 20 50) none none none)'
PASS Property color value 'lab(from lab(25 20 50) none none none / none)'
PASS Property color value 'lab(from lab(25 20 50) l a none)'
@@ -746,6 +753,7 @@
PASS Property color value 'lab(from lab(none none none / none) l a b / alpha)'
PASS Property color value 'lab(from lab(25 none 50) l a b)'
PASS Property color value 'lab(from lab(25 20 50 / none) l a b / alpha)'
+FAIL Property color value 'lab(from color-mix(in lab, lab(25 20 50), lab(25 20 50)) l a b / alpha)' assert_true: 'lab(from color-mix(in lab, lab(25 20 50), lab(25 20 50)) l a b / alpha)' is a supported value for color. expected true got false
PASS Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b)'
PASS Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b / alpha)'
PASS Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / alpha)'
@@ -783,6 +791,7 @@
PASS Property color value 'oklab(from oklab(0.25 0.2 0.5) calc(l) calc(a) calc(b))'
PASS 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(0.5 .05 0.1 / 0.8) calc(l + 0.01) calc(a + 0.01) calc(b + 0.01) / calc(alpha + 0.01))' assert_true: 'oklab(from oklab(0.5 .05 0.1 / 0.8) calc(l + 0.01) calc(a + 0.01) calc(b + 0.01) / calc(alpha + 0.01))' is a supported value for color. expected true got false
+FAIL Property color value 'oklab(from oklab(0.25 0.2 0.5) calc(l * 100%) calc((a / 0.4) * 100%) calc((b / 0.4) * 100%) / calc(alpha * 100%))' assert_true: 'oklab(from oklab(0.25 0.2 0.5) calc(l * 100%) calc((a / 0.4) * 100%) calc((b / 0.4) * 100%) / calc(alpha * 100%))' is a supported value for color. expected true got false
PASS Property color value 'oklab(from oklab(0.25 0.2 0.5) none none none)'
PASS Property color value 'oklab(from oklab(0.25 0.2 0.5) none none none / none)'
PASS Property color value 'oklab(from oklab(0.25 0.2 0.5) l a none)'
@@ -794,6 +803,7 @@
PASS Property color value 'oklab(from oklab(none none none / none) l a b / alpha)'
PASS Property color value 'oklab(from oklab(0.25 none 0.5) l a b)'
PASS Property color value 'oklab(from oklab(0.25 0.2 0.5 / none) l a b / alpha)'
+FAIL Property color value 'oklab(from color-mix(in oklab, oklab(0.25 0.2 0.5), oklab(0.25 0.2 0.5)) l a b / alpha)' assert_true: 'oklab(from color-mix(in oklab, oklab(0.25 0.2 0.5), oklab(0.25 0.2 0.5)) l a b / alpha)' is a supported value for color. expected true got false
PASS Property color value 'lch(from lch(0.7 45 30) l c h)'
PASS Property color value 'lch(from lch(0.7 45 30) l c h / alpha)'
PASS Property color value 'lch(from lch(0.7 45 30 / 40%) l c h / alpha)'
@@ -835,6 +845,7 @@
PASS Property color value 'lch(from lch(0.7 45 30) calc(l) calc(c) calc(h))'
PASS 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(50 5 10 / 0.8) calc(l + 1) calc(c + 1) calc(h + 1) / calc(alpha + 0.01))' assert_true: 'lch(from lch(50 5 10 / 0.8) calc(l + 1) calc(c + 1) calc(h + 1) / calc(alpha + 0.01))' is a supported value for color. expected true got false
+FAIL Property color value 'lch(from lch(0.7 45 30) calc((l / 100) * 100%) calc((c / 150) * 100%) calc((h / 360) * 360deg) / calc(alpha * 100%))' assert_true: 'lch(from lch(0.7 45 30) calc((l / 100) * 100%) calc((c / 150) * 100%) calc((h / 360) * 360deg) / calc(alpha * 100%))' is a supported value for color. expected true got false
PASS Property color value 'lch(from lch(0.7 45 30) none none none)'
PASS Property color value 'lch(from lch(0.7 45 30) none none none / none)'
PASS Property color value 'lch(from lch(0.7 45 30) l c none)'
@@ -846,6 +857,7 @@
PASS Property color value 'lch(from lch(none none none / none) l c h / alpha)'
PASS Property color value 'lch(from lch(0.7 none 30) l c h)'
PASS Property color value 'lch(from lch(0.7 45 30 / none) l c h / alpha)'
+FAIL Property color value 'lch(from color-mix(in lch, lch(70 45 30), lch(70 45 30)) l c h / alpha)' assert_true: 'lch(from color-mix(in lch, lch(70 45 30), lch(70 45 30)) l c h / alpha)' is a supported value for color. expected true got false
PASS Property color value 'oklch(from oklch(0.7 0.45 30) l c h)'
PASS Property color value 'oklch(from oklch(0.7 0.45 30) l c h / alpha)'
PASS Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c h / alpha)'
@@ -887,6 +899,7 @@
PASS Property color value 'oklch(from oklch(0.7 0.45 30) calc(l) calc(c) calc(h))'
PASS 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(0.5 .05 0.1 / 0.8) calc(l + 0.01) calc(c + 0.01) calc(h + 0.01) / calc(alpha + 0.01))' assert_true: 'oklch(from oklch(0.5 .05 0.1 / 0.8) calc(l + 0.01) calc(c + 0.01) calc(h + 0.01) / calc(alpha + 0.01))' is a supported value for color. expected true got false
+FAIL Property color value 'oklch(from oklch(0.7 0.45 30) calc(l * 100%) calc((c / 0.4) * 100%) calc((h / 360) * 360deg) / calc(alpha * 100%))' assert_true: 'oklch(from oklch(0.7 0.45 30) calc(l * 100%) calc((c / 0.4) * 100%) calc((h / 360) * 360deg) / calc(alpha * 100%))' is a supported value for color. expected true got false
PASS Property color value 'oklch(from oklch(0.7 0.45 30) none none none)'
PASS Property color value 'oklch(from oklch(0.7 0.45 30) none none none / none)'
PASS Property color value 'oklch(from oklch(0.7 0.45 30) l c none)'
@@ -898,6 +911,7 @@
PASS Property color value 'oklch(from oklch(none none none / none) l c h / alpha)'
PASS Property color value 'oklch(from oklch(0.7 none 30) l c h)'
PASS Property color value 'oklch(from oklch(0.7 0.45 30 / none) l c h / alpha)'
+FAIL Property color value 'oklch(from color-mix(in oklch, oklch(0.7 0.45 30), oklch(0.7 0.45 30)) l c h / alpha)' assert_true: 'oklch(from color-mix(in oklch, oklch(0.7 0.45 30), oklch(0.7 0.45 30)) l c h / alpha)' is a supported value for color. expected true got false
PASS Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b)'
PASS Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / alpha)'
FAIL Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b)' Colors do not match.
@@ -965,6 +979,7 @@
PASS Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb calc(r) calc(g) calc(b))'
PASS 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 0.7 0.5 0.3 / 0.8) srgb calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))' assert_true: 'color(from color(srgb 0.7 0.5 0.3 / 0.8) srgb calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))' is a supported value for color. expected true got false
+FAIL Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))' assert_true: 'color(from color(srgb 0.7 0.5 0.3) srgb calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))' is a supported value for color. expected true got false
PASS Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb none none none)'
PASS Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb none none none / none)'
PASS Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g none)'
@@ -976,6 +991,7 @@
PASS Property color value 'color(from color(srgb none none none / none) srgb r g b / alpha)'
PASS Property color value 'color(from color(srgb 0.7 none 0.3) srgb r g b)'
PASS 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-mix(in xyz, color(srgb 0.7 0.5 0.3), color(srgb 0.7 0.5 0.3)) srgb r g b / alpha)' assert_true: 'color(from color-mix(in xyz, color(srgb 0.7 0.5 0.3), color(srgb 0.7 0.5 0.3)) srgb r g b / alpha)' is a supported value for color. expected true got false
PASS Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b)'
PASS Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / alpha)'
FAIL Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b)' Colors do not match.
@@ -1043,6 +1059,7 @@
PASS Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear calc(r) calc(g) calc(b))'
PASS 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 0.7 0.5 0.3 / 0.8) srgb-linear calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))' assert_true: 'color(from color(srgb-linear 0.7 0.5 0.3 / 0.8) srgb-linear calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))' is a supported value for color. expected true got false
+FAIL Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))' assert_true: 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))' is a supported value for color. expected true got false
PASS Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear none none none)'
PASS Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear none none none / none)'
PASS Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g none)'
@@ -1054,6 +1071,7 @@
PASS Property color value 'color(from color(srgb-linear none none none / none) srgb-linear r g b / alpha)'
PASS Property color value 'color(from color(srgb-linear 0.7 none 0.3) srgb-linear r g b)'
PASS 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-mix(in xyz, color(srgb-linear 0.7 0.5 0.3), color(srgb-linear 0.7 0.5 0.3)) srgb-linear r g b / alpha)' assert_true: 'color(from color-mix(in xyz, color(srgb-linear 0.7 0.5 0.3), color(srgb-linear 0.7 0.5 0.3)) srgb-linear r g b / alpha)' is a supported value for color. expected true got false
PASS Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b)'
PASS Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / alpha)'
FAIL Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b)' Colors do not match.
@@ -1121,6 +1139,7 @@
PASS Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb calc(r) calc(g) calc(b))'
PASS 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 0.7 0.5 0.3 / 0.8) a98-rgb calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))' assert_true: 'color(from color(a98-rgb 0.7 0.5 0.3 / 0.8) a98-rgb calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))' is a supported value for color. expected true got false
+FAIL Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))' assert_true: 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))' is a supported value for color. expected true got false
PASS Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb none none none)'
PASS Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb none none none / none)'
PASS Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g none)'
@@ -1132,6 +1151,7 @@
PASS Property color value 'color(from color(a98-rgb none none none / none) a98-rgb r g b / alpha)'
PASS Property color value 'color(from color(a98-rgb 0.7 none 0.3) a98-rgb r g b)'
PASS 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-mix(in xyz, color(a98-rgb 0.7 0.5 0.3), color(a98-rgb 0.7 0.5 0.3)) a98-rgb r g b / alpha)' assert_true: 'color(from color-mix(in xyz, color(a98-rgb 0.7 0.5 0.3), color(a98-rgb 0.7 0.5 0.3)) a98-rgb r g b / alpha)' is a supported value for color. expected true got false
PASS Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b)'
PASS Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / alpha)'
FAIL Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b)' Colors do not match.
@@ -1199,6 +1219,7 @@
PASS Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 calc(r) calc(g) calc(b))'
PASS 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 0.7 0.5 0.3 / 0.8) rec2020 calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))' assert_true: 'color(from color(rec2020 0.7 0.5 0.3 / 0.8) rec2020 calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))' is a supported value for color. expected true got false
+FAIL Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))' assert_true: 'color(from color(rec2020 0.7 0.5 0.3) rec2020 calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))' is a supported value for color. expected true got false
PASS Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 none none none)'
PASS Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 none none none / none)'
PASS Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g none)'
@@ -1210,6 +1231,7 @@
PASS Property color value 'color(from color(rec2020 none none none / none) rec2020 r g b / alpha)'
PASS Property color value 'color(from color(rec2020 0.7 none 0.3) rec2020 r g b)'
PASS 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-mix(in xyz, color(rec2020 0.7 0.5 0.3), color(rec2020 0.7 0.5 0.3)) rec2020 r g b / alpha)' assert_true: 'color(from color-mix(in xyz, color(rec2020 0.7 0.5 0.3), color(rec2020 0.7 0.5 0.3)) rec2020 r g b / alpha)' is a supported value for color. expected true got false
PASS Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b)'
PASS Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / alpha)'
FAIL Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b)' Colors do not match.
@@ -1277,6 +1299,7 @@
PASS Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb calc(r) calc(g) calc(b))'
PASS 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 0.7 0.5 0.3 / 0.8) prophoto-rgb calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))' assert_true: 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 0.8) prophoto-rgb calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))' is a supported value for color. expected true got false
+FAIL Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))' assert_true: 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))' is a supported value for color. expected true got false
PASS Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb none none none)'
PASS Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb none none none / none)'
PASS Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g none)'
@@ -1288,6 +1311,7 @@
PASS Property color value 'color(from color(prophoto-rgb none none none / none) prophoto-rgb r g b / alpha)'
PASS Property color value 'color(from color(prophoto-rgb 0.7 none 0.3) prophoto-rgb r g b)'
PASS 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-mix(in xyz, color(prophoto-rgb 0.7 0.5 0.3), color(prophoto-rgb 0.7 0.5 0.3)) prophoto-rgb r g b / alpha)' assert_true: 'color(from color-mix(in xyz, color(prophoto-rgb 0.7 0.5 0.3), color(prophoto-rgb 0.7 0.5 0.3)) prophoto-rgb r g b / alpha)' is a supported value for color. expected true got false
PASS Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b)'
PASS Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / alpha)'
FAIL Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b)' Colors do not match.
@@ -1355,6 +1379,7 @@
PASS Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 calc(r) calc(g) calc(b))'
PASS 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 0.7 0.5 0.3 / 0.8) display-p3 calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))' assert_true: 'color(from color(display-p3 0.7 0.5 0.3 / 0.8) display-p3 calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))' is a supported value for color. expected true got false
+FAIL Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))' assert_true: 'color(from color(display-p3 0.7 0.5 0.3) display-p3 calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))' is a supported value for color. expected true got false
PASS Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 none none none)'
PASS Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 none none none / none)'
PASS Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g none)'
@@ -1366,6 +1391,7 @@
PASS Property color value 'color(from color(display-p3 none none none / none) display-p3 r g b / alpha)'
PASS Property color value 'color(from color(display-p3 0.7 none 0.3) display-p3 r g b)'
PASS 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-mix(in xyz, color(display-p3 0.7 0.5 0.3), color(display-p3 0.7 0.5 0.3)) display-p3 r g b / alpha)' assert_true: 'color(from color-mix(in xyz, color(display-p3 0.7 0.5 0.3), color(display-p3 0.7 0.5 0.3)) display-p3 r g b / alpha)' is a supported value for color. expected true got false
PASS Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z)'
PASS Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / alpha)'
FAIL Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z)' Colors do not match.
@@ -1403,6 +1429,7 @@
PASS Property color value 'color(from color(xyz 7 -20.5 100) xyz calc(x) calc(y) calc(z))'
PASS 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 7 -20.5 100 / 0.8) xyz calc(x + 1) calc(y + 1) calc(z + 1) / calc(alpha + 0.01))' assert_true: 'color(from color(xyz 7 -20.5 100 / 0.8) xyz calc(x + 1) calc(y + 1) calc(z + 1) / calc(alpha + 0.01))' is a supported value for color. expected true got false
+FAIL Property color value 'color(from color(xyz 7 -20.5 100) xyz calc(x * 100%) calc(y * 100%) calc(z * 100%) / calc(alpha * 100%))' assert_true: 'color(from color(xyz 7 -20.5 100) xyz calc(x * 100%) calc(y * 100%) calc(z * 100%) / calc(alpha * 100%))' is a supported value for color. expected true got false
PASS Property color value 'color(from color(xyz 7 -20.5 100) xyz none none none)'
PASS Property color value 'color(from color(xyz 7 -20.5 100) xyz none none none / none)'
PASS Property color value 'color(from color(xyz 7 -20.5 100) xyz x y none)'
@@ -1414,6 +1441,7 @@
PASS Property color value 'color(from color(xyz none none none / none) xyz x y z / alpha)'
PASS Property color value 'color(from color(xyz 7 none 100) xyz x y z)'
PASS Property color value 'color(from color(xyz 7 -20.5 100 / none) xyz x y z / alpha)'
+FAIL Property color value 'color(from color-mix(in xyz, color(xyz 0.7 0.5 0.3), color(xyz 0.7 0.5 0.3)) xyz x y z / alpha)' assert_true: 'color(from color-mix(in xyz, color(xyz 0.7 0.5 0.3), color(xyz 0.7 0.5 0.3)) xyz x y z / alpha)' is a supported value for color. expected true got false
PASS Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z)'
PASS Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / alpha)'
FAIL Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z)' Colors do not match.
@@ -1451,6 +1479,7 @@
PASS Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 calc(x) calc(y) calc(z))'
PASS 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 7 -20.5 100 / 0.8) xyz-d50 calc(x + 1) calc(y + 1) calc(z + 1) / calc(alpha + 0.01))' assert_true: 'color(from color(xyz-d50 7 -20.5 100 / 0.8) xyz-d50 calc(x + 1) calc(y + 1) calc(z + 1) / calc(alpha + 0.01))' is a supported value for color. expected true got false
+FAIL Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 calc(x * 100%) calc(y * 100%) calc(z * 100%) / calc(alpha * 100%))' assert_true: 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 calc(x * 100%) calc(y * 100%) calc(z * 100%) / calc(alpha * 100%))' is a supported value for color. expected true got false
PASS Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 none none none)'
PASS Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 none none none / none)'
PASS Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y none)'
@@ -1462,6 +1491,7 @@
PASS Property color value 'color(from color(xyz-d50 none none none / none) xyz-d50 x y z / alpha)'
PASS Property color value 'color(from color(xyz-d50 7 none 100) xyz-d50 x y z)'
PASS 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-mix(in xyz, color(xyz-d50 0.7 0.5 0.3), color(xyz-d50 0.7 0.5 0.3)) xyz-d50 x y z / alpha)' assert_true: 'color(from color-mix(in xyz, color(xyz-d50 0.7 0.5 0.3), color(xyz-d50 0.7 0.5 0.3)) xyz-d50 x y z / alpha)' is a supported value for color. expected true got false
PASS Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z)'
PASS Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / alpha)'
FAIL Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z)' Colors do not match.
@@ -1499,6 +1529,7 @@
PASS Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 calc(x) calc(y) calc(z))'
PASS 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 7 -20.5 100 / 0.8) xyz-d65 calc(x + 1) calc(y + 1) calc(z + 1) / calc(alpha + 0.01))' assert_true: 'color(from color(xyz-d65 7 -20.5 100 / 0.8) xyz-d65 calc(x + 1) calc(y + 1) calc(z + 1) / calc(alpha + 0.01))' is a supported value for color. expected true got false
+FAIL Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 calc(x * 100%) calc(y * 100%) calc(z * 100%) / calc(alpha * 100%))' assert_true: 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 calc(x * 100%) calc(y * 100%) calc(z * 100%) / calc(alpha * 100%))' is a supported value for color. expected true got false
PASS Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 none none none)'
PASS Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 none none none / none)'
PASS Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y none)'
@@ -1510,6 +1541,7 @@
PASS Property color value 'color(from color(xyz-d65 none none none / none) xyz-d65 x y z / alpha)'
PASS Property color value 'color(from color(xyz-d65 7 none 100) xyz-d65 x y z)'
PASS Property color value 'color(from color(xyz-d65 7 -20.5 100 / none) xyz-d65 x y z / alpha)'
+FAIL Property color value 'color(from color-mix(in xyz, color(xyz-d65 0.7 0.5 0.3), color(xyz-d65 0.7 0.5 0.3)) xyz-d65 x y z / alpha)' assert_true: 'color(from color-mix(in xyz, color(xyz-d65 0.7 0.5 0.3), color(xyz-d65 0.7 0.5 0.3)) xyz-d65 x y z / alpha)' is a supported value for color. expected true got false
PASS Property color value 'color(from color(srgb-linear 0.25 0.5 0.75) srgb r g b)'
PASS Property color value 'color(from color(srgb 0.25 0.5 0.75) srgb-linear r g b)'
PASS Property color value 'color(from color(display-p3 0.25 0.5 0.75) srgb r g b)'
@@ -1535,6 +1567,62 @@
PASS Property color value 'color(from lch(67.5345% 42.5 258.2) srgb r g b)'
PASS Property color value 'oklch(from color(srgb 0.25 0.5 0.75) l c h)'
PASS Property color value 'color(from oklch(72.322% 0.12403 247.996) srgb r g b)'
+FAIL Property color value 'color(from rgb(from color(xyz-d50 0.99 0.88 0.77) r g b) xyz-d50 x y z)' Colors do not match.
+Actual: color(xyz-d50 0.88595104 0.8687143 0.75824773)
+Expected: color(xyz-d50 0.99 0.88 0.77).
+Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.99 +/- 0.0001, expected 0.99 but got 0.88595104
+FAIL Property color value 'color(from hsl(from color(xyz-d50 0.99 0.88 0.77) h s l) xyz-d50 x y z)' Colors do not match.
+Actual: color(xyz-d50 0.88595104 0.8687143 0.75824773)
+Expected: color(xyz-d50 0.99 0.88 0.77).
+Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.99 +/- 0.0001, expected 0.99 but got 0.88595104
+FAIL Property color value 'color(from hwb(from color(xyz-d50 0.99 0.88 0.77) h w b) xyz-d50 x y z)' Colors do not match.
+Actual: color(xyz-d50 0.88595104 0.8687143 0.75824773)
+Expected: color(xyz-d50 0.99 0.88 0.77).
+Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.99 +/- 0.0001, expected 0.99 but got 0.88595104
+PASS Property color value 'color(from lab(from color(xyz-d50 0.99 0.88 0.77) l a b) xyz-d50 x y z)'
+PASS Property color value 'color(from lch(from color(xyz-d50 0.99 0.88 0.77) l c h) xyz-d50 x y z)'
+PASS Property color value 'color(from oklab(from color(xyz-d50 0.99 0.88 0.77) l a b) xyz-d50 x y z)'
+PASS Property color value 'color(from oklch(from color(xyz-d50 0.99 0.88 0.77) l c h) xyz-d50 x y z)'
+PASS Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) srgb r g b) xyz-d50 x y z)'
+PASS Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) srgb-linear r g b) xyz-d50 x y z)'
+PASS Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) display-p3 r g b) xyz-d50 x y z)'
+FAIL Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) a98-rgb r g b) xyz-d50 x y z)' Colors do not match.
+Actual: color(xyz-d50 1.0303222 0.91025 0.77190775)
+Expected: color(xyz-d50 0.99 0.88 0.77).
+Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.99 +/- 0.0001, expected 0.99 but got 1.0303222
+PASS Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) prophoto-rgb r g b) xyz-d50 x y z)'
+PASS Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) rec2020 r g b) xyz-d50 x y z)'
+PASS Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) xyz x y z) xyz-d50 x y z)'
+PASS Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) xyz-d50 x y z) xyz-d50 x y z)'
+PASS Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) xyz-d65 x y z) xyz-d50 x y z)'
+FAIL Property color value 'color(from rgb(from color(xyz-d65 0.99 0.88 0.77) r g b) xyz-d65 x y z)' Colors do not match.
+Actual: color(xyz-d65 0.8753521 0.89166594 0.9349127)
+Expected: color(xyz-d65 0.99 0.88 0.77).
+Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.99 +/- 0.0001, expected 0.99 but got 0.8753521
+FAIL Property color value 'color(from hsl(from color(xyz-d65 0.99 0.88 0.77) h s l) xyz-d65 x y z)' Colors do not match.
+Actual: color(xyz-d65 0.8753521 0.89166594 0.9349127)
+Expected: color(xyz-d65 0.99 0.88 0.77).
+Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.99 +/- 0.0001, expected 0.99 but got 0.8753521
+FAIL Property color value 'color(from hwb(from color(xyz-d65 0.99 0.88 0.77) h w b) xyz-d65 x y z)' Colors do not match.
+Actual: color(xyz-d65 0.8753521 0.89166594 0.9349127)
+Expected: color(xyz-d65 0.99 0.88 0.77).
+Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.99 +/- 0.0001, expected 0.99 but got 0.8753521
+PASS Property color value 'color(from lab(from color(xyz-d65 0.99 0.88 0.77) l a b) xyz-d65 x y z)'
+PASS Property color value 'color(from lch(from color(xyz-d65 0.99 0.88 0.77) l c h) xyz-d65 x y z)'
+PASS Property color value 'color(from oklab(from color(xyz-d65 0.99 0.88 0.77) l a b) xyz-d65 x y z)'
+PASS Property color value 'color(from oklch(from color(xyz-d65 0.99 0.88 0.77) l c h) xyz-d65 x y z)'
+PASS Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) srgb r g b) xyz-d65 x y z)'
+PASS Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) srgb-linear r g b) xyz-d65 x y z)'
+PASS Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) display-p3 r g b) xyz-d65 x y z)'
+FAIL Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) a98-rgb r g b) xyz-d65 x y z)' Colors do not match.
+Actual: color(xyz-d65 1.0436506 0.9205588 0.78822374)
+Expected: color(xyz-d65 0.99 0.88 0.77).
+Error: assert_array_approx_equals: Numeric parameters are approximately equal. property 0, expected 0.99 +/- 0.0001, expected 0.99 but got 1.0436506
+PASS Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) prophoto-rgb r g b) xyz-d65 x y z)'
+PASS Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) rec2020 r g b) xyz-d65 x y z)'
+PASS Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) xyz x y z) xyz-d65 x y z)'
+PASS Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) xyz-d50 x y z) xyz-d65 x y z)'
+PASS Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) xyz-d65 x y z) xyz-d65 x y z)'
FAIL Property color value 'rgb(from var(--bg-color) r g b / 80%)' Colors do not match.
Actual: rgba(0, 0, 255, 0.8)
Expected: color(srgb 0 0 1 / 0.8).
DIFF-URL:
https://build.webkit.org/results/Apple-iOS-17-Simulator-Release-WK2-Tests/276732@main%20(2651)/imported/w3c/web-platform-tests/css/css-color/parsing/color-computed-relative-color-diff.txt
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240327/b4ff8451/attachment-0001.htm>
More information about the webkit-unassigned
mailing list