kitesurf · WPT

FAIL
expected FAIL · 1770 ms
▶ run in kitesurf
Test
/css/css-color/parsing/color-computed-rgb.html
Actual
FAIL
Expected
FAIL
Unexpected
no
Duration
1770 ms
Harness
OK
Counts
Reason
Run
https://kitesurf.rendering.cfdata.org/?url=http%3A%2F%2Fwpt.live%2Fcss%2Fcss-color%2Fparsing%2Fcolor-computed-rgb.html ↗
Upstream
view on github.com/web-platform-tests/wpt ↗

Subtests

statussubtestmessage
PASSProperty color value 'rgb(none none none)'
PASSProperty color value 'rgb(none none none / none)'
PASSProperty color value 'rgb(128 none none)'
PASSProperty color value 'rgb(128 none none / none)'
PASSProperty color value 'rgb(none none none / .5)'
PASSProperty color value 'rgb(20% none none)'
PASSProperty color value 'rgb(20% none none / none)'
PASSProperty color value 'rgb(none none none / 50%)'
PASSProperty color value 'rgba(none none none)'
PASSProperty color value 'rgba(none none none / none)'
PASSProperty color value 'rgba(128 none none)'
PASSProperty color value 'rgba(128 none none / none)'
PASSProperty color value 'rgba(none none none / .5)'
PASSProperty color value 'rgba(20% none none)'
PASSProperty color value 'rgba(20% none none / none)'
PASSProperty color value 'rgba(none none none / 50%)'
PASSProperty color value 'rgb(2.5, 3.4, 4.6)' [Tests that RGB channels are rounded appropriately]
PASSProperty color value 'rgb(00, 51, 102)' [Valid numbers should be parsed]
PASSProperty color value 'r\gb(00, 51, 102)' [Correct escape sequences should still parse]
PASSProperty color value 'r\67 b(00, 51, 102)' [Correct escape sequences should still parse]
PASSProperty color value 'RGB(153, 204, 255)' [Capitalization should not affect parsing]
PASSProperty color value 'rgB(0, 0, 0)' [Capitalization should not affect parsing]
PASSProperty color value 'rgB(0, 51, 255)' [Capitalization should not affect parsing]
PASSProperty color value 'rgb(0,51,255)' [Lack of whitespace should not affect parsing]
PASSProperty color value 'rgb(0 , 51 ,255)' [Whitespace should not affect parsing]
PASSProperty color value 'rgb(/* R */0, /* G */51, /* B */255)' [Comments should be allowed within function]
PASSProperty color value 'rgb(-51, 306, 0)' [Invalid values should be clamped to 0 and 255 respectively]
PASSProperty color value 'rgb(42%, 3%, 50%)' [Valid percentages should be parsed]
PASSProperty color value 'RGB(100%, 100%, 100%)' [Capitalization should not affect parsing]
PASSProperty color value 'rgB(0%, 0%, 0%)' [Capitalization should not affect parsing]
PASSProperty color value 'rgB(10%, 20%, 30%)' [Capitalization should not affect parsing]
PASSProperty color value 'rgb(10%,20%,30%)' [Whitespace should not affect parsing]
PASSProperty color value 'rgb(10% , 20% ,30%)' [Whitespace should not affect parsing]
PASSProperty color value 'rgb(/* R */ 10%, /* G */ 20%, /* B */ 30%)' [Comments should not affect parsing]
PASSProperty color value 'rgb(-12%, 110%, 1400%)' [Invalid values should be clamped to 0 and 255 respectively]
PASSProperty color value 'rgb(0, 0, 0, 0)' [RGB and RGBA are synonyms]
PASSProperty color value 'rgb(0%, 0%, 0%, 0%)' [RGB and RGBA are synonyms]
PASSProperty color value 'rgb(0%, 0%, 0%, 0)' [RGB and RGBA are synonyms]
PASSProperty color value 'rgba(0, 0, 0, 0)' [Valid numbers should be parsed]
PASSProperty color value 'rgba(204, 0, 102, 0.3)' [Valid numbers should be parsed]
PASSProperty color value 'RGBA(255, 255, 255, 0)' [Capitalization should not affect parsing]
PASSProperty color value 'rgBA(0, 51, 255, 1)' [Capitalization should not affect parsing]
PASSProperty color value 'rgba(0, 51, 255, 1.1)' [Invalid alpha values should be clamped to 0 and 1 respectively]
PASSProperty color value 'rgba(0, 51, 255, 37)' [Invalid alpha values should be clamped to 0 and 1 respectively]
PASSProperty color value 'rgba(0, 51, 255, 0.42)' [Valid numbers should be parsed]
PASSProperty color value 'rgba(0, 51, 255, 0)' [Valid numbers should be parsed]
PASSProperty color value 'rgba(0, 51, 255, -0.1)' [Invalid alpha values should be clamped to 0 and 1 respectively]
PASSProperty color value 'rgba(0, 51, 255, -139)' [Invalid alpha values should be clamped to 0 and 1 respectively]
PASSProperty color value 'RGBA(100%, 100%, 100%, 0)' [Capitalization should not affect parsing]
PASSProperty color value 'rgba(42%, 3%, 50%, 0.3)' [Valid percentages should be parsed]
PASSProperty color value 'rgBA(0%, 20%, 100%, 1)' [Capitalization should not affect parsing]
PASSProperty color value 'rgba(0%, 20%, 100%, 1.1)' [Invalid alpha values should be clamped to 0 and 1 respectively]
PASSProperty color value 'rgba(0%, 20%, 100%, 37)' [Invalid alpha values should be clamped to 0 and 1 respectively]
PASSProperty color value 'rgba(0%, 20%, 100%, 0.42)' [Valid percentages should be parsed]
PASSProperty color value 'rgba(0%, 20%, 100%, 0)' [Valid percentages should be parsed]
PASSProperty color value 'rgba(0%, 20%, 100%, -0.1)' [Invalid alpha values should be clamped to 0 and 1 respectively]
PASSProperty color value 'rgba(0%, 20%, 100%, -139)' [Invalid alpha values should be clamped to 0 and 1 respectively]
PASSProperty color value 'rgba(255, 255, 255, 0%)' [Percent alpha values are accepted in rgb/rgba]
PASSProperty color value 'rgba(0%, 0%, 0%, 0%)' [Percent alpha values are accepted in rgb/rgba]
PASSProperty color value 'rgba(0%, 0%, 0%)' [RGB and RGBA are synonyms]
PASSProperty color value 'rgba(0, 0, 0)' [RGB and RGBA are synonyms]
PASSProperty color value 'rgb(calc(infinity), 0, 0)' [Red channel resolves positive infinity to 255]
PASSProperty color value 'rgb(0, calc(infinity), 0)' [Green channel resolves positive infinity to 255]
PASSProperty color value 'rgb(0, 0, calc(infinity))' [Blue channel resolves positive infinity to 255]
PASSProperty color value 'rgba(0, 0, 0, calc(infinity))' [Alpha channel resolves positive infinity to fully opaque]
PASSProperty color value 'rgb(calc(-infinity), 0, 0)' [Red channel resolves negative infinity to zero]
PASSProperty color value 'rgb(0, calc(-infinity), 0)' [Green channel resolves negative infinity to zero]
PASSProperty color value 'rgb(0, 0, calc(-infinity))' [Blue channel resolves negative infinity to zero]
PASSProperty color value 'rgba(0, 0, 0, calc(-infinity))' [Alpha channel resolves negative infinity to fully transparent]
PASSProperty color value 'rgb(calc(NaN), 0, 0)' [Red channel resolves NaN to zero]
PASSProperty color value 'rgb(0, calc(NaN), 0)' [Green channel resolves NaN to zero]
PASSProperty color value 'rgb(0, 0, calc(NaN))' [Blue channel resolves NaN to zero]
PASSProperty color value 'rgba(0, 0, 0, calc(NaN))' [Alpha channel resolves NaN to zero]
PASSProperty color value 'rgb(calc(0 / 0), 0, 0)' [Red channel resolves NaN equivalent calc statements to zero]
PASSProperty color value 'rgb(0, calc(0 / 0), 0)' [Green channel resolves NaN equivalent calc statements to zero]
PASSProperty color value 'rgb(0, 0, calc(0 / 0))' [Blue channel resolves NaN equivalent calc statements to zero]
PASSProperty color value 'rgba(0, 0, 0, calc(0 / 0))' [Alpha channel resolves NaN equivalent calc statements to zero]
PASSProperty color value 'rgb(var(--high), 0, 0)' [Variables above 255 get clamped to 255.]
PASSProperty color value 'rgb(var(--negative), 64, 128)' [Variables below 0 get clamped to 0.]
FAILProperty color value 'rgb(calc(50% + (sign(1em - 10px) * 10%)), 0%, 0%, 50%)'assert_true: 'rgb(calc(50% + (sign(1em - 10px) * 10%)), 0%, 0%, 50%)' is a supported value for color. expected true got false
FAILProperty color value 'rgba(calc(50% + (sign(1em - 10px) * 10%)), 0%, 0%, 50%)'assert_true: 'rgba(calc(50% + (sign(1em - 10px) * 10%)), 0%, 0%, 50%)' is a supported value for color. expected true got false
FAILProperty color value 'rgb(calc(50 + (sign(1em - 10px) * 10)), 0, 0, 0.5)'assert_true: 'rgb(calc(50 + (sign(1em - 10px) * 10)), 0, 0, 0.5)' is a supported value for color. expected true got false
FAILProperty color value 'rgba(calc(50 + (sign(1em - 10px) * 10)), 0, 0, 0.5)'assert_true: 'rgba(calc(50 + (sign(1em - 10px) * 10)), 0, 0, 0.5)' is a supported value for color. expected true got false
FAILProperty color value 'rgb(0%, 0%, 0%, calc(50% + (sign(1em - 10px) * 10%)))'assert_true: 'rgb(0%, 0%, 0%, calc(50% + (sign(1em - 10px) * 10%)))' is a supported value for color. expected true got false
FAILProperty color value 'rgba(0%, 0%, 0%, calc(50% + (sign(1em - 10px) * 10%)))'assert_true: 'rgba(0%, 0%, 0%, calc(50% + (sign(1em - 10px) * 10%)))' is a supported value for color. expected true got false
FAILProperty color value 'rgb(0, 0, 0, calc(0.75 + (sign(1em - 10px) * 0.1)))'assert_true: 'rgb(0, 0, 0, calc(0.75 + (sign(1em - 10px) * 0.1)))' is a supported value for color. expected true got false
FAILProperty color value 'rgba(0, 0, 0, calc(0.75 + (sign(1em - 10px) * 0.1)))'assert_true: 'rgba(0, 0, 0, calc(0.75 + (sign(1em - 10px) * 0.1)))' is a supported value for color. expected true got false
FAILProperty color value 'rgb(calc(50% + (sign(1em - 10px) * 10%)) 0% 0% / 50%)'assert_true: 'rgb(calc(50% + (sign(1em - 10px) * 10%)) 0% 0% / 50%)' is a supported value for color. expected true got false
FAILProperty color value 'rgba(calc(50% + (sign(1em - 10px) * 10%)) 0% 0% / 50%)'assert_true: 'rgba(calc(50% + (sign(1em - 10px) * 10%)) 0% 0% / 50%)' is a supported value for color. expected true got false
FAILProperty color value 'rgb(calc(50 + (sign(1em - 10px) * 10)) 0 0 / 0.5)'assert_true: 'rgb(calc(50 + (sign(1em - 10px) * 10)) 0 0 / 0.5)' is a supported value for color. expected true got false
FAILProperty color value 'rgba(calc(50 + (sign(1em - 10px) * 10)) 0 0 / 0.5)'assert_true: 'rgba(calc(50 + (sign(1em - 10px) * 10)) 0 0 / 0.5)' is a supported value for color. expected true got false
FAILProperty color value 'rgb(0% 0% 0% / calc(50% + (sign(1em - 10px) * 10%)))'assert_true: 'rgb(0% 0% 0% / calc(50% + (sign(1em - 10px) * 10%)))' is a supported value for color. expected true got false
FAILProperty color value 'rgba(0% 0% 0% / calc(50% + (sign(1em - 10px) * 10%)))'assert_true: 'rgba(0% 0% 0% / calc(50% + (sign(1em - 10px) * 10%)))' is a supported value for color. expected true got false
FAILProperty color value 'rgb(0 0 0 / calc(0.75 + (sign(1em - 10px) * 0.1)))'assert_true: 'rgb(0 0 0 / calc(0.75 + (sign(1em - 10px) * 0.1)))' is a supported value for color. expected true got false
FAILProperty color value 'rgba(0 0 0 / calc(0.75 + (sign(1em - 10px) * 0.1)))'assert_true: 'rgba(0 0 0 / calc(0.75 + (sign(1em - 10px) * 0.1)))' is a supported value for color. expected true got false
FAILProperty color value 'rgba(calc(50% + (sign(1em - 10px) * 10%)) 0 0% / 0.5)'assert_true: 'rgba(calc(50% + (sign(1em - 10px) * 10%)) 0 0% / 0.5)' is a supported value for color. expected true got false
FAILProperty color value 'rgba(0% 0 0% / calc(0.75 + (sign(1em - 10px) * 0.1)))'assert_true: 'rgba(0% 0 0% / calc(0.75 + (sign(1em - 10px) * 0.1)))' is a supported value for color. expected true got false
FAILProperty color value 'rgba(calc(50% + (sign(2cqw - 10px) * 10%)), 0%, 0%, 51%)'assert_true: 'rgba(calc(50% + (sign(2cqw - 10px) * 10%)), 0%, 0%, 51%)' is a supported value for color. expected true got false
FAILProperty color value 'rgba(calc(50% + (sign(2cqw - 10px) * 10%)), 0%, 0%, 52%)'assert_true: 'rgba(calc(50% + (sign(2cqw - 10px) * 10%)), 0%, 0%, 52%)' is a supported value for color. expected true got false

bundle built 2026-07-16T07:16:48.063Z