Nothing Special   »   [go: up one dir, main page]

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backport several style changes from Gecko (10) #30748

Merged
merged 85 commits into from
Nov 21, 2023
Merged

Conversation

Loirooriol
Copy link
Contributor
@Loirooriol Loirooriol commented Nov 17, 2023

This continues #30692.


  • ./mach build -d does not report any errors
  • ./mach test-tidy does not report any errors
  • There are tests for these changes

@Loirooriol Loirooriol added the T-full Do a full try run label Nov 17, 2023
@github-actions github-actions bot removed the T-full Do a full try run label Nov 17, 2023
Copy link

🔨 Triggering try run (#6908223156) with platforms=linux,macos,windows and layout=all

Copy link

Test results for linux-wpt-layout-2013 from try job (#6908223156):

Flaky unexpected result (17)
  • CRASH [expected PASS] /_webgl/conformance/glsl/bugs/nested-functions-should-not-crash.html (#30680)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-with-non-reserved-words.html (#16216)
    • NOTRUN [expected PASS] subtest: Overall test
  • TIMEOUT [expected OK] /_webgl/conformance/uniforms/out-of-bounds-uniform-array-access.html (#26225)
    • NOTRUN [expected PASS] subtest: Overall test
  • OK /css/css-flexbox/text-as-flexitem-size-001.html (#28726)
    • FAIL [expected PASS] subtest: .flexbox > div 1 assert_equals:
      <div data-expected-width="70" data-expected-height="35">
      <p>xx xxx</p>
      <p>xx</p>
      </div>
      width expected 70 but got 46
    • FAIL [expected PASS] subtest: .flexbox > div 2 assert_equals:
      <div data-expected-width="50" data-expected-height="45">
      <p>xx xxx</p>
      <p>xx</p>
      </div>
      width expected 50 but got 46
    • FAIL [expected PASS] subtest: .flexbox > div 5 assert_equals:
      <div style="height: 30px" data-expected-width="70" data-expected-height="30">
      <p>xx xxx</p>
      <p>xx</p>
      </div>
      width expected 70 but got 46
    • FAIL [expected PASS] subtest: .flexbox > div 8 assert_equals:
      <div style="min-height: 40px" data-expected-width="70" data-expected-height="40">
      <p>xx xxx</p>
      <p>xx</p>
      </div>
      width expected 70 but got 46
    • FAIL [expected PASS] subtest: .flexbox > div 11 assert_equals:
      <div style="max-height: 20px" data-expected-width="70" data-expected-height="20">
      <p>xx xxx</p>
      <p>xx</p>
      </div>
      width expected 70 but got 46
  • TIMEOUT [expected PASS] /css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html (#29187)
  • OK /css/cssom-view/scroll-behavior-smooth-navigation.html (#29564)
    • PASS [expected FAIL] subtest: Instant scrolling while doing history navigation.
    • PASS [expected FAIL] subtest: Smooth scrolling while doing history navigation.
  • OK /html/browsers/history/the-history-interface/traverse_the_history_1.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals from the same task
  • TIMEOUT [expected OK] /html/interaction/focus/the-autofocus-attribute/supported-elements.html (#24145)
    • TIMEOUT [expected FAIL] subtest: Host element with delegatesFocus should support autofocus Test timed out
    • NOTRUN [expected FAIL] subtest: Host element with delegatesFocus including no focusable descendants should be skipped
    • NOTRUN [expected FAIL] subtest: Area element should support autofocus
  • CRASH [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html (#22154)
  • ERROR [expected OK] /html/semantics/scripting-1/the-script-element/defer-script/async-script.html?reload (#29054)
  • OK /html/semantics/scripting-1/the-script-element/execution-timing/077.html (#22139)
  • OK /html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html (#27659)
    • FAIL [expected PASS] subtest: async document.write in a module assert_true: onload must be called expected true got false
  • TIMEOUT [expected OK] /html/webappapis/scripting/processing-model-2/integration-with-the-javascript-job-queue/promise-job-entry-different-function-realm.html (#25805)
    • TIMEOUT [expected FAIL] subtest: Fulfillment handler on pending-then-fulfilled promise Test timed out
    • TIMEOUT [expected FAIL] subtest: Rejection handler on pending-then-rejected promise Test timed out
  • TIMEOUT /resource-timing/nested-context-navigations-iframe.html (#24311)
    • TIMEOUT [expected PASS] subtest: Test that cross-site iframe navigations are not observable by the parent, even after history navigations by the parent Test timed out
    • NOTRUN [expected PASS] subtest: Test that iframe navigations are not observable by the parent
    • NOTRUN [expected PASS] subtest: Test that crossorigin iframe navigations are not observable by the parent
    • NOTRUN [expected PASS] subtest: Test that cross-site iframe navigations are not observable by the parent
    • NOTRUN [expected TIMEOUT] subtest: Test that iframe refreshes are not observable by the parent
  • OK [expected TIMEOUT] /webaudio/the-audio-api/the-audiocontext-interface/audiocontext-not-fully-active.html (#27664)
  • OK [expected ERROR] /workers/constructors/Worker/Worker-constructor.html (#22991)
  • ERROR [expected OK] /workers/semantics/run-a-worker/003.html (#22765)
Stable unexpected results that are known to be intermittent (17)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-uniform-packing-restrictions.html (#28103)
    • NOTRUN [expected PASS] subtest: Overall test
  • OK [expected TIMEOUT] /_webgl/conformance/reading/read-pixels-test.html (#28337)
    • PASS [expected NOTRUN] subtest: Overall test
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.html (#29056)
    • FAIL [expected PASS] subtest: Cross-origin navigation started from unload handler must be ignored promise_test: Unhandled rejection with value: object "SecurityError: The operation is insecure."
  • CRASH [expected OK] /html/browsers/windows/embedded-opener-remove-frame.html (#23867)
  • PASS [expected CRASH] /html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected-font-size-math.html (#30063)
  • FAIL [expected CRASH] /html/canvas/element/manual/text/canvas.2d.disconnected.html (#30063)
  • OK [expected TIMEOUT] /html/canvas/element/pixel-manipulation/2d.imageData.get.large.crash.html (#29086)
    • FAIL [expected PASS] subtest: Test that canvas crash when image data cannot be allocated. assert_throws_js: function "function() { ctx.getImageData(10, 0xffffffff, 2147483647, 10); }" threw object "IndexSizeError: The index is not in the allowed range." ("IndexSizeError") expected instance of function "function TypeError() {
      [native code]
      }" ("TypeError")
  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html (#22667)
    • TIMEOUT [expected FAIL] subtest: Check that popups from a sandboxed iframe escape the sandbox if
      allow-popups-to-escape-sandbox is used Test timed out
  • CRASH [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html (#24066)
  • OK [expected TIMEOUT] /html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html (#29724)
    • PASS [expected TIMEOUT] subtest: reparent-form-during-planned-navigation-task
  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • FAIL [expected PASS] subtest: text/plain: \n in value (normal form) assert_equals: expected "a=b\r\nc\r\n" but got ""
  • OK /html/semantics/forms/form-submission-0/urlencoded2.window.html (#28687)
    • FAIL [expected PASS] subtest: application/x-www-form-urlencoded: double quote in name (normal form) assert_equals: expected "a%22b=c" but got ""
    • PASS [expected FAIL] subtest: application/x-www-form-urlencoded: backslash in name (normal form)
  • OK /html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html (#23205)
    • FAIL [expected PASS] subtest: Check that rel=noopener with target=_self does a normal load this.openedWindow.findLink is not a function
  • TIMEOUT /html/webappapis/scripting/events/compile-event-handler-settings-objects.html (#24246)
    • FAIL [expected TIMEOUT] subtest: The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document assert_equals: expected "/html/webappapis/scripting/events/resources/open-window.html" but got "blank"
  • OK [expected TIMEOUT] /html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/promise-rejection-events.html (#26371)
    • FAIL [expected TIMEOUT] subtest: delayed handling: delaying handling rejected promise created from createImageBitmap will cause both events to fire assert_array_equals: expected property 0 to be "InvalidStateError" but got "NotSupportedError" (expected array ["InvalidStateError"] got ["NotSupportedError"])
  • ERROR /resource-timing/content-type-parsing.html (#29131)
    • TIMEOUT [expected FAIL] subtest: mime-type 16 : text/html;charset=�gbk Test timed out
    • NOTRUN [expected TIMEOUT] subtest: mime-type 17 : text/html;charset= gbk
  • TIMEOUT [expected OK] /webmessaging/without-ports/017.html (#24486)
    • TIMEOUT [expected PASS] subtest: origin of the script that invoked the method, about:blank Test timed out
Stable unexpected results (130)
  • FAIL [expected PASS] /_mozilla/css/restyle-nth-child.html
  • OK /css/css-animations/parsing/animation-name-invalid.html
    • PASS [expected FAIL] subtest: e.style['animation-name'] = "revert-layer, four" should not set the property value
  • OK /css/css-animations/parsing/keyframes-name-invalid.html
    • PASS [expected FAIL] subtest: invalid: @Keyframes revert-layer { }
  • FAIL [expected PASS] /css/css-color/hwb-001.html
  • FAIL [expected PASS] /css/css-color/hwb-002.html
  • FAIL [expected PASS] /css/css-color/hwb-003.html
  • FAIL [expected PASS] /css/css-color/hwb-004.html
  • FAIL [expected PASS] /css/css-color/hwb-005.html
  • OK /css/css-color/parsing/color-computed-hsl.html
    • PASS [expected FAIL] subtest: Property color value 'hsl(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsla(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsla(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 80% none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 none 50%)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 100% 50% / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(none 100% 50%)'
  • OK /css/css-color/parsing/color-computed-hwb.html
    • FAIL [expected PASS] subtest: Property color value 'hwb(120 30% 50%)' assert_true: 'hwb(120 30% 50%)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(120 30% 50% / 0.5)' assert_true: 'hwb(120 30% 50% / 0.5)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(120 30% 50% / 50%)' assert_true: 'hwb(120 30% 50% / 50%)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(0 0% 0%)' assert_true: 'hwb(0 0% 0%)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(0 0% 0% / 0)' assert_true: 'hwb(0 0% 0% / 0)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(120 0% 0%)' assert_true: 'hwb(120 0% 0%)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(120 80% 0%)' assert_true: 'hwb(120 80% 0%)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(120 0% 50%)' assert_true: 'hwb(120 0% 50%)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(120 30% 50% / 0)' assert_true: 'hwb(120 30% 50% / 0)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(120 30% 50% / 0%)' assert_true: 'hwb(120 30% 50% / 0%)' is a supported value for color. expected true got false
    • And 33 more unexpected results...
  • OK /css/css-color/parsing/color-computed-rgb.html
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(128 none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(128 none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / .5)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(20% none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(20% none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / 50%)'
    • PASS [expected FAIL] subtest: Property color value 'rgba(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgba(none none none / none)'
    • And 6 more unexpected results...
  • OK /css/css-color/parsing/color-valid-hsl.html
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsla(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsla(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 80% none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 none 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 100% 50% / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none 100% 50%)" should set the property value
  • OK /css/css-color/parsing/color-valid-hwb.html
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(120 30% 50%)" should set the property value assert_not_equals: property should be set got disallowed value ""
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(120 30% 50% / 0.5)" should set the property value assert_not_equals: property should be set got disallowed value ""
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(0 0% 0%)" should set the property value assert_not_equals: property should be set got disallowed value ""
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(0 0% 0% / 0)" should set the property value assert_not_equals: property should be set got disallowed value ""
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(120 0% 0%)" should set the property value assert_not_equals: property should be set got disallowed value ""
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(120 80% 0%)" should set the property value assert_not_equals: property should be set got disallowed value ""
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(120 0% 50%)" should set the property value assert_not_equals: property should be set got disallowed value ""
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(120 30% 50% / 0)" should set the property value assert_not_equals: property should be set got disallowed value ""
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(0 100% 50% / 0)" should set the property value assert_not_equals: property should be set got disallowed value ""
  • OK /css/css-color/parsing/color-valid-rgb.html
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(128 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(128 none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / .5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(20% none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(20% none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgba(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgba(none none none / none)" should set the property value
    • And 6 more unexpected results...
  • OK /css/css-fonts/font-shorthand-serialization-prevention.html
    • PASS [expected FAIL] subtest: Setting font-variant to revert-layer should prevent the font shorthand from serializing in specified style
    • PASS [expected FAIL] subtest: Setting font-variant-caps to revert-layer should prevent the font shorthand from serializing in specified style
    • PASS [expected FAIL] subtest: Setting font-stretch to revert-layer should prevent the font shorthand from serializing in specified style
  • OK /css/css-transitions/parsing/transition-property-invalid.html
    • PASS [expected FAIL] subtest: e.style['transition-property'] = "revert-layer, top" should not set the property value
    • PASS [expected FAIL] subtest: e.style['transition-property'] = "top, revert-layer" should not set the property value
  • OK /css/css-variables/revert-layer-in-fallback.html
    • PASS [expected FAIL] subtest: var(--unknown, revert-layer) in shorthand observed via longhand
    • PASS [expected FAIL] subtest: var(--unknown, revert-layer) in longhand
  • OK /css/cssom/font-variant-shorthand-serialization.html
    • PASS [expected FAIL] subtest: CSS-wide keyword in shorthand
  • OK /css/mediaqueries/match-media-parsing.html
    • PASS [expected FAIL] subtest: Test parsing '(min-resolution: calc(1x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(max-resolution: calc(7x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(1x + 2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(5x - 2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(1x * 3))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(6x / 2))' with matchMedia
  • PASS [expected FAIL] /css/mediaqueries/mq-calc-resolution.html
  • OK /css/selectors/invalidation/first-child-last-child.html
    • FAIL [expected PASS] subtest: Adding multiple nodes at once should invalidate :first-child correctly. assert_equals: expected "rgb(0, 0, 255)" but got "rgb(0, 0, 0)"
    • FAIL [expected PASS] subtest: Adding multiple nodes at once should invalidate :last-child correctly. assert_equals: expected "rgb(255, 0, 0)" but got "rgb(0, 0, 0)"
  • OK /css/selectors/invalidation/insert-sibling-001.html
    • FAIL [expected PASS] subtest: Remove/Insert earlier sibling assert_equals: color after removal expected "rgb(0, 0, 255)" but got "rgb(0, 128, 0)"
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-7 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-8 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-9 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-7 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-8 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-9 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-clamp-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-clamp-2 assert_equals: Red channel of the pixel at (50, 25) expected 127 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-clamp-3 assert_equals: Green channel of the pixel at (50, 25) expected 255 but got 0
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-clamp-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-2 assert_equals: Red channel of the pixel at (50, 25) expected 127 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-3 assert_equals: Green channel of the pixel at (50, 25) expected 255 but got 0
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-7 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-8 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-9 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-7 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-8 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-9 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-2 assert_equals: Red channel of the pixel at (50, 25) expected 127 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 127 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-3 assert_equals: Green channel of the pixel at (50, 25) expected 255 but got 0
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Green channel of the pixel at (50, 25) expected 255 but got 0
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsla-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsla-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-2 assert_equals: Red channel of the pixel at (50, 25) expected 127 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 127 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-3 assert_equals: Green channel of the pixel at (50, 25) expected 255 but got 0
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Green channel of the pixel at (50, 25) expected 255 but got 0
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255

Copy link

Test results for linux-wpt-layout-2020 from try job (#6908223156):

Flaky unexpected result (13)
  • FAIL [expected PASS] /_mozilla/css/iframe/hide_and_show.html (#15265)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-with-non-reserved-words.html (#16216)
    • NOTRUN [expected PASS] subtest: Overall test
  • TIMEOUT [expected OK] /_webgl/conformance/uniforms/out-of-bounds-uniform-array-access.html (#26225)
    • NOTRUN [expected PASS] subtest: Overall test
  • OK /css/cssom-view/MediaQueryList-addListener-removeListener.html (#24569)
    • FAIL [expected PASS] subtest: listeners are called correct number of times assert_equals: expected 2 but got 1
  • OK /css/cssom/HTMLLinkElement-load-event-002.html
    • PASS [expected FAIL] subtest: Load event doesn't fire on removed link
  • TIMEOUT /fetch/metadata/generated/element-img-environment-change.https.sub.html (#30111)
    • FAIL [expected TIMEOUT] subtest: sec-fetch-site - Cross-site, no attributes promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
    • TIMEOUT [expected NOTRUN] subtest: sec-fetch-site - Same site, no attributes Test timed out
  • TIMEOUT /html/browsers/browsing-the-web/navigating-across-documents/javascript-url-no-beforeunload.window.html (#29055)
    • TIMEOUT [expected FAIL] subtest: Navigating an opened window with an iframe via location.href to a javascript: URL must not fire beforeunload on the iframe: undefined completion Test timed out
    • NOTRUN [expected PASS] subtest: Navigating an iframe via location.href to a javascript: URL must not fire beforeunload: string completion
    • NOTRUN [expected PASS] subtest: Navigating an iframe via src="" to a javascript: URL after insertion must not fire beforeunload: string completion
    • NOTRUN [expected TIMEOUT] subtest: Navigating an opened window via location.href to a javascript: URL must not fire beforeunload: string completion
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.html (#29056)
    • FAIL [expected PASS] subtest: Cross-origin navigation started from unload handler must be ignored promise_test: Unhandled rejection with value: object "SecurityError: The operation is insecure."
  • CRASH [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html (#22667)
  • OK /html/syntax/parsing/DOMContentLoaded-defer.html (#21550)
    • PASS [expected FAIL] subtest: The end: DOMContentLoaded and defer scripts
  • TIMEOUT /html/webappapis/scripting/events/compile-event-handler-settings-objects.html (#24246)
    • PASS [expected FAIL] subtest: The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document
  • TIMEOUT [expected OK] /webaudio/the-audio-api/the-audiocontext-interface/audiocontext-not-fully-active.html (#27664)
  • ERROR [expected OK] /workers/baseurl/alpha/import-in-moduleworker.html (#21315)
Stable unexpected results that are known to be intermittent (17)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-uniform-packing-restrictions.html (#28103)
    • NOTRUN [expected PASS] subtest: Overall test
  • OK /css/css-fonts/variations/at-font-face-font-matching.html (#20684)
    • FAIL [expected PASS] subtest: Matching font-weight: '430' should prefer '420 440' over '450 460' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '430' should prefer '450 460' over '500' assert_equals: Unexpected font on test element expected 487 but got 532
    • PASS [expected FAIL] subtest: Matching font-weight: '430' should prefer '340 398' over '501 550'
    • FAIL [expected PASS] subtest: Matching font-weight: '430' should prefer '501 550' over '502 560' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '500' should prefer '500' over '450 460' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '500' should prefer '400' over '350 399' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '501' should prefer '502 510' over '503 520' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '501' should prefer '500' over '450 460' assert_equals: Unexpected font on test element expected 487 but got 532
    • PASS [expected FAIL] subtest: Matching font-weight: '399' should prefer '400' over '450 460'
    • PASS [expected FAIL] subtest: Matching font-stretch: '90%' should prefer '60% 70%' over '110% 140%'
    • And 17 more unexpected results...
  • PASS [expected TIMEOUT] /css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html (#29187)
  • TIMEOUT /fetch/metadata/generated/element-img-environment-change.sub.html (#30111)
    • FAIL [expected PASS] subtest: sec-fetch-site - Not sent to non-trustworthy same-origin destination, no attributes promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
  • OK [expected TIMEOUT] /html/browsers/browsing-the-web/history-traversal/srcdoc/consecutive-srcdoc.html (#29084)
    • FAIL [expected TIMEOUT] subtest: changing srcdoc to about:srcdoc#yo then another srcdoc does two push navigations and we can navigate back promise_test: Unhandled rejection with value: object "TypeError: iframe is null"
  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html (#28681)
    • PASS [expected FAIL] subtest: load & pageshow events do not fire on contentWindow of <iframe> element created with src=''
    • PASS [expected FAIL] subtest: load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank'
  • OK /html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html (#28066)
    • PASS [expected FAIL] subtest: 0041 set in href="" targeting a frame and clicked
    • PASS [expected FAIL] subtest: 0080 00FF set in href="" targeting a frame and clicked
    • PASS [expected FAIL] subtest: 0080 00FF 0100 set in href="" targeting a frame and clicked
  • OK /html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html (#28697)
  • CRASH [expected TIMEOUT] /html/browsers/windows/embedded-opener-remove-frame.html (#23867)
  • OK [expected TIMEOUT] /html/canvas/element/pixel-manipulation/2d.imageData.get.large.crash.html (#29086)
  • FAIL [expected PASS] /html/semantics/embedded-content/the-img-element/image-loading-lazy-slow.html (#30684)
  • OK /html/semantics/embedded-content/the-img-element/non-active-document.html (#21544)
    • PASS [expected FAIL] subtest: createHTMLDocument
    • PASS [expected FAIL] subtest: <template>
  • OK [expected TIMEOUT] /html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html (#29724)
    • PASS [expected TIMEOUT] subtest: reparent-form-during-planned-navigation-task
  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • FAIL [expected PASS] subtest: text/plain: 0x00 in value (normal form) assert_equals: expected "a=b\0c\r\n" but got ""
    • PASS [expected FAIL] subtest: text/plain: 0x00 in value (formdata event)
  • OK /html/semantics/forms/form-submission-0/urlencoded2.window.html (#28687)
    • FAIL [expected PASS] subtest: application/x-www-form-urlencoded: single quote in name (normal form) assert_equals: expected "a%27b=c" but got ""
  • OK /html/semantics/scripting-1/the-script-element/execution-timing/077.html (#22139)
    • PASS [expected FAIL] subtest: adding several types of scripts through the DOM and removing some of them confuses scheduler
  • OK /workers/dedicated-worker-from-blob-url.window.html (#22286)
    • FAIL [expected PASS] subtest: Creating a dedicated worker from a blob URL works immediately before revoking. promise_test: Unhandled rejection with value: object "[object Event]"
Stable unexpected results (57)
  • FAIL [expected PASS] /_mozilla/css/restyle-nth-child.html
  • OK /css/css-animations/parsing/animation-name-invalid.html
    • PASS [expected FAIL] subtest: e.style['animation-name'] = "revert-layer, four" should not set the property value
  • OK /css/css-animations/parsing/keyframes-name-invalid.html
    • PASS [expected FAIL] subtest: invalid: @Keyframes revert-layer { }
  • FAIL [expected PASS] /css/css-color/hwb-001.html
  • FAIL [expected PASS] /css/css-color/hwb-002.html
  • FAIL [expected PASS] /css/css-color/hwb-003.html
  • FAIL [expected PASS] /css/css-color/hwb-004.html
  • FAIL [expected PASS] /css/css-color/hwb-005.html
  • OK /css/css-color/parsing/color-computed-hsl.html
    • PASS [expected FAIL] subtest: Property color value 'hsl(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsla(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsla(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 80% none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 none 50%)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 100% 50% / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(none 100% 50%)'
  • OK /css/css-color/parsing/color-computed-hwb.html
    • FAIL [expected PASS] subtest: Property color value 'hwb(120 30% 50%)' assert_true: 'hwb(120 30% 50%)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(120 30% 50% / 0.5)' assert_true: 'hwb(120 30% 50% / 0.5)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(120 30% 50% / 50%)' assert_true: 'hwb(120 30% 50% / 50%)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(0 0% 0%)' assert_true: 'hwb(0 0% 0%)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(0 0% 0% / 0)' assert_true: 'hwb(0 0% 0% / 0)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(120 0% 0%)' assert_true: 'hwb(120 0% 0%)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(120 80% 0%)' assert_true: 'hwb(120 80% 0%)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(120 0% 50%)' assert_true: 'hwb(120 0% 50%)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(120 30% 50% / 0)' assert_true: 'hwb(120 30% 50% / 0)' is a supported value for color. expected true got false
    • FAIL [expected PASS] subtest: Property color value 'hwb(120 30% 50% / 0%)' assert_true: 'hwb(120 30% 50% / 0%)' is a supported value for color. expected true got false
    • And 33 more unexpected results...
  • OK /css/css-color/parsing/color-computed-rgb.html
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(128 none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(128 none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / .5)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(20% none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(20% none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / 50%)'
    • PASS [expected FAIL] subtest: Property color value 'rgba(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgba(none none none / none)'
    • And 6 more unexpected results...
  • OK /css/css-color/parsing/color-valid-hsl.html
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsla(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsla(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 80% none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 none 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 100% 50% / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none 100% 50%)" should set the property value
  • OK /css/css-color/parsing/color-valid-hwb.html
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(120 30% 50%)" should set the property value assert_not_equals: property should be set got disallowed value ""
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(120 30% 50% / 0.5)" should set the property value assert_not_equals: property should be set got disallowed value ""
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(0 0% 0%)" should set the property value assert_not_equals: property should be set got disallowed value ""
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(0 0% 0% / 0)" should set the property value assert_not_equals: property should be set got disallowed value ""
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(120 0% 0%)" should set the property value assert_not_equals: property should be set got disallowed value ""
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(120 80% 0%)" should set the property value assert_not_equals: property should be set got disallowed value ""
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(120 0% 50%)" should set the property value assert_not_equals: property should be set got disallowed value ""
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(120 30% 50% / 0)" should set the property value assert_not_equals: property should be set got disallowed value ""
    • FAIL [expected PASS] subtest: e.style['color'] = "hwb(0 100% 50% / 0)" should set the property value assert_not_equals: property should be set got disallowed value ""
  • OK /css/css-color/parsing/color-valid-rgb.html
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(128 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(128 none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / .5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(20% none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(20% none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgba(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgba(none none none / none)" should set the property value
    • And 6 more unexpected results...
  • OK /css/css-fonts/font-shorthand-serialization-prevention.html
    • PASS [expected FAIL] subtest: Setting font-variant-caps to revert-layer should prevent the font shorthand from serializing in specified style
    • PASS [expected FAIL] subtest: Setting font-stretch to revert-layer should prevent the font shorthand from serializing in specified style
  • OK /css/css-transitions/parsing/transition-property-invalid.html
    • PASS [expected FAIL] subtest: e.style['transition-property'] = "revert-layer, top" should not set the property value
    • PASS [expected FAIL] subtest: e.style['transition-property'] = "top, revert-layer" should not set the property value
  • OK /css/css-variables/revert-layer-in-fallback.html
    • PASS [expected FAIL] subtest: var(--unknown, revert-layer) in shorthand observed via longhand
    • PASS [expected FAIL] subtest: var(--unknown, revert-layer) in longhand
  • OK /css/mediaqueries/match-media-parsing.html
    • PASS [expected FAIL] subtest: Test parsing '(min-resolution: calc(1x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(max-resolution: calc(7x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(1x + 2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(5x - 2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(1x * 3))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(6x / 2))' with matchMedia
  • PASS [expected FAIL] /css/mediaqueries/mq-calc-resolution.html
  • OK /css/selectors/invalidation/first-child-last-child.html
    • FAIL [expected PASS] subtest: Adding multiple nodes at once should invalidate :first-child correctly. assert_equals: expected "rgb(0, 0, 255)" but got "rgb(0, 0, 0)"
    • FAIL [expected PASS] subtest: Adding multiple nodes at once should invalidate :last-child correctly. assert_equals: expected "rgb(255, 0, 0)" but got "rgb(0, 0, 0)"
  • OK /css/selectors/invalidation/insert-sibling-001.html
    • FAIL [expected PASS] subtest: Remove/Insert earlier sibling assert_equals: color after removal expected "rgb(0, 0, 255)" but got "rgb(0, 128, 0)"
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-7 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-8 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-9 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-7 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-8 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-9 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-clamp-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-clamp-2 assert_equals: Red channel of the pixel at (50, 25) expected 127 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-clamp-3 assert_equals: Green channel of the pixel at (50, 25) expected 255 but got 0
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-clamp-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-2 assert_equals: Red channel of the pixel at (50, 25) expected 127 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-3 assert_equals: Green channel of the pixel at (50, 25) expected 255 but got 0
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255

Copy link

⚠️ Try run (#6908223156) failed.

Copy link

🔨 Triggering try run (#6909690372) with platforms=linux,macos,windows and layout=all

@github-actions github-actions bot removed the T-full Do a full try run label Nov 17, 2023
@Loirooriol
Copy link
Contributor Author

So I was treating the layout.css.more_color_4.enabled pref as false, but turns out that hwb() used to work and now is behind the pref, so I guess I will treat the pref as true.

Copy link

Test results for linux-wpt-layout-2013 from try job (#6909690372):

Flaky unexpected result (16)
  • CRASH [expected PASS] /_webgl/conformance/glsl/bugs/long-expressions-should-not-crash.html (#19221)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-with-non-reserved-words.html (#16216)
    • NOTRUN [expected PASS] subtest: Overall test
  • TIMEOUT [expected OK] /_webgl/conformance/uniforms/out-of-bounds-uniform-array-access.html (#26225)
    • NOTRUN [expected PASS] subtest: Overall test
  • TIMEOUT [expected FAIL] /css/compositing/mix-blend-mode/mix-blend-mode-animation.html (#21930)
  • TIMEOUT [expected OK] /dom/events/webkit-transition-end-event.html (#26497)
    • TIMEOUT [expected PASS] subtest: webkitTransitionEnd event listener is case sensitive Test timed out
  • ERROR [expected OK] /domparsing/DOMParser-parseFromString-url.html
  • TIMEOUT /fetch/api/cors/cors-keepalive.any.html
    • TIMEOUT [expected PASS] subtest: [keepalive] Same domain different port GET request in unload [no-cors mode, server forbid CORS]; setting up Test timed out
    • NOTRUN [expected PASS] subtest: [keepalive] Same domain different port GET request in unload [no-cors mode]; setting up
    • NOTRUN [expected PASS] subtest: [keepalive] Same domain different port GET request in unload [cors mode, server forbid CORS]; setting up
    • NOTRUN [expected PASS] subtest: [keepalive] Same domain different port GET request in unload [cors mode]; setting up
    • NOTRUN [expected PASS] subtest: [keepalive] Same domain different protocol different port GET request in unload [no-cors mode, server forbid CORS]; setting up
    • NOTRUN [expected PASS] subtest: [keepalive] Same domain different protocol different port GET request in unload [no-cors mode]; setting up
    • NOTRUN [expected PASS] subtest: [keepalive] Same domain different protocol different port GET request in unload [cors mode, server forbid CORS]; setting up
    • NOTRUN [expected PASS] subtest: [keepalive] Same domain different protocol different port GET request in unload [cors mode]; setting up
    • NOTRUN [expected PASS] subtest: [keepalive] Cross domain basic usage GET request in unload [no-cors mode, server forbid CORS]; setting up
    • NOTRUN [expected PASS] subtest: [keepalive] Cross domain basic usage GET request in unload [no-cors mode]; setting up
    • And 30 more unexpected results...
  • TIMEOUT /fetch/metadata/generated/css-images.sub.tentative.html (#29047)
    • TIMEOUT [expected PASS] subtest: background-image sec-fetch-site - Not sent to non-trustworthy same-site destination Test timed out
    • TIMEOUT [expected PASS] subtest: background-image sec-fetch-site - HTTPS downgrade (header not sent) Test timed out
    • FAIL [expected PASS] subtest: border-image sec-fetch-site - HTTPS downgrade (header not sent) assert_unreached: Reached unreachable code
  • TIMEOUT [expected OK] /html/browsers/history/the-history-interface/traverse-during-unload.html (#28688)
    • TIMEOUT [expected PASS] subtest: Traversing the history during unload Test timed out
  • OK /html/browsers/history/the-history-interface/traverse_the_history_1.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals from the same task
  • OK /html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html (#29046)
    • PASS [expected FAIL] subtest: first argument: absolute url
  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html (#24057)
    • TIMEOUT [expected FAIL] subtest: Check that popups from a sandboxed iframe escape the sandbox if
      allow-popups-to-escape-sandbox is used Test timed out
  • CRASH [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html (#22154)
  • TIMEOUT /html/webappapis/scripting/events/compile-event-handler-settings-objects.html (#24246)
    • PASS [expected TIMEOUT] subtest: The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document
  • ERROR /resource-timing/content-type-parsing.html (#29131)
    • TIMEOUT [expected FAIL] subtest: mime-type 16 : text/html;charset=�gbk Test timed out
    • NOTRUN [expected TIMEOUT] subtest: mime-type 17 : text/html;charset= gbk
  • CRASH [expected PASS] /streams/readable-streams/crashtests/strategy-worker-terminate.html (#30124)
Stable unexpected results that are known to be intermittent (11)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-uniform-packing-restrictions.html (#28103)
    • NOTRUN [expected PASS] subtest: Overall test
  • OK [expected TIMEOUT] /_webgl/conformance/reading/read-pixels-test.html (#28337)
    • PASS [expected NOTRUN] subtest: Overall test
  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html (#28681)
    • FAIL [expected PASS] subtest: load & pageshow events do not fire on contentWindow of <iframe> element created with src='' assert_unreached: load should not be fired Reached unreachable code
    • FAIL [expected PASS] subtest: load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank' assert_unreached: load should not be fired Reached unreachable code
  • CRASH [expected OK] /html/browsers/windows/embedded-opener-remove-frame.html (#23867)
  • PASS [expected CRASH] /html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected-font-size-math.html (#30063)
  • OK [expected TIMEOUT] /html/canvas/element/pixel-manipulation/2d.imageData.get.large.crash.html (#29086)
    • FAIL [expected PASS] subtest: Test that canvas crash when image data cannot be allocated. assert_throws_js: function "function() { ctx.getImageData(10, 0xffffffff, 2147483647, 10); }" threw object "IndexSizeError: The index is not in the allowed range." ("IndexSizeError") expected instance of function "function TypeError() {
      [native code]
      }" ("TypeError")
  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • PASS [expected FAIL] subtest: text/plain: 0x00 in name (normal form)
    • FAIL [expected PASS] subtest: text/plain: \n in value (normal form) assert_equals: expected "a=b\r\nc\r\n" but got ""
  • OK /html/semantics/forms/form-submission-0/urlencoded2.window.html (#28687)
    • FAIL [expected PASS] subtest: application/x-www-form-urlencoded: double quote in name (normal form) assert_equals: expected "a%22b=c" but got ""
    • PASS [expected FAIL] subtest: application/x-www-form-urlencoded: double quote in filename (formdata event)
  • OK /html/syntax/parsing/DOMContentLoaded-defer.html (#21550)
    • FAIL [expected PASS] subtest: The end: DOMContentLoaded and defer scripts assert_false: DOMContentLoaded should not have fired before executing a task queued from a defer script expected false got true
  • OK /html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html (#27659)
    • FAIL [expected PASS] subtest: async document.write in a module assert_true: onload must be called expected true got false
  • OK [expected TIMEOUT] /html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/promise-rejection-events.html (#26371)
    • FAIL [expected TIMEOUT] subtest: delayed handling: delaying handling rejected promise created from createImageBitmap will cause both events to fire assert_array_equals: expected property 0 to be "InvalidStateError" but got "NotSupportedError" (expected array ["InvalidStateError"] got ["NotSupportedError"])
Stable unexpected results (228)
  • FAIL [expected PASS] /_mozilla/css/restyle-nth-child.html
  • OK /css/css-animations/parsing/animation-name-invalid.html
    • PASS [expected FAIL] subtest: e.style['animation-name'] = "revert-layer, four" should not set the property value
  • OK /css/css-animations/parsing/keyframes-name-invalid.html
    • PASS [expected FAIL] subtest: invalid: @Keyframes revert-layer { }
  • CRASH [expected FAIL] /css/css-color/a98rgb-001.html
  • PASS [expected FAIL] /css/css-color/a98rgb-002.html
  • PASS [expected FAIL] /css/css-color/a98rgb-003.html
  • CRASH [expected FAIL] /css/css-color/a98rgb-004.html
  • OK /css/css-color/animation/color-interpolation.html
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]
    • And 35 more unexpected results...
  • FAIL [expected PASS] /css/css-color/color-mix-currentcolor-nested-for-color-property.html
  • CRASH [expected FAIL] /css/css-color/display-p3-001.html
  • PASS [expected FAIL] /css/css-color/display-p3-002.html
  • PASS [expected FAIL] /css/css-color/display-p3-003.html
  • CRASH [expected FAIL] /css/css-color/display-p3-004.html
  • CRASH [expected FAIL] /css/css-color/display-p3-005.html
  • PASS [expected FAIL] /css/css-color/display-p3-006.html
  • CRASH [expected FAIL] /css/css-color/lab-001.html
  • PASS [expected FAIL] /css/css-color/lab-002.html
  • CRASH [expected FAIL] /css/css-color/lab-003.html
  • PASS [expected FAIL] /css/css-color/lab-004.html
  • PASS [expected FAIL] /css/css-color/lab-005.html
  • PASS [expected FAIL] /css/css-color/lab-006.html
  • PASS [expected FAIL] /css/css-color/lab-007.html
  • CRASH [expected FAIL] /css/css-color/lab-008.html
  • CRASH [expected PASS] /css/css-color/lab-l-over-100-1.html
  • CRASH [expected PASS] /css/css-color/lab-l-over-100-2.html
  • CRASH [expected FAIL] /css/css-color/lch-001.html
  • PASS [expected FAIL] /css/css-color/lch-002.html
  • CRASH [expected FAIL] /css/css-color/lch-003.html
  • PASS [expected FAIL] /css/css-color/lch-004.html
  • PASS [expected FAIL] /css/css-color/lch-005.html
  • PASS [expected FAIL] /css/css-color/lch-006.html
  • PASS [expected FAIL] /css/css-color/lch-007.html
  • CRASH [expected FAIL] /css/css-color/lch-008.html
  • CRASH [expected FAIL] /css/css-color/lch-009.html
  • CRASH [expected FAIL] /css/css-color/lch-010.html
  • CRASH [expected PASS] /css/css-color/lch-l-over-100-1.html
  • CRASH [expected PASS] /css/css-color/lch-l-over-100-2.html
  • CRASH [expected FAIL] /css/css-color/oklab-001.html
  • PASS [expected FAIL] /css/css-color/oklab-002.html
  • PASS [expected FAIL] /css/css-color/oklab-003.html
  • PASS [expected FAIL] /css/css-color/oklab-004.html
  • PASS [expected FAIL] /css/css-color/oklab-005.html
  • PASS [expected FAIL] /css/css-color/oklab-006.html
  • PASS [expected FAIL] /css/css-color/oklab-007.html
  • CRASH [expected FAIL] /css/css-color/oklab-008.html
  • CRASH [expected FAIL] /css/css-color/oklab-009.html
  • CRASH [expected PASS] /css/css-color/oklab-l-over-1-1.html
  • CRASH [expected PASS] /css/css-color/oklab-l-over-1-2.html
  • CRASH [expected FAIL] /css/css-color/oklch-001.html
  • PASS [expected FAIL] /css/css-color/oklch-002.html
  • PASS [expected FAIL] /css/css-color/oklch-003.html
  • PASS [expected FAIL] /css/css-color/oklch-004.html
  • PASS [expected FAIL] /css/css-color/oklch-005.html
  • PASS [expected FAIL] /css/css-color/oklch-006.html
  • PASS [expected FAIL] /css/css-color/oklch-007.html
  • CRASH [expected FAIL] /css/css-color/oklch-008.html
  • CRASH [expected FAIL] /css/css-color/oklch-009.html
  • CRASH [expected FAIL] /css/css-color/oklch-010.html
  • CRASH [expected FAIL] /css/css-color/oklch-011.html
  • OK /css/css-color/parsing/color-computed-color-function.html
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 0% 0% 0%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 10% 10% 10%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb .2 .2 25%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 0 0 0 / 1)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 0% 0 0 / 0.5)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 20% 0 10/0.5)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 20% 0 10/50%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 400% 0 10/50%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 50% -160 160)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 50% -200 200)'
    • And 373 more unexpected results...
  • OK /css/css-color/parsing/color-computed-hsl.html
    • PASS [expected FAIL] subtest: Property color value 'hsl(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsla(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsla(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 80% none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 none 50%)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 100% 50% / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(none 100% 50%)'
  • OK /css/css-color/parsing/color-computed-hwb.html
    • PASS [expected FAIL] subtest: Property color value 'hwb(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 none none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 80% none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 none 50%)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 30% 50% / none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(none 100% 50% / none)'
  • OK /css/css-color/parsing/color-computed-lab.html
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 1)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 0.5)'
    • PASS [expected FAIL] subtest: Property color value 'lab(20 0 10/0.5)'
    • PASS [expected FAIL] subtest: Property color value 'lab(20 0 10/50%)'
    • PASS [expected FAIL] subtest: Property color value 'lab(50 -160 160)'
    • PASS [expected FAIL] subtest: Property color value 'lab(50 -200 200)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / -10%)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 110%)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 300%)'
    • And 80 more unexpected results...
  • OK /css/css-color/parsing/color-computed-rgb.html
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(128 none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(128 none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / .5)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(20% none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(20% none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / 50%)'
    • PASS [expected FAIL] subtest: Property color value 'rgba(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgba(none none none / none)'
    • And 6 more unexpected results...
  • OK /css/css-color/parsing/color-valid-color-function.html
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 0% 0% 0%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 10% 10% 10%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb .2 .2 25%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 0 0 0 / 1)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 0% 0 0 / 0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 20% 0 10/0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 20% 0 10/50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 400% 0 10/50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 50% -160 160)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 50% -200 200)" should set the property value
    • And 212 more unexpected results...
  • OK /css/css-color/parsing/color-valid-hsl.html
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsla(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsla(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 80% none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 none 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 100% 50% / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none 100% 50%)" should set the property value
  • OK /css/css-color/parsing/color-valid-hwb.html
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 80% none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 none 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 30% 50% / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(none 100% 50% / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(320deg 30% 40%)" should set the property value
  • OK /css/css-color/parsing/color-valid-lab.html
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 1)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(20 0 10/0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(20 0 10/50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(50 -160 160)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(50 -200 200)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / -10%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 110%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 300%)" should set the property value
    • And 80 more unexpected results...
  • OK /css/css-color/parsing/color-valid-rgb.html
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(128 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(128 none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / .5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(20% none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(20% none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgba(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgba(none none none / none)" should set the property value
    • And 6 more unexpected results...
  • PASS [expected FAIL] /css/css-color/predefined-001.html
  • PASS [expected FAIL] /css/css-color/predefined-002.html
  • CRASH [expected FAIL] /css/css-color/predefined-005.html
  • CRASH [expected FAIL] /css/css-color/predefined-006.html
  • CRASH [expected FAIL] /css/css-color/predefined-007.html
  • CRASH [expected FAIL] /css/css-color/predefined-008.html
  • CRASH [expected FAIL] /css/css-color/predefined-009.html
  • CRASH [expected FAIL] /css/css-color/predefined-010.html
  • CRASH [expected FAIL] /css/css-color/predefined-011.html
  • CRASH [expected FAIL] /css/css-color/predefined-012.html
  • CRASH [expected FAIL] /css/css-color/predefined-016.html
  • CRASH [expected FAIL] /css/css-color/prophoto-rgb-001.html
  • PASS [expected FAIL] /css/css-color/prophoto-rgb-002.html
  • CRASH [expected FAIL] /css/css-color/prophoto-rgb-003.html
  • CRASH [expected FAIL] /css/css-color/prophoto-rgb-004.html
  • CRASH [expected FAIL] /css/css-color/prophoto-rgb-005.html
  • CRASH [expected FAIL] /css/css-color/rec2020-001.html
  • PASS [expected FAIL] /css/css-color/rec2020-002.html
  • PASS [expected FAIL] /css/css-color/rec2020-003.html
  • CRASH [expected FAIL] /css/css-color/rec2020-004.html
  • CRASH [expected FAIL] /css/css-color/rec2020-005.html
  • CRASH [expected FAIL] /css/css-color/relative-currentcolor-rec2020-02.html
  • CRASH [expected FAIL] /css/css-color/srgb-linear-001.html
  • PASS [expected FAIL] /css/css-color/srgb-linear-002.html
  • PASS [expected FAIL] /css/css-color/srgb-linear-003.html
  • CRASH [expected FAIL] /css/css-color/srgb-linear-004.html
  • PASS [expected FAIL] /css/css-color/xyz-001.html
  • PASS [expected FAIL] /css/css-color/xyz-002.html
  • CRASH [expected FAIL] /css/css-color/xyz-003.html
  • CRASH [expected FAIL] /css/css-color/xyz-004.html
  • CRASH [expected FAIL] /css/css-color/xyz-005.html
  • CRASH [expected FAIL] /css/css-color/xyz-d50-001.html
  • PASS [expected FAIL] /css/css-color/xyz-d50-002.html
  • CRASH [expected FAIL] /css/css-color/xyz-d50-003.html
  • CRASH [expected FAIL] /css/css-color/xyz-d50-004.html
  • CRASH [expected FAIL] /css/css-color/xyz-d50-005.html
  • PASS [expected FAIL] /css/css-color/xyz-d65-001.html
  • PASS [expected FAIL] /css/css-color/xyz-d65-002.html
  • CRASH [expected FAIL] /css/css-color/xyz-d65-003.html
  • CRASH [expected FAIL] /css/css-color/xyz-d65-004.html
  • CRASH [expected FAIL] /css/css-color/xyz-d65-005.html
  • OK /css/css-fonts/font-shorthand-serialization-prevention.html
    • PASS [expected FAIL] subtest: Setting font-variant to revert-layer should prevent the font shorthand from serializing in specified style
    • PASS [expected FAIL] subtest: Setting font-variant-caps to revert-layer should prevent the font shorthand from serializing in specified style
    • PASS [expected FAIL] subtest: Setting font-stretch to revert-layer should prevent the font shorthand from serializing in specified style
  • OK /css/css-images/parsing/gradient-interpolation-method-computed.html
    • PASS [expected FAIL] subtest: Property background-image value 'linear-gradient(30deg, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'linear-gradient(to right bottom, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'radial-gradient(50px, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'radial-gradient(ellipse 50% 40em, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'radial-gradient(at right center, color(srgb 1 0 0), blue)'
  • OK /css/css-images/parsing/gradient-interpolation-method-valid.html
    • PASS [expected FAIL] subtest: e.style['background-image'] = "linear-gradient(30deg, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "linear-gradient(to right bottom, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "radial-gradient(50px, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "radial-gradient(ellipse 50% 40em, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "radial-gradient(at right center, color(srgb 1 0 0), blue)" should set the property value
  • OK /css/css-transitions/parsing/transition-property-invalid.html
    • PASS [expected FAIL] subtest: e.style['transition-property'] = "revert-layer, top" should not set the property value
    • PASS [expected FAIL] subtest: e.style['transition-property'] = "top, revert-layer" should not set the property value
  • OK /css/css-variables/revert-layer-in-fallback.html
    • PASS [expected FAIL] subtest: var(--unknown, revert-layer) in shorthand observed via longhand
    • PASS [expected FAIL] subtest: var(--unknown, revert-layer) in longhand
  • OK /css/cssom/font-variant-shorthand-serialization.html
    • PASS [expected FAIL] subtest: CSS-wide keyword in shorthand
  • OK /css/mediaqueries/match-media-parsing.html
    • PASS [expected FAIL] subtest: Test parsing '(min-resolution: calc(1x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(max-resolution: calc(7x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(1x + 2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(5x - 2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(1x * 3))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(6x / 2))' with matchMedia
  • PASS [expected FAIL] /css/mediaqueries/mq-calc-resolution.html
  • OK /css/selectors/invalidation/first-child-last-child.html
    • FAIL [expected PASS] subtest: Adding multiple nodes at once should invalidate :first-child correctly. assert_equals: expected "rgb(0, 0, 255)" but got "rgb(0, 0, 0)"
    • FAIL [expected PASS] subtest: Adding multiple nodes at once should invalidate :last-child correctly. assert_equals: expected "rgb(255, 0, 0)" but got "rgb(0, 0, 0)"
  • OK /css/selectors/invalidation/insert-sibling-001.html
    • FAIL [expected PASS] subtest: Remove/Insert earlier sibling assert_equals: color after removal expected "rgb(0, 0, 255)" but got "rgb(0, 128, 0)"
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-7 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-8 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-9 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-7 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-8 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-9 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-clamp-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-clamp-2 assert_equals: Red channel of the pixel at (50, 25) expected 127 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-clamp-3 assert_equals: Green channel of the pixel at (50, 25) expected 255 but got 0
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-clamp-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-2 assert_equals: Red channel of the pixel at (50, 25) expected 127 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-3 assert_equals: Green channel of the pixel at (50, 25) expected 255 but got 0
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-7 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-8 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsl-9 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-7 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-8 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.css-color-4-hsla-9 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-2 assert_equals: Red channel of the pixel at (50, 25) expected 127 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 127 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-3 assert_equals: Green channel of the pixel at (50, 25) expected 255 but got 0
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Green channel of the pixel at (50, 25) expected 255 but got 0
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsl-clamp-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsla-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsla-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-2 assert_equals: Red channel of the pixel at (50, 25) expected 127 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 127 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-3 assert_equals: Green channel of the pixel at (50, 25) expected 255 but got 0
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Green channel of the pixel at (50, 25) expected 255 but got 0
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
    • FAIL [expected PASS] subtest: OffscreenCanvas test: 2d.fillStyle.parse.hsla-clamp-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker.html
    • FAIL [expected PASS] subtest: 2d assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255

Copy link

Test results for linux-wpt-layout-2020 from try job (#6909690372):

Flaky unexpected result (14)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-with-non-reserved-words.html (#16216)
    • NOTRUN [expected PASS] subtest: Overall test
  • TIMEOUT [expected OK] /_webgl/conformance/uniforms/out-of-bounds-uniform-array-access.html (#26225)
    • NOTRUN [expected PASS] subtest: Overall test
  • OK /css/cssom/HTMLLinkElement-load-event-002.html
    • PASS [expected FAIL] subtest: Load event doesn't fire on removed link
  • TIMEOUT /fetch/metadata/generated/css-images.sub.tentative.html (#29047)
    • PASS [expected TIMEOUT] subtest: background-image sec-fetch-site - HTTPS downgrade (header not sent)
  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html (#28681)
    • PASS [expected FAIL] subtest: load & pageshow events do not fire on contentWindow of <iframe> element created with src=''
    • PASS [expected FAIL] subtest: load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank'
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.html (#29056)
    • FAIL [expected PASS] subtest: Cross-origin navigation started from unload handler must be ignored promise_test: Unhandled rejection with value: object "SecurityError: The operation is insecure."
  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html (#22647)
    • TIMEOUT [expected FAIL] subtest: Check that popups from a sandboxed iframe escape the sandbox if
      allow-popups-to-escape-sandbox is used Test timed out
  • OK /html/semantics/embedded-content/the-img-element/non-active-document.html (#21544)
    • PASS [expected FAIL] subtest: createHTMLDocument
    • PASS [expected FAIL] subtest: <template>
  • OK /html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html (#21666)
    • PASS [expected FAIL] subtest: <img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (display:none)
  • OK /html/syntax/parsing/DOMContentLoaded-defer.html (#21550)
    • PASS [expected FAIL] subtest: The end: DOMContentLoaded and defer scripts
  • TIMEOUT [expected OK] /html/webappapis/dynamic-markup-insertion/opening-the-input-stream/remove-initial-about-blankness.window.html (#28684)
    • TIMEOUT [expected FAIL] subtest: Double-check: without document.open(), Window reuse indeed happens Test timed out
  • TIMEOUT /html/webappapis/scripting/events/compile-event-handler-settings-objects.html (#24246)
    • TIMEOUT [expected FAIL] subtest: The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document Test timed out
  • TIMEOUT [expected OK] /html/webappapis/scripting/processing-model-2/integration-with-the-javascript-job-queue/promise-job-entry-different-function-realm.html (#25805)
    • TIMEOUT [expected FAIL] subtest: Fulfillment handler on pending-then-fulfilled promise Test timed out
    • TIMEOUT [expected FAIL] subtest: Rejection handler on pending-then-rejected promise Test timed out
  • OK [expected TIMEOUT] /webmessaging/without-ports/018.html (#24485)
    • PASS [expected TIMEOUT] subtest: origin of the script that invoked the method, javascript:
Stable unexpected results that are known to be intermittent (20)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-uniform-packing-restrictions.html (#28103)
    • NOTRUN [expected PASS] subtest: Overall test
  • OK /css/css-fonts/variations/at-font-face-font-matching.html (#20684)
    • FAIL [expected PASS] subtest: Matching font-weight: '430' should prefer '420 440' over '450 460' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '430' should prefer '501 550' over '502 560' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '500' should prefer '500' over '450 460' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '500' should prefer '400' over '350 399' assert_equals: Unexpected font on test element expected 487 but got 532
    • PASS [expected FAIL] subtest: Matching font-weight: '500' should prefer '351 398' over '501 550'
    • FAIL [expected PASS] subtest: Matching font-weight: '501' should prefer '502 510' over '503 520' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '501' should prefer '500' over '450 460' assert_equals: Unexpected font on test element expected 487 but got 532
    • PASS [expected FAIL] subtest: Matching font-stretch: '90%' should prefer '90% 100%' over '50% 80%'
    • FAIL [expected PASS] subtest: Matching font-stretch: '90%' should prefer '110% 140%' over '120% 130%' assert_equals: Unexpected font on test element expected 487 but got 532
    • PASS [expected FAIL] subtest: Matching font-style: 'italic' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg'
    • And 14 more unexpected results...
  • OK /css/cssom-view/MediaQueryList-addListener-handleEvent.html (#24571)
    • FAIL [expected PASS] subtest: looks up handleEvent method on every event dispatch assert_equals: expected 2 but got 1
  • OK [expected TIMEOUT] /html/browsers/browsing-the-web/history-traversal/srcdoc/consecutive-srcdoc.html (#29084)
    • FAIL [expected TIMEOUT] subtest: changing srcdoc to about:srcdoc#yo then another srcdoc does two push navigations and we can navigate back promise_test: Unhandled rejection with value: object "TypeError: iframe is null"
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.html (#29049)
    • PASS [expected FAIL] subtest: Same-origin navigation started from unload handler must be ignored
  • OK /html/browsers/history/the-history-interface/traverse_the_history_1.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals from the same task
  • CRASH [expected TIMEOUT] /html/browsers/windows/embedded-opener-remove-frame.html (#23867)
  • OK [expected TIMEOUT] /html/canvas/element/pixel-manipulation/2d.imageData.get.large.crash.html (#29086)
  • OK [expected TIMEOUT] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html (#24066)
    • FAIL [expected NOTRUN] subtest: Check that popups from a sandboxed iframe do not escape the sandbox assert_equals: It came from a sandboxed iframe expected "null" but got "http://web-platform.test:8000"
  • OK /html/semantics/forms/form-submission-0/multipart-formdata.window.html (#28725)
    • PASS [expected FAIL] subtest: multipart/form-data: Basic test (formdata event)
  • OK [expected TIMEOUT] /html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html (#29724)
    • PASS [expected TIMEOUT] subtest: reparent-form-during-planned-navigation-task
  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • FAIL [expected PASS] subtest: text/plain: 0x00 in value (normal form) assert_equals: expected "a=b\0c\r\n" but got ""
  • OK /html/semantics/forms/form-submission-0/urlencoded2.window.html (#28687)
    • FAIL [expected PASS] subtest: application/x-www-form-urlencoded: single quote in name (normal form) assert_equals: expected "a%27b=c" but got ""
  • OK [expected ERROR] /html/semantics/scripting-1/the-script-element/defer-script/async-script.html?reload (#29054)
  • OK /html/semantics/scripting-1/the-script-element/execution-timing/077.html (#22139)
    • PASS [expected FAIL] subtest: adding several types of scripts through the DOM and removing some of them confuses scheduler
  • CRASH [expected PASS] /streams/readable-streams/crashtests/strategy-worker-terminate.html (#30124)
  • TIMEOUT [expected OK] /webaudio/the-audio-api/the-audiocontext-interface/audiocontext-not-fully-active.html (#27664)
  • TIMEOUT [expected OK] /webmessaging/without-ports/017.html (#24486)
    • TIMEOUT [expected PASS] subtest: origin of the script that invoked the method, about:blank Test timed out
  • ERROR [expected OK] /workers/constructors/Worker/Worker-constructor.html (#22991)
  • OK /workers/dedicated-worker-from-blob-url.window.html (#22286)
    • FAIL [expected PASS] subtest: Creating a dedicated worker from a blob URL works immediately before revoking. promise_test: Unhandled rejection with value: object "[object Event]"
Stable unexpected results (155)
  • FAIL [expected PASS] /_mozilla/css/restyle-nth-child.html
  • OK /css/css-animations/parsing/animation-name-invalid.html
    • PASS [expected FAIL] subtest: e.style['animation-name'] = "revert-layer, four" should not set the property value
  • OK /css/css-animations/parsing/keyframes-name-invalid.html
    • PASS [expected FAIL] subtest: invalid: @Keyframes revert-layer { }
  • CRASH [expected FAIL] /css/css-color/a98rgb-001.html
  • PASS [expected FAIL] /css/css-color/a98rgb-002.html
  • PASS [expected FAIL] /css/css-color/a98rgb-003.html
  • CRASH [expected FAIL] /css/css-color/a98rgb-004.html
  • OK /css/css-color/animation/color-interpolation.html
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]
    • And 35 more unexpected results...
  • FAIL [expected PASS] /css/css-color/color-mix-currentcolor-nested-for-color-property.html
  • CRASH [expected FAIL] /css/css-color/display-p3-001.html
  • PASS [expected FAIL] /css/css-color/display-p3-002.html
  • PASS [expected FAIL] /css/css-color/display-p3-003.html
  • CRASH [expected FAIL] /css/css-color/display-p3-004.html
  • CRASH [expected FAIL] /css/css-color/display-p3-005.html
  • PASS [expected FAIL] /css/css-color/display-p3-006.html
  • CRASH [expected FAIL] /css/css-color/lab-001.html
  • PASS [expected FAIL] /css/css-color/lab-002.html
  • CRASH [expected FAIL] /css/css-color/lab-003.html
  • PASS [expected FAIL] /css/css-color/lab-004.html
  • PASS [expected FAIL] /css/css-color/lab-005.html
  • PASS [expected FAIL] /css/css-color/lab-006.html
  • PASS [expected FAIL] /css/css-color/lab-007.html
  • CRASH [expected FAIL] /css/css-color/lab-008.html
  • CRASH [expected PASS] /css/css-color/lab-l-over-100-1.html
  • CRASH [expected PASS] /css/css-color/lab-l-over-100-2.html
  • CRASH [expected FAIL] /css/css-color/lch-001.html
  • PASS [expected FAIL] /css/css-color/lch-002.html
  • CRASH [expected FAIL] /css/css-color/lch-003.html
  • PASS [expected FAIL] /css/css-color/lch-004.html
  • PASS [expected FAIL] /css/css-color/lch-005.html
  • PASS [expected FAIL] /css/css-color/lch-006.html
  • PASS [expected FAIL] /css/css-color/lch-007.html
  • CRASH [expected FAIL] /css/css-color/lch-008.html
  • CRASH [expected FAIL] /css/css-color/lch-009.html
  • CRASH [expected FAIL] /css/css-color/lch-010.html
  • CRASH [expected PASS] /css/css-color/lch-l-over-100-1.html
  • CRASH [expected PASS] /css/css-color/lch-l-over-100-2.html
  • CRASH [expected FAIL] /css/css-color/oklab-001.html
  • PASS [expected FAIL] /css/css-color/oklab-002.html
  • PASS [expected FAIL] /css/css-color/oklab-003.html
  • PASS [expected FAIL] /css/css-color/oklab-004.html
  • PASS [expected FAIL] /css/css-color/oklab-005.html
  • PASS [expected FAIL] /css/css-color/oklab-006.html
  • PASS [expected FAIL] /css/css-color/oklab-007.html
  • CRASH [expected FAIL] /css/css-color/oklab-008.html
  • CRASH [expected FAIL] /css/css-color/oklab-009.html
  • CRASH [expected PASS] /css/css-color/oklab-l-over-1-1.html
  • CRASH [expected PASS] /css/css-color/oklab-l-over-1-2.html
  • CRASH [expected FAIL] /css/css-color/oklch-001.html
  • PASS [expected FAIL] /css/css-color/oklch-002.html
  • PASS [expected FAIL] /css/css-color/oklch-003.html
  • PASS [expected FAIL] /css/css-color/oklch-004.html
  • PASS [expected FAIL] /css/css-color/oklch-005.html
  • PASS [expected FAIL] /css/css-color/oklch-006.html
  • PASS [expected FAIL] /css/css-color/oklch-007.html
  • CRASH [expected FAIL] /css/css-color/oklch-008.html
  • CRASH [expected FAIL] /css/css-color/oklch-009.html
  • CRASH [expected FAIL] /css/css-color/oklch-010.html
  • CRASH [expected FAIL] /css/css-color/oklch-011.html
  • OK /css/css-color/parsing/color-computed-color-function.html
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 0% 0% 0%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 10% 10% 10%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb .2 .2 25%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 0 0 0 / 1)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 0% 0 0 / 0.5)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 20% 0 10/0.5)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 20% 0 10/50%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 400% 0 10/50%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 50% -160 160)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 50% -200 200)'
    • And 373 more unexpected results...
  • OK /css/css-color/parsing/color-computed-hsl.html
    • PASS [expected FAIL] subtest: Property color value 'hsl(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsla(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsla(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 80% none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 none 50%)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 100% 50% / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(none 100% 50%)'
  • OK /css/css-color/parsing/color-computed-hwb.html
    • PASS [expected FAIL] subtest: Property color value 'hwb(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 none none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 80% none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 none 50%)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 30% 50% / none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(none 100% 50% / none)'
  • OK /css/css-color/parsing/color-computed-lab.html
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 1)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 0.5)'
    • PASS [expected FAIL] subtest: Property color value 'lab(20 0 10/0.5)'
    • PASS [expected FAIL] subtest: Property color value 'lab(20 0 10/50%)'
    • PASS [expected FAIL] subtest: Property color value 'lab(50 -160 160)'
    • PASS [expected FAIL] subtest: Property color value 'lab(50 -200 200)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / -10%)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 110%)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 300%)'
    • And 80 more unexpected results...
  • OK /css/css-color/parsing/color-computed-rgb.html
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(128 none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(128 none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / .5)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(20% none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(20% none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / 50%)'
    • PASS [expected FAIL] subtest: Property color value 'rgba(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgba(none none none / none)'
    • And 6 more unexpected results...
  • OK /css/css-color/parsing/color-valid-color-function.html
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 0% 0% 0%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 10% 10% 10%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb .2 .2 25%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 0 0 0 / 1)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 0% 0 0 / 0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 20% 0 10/0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 20% 0 10/50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 400% 0 10/50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 50% -160 160)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 50% -200 200)" should set the property value
    • And 212 more unexpected results...
  • OK /css/css-color/parsing/color-valid-hsl.html
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsla(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsla(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 80% none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 none 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 100% 50% / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none 100% 50%)" should set the property value
  • OK /css/css-color/parsing/color-valid-hwb.html
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 80% none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 none 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 30% 50% / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(none 100% 50% / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(320deg 30% 40%)" should set the property value
  • OK /css/css-color/parsing/color-valid-lab.html
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 1)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(20 0 10/0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(20 0 10/50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(50 -160 160)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(50 -200 200)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / -10%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 110%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 300%)" should set the property value
    • And 80 more unexpected results...
  • OK /css/css-color/parsing/color-valid-rgb.html
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(128 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(128 none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / .5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(20% none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(20% none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgba(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgba(none none none / none)" should set the property value
    • And 6 more unexpected results...
  • PASS [expected FAIL] /css/css-color/predefined-001.html
  • PASS [expected FAIL] /css/css-color/predefined-002.html
  • CRASH [expected FAIL] /css/css-color/predefined-005.html
  • CRASH [expected FAIL] /css/css-color/predefined-006.html
  • CRASH [expected FAIL] /css/css-color/predefined-007.html
  • CRASH [expected FAIL] /css/css-color/predefined-008.html
  • CRASH [expected FAIL] /css/css-color/predefined-009.html
  • CRASH [expected FAIL] /css/css-color/predefined-010.html
  • CRASH [expected FAIL] /css/css-color/predefined-011.html
  • CRASH [expected FAIL] /css/css-color/predefined-012.html
  • CRASH [expected FAIL] /css/css-color/predefined-016.html
  • CRASH [expected FAIL] /css/css-color/prophoto-rgb-001.html
  • PASS [expected FAIL] /css/css-color/prophoto-rgb-002.html
  • CRASH [expected FAIL] /css/css-color/prophoto-rgb-003.html
  • CRASH [expected FAIL] /css/css-color/prophoto-rgb-004.html
  • CRASH [expected FAIL] /css/css-color/prophoto-rgb-005.html
  • CRASH [expected FAIL] /css/css-color/rec2020-001.html
  • PASS [expected FAIL] /css/css-color/rec2020-002.html
  • PASS [expected FAIL] /css/css-color/rec2020-003.html
  • CRASH [expected FAIL] /css/css-color/rec2020-004.html
  • CRASH [expected FAIL] /css/css-color/rec2020-005.html
  • CRASH [expected FAIL] /css/css-color/relative-currentcolor-rec2020-02.html
  • CRASH [expected FAIL] /css/css-color/srgb-linear-001.html
  • PASS [expected FAIL] /css/css-color/srgb-linear-002.html
  • PASS [expected FAIL] /css/css-color/srgb-linear-003.html
  • CRASH [expected FAIL] /css/css-color/srgb-linear-004.html
  • PASS [expected FAIL] /css/css-color/xyz-001.html
  • PASS [expected FAIL] /css/css-color/xyz-002.html
  • CRASH [expected FAIL] /css/css-color/xyz-003.html
  • CRASH [expected FAIL] /css/css-color/xyz-004.html
  • CRASH [expected FAIL] /css/css-color/xyz-005.html
  • CRASH [expected FAIL] /css/css-color/xyz-d50-001.html
  • PASS [expected FAIL] /css/css-color/xyz-d50-002.html
  • CRASH [expected FAIL] /css/css-color/xyz-d50-003.html
  • CRASH [expected FAIL] /css/css-color/xyz-d50-004.html
  • CRASH [expected FAIL] /css/css-color/xyz-d50-005.html
  • PASS [expected FAIL] /css/css-color/xyz-d65-001.html
  • PASS [expected FAIL] /css/css-color/xyz-d65-002.html
  • CRASH [expected FAIL] /css/css-color/xyz-d65-003.html
  • CRASH [expected FAIL] /css/css-color/xyz-d65-004.html
  • CRASH [expected FAIL] /css/css-color/xyz-d65-005.html
  • OK /css/css-fonts/font-shorthand-serialization-prevention.html
    • PASS [expected FAIL] subtest: Setting font-variant-caps to revert-layer should prevent the font shorthand from serializing in specified style
    • PASS [expected FAIL] subtest: Setting font-stretch to revert-layer should prevent the font shorthand from serializing in specified style
  • OK /css/css-images/parsing/gradient-interpolation-method-computed.html
    • PASS [expected FAIL] subtest: Property background-image value 'linear-gradient(30deg, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'linear-gradient(to right bottom, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'radial-gradient(50px, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'radial-gradient(ellipse 50% 40em, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'radial-gradient(at right center, color(srgb 1 0 0), blue)'
  • OK /css/css-images/parsing/gradient-interpolation-method-valid.html
    • PASS [expected FAIL] subtest: e.style['background-image'] = "linear-gradient(30deg, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "linear-gradient(to right bottom, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "radial-gradient(50px, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "radial-gradient(ellipse 50% 40em, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "radial-gradient(at right center, color(srgb 1 0 0), blue)" should set the property value
  • OK /css/css-transitions/parsing/transition-property-invalid.html
    • PASS [expected FAIL] subtest: e.style['transition-property'] = "revert-layer, top" should not set the property value
    • PASS [expected FAIL] subtest: e.style['transition-property'] = "top, revert-layer" should not set the property value
  • OK /css/css-variables/revert-layer-in-fallback.html
    • PASS [expected FAIL] subtest: var(--unknown, revert-layer) in shorthand observed via longhand
    • PASS [expected FAIL] subtest: var(--unknown, revert-layer) in longhand
  • OK /css/mediaqueries/match-media-parsing.html
    • PASS [expected FAIL] subtest: Test parsing '(min-resolution: calc(1x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(max-resolution: calc(7x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(1x + 2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(5x - 2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(1x * 3))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(6x / 2))' with matchMedia
  • PASS [expected FAIL] /css/mediaqueries/mq-calc-resolution.html
  • OK /css/selectors/invalidation/first-child-last-child.html
    • FAIL [expected PASS] subtest: Adding multiple nodes at once should invalidate :first-child correctly. assert_equals: expected "rgb(0, 0, 255)" but got "rgb(0, 0, 0)"
    • FAIL [expected PASS] subtest: Adding multiple nodes at once should invalidate :last-child correctly. assert_equals: expected "rgb(255, 0, 0)" but got "rgb(0, 0, 0)"
  • OK /css/selectors/invalidation/insert-sibling-001.html
    • FAIL [expected PASS] subtest: Remove/Insert earlier sibling assert_equals: color after removal expected "rgb(0, 0, 255)" but got "rgb(0, 128, 0)"
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-7 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-8 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsl-9 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-7 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-8 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.css-color-4-hsla-9 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-3 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-clamp-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-clamp-2 assert_equals: Red channel of the pixel at (50, 25) expected 127 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-clamp-3 assert_equals: Green channel of the pixel at (50, 25) expected 255 but got 0
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsl-clamp-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-2 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-1 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-2 assert_equals: Red channel of the pixel at (50, 25) expected 127 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-3 assert_equals: Green channel of the pixel at (50, 25) expected 255 but got 0
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-4 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-5 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
  • OK /html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
    • FAIL [expected PASS] subtest: Canvas test: 2d.fillStyle.parse.hsla-clamp-6 assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255

Copy link

⚠️ Try run (#6909690372) failed.

@Loirooriol Loirooriol added the T-full Do a full try run label Nov 18, 2023
@github-actions github-actions bot removed the T-full Do a full try run label Nov 18, 2023
Copy link

🔨 Triggering try run (#6910715158) with platforms=linux,macos,windows and layout=all

Copy link

Test results for linux-wpt-layout-2020 from try job (#6910715158):

Flaky unexpected result (12)
  • FAIL [expected PASS] /_mozilla/css/dirty_viewport.html (#13731)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-with-non-reserved-words.html (#16216)
    • NOTRUN [expected PASS] subtest: Overall test
  • TIMEOUT [expected OK] /_webgl/conformance/uniforms/out-of-bounds-uniform-array-access.html (#26225)
    • NOTRUN [expected PASS] subtest: Overall test
  • TIMEOUT [expected FAIL] /css/compositing/mix-blend-mode/mix-blend-mode-animation.html (#21930)
  • OK /css/cssom-view/MediaQueryList-change-event-matches-value.html (#27973)
    • FAIL [expected PASS] subtest: MediaQueryList.changed is correct for all lists in the document even during a change event handler assert_equals: Should've fired the change event in both MediaQueryLists expected 2 but got 0
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.html (#29049)
    • PASS [expected FAIL] subtest: Same-origin navigation started from unload handler must be ignored
  • TIMEOUT [expected OK] /html/browsers/browsing-the-web/overlapping-navigations-and-traversals/nav-cancelation-2.sub.html (#29738)
    • TIMEOUT [expected FAIL] subtest: grandparent cancels a pending navigation in a cross-origin grandchild Test timed out
  • TIMEOUT [expected OK] /html/browsers/browsing-the-web/read-media/pageload-image-in-popup.html (#23849)
    • NOTRUN [expected FAIL] subtest: The document for a standalone media file should have one child in the body.
  • OK /html/browsers/history/the-history-interface/traverse_the_history_1.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals from the same task
  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • FAIL [expected PASS] subtest: text/plain: 0x00 in value (normal form) assert_equals: expected "a=b\0c\r\n" but got ""
  • CRASH [expected PASS] /streams/readable-streams/crashtests/strategy-worker-terminate.html (#30124)
  • TIMEOUT [expected OK] /webmessaging/with-ports/017.html (#24486)
    • TIMEOUT [expected PASS] subtest: origin of the script that invoked the method, about:blank Test timed out
Stable unexpected results that are known to be intermittent (19)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-uniform-packing-restrictions.html (#28103)
    • NOTRUN [expected PASS] subtest: Overall test
  • OK /css/css-fonts/variations/at-font-face-font-matching.html (#20684)
    • FAIL [expected PASS] subtest: Matching font-weight: '430' should prefer '420 440' over '450 460' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '430' should prefer '450 460' over '500' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '430' should prefer '501 550' over '502 560' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '500' should prefer '500' over '450 460' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '500' should prefer '400' over '350 399' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '501' should prefer '502 510' over '503 520' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '501' should prefer '500' over '450 460' assert_equals: Unexpected font on test element expected 487 but got 532
    • PASS [expected FAIL] subtest: Matching font-weight: '399' should prefer '500 501' over '502 510'
    • PASS [expected FAIL] subtest: Matching font-stretch: '110%' should prefer '110% 120%' over '115% 116%'
    • FAIL [expected PASS] subtest: Matching font-stretch: '90%' should prefer '110% 140%' over '120% 130%' assert_equals: Unexpected font on test element expected 487 but got 532
    • And 14 more unexpected results...
  • PASS [expected TIMEOUT] /css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html (#29187)
  • TIMEOUT /fetch/metadata/generated/element-img-environment-change.sub.html (#30111)
    • FAIL [expected PASS] subtest: sec-fetch-site - Not sent to non-trustworthy same-origin destination, no attributes promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
  • OK [expected TIMEOUT] /html/browsers/browsing-the-web/history-traversal/srcdoc/consecutive-srcdoc.html (#29084)
    • FAIL [expected TIMEOUT] subtest: changing srcdoc to about:srcdoc#yo then another srcdoc does two push navigations and we can navigate back promise_test: Unhandled rejection with value: object "TypeError: iframe is null"
  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html (#28681)
    • PASS [expected FAIL] subtest: load & pageshow events do not fire on contentWindow of <iframe> element created with src=''
    • PASS [expected FAIL] subtest: load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank'
  • OK /html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html (#28066)
    • PASS [expected FAIL] subtest: 0080 00FF set in href="" targeting a frame and clicked
    • PASS [expected FAIL] subtest: 0080 00FF 0100 set in href="" targeting a frame and clicked
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.html (#29056)
    • FAIL [expected PASS] subtest: Cross-origin navigation started from unload handler must be ignored promise_test: Unhandled rejection with value: object "SecurityError: The operation is insecure."
  • OK [expected TIMEOUT] /html/canvas/element/pixel-manipulation/2d.imageData.get.large.crash.html (#29086)
  • CRASH [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html (#22647)
  • OK [expected TIMEOUT] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html (#24066)
    • FAIL [expected NOTRUN] subtest: Check that popups from a sandboxed iframe do not escape the sandbox assert_equals: It came from a sandboxed iframe expected "null" but got "http://web-platform.test:8000"
  • OK [expected TIMEOUT] /html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html (#29724)
    • PASS [expected TIMEOUT] subtest: reparent-form-during-planned-navigation-task
  • OK /html/semantics/forms/form-submission-0/urlencoded2.window.html (#28687)
    • FAIL [expected PASS] subtest: application/x-www-form-urlencoded: single quote in name (normal form) assert_equals: expected "a%27b=c" but got ""
  • OK /html/semantics/scripting-1/the-script-element/execution-timing/077.html (#22139)
    • PASS [expected FAIL] subtest: adding several types of scripts through the DOM and removing some of them confuses scheduler
  • TIMEOUT /html/webappapis/scripting/events/compile-event-handler-settings-objects.html (#24246)
    • PASS [expected FAIL] subtest: The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document
  • TIMEOUT [expected OK] /webaudio/the-audio-api/the-audiocontext-interface/audiocontext-not-fully-active.html (#27664)
  • TIMEOUT [expected OK] /webmessaging/without-ports/017.html (#24486)
    • TIMEOUT [expected PASS] subtest: origin of the script that invoked the method, about:blank Test timed out
  • ERROR [expected OK] /workers/constructors/Worker/Worker-constructor.html (#22991)
  • OK /workers/dedicated-worker-from-blob-url.window.html (#22286)
    • FAIL [expected PASS] subtest: Creating a dedicated worker from a blob URL works immediately before revoking. promise_test: Unhandled rejection with value: object "[object Event]"
Stable unexpected results (119)
  • FAIL [expected PASS] /_mozilla/css/restyle-nth-child.html
  • OK /css/css-animations/parsing/animation-name-invalid.html
    • PASS [expected FAIL] subtest: e.style['animation-name'] = "revert-layer, four" should not set the property value
  • OK /css/css-animations/parsing/keyframes-name-invalid.html
    • PASS [expected FAIL] subtest: invalid: @Keyframes revert-layer { }
  • CRASH [expected FAIL] /css/css-color/a98rgb-001.html
  • PASS [expected FAIL] /css/css-color/a98rgb-002.html
  • PASS [expected FAIL] /css/css-color/a98rgb-003.html
  • CRASH [expected FAIL] /css/css-color/a98rgb-004.html
  • OK /css/css-color/animation/color-interpolation.html
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]
    • And 35 more unexpected results...
  • FAIL [expected PASS] /css/css-color/color-mix-currentcolor-nested-for-color-property.html
  • CRASH [expected FAIL] /css/css-color/display-p3-001.html
  • PASS [expected FAIL] /css/css-color/display-p3-002.html
  • PASS [expected FAIL] /css/css-color/display-p3-003.html
  • CRASH [expected FAIL] /css/css-color/display-p3-004.html
  • CRASH [expected FAIL] /css/css-color/display-p3-005.html
  • PASS [expected FAIL] /css/css-color/display-p3-006.html
  • CRASH [expected FAIL] /css/css-color/lab-001.html
  • PASS [expected FAIL] /css/css-color/lab-002.html
  • CRASH [expected FAIL] /css/css-color/lab-003.html
  • PASS [expected FAIL] /css/css-color/lab-004.html
  • PASS [expected FAIL] /css/css-color/lab-005.html
  • PASS [expected FAIL] /css/css-color/lab-006.html
  • PASS [expected FAIL] /css/css-color/lab-007.html
  • CRASH [expected FAIL] /css/css-color/lab-008.html
  • CRASH [expected PASS] /css/css-color/lab-l-over-100-1.html
  • CRASH [expected PASS] /css/css-color/lab-l-over-100-2.html
  • CRASH [expected FAIL] /css/css-color/lch-001.html
  • PASS [expected FAIL] /css/css-color/lch-002.html
  • CRASH [expected FAIL] /css/css-color/lch-003.html
  • PASS [expected FAIL] /css/css-color/lch-004.html
  • PASS [expected FAIL] /css/css-color/lch-005.html
  • PASS [expected FAIL] /css/css-color/lch-006.html
  • PASS [expected FAIL] /css/css-color/lch-007.html
  • CRASH [expected FAIL] /css/css-color/lch-008.html
  • CRASH [expected FAIL] /css/css-color/lch-009.html
  • CRASH [expected FAIL] /css/css-color/lch-010.html
  • CRASH [expected PASS] /css/css-color/lch-l-over-100-1.html
  • CRASH [expected PASS] /css/css-color/lch-l-over-100-2.html
  • CRASH [expected FAIL] /css/css-color/oklab-001.html
  • PASS [expected FAIL] /css/css-color/oklab-002.html
  • PASS [expected FAIL] /css/css-color/oklab-003.html
  • PASS [expected FAIL] /css/css-color/oklab-004.html
  • PASS [expected FAIL] /css/css-color/oklab-005.html
  • PASS [expected FAIL] /css/css-color/oklab-006.html
  • PASS [expected FAIL] /css/css-color/oklab-007.html
  • CRASH [expected FAIL] /css/css-color/oklab-008.html
  • CRASH [expected FAIL] /css/css-color/oklab-009.html
  • CRASH [expected PASS] /css/css-color/oklab-l-over-1-1.html
  • CRASH [expected PASS] /css/css-color/oklab-l-over-1-2.html
  • CRASH [expected FAIL] /css/css-color/oklch-001.html
  • PASS [expected FAIL] /css/css-color/oklch-002.html
  • PASS [expected FAIL] /css/css-color/oklch-003.html
  • PASS [expected FAIL] /css/css-color/oklch-004.html
  • PASS [expected FAIL] /css/css-color/oklch-005.html
  • PASS [expected FAIL] /css/css-color/oklch-006.html
  • PASS [expected FAIL] /css/css-color/oklch-007.html
  • CRASH [expected FAIL] /css/css-color/oklch-008.html
  • CRASH [expected FAIL] /css/css-color/oklch-009.html
  • CRASH [expected FAIL] /css/css-color/oklch-010.html
  • CRASH [expected FAIL] /css/css-color/oklch-011.html
  • OK /css/css-color/parsing/color-computed-color-function.html
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 0% 0% 0%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 10% 10% 10%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb .2 .2 25%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 0 0 0 / 1)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 0% 0 0 / 0.5)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 20% 0 10/0.5)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 20% 0 10/50%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 400% 0 10/50%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 50% -160 160)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 50% -200 200)'
    • And 373 more unexpected results...
  • OK /css/css-color/parsing/color-computed-hsl.html
    • PASS [expected FAIL] subtest: Property color value 'hsl(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsla(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsla(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 80% none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 none 50%)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 100% 50% / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(none 100% 50%)'
  • OK /css/css-color/parsing/color-computed-hwb.html
    • PASS [expected FAIL] subtest: Property color value 'hwb(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 none none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 80% none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 none 50%)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 30% 50% / none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(none 100% 50% / none)'
  • OK /css/css-color/parsing/color-computed-lab.html
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 1)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 0.5)'
    • PASS [expected FAIL] subtest: Property color value 'lab(20 0 10/0.5)'
    • PASS [expected FAIL] subtest: Property color value 'lab(20 0 10/50%)'
    • PASS [expected FAIL] subtest: Property color value 'lab(50 -160 160)'
    • PASS [expected FAIL] subtest: Property color value 'lab(50 -200 200)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / -10%)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 110%)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 300%)'
    • And 80 more unexpected results...
  • OK /css/css-color/parsing/color-computed-rgb.html
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(128 none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(128 none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / .5)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(20% none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(20% none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / 50%)'
    • PASS [expected FAIL] subtest: Property color value 'rgba(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgba(none none none / none)'
    • And 6 more unexpected results...
  • OK /css/css-color/parsing/color-valid-color-function.html
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 0% 0% 0%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 10% 10% 10%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb .2 .2 25%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 0 0 0 / 1)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 0% 0 0 / 0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 20% 0 10/0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 20% 0 10/50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 400% 0 10/50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 50% -160 160)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 50% -200 200)" should set the property value
    • And 212 more unexpected results...
  • OK /css/css-color/parsing/color-valid-hsl.html
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsla(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsla(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 80% none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 none 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 100% 50% / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none 100% 50%)" should set the property value
  • OK /css/css-color/parsing/color-valid-hwb.html
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 80% none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 none 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 30% 50% / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(none 100% 50% / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(320deg 30% 40%)" should set the property value
  • OK /css/css-color/parsing/color-valid-lab.html
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 1)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(20 0 10/0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(20 0 10/50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(50 -160 160)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(50 -200 200)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / -10%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 110%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 300%)" should set the property value
    • And 80 more unexpected results...
  • OK /css/css-color/parsing/color-valid-rgb.html
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(128 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(128 none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / .5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(20% none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(20% none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgba(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgba(none none none / none)" should set the property value
    • And 6 more unexpected results...
  • PASS [expected FAIL] /css/css-color/predefined-001.html
  • PASS [expected FAIL] /css/css-color/predefined-002.html
  • CRASH [expected FAIL] /css/css-color/predefined-005.html
  • CRASH [expected FAIL] /css/css-color/predefined-006.html
  • CRASH [expected FAIL] /css/css-color/predefined-007.html
  • CRASH [expected FAIL] /css/css-color/predefined-008.html
  • CRASH [expected FAIL] /css/css-color/predefined-009.html
  • CRASH [expected FAIL] /css/css-color/predefined-010.html
  • CRASH [expected FAIL] /css/css-color/predefined-011.html
  • CRASH [expected FAIL] /css/css-color/predefined-012.html
  • CRASH [expected FAIL] /css/css-color/predefined-016.html
  • CRASH [expected FAIL] /css/css-color/prophoto-rgb-001.html
  • PASS [expected FAIL] /css/css-color/prophoto-rgb-002.html
  • CRASH [expected FAIL] /css/css-color/prophoto-rgb-003.html
  • CRASH [expected FAIL] /css/css-color/prophoto-rgb-004.html
  • CRASH [expected FAIL] /css/css-color/prophoto-rgb-005.html
  • CRASH [expected FAIL] /css/css-color/rec2020-001.html
  • PASS [expected FAIL] /css/css-color/rec2020-002.html
  • PASS [expected FAIL] /css/css-color/rec2020-003.html
  • CRASH [expected FAIL] /css/css-color/rec2020-004.html
  • CRASH [expected FAIL] /css/css-color/rec2020-005.html
  • CRASH [expected FAIL] /css/css-color/relative-currentcolor-rec2020-02.html
  • CRASH [expected FAIL] /css/css-color/srgb-linear-001.html
  • PASS [expected FAIL] /css/css-color/srgb-linear-002.html
  • PASS [expected FAIL] /css/css-color/srgb-linear-003.html
  • CRASH [expected FAIL] /css/css-color/srgb-linear-004.html
  • PASS [expected FAIL] /css/css-color/xyz-001.html
  • PASS [expected FAIL] /css/css-color/xyz-002.html
  • CRASH [expected FAIL] /css/css-color/xyz-003.html
  • CRASH [expected FAIL] /css/css-color/xyz-004.html
  • CRASH [expected FAIL] /css/css-color/xyz-005.html
  • CRASH [expected FAIL] /css/css-color/xyz-d50-001.html
  • PASS [expected FAIL] /css/css-color/xyz-d50-002.html
  • CRASH [expected FAIL] /css/css-color/xyz-d50-003.html
  • CRASH [expected FAIL] /css/css-color/xyz-d50-004.html
  • CRASH [expected FAIL] /css/css-color/xyz-d50-005.html
  • PASS [expected FAIL] /css/css-color/xyz-d65-001.html
  • PASS [expected FAIL] /css/css-color/xyz-d65-002.html
  • CRASH [expected FAIL] /css/css-color/xyz-d65-003.html
  • CRASH [expected FAIL] /css/css-color/xyz-d65-004.html
  • CRASH [expected FAIL] /css/css-color/xyz-d65-005.html
  • OK /css/css-fonts/font-shorthand-serialization-prevention.html
    • PASS [expected FAIL] subtest: Setting font-variant-caps to revert-layer should prevent the font shorthand from serializing in specified style
    • PASS [expected FAIL] subtest: Setting font-stretch to revert-layer should prevent the font shorthand from serializing in specified style
  • OK /css/css-images/parsing/gradient-interpolation-method-computed.html
    • PASS [expected FAIL] subtest: Property background-image value 'linear-gradient(30deg, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'linear-gradient(to right bottom, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'radial-gradient(50px, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'radial-gradient(ellipse 50% 40em, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'radial-gradient(at right center, color(srgb 1 0 0), blue)'
  • OK /css/css-images/parsing/gradient-interpolation-method-valid.html
    • PASS [expected FAIL] subtest: e.style['background-image'] = "linear-gradient(30deg, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "linear-gradient(to right bottom, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "radial-gradient(50px, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "radial-gradient(ellipse 50% 40em, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "radial-gradient(at right center, color(srgb 1 0 0), blue)" should set the property value
  • OK /css/css-transitions/parsing/transition-property-invalid.html
    • PASS [expected FAIL] subtest: e.style['transition-property'] = "revert-layer, top" should not set the property value
    • PASS [expected FAIL] subtest: e.style['transition-property'] = "top, revert-layer" should not set the property value
  • OK /css/css-variables/revert-layer-in-fallback.html
    • PASS [expected FAIL] subtest: var(--unknown, revert-layer) in shorthand observed via longhand
    • PASS [expected FAIL] subtest: var(--unknown, revert-layer) in longhand
  • OK /css/mediaqueries/match-media-parsing.html
    • PASS [expected FAIL] subtest: Test parsing '(min-resolution: calc(1x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(max-resolution: calc(7x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(1x + 2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(5x - 2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(1x * 3))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(6x / 2))' with matchMedia
  • PASS [expected FAIL] /css/mediaqueries/mq-calc-resolution.html
  • OK /css/selectors/invalidation/first-child-last-child.html
    • FAIL [expected PASS] subtest: Adding multiple nodes at once should invalidate :first-child correctly. assert_equals: expected "rgb(0, 0, 255)" but got "rgb(0, 0, 0)"
    • FAIL [expected PASS] subtest: Adding multiple nodes at once should invalidate :last-child correctly. assert_equals: expected "rgb(255, 0, 0)" but got "rgb(0, 0, 0)"
  • OK /css/selectors/invalidation/insert-sibling-001.html
    • FAIL [expected PASS] subtest: Remove/Insert earlier sibling assert_equals: color after removal expected "rgb(0, 0, 255)" but got "rgb(0, 128, 0)"

Copy link

⚠️ Try run (#6910715158) failed.

@Loirooriol Loirooriol added the T-full Do a full try run label Nov 18, 2023
@github-actions github-actions bot removed the T-full Do a full try run label Nov 18, 2023
Copy link

🔨 Triggering try run (#6911063921) with platforms=linux,macos,windows and layout=all

Copy link

Test results for linux-wpt-layout-2020 from try job (#6911063921):

Flaky unexpected result (18)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-with-non-reserved-words.html (#16216)
    • NOTRUN [expected PASS] subtest: Overall test
  • TIMEOUT [expected OK] /_webgl/conformance/uniforms/out-of-bounds-uniform-array-access.html (#26225)
    • NOTRUN [expected PASS] subtest: Overall test
  • OK /css/cssom-view/MediaQueryList-addListener-removeListener.html (#24569)
    • FAIL [expected PASS] subtest: listeners are called correct number of times assert_equals: expected 2 but got 1
  • OK /css/cssom/HTMLLinkElement-load-event-002.html
    • PASS [expected FAIL] subtest: Load event doesn't fire on removed link
  • TIMEOUT [expected OK] /dom/events/webkit-transition-end-event.html (#26497)
    • TIMEOUT [expected PASS] subtest: webkitTransitionEnd event listener should not trigger if an unprefixed event handler also exists Test timed out
    • NOTRUN [expected FAIL] subtest: event types for prefixed and unprefixed transitionend event listeners should be named appropriately
    • NOTRUN [expected PASS] subtest: webkitTransitionEnd event listener is case sensitive
  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html (#28681)
    • PASS [expected FAIL] subtest: load & pageshow events do not fire on contentWindow of <iframe> element created with src=''
    • PASS [expected FAIL] subtest: load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank'
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.html (#29056)
    • FAIL [expected PASS] subtest: Cross-origin navigation started from unload handler must be ignored promise_test: Unhandled rejection with value: object "SecurityError: The operation is insecure."
  • OK /html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html (#28697)
  • OK /html/browsers/history/the-history-interface/traverse_the_history_4.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals, last would be aborted
  • OK /html/browsers/history/the-history-interface/traverse_the_history_5.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals, last would be aborted
  • TIMEOUT [expected OK] /html/interaction/focus/the-autofocus-attribute/document-with-fragment-top.html (#28259)
    • TIMEOUT [expected FAIL] subtest: Autofocus elements in top-level browsing context's documents with "top" fragments should work. Test timed out
  • TIMEOUT [expected OK] /html/interaction/focus/the-autofocus-attribute/supported-elements.html (#24145)
    • TIMEOUT [expected FAIL] subtest: Area element should support autofocus Test timed out
  • OK /html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html (#21666)
    • PASS [expected FAIL] subtest: <img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (display:none)
  • OK [expected ERROR] /html/semantics/scripting-1/the-script-element/defer-script/async-script.html?reload (#29054)
  • TIMEOUT /html/webappapis/scripting/events/compile-event-handler-settings-objects.html (#24246)
    • TIMEOUT [expected FAIL] subtest: The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document Test timed out
  • ERROR /resource-timing/content-type-parsing.html (#29131)
    • FAIL [expected TIMEOUT] subtest: mime-type 16 : text/html;charset=�gbk assert_equals: expected (string) "text/html" but got (undefined) undefined
    • TIMEOUT [expected NOTRUN] subtest: mime-type 17 : text/html;charset= gbk Test timed out
  • TIMEOUT [expected OK] /webaudio/the-audio-api/the-audiocontext-interface/audiocontext-not-fully-active.html (#27664)
  • TIMEOUT [expected OK] /webmessaging/without-ports/017.html (#24486)
    • TIMEOUT [expected PASS] subtest: origin of the script that invoked the method, about:blank Test timed out
Stable unexpected results that are known to be intermittent (17)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-uniform-packing-restrictions.html (#28103)
    • NOTRUN [expected PASS] subtest: Overall test
  • OK /css/css-fonts/variations/at-font-face-font-matching.html (#20684)
    • FAIL [expected PASS] subtest: Matching font-weight: '430' should prefer '420 440' over '450 460' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '430' should prefer '450 460' over '500' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '500' should prefer '500' over '450 460' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '500' should prefer '400' over '350 399' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '501' should prefer '502 510' over '503 520' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-weight: '501' should prefer '500' over '450 460' assert_equals: Unexpected font on test element expected 487 but got 532
    • PASS [expected FAIL] subtest: Matching font-weight: '501' should prefer '390 410' over '300 350'
    • PASS [expected FAIL] subtest: Matching font-stretch: '110%' should prefer '115% 116%' over '105%'
    • PASS [expected FAIL] subtest: Matching font-stretch: '110%' should prefer '50% 80%' over '60% 70%'
    • FAIL [expected PASS] subtest: Matching font-stretch: '90%' should prefer '110% 140%' over '120% 130%' assert_equals: Unexpected font on test element expected 487 but got 532
    • And 12 more unexpected results...
  • TIMEOUT /fetch/metadata/generated/css-images.sub.tentative.html (#29047)
    • PASS [expected TIMEOUT] subtest: background-image sec-fetch-site - HTTPS downgrade (header not sent)
  • TIMEOUT /fetch/metadata/generated/element-img-environment-change.sub.html (#30111)
    • FAIL [expected PASS] subtest: sec-fetch-site - Not sent to non-trustworthy same-origin destination, no attributes promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
  • OK [expected TIMEOUT] /html/browsers/browsing-the-web/history-traversal/srcdoc/consecutive-srcdoc.html (#29084)
    • FAIL [expected TIMEOUT] subtest: changing srcdoc to about:srcdoc#yo then another srcdoc does two push navigations and we can navigate back promise_test: Unhandled rejection with value: object "TypeError: iframe is null"
  • OK /html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html (#28066)
    • PASS [expected FAIL] subtest: 0041 set in href="" targeting a frame and clicked
    • PASS [expected FAIL] subtest: 0080 00FF set in href="" targeting a frame and clicked
    • PASS [expected FAIL] subtest: 0080 00FF 0100 set in href="" targeting a frame and clicked
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.html (#29049)
    • PASS [expected FAIL] subtest: Same-origin navigation started from unload handler must be ignored
  • CRASH [expected TIMEOUT] /html/browsers/windows/embedded-opener-remove-frame.html (#23867)
  • OK [expected TIMEOUT] /html/canvas/element/pixel-manipulation/2d.imageData.get.large.crash.html (#29086)
  • CRASH [expected TIMEOUT] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html (#24066)
  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html (#22154)
    • NOTRUN [expected FAIL] subtest: Check that popups from a sandboxed iframe do not escape the sandbox
  • OK /html/semantics/embedded-content/the-img-element/non-active-document.html (#21544)
    • PASS [expected FAIL] subtest: createHTMLDocument
    • PASS [expected FAIL] subtest: <template>
  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • FAIL [expected PASS] subtest: text/plain: 0x00 in value (normal form) assert_equals: expected "a=b\0c\r\n" but got ""
  • OK /html/semantics/forms/form-submission-0/urlencoded2.window.html (#28687)
    • PASS [expected FAIL] subtest: application/x-www-form-urlencoded: 0x00 in value (formdata event)
    • FAIL [expected PASS] subtest: application/x-www-form-urlencoded: single quote in name (normal form) assert_equals: expected "a%27b=c" but got ""
  • OK /html/semantics/scripting-1/the-script-element/execution-timing/077.html (#22139)
    • PASS [expected FAIL] subtest: adding several types of scripts through the DOM and removing some of them confuses scheduler
  • ERROR [expected OK] /workers/constructors/Worker/Worker-constructor.html (#22991)
  • OK /workers/dedicated-worker-from-blob-url.window.html (#22286)
    • FAIL [expected PASS] subtest: Creating a dedicated worker from a blob URL works immediately before revoking. promise_test: Unhandled rejection with value: object "[object Event]"
Stable unexpected results (114)
  • FAIL [expected PASS] /_mozilla/css/restyle-nth-child.html
  • OK /css/css-animations/parsing/animation-name-invalid.html
    • PASS [expected FAIL] subtest: e.style['animation-name'] = "revert-layer, four" should not set the property value
  • OK /css/css-animations/parsing/keyframes-name-invalid.html
    • PASS [expected FAIL] subtest: invalid: @Keyframes revert-layer { }
  • PASS [expected FAIL] /css/css-color/a98rgb-001.html
  • PASS [expected FAIL] /css/css-color/a98rgb-002.html
  • PASS [expected FAIL] /css/css-color/a98rgb-003.html
  • PASS [expected FAIL] /css/css-color/a98rgb-004.html
  • OK /css/css-color/animation/color-interpolation.html
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]
    • And 35 more unexpected results...
  • FAIL [expected PASS] /css/css-color/color-mix-currentcolor-nested-for-color-property.html
  • PASS [expected FAIL] /css/css-color/display-p3-001.html
  • PASS [expected FAIL] /css/css-color/display-p3-002.html
  • PASS [expected FAIL] /css/css-color/display-p3-003.html
  • PASS [expected FAIL] /css/css-color/display-p3-004.html
  • PASS [expected FAIL] /css/css-color/display-p3-005.html
  • PASS [expected FAIL] /css/css-color/display-p3-006.html
  • PASS [expected FAIL] /css/css-color/lab-001.html
  • PASS [expected FAIL] /css/css-color/lab-002.html
  • PASS [expected FAIL] /css/css-color/lab-003.html
  • PASS [expected FAIL] /css/css-color/lab-004.html
  • PASS [expected FAIL] /css/css-color/lab-005.html
  • PASS [expected FAIL] /css/css-color/lab-006.html
  • PASS [expected FAIL] /css/css-color/lab-007.html
  • PASS [expected FAIL] /css/css-color/lab-008.html
  • FAIL [expected PASS] /css/css-color/lab-l-over-100-1.html
  • FAIL [expected PASS] /css/css-color/lab-l-over-100-2.html
  • PASS [expected FAIL] /css/css-color/lch-001.html
  • PASS [expected FAIL] /css/css-color/lch-002.html
  • PASS [expected FAIL] /css/css-color/lch-003.html
  • PASS [expected FAIL] /css/css-color/lch-004.html
  • PASS [expected FAIL] /css/css-color/lch-005.html
  • PASS [expected FAIL] /css/css-color/lch-006.html
  • PASS [expected FAIL] /css/css-color/lch-007.html
  • PASS [expected FAIL] /css/css-color/lch-008.html
  • FAIL [expected PASS] /css/css-color/lch-l-over-100-1.html
  • FAIL [expected PASS] /css/css-color/lch-l-over-100-2.html
  • PASS [expected FAIL] /css/css-color/oklab-001.html
  • PASS [expected FAIL] /css/css-color/oklab-002.html
  • PASS [expected FAIL] /css/css-color/oklab-003.html
  • PASS [expected FAIL] /css/css-color/oklab-004.html
  • PASS [expected FAIL] /css/css-color/oklab-005.html
  • PASS [expected FAIL] /css/css-color/oklab-006.html
  • PASS [expected FAIL] /css/css-color/oklab-007.html
  • PASS [expected FAIL] /css/css-color/oklab-008.html
  • PASS [expected FAIL] /css/css-color/oklab-009.html
  • FAIL [expected PASS] /css/css-color/oklab-l-over-1-1.html
  • FAIL [expected PASS] /css/css-color/oklab-l-over-1-2.html
  • PASS [expected FAIL] /css/css-color/oklch-001.html
  • PASS [expected FAIL] /css/css-color/oklch-002.html
  • PASS [expected FAIL] /css/css-color/oklch-003.html
  • PASS [expected FAIL] /css/css-color/oklch-004.html
  • PASS [expected FAIL] /css/css-color/oklch-005.html
  • PASS [expected FAIL] /css/css-color/oklch-006.html
  • PASS [expected FAIL] /css/css-color/oklch-007.html
  • PASS [expected FAIL] /css/css-color/oklch-008.html
  • PASS [expected FAIL] /css/css-color/oklch-011.html
  • OK /css/css-color/parsing/color-computed-color-function.html
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 0% 0% 0%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 10% 10% 10%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb .2 .2 25%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 0 0 0 / 1)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 0% 0 0 / 0.5)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 20% 0 10/0.5)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 20% 0 10/50%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 400% 0 10/50%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 50% -160 160)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 50% -200 200)'
    • And 373 more unexpected results...
  • OK /css/css-color/parsing/color-computed-hsl.html
    • PASS [expected FAIL] subtest: Property color value 'hsl(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsla(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsla(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 80% none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 none 50%)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 100% 50% / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(none 100% 50%)'
  • OK /css/css-color/parsing/color-computed-hwb.html
    • PASS [expected FAIL] subtest: Property color value 'hwb(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 none none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 80% none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 none 50%)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 30% 50% / none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(none 100% 50% / none)'
  • OK /css/css-color/parsing/color-computed-lab.html
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 1)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 0.5)'
    • PASS [expected FAIL] subtest: Property color value 'lab(20 0 10/0.5)'
    • PASS [expected FAIL] subtest: Property color value 'lab(20 0 10/50%)'
    • PASS [expected FAIL] subtest: Property color value 'lab(50 -160 160)'
    • PASS [expected FAIL] subtest: Property color value 'lab(50 -200 200)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / -10%)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 110%)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 300%)'
    • And 80 more unexpected results...
  • OK /css/css-color/parsing/color-computed-rgb.html
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(128 none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(128 none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / .5)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(20% none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(20% none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / 50%)'
    • PASS [expected FAIL] subtest: Property color value 'rgba(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgba(none none none / none)'
    • And 6 more unexpected results...
  • OK /css/css-color/parsing/color-valid-color-function.html
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 0% 0% 0%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 10% 10% 10%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb .2 .2 25%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 0 0 0 / 1)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 0% 0 0 / 0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 20% 0 10/0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 20% 0 10/50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 400% 0 10/50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 50% -160 160)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 50% -200 200)" should set the property value
    • And 212 more unexpected results...
  • OK /css/css-color/parsing/color-valid-hsl.html
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsla(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsla(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 80% none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 none 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 100% 50% / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none 100% 50%)" should set the property value
  • OK /css/css-color/parsing/color-valid-hwb.html
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 80% none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 none 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 30% 50% / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(none 100% 50% / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(320deg 30% 40%)" should set the property value
  • OK /css/css-color/parsing/color-valid-lab.html
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 1)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(20 0 10/0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(20 0 10/50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(50 -160 160)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(50 -200 200)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / -10%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 110%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 300%)" should set the property value
    • And 80 more unexpected results...
  • OK /css/css-color/parsing/color-valid-rgb.html
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(128 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(128 none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / .5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(20% none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(20% none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgba(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgba(none none none / none)" should set the property value
    • And 6 more unexpected results...
  • PASS [expected FAIL] /css/css-color/predefined-001.html
  • PASS [expected FAIL] /css/css-color/predefined-002.html
  • PASS [expected FAIL] /css/css-color/predefined-005.html
  • PASS [expected FAIL] /css/css-color/predefined-006.html
  • PASS [expected FAIL] /css/css-color/predefined-007.html
  • PASS [expected FAIL] /css/css-color/predefined-008.html
  • PASS [expected FAIL] /css/css-color/predefined-009.html
  • PASS [expected FAIL] /css/css-color/predefined-010.html
  • PASS [expected FAIL] /css/css-color/predefined-011.html
  • PASS [expected FAIL] /css/css-color/predefined-012.html
  • PASS [expected FAIL] /css/css-color/predefined-016.html
  • PASS [expected FAIL] /css/css-color/prophoto-rgb-001.html
  • PASS [expected FAIL] /css/css-color/prophoto-rgb-002.html
  • PASS [expected FAIL] /css/css-color/prophoto-rgb-003.html
  • PASS [expected FAIL] /css/css-color/prophoto-rgb-004.html
  • PASS [expected FAIL] /css/css-color/prophoto-rgb-005.html
  • PASS [expected FAIL] /css/css-color/rec2020-001.html
  • PASS [expected FAIL] /css/css-color/rec2020-002.html
  • PASS [expected FAIL] /css/css-color/rec2020-003.html
  • PASS [expected FAIL] /css/css-color/rec2020-004.html
  • PASS [expected FAIL] /css/css-color/rec2020-005.html
  • PASS [expected FAIL] /css/css-color/srgb-linear-001.html
  • PASS [expected FAIL] /css/css-color/srgb-linear-002.html
  • PASS [expected FAIL] /css/css-color/srgb-linear-003.html
  • PASS [expected FAIL] /css/css-color/srgb-linear-004.html
  • PASS [expected FAIL] /css/css-color/xyz-001.html
  • PASS [expected FAIL] /css/css-color/xyz-002.html
  • PASS [expected FAIL] /css/css-color/xyz-003.html
  • PASS [expected FAIL] /css/css-color/xyz-004.html
  • PASS [expected FAIL] /css/css-color/xyz-005.html
  • PASS [expected FAIL] /css/css-color/xyz-d50-001.html
  • PASS [expected FAIL] /css/css-color/xyz-d50-002.html
  • PASS [expected FAIL] /css/css-color/xyz-d50-003.html
  • PASS [expected FAIL] /css/css-color/xyz-d50-004.html
  • PASS [expected FAIL] /css/css-color/xyz-d50-005.html
  • PASS [expected FAIL] /css/css-color/xyz-d65-001.html
  • PASS [expected FAIL] /css/css-color/xyz-d65-002.html
  • PASS [expected FAIL] /css/css-color/xyz-d65-003.html
  • PASS [expected FAIL] /css/css-color/xyz-d65-004.html
  • PASS [expected FAIL] /css/css-color/xyz-d65-005.html
  • OK /css/css-fonts/font-shorthand-serialization-prevention.html
    • PASS [expected FAIL] subtest: Setting font-variant-caps to revert-layer should prevent the font shorthand from serializing in specified style
    • PASS [expected FAIL] subtest: Setting font-stretch to revert-layer should prevent the font shorthand from serializing in specified style
  • OK /css/css-images/parsing/gradient-interpolation-method-computed.html
    • PASS [expected FAIL] subtest: Property background-image value 'linear-gradient(30deg, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'linear-gradient(to right bottom, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'radial-gradient(50px, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'radial-gradient(ellipse 50% 40em, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'radial-gradient(at right center, color(srgb 1 0 0), blue)'
  • OK /css/css-images/parsing/gradient-interpolation-method-valid.html
    • PASS [expected FAIL] subtest: e.style['background-image'] = "linear-gradient(30deg, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "linear-gradient(to right bottom, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "radial-gradient(50px, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "radial-gradient(ellipse 50% 40em, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "radial-gradient(at right center, color(srgb 1 0 0), blue)" should set the property value
  • OK /css/css-transitions/parsing/transition-property-invalid.html
    • PASS [expected FAIL] subtest: e.style['transition-property'] = "revert-layer, top" should not set the property value
    • PASS [expected FAIL] subtest: e.style['transition-property'] = "top, revert-layer" should not set the property value
  • OK /css/css-variables/revert-layer-in-fallback.html
    • PASS [expected FAIL] subtest: var(--unknown, revert-layer) in shorthand observed via longhand
    • PASS [expected FAIL] subtest: var(--unknown, revert-layer) in longhand
  • OK /css/mediaqueries/match-media-parsing.html
    • PASS [expected FAIL] subtest: Test parsing '(min-resolution: calc(1x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(max-resolution: calc(7x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(1x + 2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(5x - 2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(1x * 3))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(6x / 2))' with matchMedia
  • PASS [expected FAIL] /css/mediaqueries/mq-calc-resolution.html
  • OK /css/selectors/invalidation/first-child-last-child.html
    • FAIL [expected PASS] subtest: Adding multiple nodes at once should invalidate :first-child correctly. assert_equals: expected "rgb(0, 0, 255)" but got "rgb(0, 0, 0)"
    • FAIL [expected PASS] subtest: Adding multiple nodes at once should invalidate :last-child correctly. assert_equals: expected "rgb(255, 0, 0)" but got "rgb(0, 0, 0)"
  • OK /css/selectors/invalidation/insert-sibling-001.html
    • FAIL [expected PASS] subtest: Remove/Insert earlier sibling assert_equals: color after removal expected "rgb(0, 0, 255)" but got "rgb(0, 128, 0)"

Copy link

⚠️ Try run (#6911063921) failed.

@Loirooriol Loirooriol added the T-full Do a full try run label Nov 18, 2023
@github-actions github-actions bot removed the T-full Do a full try run label Nov 18, 2023
Copy link

🔨 Triggering try run (#6916672474) with platforms=linux,macos,windows and layout=all

Copy link

Test results for linux-wpt-layout-2013 from try job (#6916672474):

Flaky unexpected result (14)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-with-non-reserved-words.html (#16216)
    • NOTRUN [expected PASS] subtest: Overall test
  • TIMEOUT [expected OK] /_webgl/conformance/uniforms/out-of-bounds-uniform-array-access.html (#26225)
    • NOTRUN [expected PASS] subtest: Overall test
  • OK /html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html (#29066)
    • FAIL [expected PASS] subtest: Check execution order from nested timeout assert_equals: Expected nested setTimeout to run second expected true but got false
    • FAIL [expected PASS] subtest: Check execution order on load handler assert_equals: Expected onload to run first expected false but got true
  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html (#29048)
    • PASS [expected FAIL] subtest: Navigating to a different document with form submission
  • OK /html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html (#28066)
    • FAIL [expected PASS] subtest: 0041 set in href="" targeting a frame and clicked assert_equals: expected "A" but got ""
    • FAIL [expected PASS] subtest: 0080 00FF set in href="" targeting a frame and clicked assert_equals: expected "�ÿ" but got ""
    • FAIL [expected PASS] subtest: 0080 00FF 0100 set in href="" targeting a frame and clicked assert_equals: expected "�ÿĀ" but got ""
    • FAIL [expected PASS] subtest: D83D DE0D set in href="" targeting a frame and clicked assert_equals: expected "😍" but got ""
    • FAIL [expected PASS] subtest: DE0D 0041 set in href="" targeting a frame and clicked assert_equals: expected "\ufffdA" but got ""
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.html (#29056)
    • FAIL [expected PASS] subtest: Cross-origin navigation started from unload handler must be ignored promise_test: Unhandled rejection with value: object "SecurityError: The operation is insecure."
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.html (#29049)
    • FAIL [expected PASS] subtest: Same-origin navigation started from unload handler must be ignored assert_equals: expected "?pass" but got "?fail"
  • OK /html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html (#28697)
  • PASS [expected CRASH] /html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected-font-size-math.html (#30063)
  • FAIL [expected CRASH] /html/canvas/element/manual/text/canvas.2d.disconnected.html (#30063)
  • CRASH [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html (#22667)
  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html (#24066)
    • NOTRUN [expected FAIL] subtest: Check that popups from a sandboxed iframe do not escape the sandbox
  • OK /html/semantics/forms/form-submission-0/multipart-formdata.window.html (#28725)
    • PASS [expected FAIL] subtest: multipart/form-data: 0x00 in value (formdata event)
    • PASS [expected FAIL] subtest: multipart/form-data: single quote in name (normal form)
  • ERROR [expected OK] /html/semantics/scripting-1/the-script-element/defer-script/async-script.html?reload (#29054)
Stable unexpected results that are known to be intermittent (15)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-uniform-packing-restrictions.html (#28103)
    • NOTRUN [expected PASS] subtest: Overall test
  • OK [expected TIMEOUT] /_webgl/conformance/reading/read-pixels-test.html (#28337)
    • PASS [expected NOTRUN] subtest: Overall test
  • TIMEOUT [expected OK] /dom/events/webkit-transition-end-event.html (#26497)
    • TIMEOUT [expected PASS] subtest: webkitTransitionEnd event listener should not trigger if an unprefixed listener also exists Test timed out
    • NOTRUN [expected PASS] subtest: webkitTransitionEnd event listener should not trigger if an unprefixed event handler also exists
    • NOTRUN [expected FAIL] subtest: event types for prefixed and unprefixed transitionend event listeners should be named appropriately
    • NOTRUN [expected PASS] subtest: webkitTransitionEnd event listener is case sensitive
  • TIMEOUT /fetch/metadata/generated/css-images.sub.tentative.html (#29047)
    • FAIL [expected PASS] subtest: border-image sec-fetch-site - HTTPS downgrade (header not sent) assert_unreached: Reached unreachable code
  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html (#28681)
    • FAIL [expected PASS] subtest: load & pageshow events do not fire on contentWindow of <iframe> element created with src='' assert_unreached: load should not be fired Reached unreachable code
    • FAIL [expected PASS] subtest: load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank' assert_unreached: load should not be fired Reached unreachable code
  • CRASH [expected OK] /html/browsers/windows/embedded-opener-remove-frame.html (#23867)
  • OK [expected TIMEOUT] /html/canvas/element/pixel-manipulation/2d.imageData.get.large.crash.html (#29086)
    • FAIL [expected PASS] subtest: Test that canvas crash when image data cannot be allocated. assert_throws_js: function "function() { ctx.getImageData(10, 0xffffffff, 2147483647, 10); }" threw object "IndexSizeError: The index is not in the allowed range." ("IndexSizeError") expected instance of function "function TypeError() {
      [native code]
      }" ("TypeError")
  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html (#24057)
    • TIMEOUT [expected FAIL] subtest: Check that popups from a sandboxed iframe escape the sandbox if
      allow-popups-to-escape-sandbox is used Test timed out
  • OK [expected TIMEOUT] /html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html (#29724)
    • PASS [expected TIMEOUT] subtest: reparent-form-during-planned-navigation-task
  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • PASS [expected FAIL] subtest: text/plain: 0x00 in value (formdata event)
    • FAIL [expected PASS] subtest: text/plain: \n in value (normal form) assert_equals: expected "a=b\r\nc\r\n" but got ""
  • OK /html/semantics/forms/form-submission-0/urlencoded2.window.html (#28687)
    • FAIL [expected PASS] subtest: application/x-www-form-urlencoded: double quote in name (normal form) assert_equals: expected "a%22b=c" but got ""
  • OK /html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html (#23205)
    • FAIL [expected PASS] subtest: Check that rel=noopener with target=_self does a normal load this.openedWindow.findLink is not a function
  • OK [expected TIMEOUT] /html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/promise-rejection-events.html (#26371)
    • FAIL [expected TIMEOUT] subtest: delayed handling: delaying handling rejected promise created from createImageBitmap will cause both events to fire assert_array_equals: expected property 0 to be "InvalidStateError" but got "NotSupportedError" (expected array ["InvalidStateError"] got ["NotSupportedError"])
  • OK [expected TIMEOUT] /webmessaging/with-ports/017.html (#24486)
    • PASS [expected TIMEOUT] subtest: origin of the script that invoked the method, about:blank
  • TIMEOUT [expected OK] /webmessaging/without-ports/018.html (#24485)
    • TIMEOUT [expected PASS] subtest: origin of the script that invoked the method, javascript: Test timed out
Stable unexpected results (112)
  • OK /css/css-animations/parsing/animation-name-invalid.html
    • PASS [expected FAIL] subtest: e.style['animation-name'] = "revert-layer, four" should not set the property value
  • OK /css/css-animations/parsing/keyframes-name-invalid.html
    • PASS [expected FAIL] subtest: invalid: @Keyframes revert-layer { }
  • PASS [expected FAIL] /css/css-color/a98rgb-001.html
  • PASS [expected FAIL] /css/css-color/a98rgb-002.html
  • PASS [expected FAIL] /css/css-color/a98rgb-003.html
  • PASS [expected FAIL] /css/css-color/a98rgb-004.html
  • OK /css/css-color/animation/color-interpolation.html
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (-0.3) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.3) should be [oklab(0.3 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0.6) should be [oklab(0.6 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1) should be [oklab(1 0 0)]
    • And 35 more unexpected results...
  • FAIL [expected PASS] /css/css-color/color-mix-currentcolor-nested-for-color-property.html
  • PASS [expected FAIL] /css/css-color/display-p3-001.html
  • PASS [expected FAIL] /css/css-color/display-p3-002.html
  • PASS [expected FAIL] /css/css-color/display-p3-003.html
  • PASS [expected FAIL] /css/css-color/display-p3-004.html
  • PASS [expected FAIL] /css/css-color/display-p3-005.html
  • PASS [expected FAIL] /css/css-color/display-p3-006.html
  • PASS [expected FAIL] /css/css-color/lab-001.html
  • PASS [expected FAIL] /css/css-color/lab-002.html
  • PASS [expected FAIL] /css/css-color/lab-003.html
  • PASS [expected FAIL] /css/css-color/lab-004.html
  • PASS [expected FAIL] /css/css-color/lab-005.html
  • PASS [expected FAIL] /css/css-color/lab-006.html
  • PASS [expected FAIL] /css/css-color/lab-007.html
  • PASS [expected FAIL] /css/css-color/lab-008.html
  • FAIL [expected PASS] /css/css-color/lab-l-over-100-1.html
  • FAIL [expected PASS] /css/css-color/lab-l-over-100-2.html
  • PASS [expected FAIL] /css/css-color/lch-001.html
  • PASS [expected FAIL] /css/css-color/lch-002.html
  • PASS [expected FAIL] /css/css-color/lch-003.html
  • PASS [expected FAIL] /css/css-color/lch-004.html
  • PASS [expected FAIL] /css/css-color/lch-005.html
  • PASS [expected FAIL] /css/css-color/lch-006.html
  • PASS [expected FAIL] /css/css-color/lch-007.html
  • PASS [expected FAIL] /css/css-color/lch-008.html
  • FAIL [expected PASS] /css/css-color/lch-l-over-100-1.html
  • FAIL [expected PASS] /css/css-color/lch-l-over-100-2.html
  • PASS [expected FAIL] /css/css-color/oklab-001.html
  • PASS [expected FAIL] /css/css-color/oklab-002.html
  • PASS [expected FAIL] /css/css-color/oklab-003.html
  • PASS [expected FAIL] /css/css-color/oklab-004.html
  • PASS [expected FAIL] /css/css-color/oklab-005.html
  • PASS [expected FAIL] /css/css-color/oklab-006.html
  • PASS [expected FAIL] /css/css-color/oklab-007.html
  • PASS [expected FAIL] /css/css-color/oklab-008.html
  • PASS [expected FAIL] /css/css-color/oklab-009.html
  • FAIL [expected PASS] /css/css-color/oklab-l-over-1-1.html
  • FAIL [expected PASS] /css/css-color/oklab-l-over-1-2.html
  • PASS [expected FAIL] /css/css-color/oklch-001.html
  • PASS [expected FAIL] /css/css-color/oklch-002.html
  • PASS [expected FAIL] /css/css-color/oklch-003.html
  • PASS [expected FAIL] /css/css-color/oklch-004.html
  • PASS [expected FAIL] /css/css-color/oklch-005.html
  • PASS [expected FAIL] /css/css-color/oklch-006.html
  • PASS [expected FAIL] /css/css-color/oklch-007.html
  • PASS [expected FAIL] /css/css-color/oklch-008.html
  • PASS [expected FAIL] /css/css-color/oklch-011.html
  • OK /css/css-color/parsing/color-computed-color-function.html
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 0% 0% 0%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 10% 10% 10%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb .2 .2 25%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 0 0 0 / 1)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 0% 0 0 / 0.5)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 20% 0 10/0.5)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 20% 0 10/50%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 400% 0 10/50%)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 50% -160 160)'
    • PASS [expected FAIL] subtest: Property color value 'color(srgb 50% -200 200)'
    • And 373 more unexpected results...
  • OK /css/css-color/parsing/color-computed-hsl.html
    • PASS [expected FAIL] subtest: Property color value 'hsl(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsla(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsla(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 none none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 80% none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 none 50%)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(120 100% 50% / none)'
    • PASS [expected FAIL] subtest: Property color value 'hsl(none 100% 50%)'
  • OK /css/css-color/parsing/color-computed-hwb.html
    • PASS [expected FAIL] subtest: Property color value 'hwb(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 none none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 80% none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 none 50%)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(120 30% 50% / none)'
    • PASS [expected FAIL] subtest: Property color value 'hwb(none 100% 50% / none)'
  • OK /css/css-color/parsing/color-computed-lab.html
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 1)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 0.5)'
    • PASS [expected FAIL] subtest: Property color value 'lab(20 0 10/0.5)'
    • PASS [expected FAIL] subtest: Property color value 'lab(20 0 10/50%)'
    • PASS [expected FAIL] subtest: Property color value 'lab(50 -160 160)'
    • PASS [expected FAIL] subtest: Property color value 'lab(50 -200 200)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / -10%)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 110%)'
    • PASS [expected FAIL] subtest: Property color value 'lab(0 0 0 / 300%)'
    • And 80 more unexpected results...
  • OK /css/css-color/parsing/color-computed-rgb.html
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(128 none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(128 none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / .5)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(20% none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(20% none none / none)'
    • PASS [expected FAIL] subtest: Property color value 'rgb(none none none / 50%)'
    • PASS [expected FAIL] subtest: Property color value 'rgba(none none none)'
    • PASS [expected FAIL] subtest: Property color value 'rgba(none none none / none)'
    • And 6 more unexpected results...
  • OK /css/css-color/parsing/color-valid-color-function.html
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 0% 0% 0%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 10% 10% 10%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb .2 .2 25%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 0 0 0 / 1)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 0% 0 0 / 0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 20% 0 10/0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 20% 0 10/50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 400% 0 10/50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 50% -160 160)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color(srgb 50% -200 200)" should set the property value
    • And 212 more unexpected results...
  • OK /css/css-color/parsing/color-valid-hsl.html
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsla(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsla(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 80% none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 none 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(120 100% 50% / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hsl(none 100% 50%)" should set the property value
  • OK /css/css-color/parsing/color-valid-hwb.html
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 80% none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 none 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(120 30% 50% / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(none 100% 50% / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "hwb(320deg 30% 40%)" should set the property value
  • OK /css/css-color/parsing/color-valid-lab.html
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 1)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(20 0 10/0.5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(20 0 10/50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(50 -160 160)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(50 -200 200)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / -10%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 110%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "lab(0 0 0 / 300%)" should set the property value
    • And 80 more unexpected results...
  • OK /css/css-color/parsing/color-valid-rgb.html
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(128 none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(128 none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / .5)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(20% none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(20% none none / none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgb(none none none / 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgba(none none none)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "rgba(none none none / none)" should set the property value
    • And 6 more unexpected results...
  • PASS [expected FAIL] /css/css-color/predefined-001.html
  • PASS [expected FAIL] /css/css-color/predefined-002.html
  • PASS [expected FAIL] /css/css-color/predefined-005.html
  • PASS [expected FAIL] /css/css-color/predefined-006.html
  • PASS [expected FAIL] /css/css-color/predefined-007.html
  • PASS [expected FAIL] /css/css-color/predefined-008.html
  • PASS [expected FAIL] /css/css-color/predefined-009.html
  • PASS [expected FAIL] /css/css-color/predefined-010.html
  • PASS [expected FAIL] /css/css-color/predefined-011.html
  • PASS [expected FAIL] /css/css-color/predefined-012.html
  • PASS [expected FAIL] /css/css-color/predefined-016.html
  • PASS [expected FAIL] /css/css-color/prophoto-rgb-001.html
  • PASS [expected FAIL] /css/css-color/prophoto-rgb-002.html
  • PASS [expected FAIL] /css/css-color/prophoto-rgb-003.html
  • PASS [expected FAIL] /css/css-color/prophoto-rgb-004.html
  • PASS [expected FAIL] /css/css-color/prophoto-rgb-005.html
  • PASS [expected FAIL] /css/css-color/rec2020-001.html
  • PASS [expected FAIL] /css/css-color/rec2020-002.html
  • PASS [expected FAIL] /css/css-color/rec2020-003.html
  • PASS [expected FAIL] /css/css-color/rec2020-004.html
  • PASS [expected FAIL] /css/css-color/rec2020-005.html
  • PASS [expected FAIL] /css/css-color/srgb-linear-001.html
  • PASS [expected FAIL] /css/css-color/srgb-linear-002.html
  • PASS [expected FAIL] /css/css-color/srgb-linear-003.html
  • PASS [expected FAIL] /css/css-color/srgb-linear-004.html
  • PASS [expected FAIL] /css/css-color/xyz-001.html
  • PASS [expected FAIL] /css/css-color/xyz-002.html
  • PASS [expected FAIL] /css/css-color/xyz-003.html
  • PASS [expected FAIL] /css/css-color/xyz-004.html
  • PASS [expected FAIL] /css/css-color/xyz-005.html
  • PASS [expected FAIL] /css/css-color/xyz-d50-001.html
  • PASS [expected FAIL] /css/css-color/xyz-d50-002.html
  • PASS [expected FAIL] /css/css-color/xyz-d50-003.html
  • PASS [expected FAIL] /css/css-color/xyz-d50-004.html
  • PASS [expected FAIL] /css/css-color/xyz-d50-005.html
  • PASS [expected FAIL] /css/css-color/xyz-d65-001.html
  • PASS [expected FAIL] /css/css-color/xyz-d65-002.html
  • PASS [expected FAIL] /css/css-color/xyz-d65-003.html
  • PASS [expected FAIL] /css/css-color/xyz-d65-004.html
  • PASS [expected FAIL] /css/css-color/xyz-d65-005.html
  • OK /css/css-fonts/font-shorthand-serialization-prevention.html
    • PASS [expected FAIL] subtest: Setting font-variant to revert-layer should prevent the font shorthand from serializing in specified style
    • PASS [expected FAIL] subtest: Setting font-variant-caps to revert-layer should prevent the font shorthand from serializing in specified style
    • PASS [expected FAIL] subtest: Setting font-stretch to revert-layer should prevent the font shorthand from serializing in specified style
  • OK /css/css-images/parsing/gradient-interpolation-method-computed.html
    • PASS [expected FAIL] subtest: Property background-image value 'linear-gradient(30deg, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'linear-gradient(to right bottom, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'radial-gradient(50px, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'radial-gradient(ellipse 50% 40em, color(srgb 1 0 0), blue)'
    • PASS [expected FAIL] subtest: Property background-image value 'radial-gradient(at right center, color(srgb 1 0 0), blue)'
  • OK /css/css-images/parsing/gradient-interpolation-method-valid.html
    • PASS [expected FAIL] subtest: e.style['background-image'] = "linear-gradient(30deg, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "linear-gradient(to right bottom, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "radial-gradient(50px, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "radial-gradient(ellipse 50% 40em, color(srgb 1 0 0), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['background-image'] = "radial-gradient(at right center, color(srgb 1 0 0), blue)" should set the property value
  • OK /css/css-transitions/parsing/transition-property-invalid.html
    • PASS [expected FAIL] subtest: e.style['transition-property'] = "revert-layer, top" should not set the property value
    • PASS [expected FAIL] subtest: e.style['transition-property'] = "top, revert-layer" should not set the property value
  • OK /css/css-variables/revert-layer-in-fallback.html
    • PASS [expected FAIL] subtest: var(--unknown, revert-layer) in shorthand observed via longhand
    • PASS [expected FAIL] subtest: var(--unknown, revert-layer) in longhand
  • OK /css/cssom/font-variant-shorthand-serialization.html
    • PASS [expected FAIL] subtest: CSS-wide keyword in shorthand
  • OK /css/mediaqueries/match-media-parsing.html
    • PASS [expected FAIL] subtest: Test parsing '(min-resolution: calc(1x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(max-resolution: calc(7x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(1x + 2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(5x - 2x))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(1x * 3))' with matchMedia
    • PASS [expected FAIL] subtest: Test parsing '(resolution: calc(6x / 2))' with matchMedia
  • PASS [expected FAIL] /css/mediaqueries/mq-calc-resolution.html

emilio and others added 20 commits November 20, 2023 18:35
More nesting plumbing. Still does nothing because we don't parse the
nested rules.

Should be trivial to prove this patch doesn't change any behavior so
far, but I want to land it on its own because it can have performance
implications.

This follows the pattern of what we do with other rules like layers and
container conditions, that is, keep the ancestor selectors in a stack,
and poke at the last one in order to replace the ancestor.

This changes the behavior of replace_parent_selector as with the newer
version of the spec, stuff like:

  div {
    .foo {
      stuff
    }
  }

Should work as `div .foo`. A test is added for this case.

Differential Revision: https://phabricator.services.mozilla.com/D176560
…s along with declaration

No implementation just yet (the default QualifiedRuleParser
implementation just rejects stuff), but this is plumbing that I'd rather
get reviewed separately.

Differential Revision: https://phabricator.services.mozilla.com/D176686
NaN and infinity percentages are now serialized as expected.

Also added some new WPT tests as percentages were previously untested
and added some spec comments to previous NaN/inf serialization code.

Differential Revision: https://phabricator.services.mozilla.com/D176726
Refactored ImportLayer into an enum instead of a struct and using
Option everywhere.

Differential Revision: https://phabricator.services.mozilla.com/D176793
Although we store animation and transition style values in StyleUIReset and
define their properties in longhands/ui.mako.rs, but we may move them in
the future if this style struct becomes too large. So let's move the
definition of their values to an independent module, animation, so we
don't have to worry about this again.

This patch doesn't change any other things. Only move code.

Differential Revision: https://phabricator.services.mozilla.com/D173903
Support view() notation for animation-timeline:
  `<view()> = view( [ <axis> || <'view-timeline-inset'> ]? )`

We move AnimationTimeline and its related types into the generics folder,
and define two new structs for scroll() and view().

Note:
1. The syntax of scroll() doesn't match the current version of the spec.
    I will update it in Bug 1814444.
2. We will handle the creation/usage of the Anonymous View Progress Timelines
    in the next patch.

Differential Revision: https://phabricator.services.mozilla.com/D173904
Sum nodes would use mul_by to negate nodes to do subtraction, but some
nodes are not distributive.  This patch adds a negate node, so that the
operations inside these negate nodes can be resolved first and then the
"subtraction" can be applied.

Differential Revision: https://phabricator.services.mozilla.com/D172941
…size separately

And use it instead of explicit document checks. This centralizes where
we check for it.

IsChromeDoc is relatively cheap, but this bug wants to also check for
PDF.js which is a bit more expensive.

No behavior change.

Differential Revision: https://phabricator.services.mozilla.com/D176940
…in any order

The order of <scroller> and <axis> doesn't matter in the parser.
However, we serialize <scroller> first, if it is not the initial value.

Differential Revision: https://phabricator.services.mozilla.com/D173906
`self` keyword specifies to use the element’s own principal box as the
scroll container. If the principal box is not a scroll container, then the
scroll progress timeline is inactive.

Differential Revision: https://phabricator.services.mozilla.com/D175707
…ghtmost

This restores the pre-regression behavior by choosing the later class in
cases where folks use stuff like `.foo.bar`.

This matches other browsers too.

Differential Revision: https://phabricator.services.mozilla.com/D177398
HasBoxFFI and HasArcFFI aren't great, see bug 1831242 as for examples of
why.

HasArcFFI requires a bit more care, but HasBoxFFI doesn't give us much
benefit. Instead use the same type in the FFI boundary.

Differential Revision: https://phabricator.services.mozilla.com/D177252
It's completely unsused and we don't want to use it any time soon, see
bug 1831539 and related.

Differential Revision: https://phabricator.services.mozilla.com/D177497
After the previous patches we only have one trait which we should also
tweak / rework, so let's put it all on that single trait.

Differential Revision: https://phabricator.services.mozilla.com/D177515
@Loirooriol
Copy link
Contributor Author

Copy link
Member
@mrobinson mrobinson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice. These are really coming along.

@mrobinson
Copy link
Member

I will land this one the merge queue is empty.

@mrobinson mrobinson merged commit 2b0a64b into servo:master Nov 21, 2023
10 checks passed
@Loirooriol Loirooriol deleted the sync-10 branch November 24, 2023 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.