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

Enable new color functions from CSS Color 4 #30752

Merged
merged 1 commit into from
Nov 20, 2023

Conversation

Loirooriol
Copy link
Contributor

@Loirooriol Loirooriol commented Nov 18, 2023

I will need to do most of the work anyways during the style updates,
so by enabling this it will be easier to detect mistakes.

Also, canvas colors are now parsed as , precisely to support
these new features. This is according to the HTML spec:
https://html.spec.whatwg.org/multipage/infrastructure.html#parsed-as-a-css-color-value


  • ./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 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 (#6916285151) with platforms=linux,macos,windows and layout=all

Copy link

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

Flaky unexpected result (20)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-with-non-reserved-words.html (#16216)
    • 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
  • TIMEOUT [expected OK] /fetch/api/redirect/redirect-keepalive.any.html (#29536)
  • 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/navigation-unload-same-origin-fragment.html (#20768)
    • FAIL [expected PASS] subtest: Tests that a fragment navigation in the unload handler will not block the initial navigation assert_equals: expected "" but got "#fragment"
  • 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/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_4.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals, last would be aborted
  • 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
  • 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 /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-quirks-mode.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" (quirks mode)
  • OK /html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.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" (standards mode)
  • OK /html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html (#23205)
    • PASS [expected FAIL] subtest: Check that rel=noopener with target=_self does a normal load
  • OK /html/syntax/parsing/DOMContentLoaded-defer.html (#21550)
    • PASS [expected FAIL] subtest: The end: DOMContentLoaded and defer scripts
  • CRASH [expected PASS] /streams/readable-streams/crashtests/strategy-worker-terminate.html (#30124)
  • OK [expected TIMEOUT] /webmessaging/with-ports/018.html (#24485)
    • PASS [expected TIMEOUT] subtest: origin of the script that invoked the method, javascript:
  • 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
  • TIMEOUT [expected OK] /webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html (#29053)
    • TIMEOUT [expected PASS] subtest: StorageKey: test 3P about:blank window opened from a 3P iframe Test timed out
Stable unexpected results that are known to be intermittent (16)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-uniform-packing-restrictions.html (#28103)
    • 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-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
    • 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
    • FAIL [expected PASS] subtest: Matching font-style: 'italic' should prefer 'normal' over 'oblique 0deg' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-style: 'italic' should prefer 'oblique 0deg' over 'oblique -60deg -30deg' assert_equals: Unexpected font on test element expected 487 but got 532
    • And 11 more unexpected results...
  • PASS [expected TIMEOUT] /css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html (#29187)
  • 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 [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: 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/history/the-history-interface/traverse_the_history_2.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals, last would be aborted
  • 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 /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/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: double quote in name (normal form)
    • 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 [expected OK] /webaudio/the-audio-api/the-audiocontext-interface/audiocontext-not-fully-active.html (#27664)
  • 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 (108)
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-background-repaint-parent.html
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-background-repaint.html
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-border-repaint-parent.html
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-border-repaint.html
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-outline-repaint-parent.html
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-outline-repaint.html
  • 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 (1) should be [oklab(1 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1.5) 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 (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 (1.5) should be [oklab(1 0 0)]
    • PASS [expected FAIL] subtest: CSS Animations: 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 Animations: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]
    • And 26 more unexpected results...
  • PASS [expected FAIL] /css/css-color/color-mix-currentcolor-001.html
  • PASS [expected FAIL] /css/css-color/color-mix-currentcolor-003.html
  • FAIL [expected PASS] /css/css-color/color-mix-currentcolor-nested-for-color-property.html
  • PASS [expected FAIL] /css/css-color/color-mix-non-srgb-001.html
  • PASS [expected FAIL] /css/css-color/color-mix-percents-01.html
  • PASS [expected FAIL] /css/css-color/color-mix-percents-02.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-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 167 more unexpected results...
  • OK /css/css-color/parsing/color-valid-color-mix-function.html
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in srgb, red, blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in srgb, 70% red, 50% blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, red, blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, red calc(20%), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, currentcolor, blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, red 60%, blue 40%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, red 50%, blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, red, blue 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in lch decreasing hue, red, hsl(120, 100%, 50%))" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20%), hsl(30deg 30% 40%))" should set the property value
    • And 334 more unexpected results...
  • 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 60 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-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

Copy link

⚠️ Try run (#6916285151) 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 (#6916606411) with platforms=linux,macos,windows and layout=all

Copy link

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

Flaky unexpected result (16)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-with-non-reserved-words.html (#16216)
    • 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 [expected OK] /html/browsers/browsing-the-web/navigating-across-documents/about-srcdoc-navigation-blocked.window.html
  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html (#28691)
    • PASS [expected FAIL] subtest: load event does not fire on window.open('about:blank')
  • TIMEOUT [expected OK] /html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit.html (#28686)
    • TIMEOUT [expected FAIL] subtest: Replace before load, triggered by same-document formElement.submit() Test timed out
  • 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)
  • TIMEOUT [expected OK] /html/interaction/focus/the-autofocus-attribute/supported-elements.html (#24145)
    • TIMEOUT [expected FAIL] subtest: Element with tabindex should support autofocus Test timed out
    • NOTRUN [expected PASS] subtest: Non-HTMLElement should not support autofocus
    • NOTRUN [expected FAIL] subtest: Host element with delegatesFocus should support autofocus
    • NOTRUN [expected FAIL] subtest: Host element with delegatesFocus including no focusable descendants should be skipped
    • NOTRUN [expected FAIL] subtest: Area element should support autofocus
  • 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/embedded-content/the-img-element/non-active-document.html (#21544)
    • FAIL [expected PASS] subtest: createHTMLDocument assert_unreached: got unexpected error event Reached unreachable code
    • FAIL [expected PASS] subtest: <template> assert_unreached: got unexpected error event Reached unreachable code
  • 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"])
  • CRASH [expected OK] /referrer-policy/gen/iframe.meta/unsafe-url/iframe-tag.http.html
  • TIMEOUT [expected PASS] /streams/readable-streams/crashtests/strategy-worker-terminate.html (#30124)
  • 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/017.html (#24486)
    • TIMEOUT [expected PASS] subtest: origin of the script that invoked the method, about:blank Test timed out
  • TIMEOUT [expected OK] /webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html (#29053)
    • TIMEOUT [expected PASS] subtest: StorageKey: test 3P about:blank window opened from a 3P iframe Test timed out
Stable unexpected results that are known to be intermittent (18)
  • 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] /_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 /fetch/metadata/generated/css-images.sub.tentative.html (#29047)
    • 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
  • 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
  • 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/replace-before-load/a-click.html (#28697)
  • OK /html/browsers/history/the-history-interface/traverse_the_history_2.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals, last would be aborted
  • 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")
  • 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: Basic test (formdata event)
    • PASS [expected FAIL] subtest: text/plain: Basic File test (formdata event)
    • 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 ""
  • 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
  • ERROR [expected OK] /html/semantics/scripting-1/the-script-element/defer-script/async-script.html?reload (#29054)
  • 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
  • OK [expected ERROR] /workers/constructors/Worker/Worker-constructor.html (#22991)
Stable unexpected results (109)
  • OK /css/css-backgrounds/animations/box-shadow-interpolation.html
    • PASS [expected FAIL] subtest: CSS Transitions: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)] to [10px 10px 10px 10px color(srgb 1 1 1)] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)] to [10px 10px 10px 10px color(srgb 1 1 1)] at (0) should be [10px 10px 10px 10px oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)] to [10px 10px 10px 10px color(srgb 1 1 1)] at (1) should be [10px 10px 10px 10px oklab(1 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)] to [10px 10px 10px 10px color(srgb 1 1 1)] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)] to [10px 10px 10px 10px color(srgb 1 1 1)] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)] to [10px 10px 10px 10px color(srgb 1 1 1)] at (0) should be [10px 10px 10px 10px oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)] to [10px 10px 10px 10px color(srgb 1 1 1)] at (1) should be [10px 10px 10px 10px oklab(1 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)] to [10px 10px 10px 10px color(srgb 1 1 1)] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)]
    • PASS [expected FAIL] subtest: CSS Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)] to [10px 10px 10px 10px color(srgb 1 1 1)] at (-0.3) should be [10px 10px 10px 10px oklab(0 0 0)]
    • PASS [expected FAIL] subtest: CSS Animations: property <box-shadow> from [10px 10px 10px 10px rgb(0 0 0)] to [10px 10px 10px 10px color(srgb 1 1 1)] at (0) should be [10px 10px 10px 10px oklab(0 0 0)]
    • And 2 more unexpected results...
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-background-repaint-parent.html
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-background-repaint.html
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-border-repaint-parent.html
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-border-repaint.html
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-outline-repaint-parent.html
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-outline-repaint.html
  • 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 (1) should be [oklab(1 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1.5) 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 (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 (1.5) should be [oklab(1 0 0)]
    • PASS [expected FAIL] subtest: CSS Animations: 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 Animations: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]
    • And 26 more unexpected results...
  • PASS [expected FAIL] /css/css-color/color-mix-currentcolor-001.html
  • PASS [expected FAIL] /css/css-color/color-mix-currentcolor-003.html
  • FAIL [expected PASS] /css/css-color/color-mix-currentcolor-nested-for-color-property.html
  • PASS [expected FAIL] /css/css-color/color-mix-non-srgb-001.html
  • PASS [expected FAIL] /css/css-color/color-mix-percents-01.html
  • PASS [expected FAIL] /css/css-color/color-mix-percents-02.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-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 167 more unexpected results...
  • OK /css/css-color/parsing/color-valid-color-mix-function.html
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in srgb, red, blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in srgb, 70% red, 50% blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, red, blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, red calc(20%), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, currentcolor, blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, red 60%, blue 40%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, red 50%, blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, red, blue 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in lch decreasing hue, red, hsl(120, 100%, 50%))" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20%), hsl(30deg 30% 40%))" should set the property value
    • And 334 more unexpected results...
  • 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 60 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-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

Copy link

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

Flaky unexpected result (14)
  • FAIL [expected PASS] /_mozilla/mozilla/iframe/resize_after_load.html (#13573)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-with-non-reserved-words.html (#16216)
    • NOTRUN [expected PASS] subtest: Overall test
  • OK /css/cssom-view/MediaQueryList-extends-EventTarget.html (#25269)
    • FAIL [expected PASS] subtest: onchange adds listener promise_test: Unhandled rejection with value: object "TypeError: _event is undefined"
  • 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 /html/browsers/browsing-the-web/navigating-across-documents/javascript-url-no-beforeunload.window.html (#29055)
    • PASS [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
  • OK /html/browsers/history/the-history-interface/traverse_the_history_3.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals, last would be aborted
  • 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/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.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" (standards mode)
  • OK [expected ERROR] /html/semantics/scripting-1/the-script-element/defer-script/async-script.html?reload (#29054)
  • 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 [expected OK] /html/webappapis/scripting/processing-model-2/integration-with-the-javascript-job-queue/promise-job-entry.html (#25805)
    • TIMEOUT [expected FAIL] subtest: Sanity check: this all works as expected with no promises involved Test timed out
  • TIMEOUT [expected OK] /webaudio/the-audio-api/the-audiocontext-interface/audiocontext-not-fully-active.html (#27664)
  • OK /xhr/send-redirect.htm
    • FAIL [expected PASS] subtest: XMLHttpRequest: send() - Redirects (basics) (301 does redirect) assert_equals: expected (string) "GET" but got (object) null
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
  • TIMEOUT [expected OK] /_webgl/conformance/uniforms/out-of-bounds-uniform-array-access.html (#26225)
    • NOTRUN [expected PASS] subtest: Overall test
  • OK /css/css-fonts/variations/at-font-face-font-matching.html (#20684)
    • PASS [expected FAIL] subtest: Matching font-weight: '400' should prefer '500' over '350 399'
    • 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
    • PASS [expected FAIL] subtest: Matching font-weight: '500' should prefer '350 399' over '351 398'
    • 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: '110%' should prefer '105%' over '100%'
    • And 17 more unexpected results...
  • PASS [expected TIMEOUT] /css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html (#29187)
  • OK /css/cssom-view/MediaQueryList-addListener-removeListener.html (#24569)
    • FAIL [expected PASS] subtest: listeners are called in order they were added assert_array_equals: lengths differ, expected array ["1st", "2nd"] length 2, got [] length 0
  • 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-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)
    • PASS [expected FAIL] subtest: Same-origin navigation started from unload handler must be ignored
  • 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 [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 /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 [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
  • OK [expected TIMEOUT] /webmessaging/without-ports/018.html (#24485)
    • PASS [expected TIMEOUT] subtest: origin of the script that invoked the method, javascript:
  • 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 (108)
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-background-repaint-parent.html
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-background-repaint.html
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-border-repaint-parent.html
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-border-repaint.html
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-outline-repaint-parent.html
  • PASS [expected FAIL] /css/css-backgrounds/color-mix-currentcolor-outline-repaint.html
  • 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 (1) should be [oklab(1 0 0)]
    • PASS [expected FAIL] subtest: CSS Transitions: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (1.5) 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 (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 (1.5) should be [oklab(1 0 0)]
    • PASS [expected FAIL] subtest: CSS Animations: 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 Animations: property <color> from [rgb(0 0 0)] to [color(srgb 1 1 1)] at (0) should be [oklab(0 0 0)]
    • And 26 more unexpected results...
  • PASS [expected FAIL] /css/css-color/color-mix-currentcolor-001.html
  • PASS [expected FAIL] /css/css-color/color-mix-currentcolor-003.html
  • FAIL [expected PASS] /css/css-color/color-mix-currentcolor-nested-for-color-property.html
  • PASS [expected FAIL] /css/css-color/color-mix-non-srgb-001.html
  • PASS [expected FAIL] /css/css-color/color-mix-percents-01.html
  • PASS [expected FAIL] /css/css-color/color-mix-percents-02.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-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 167 more unexpected results...
  • OK /css/css-color/parsing/color-valid-color-mix-function.html
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in srgb, red, blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in srgb, 70% red, 50% blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, red, blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, red calc(20%), blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, currentcolor, blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, red 60%, blue 40%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, red 50%, blue)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, red, blue 50%)" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in lch decreasing hue, red, hsl(120, 100%, 50%))" should set the property value
    • PASS [expected FAIL] subtest: e.style['color'] = "color-mix(in hsl, hsl(120deg 10% 20%), hsl(30deg 30% 40%))" should set the property value
    • And 334 more unexpected results...
  • 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 60 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-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

Copy link

⚠️ Try run (#6916606411) failed.

@Loirooriol Loirooriol added the T-full Do a full try run label Nov 19, 2023
Copy link

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

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

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

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
  • TIMEOUT /fetch/api/basic/keepalive.any.html (#29536)
    • TIMEOUT [expected PASS] subtest: [keepalive] simple GET request on 'pagehide' [no payload]; setting up Test timed out
    • NOTRUN [expected PASS] subtest: [keepalive] simple GET request on 'unload' [no payload]; setting up
    • NOTRUN [expected PASS] subtest: [keepalive] simple POST request on 'load' [no payload]; setting up
    • NOTRUN [expected PASS] subtest: [keepalive] simple POST request on 'pagehide' [no payload]; setting up
    • NOTRUN [expected PASS] subtest: [keepalive] simple POST request on 'unload' [no payload]; setting up
  • TIMEOUT /fetch/metadata/generated/css-images.sub.tentative.html (#29047)
    • 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
  • 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
  • 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."
  • 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)
  • OK /html/semantics/embedded-content/the-img-element/non-active-document.html (#21544)
    • FAIL [expected PASS] subtest: createHTMLDocument assert_unreached: got unexpected error event Reached unreachable code
    • FAIL [expected PASS] subtest: <template> assert_unreached: got unexpected error event Reached unreachable code
  • ERROR [expected OK] /html/semantics/scripting-1/the-script-element/defer-script/async-script.html?reload (#29054)
  • OK /html/webappapis/dynamic-markup-insertion/document-write/module-static-import-delayed.html (#26243)
    • FAIL [expected PASS] subtest: document.write in an imported 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.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
  • CRASH [expected PASS] /streams/readable-streams/crashtests/strategy-worker-terminate.html (#30124)
  • 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 that are known to be intermittent (10)
  • 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
  • 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")
  • 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: double quote in value (formdata event)
  • 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)
    • 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
  • 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"])

Copy link

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

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 /dom/events/Event-dispatch-single-activation-behavior.html
    • PASS [expected FAIL] subtest: When clicking child <A></A> of parent <INPUT type=checkbox></INPUT>, only child should be activated.
    • PASS [expected FAIL] subtest: When clicking child <A></A> of parent <INPUT type=radio></INPUT>, only child should be activated.
    • PASS [expected FAIL] subtest: When clicking child <A></A> of parent <FORM><INPUT type=submit></INPUT></FORM>, only child should be activated.
    • PASS [expected FAIL] subtest: When clicking child <A></A> of parent <FORM><INPUT type=image></INPUT></FORM>, only child should be activated.
    • PASS [expected FAIL] subtest: When clicking child <A></A> of parent <FORM><INPUT type=reset></INPUT></FORM>, only child should be activated.
    • PASS [expected FAIL] subtest: When clicking child <A></A> of parent <FORM><BUTTON type=submit></BUTTON></FORM>, only child should be activated.
    • PASS [expected FAIL] subtest: When clicking child <A></A> of parent <FORM><BUTTON type=reset></BUTTON></FORM>, only child should be activated.
    • PASS [expected FAIL] subtest: When clicking child <A></A> of parent <AREA></AREA>, only child should be activated.
    • PASS [expected FAIL] subtest: When clicking child <A></A> of parent <DETAILS><SUMMARY></SUMMARY></DETAILS>, only child should be activated.
    • PASS [expected FAIL] subtest: When clicking child <A></A> of parent <LABEL><INPUT type=checkbox></INPUT><SPAN></SPAN></LABEL>, only child should be activated.
    • And 1 more unexpected results...
  • CRASH [expected ERROR] /fetch/orb/tentative/known-mime-type.sub.any.html
  • OK /fetch/private-network-access/worker-blob-fetch.tentative.window.html (#30064)
    • PASS [expected FAIL] subtest: treat-as-public to public: success.
  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html (#28691)
    • PASS [expected FAIL] subtest: load event does not fire on window.open('about:blank')
  • 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/browsing-the-web/read-media/pageload-image-in-popup.html (#23849)
    • PASS [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_2.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals, last would be aborted
  • OK /html/browsers/history/the-history-interface/traverse_the_history_3.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals, last would be aborted
  • 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/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.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" (quirks mode)
  • 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/with-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 (23)
  • 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 '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
    • 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
    • FAIL [expected PASS] subtest: Matching font-style: 'italic' should prefer 'italic' over 'oblique 20deg' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-style: 'italic' should prefer 'normal' over 'oblique 0deg' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-style: 'italic' should prefer 'oblique 0deg' over 'oblique -60deg -30deg' assert_equals: Unexpected font on test element expected 487 but got 532
    • And 11 more unexpected results...
  • PASS [expected TIMEOUT] /css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html (#29187)
  • 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
  • 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 OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html (#22647)
  • CRASH [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html (#22667)
  • CRASH [expected TIMEOUT] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html (#24066)
  • 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-width-1000px.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" (width:1000px)
  • 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 ""
    • PASS [expected FAIL] subtest: application/x-www-form-urlencoded: backslash in filename (formdata event)
  • 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
  • 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/with-ports/017.html (#24486)
    • TIMEOUT [expected PASS] subtest: origin of the script that invoked the method, about:blank Test timed out
  • 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]"

Copy link

✨ Try run (#6917023360) succeeded.

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!

@mrobinson
Copy link
Member

Instead of landing this as two changes, I think it makes sense to land it all together so that the earlier commits are contextualized by the newly passing tests.

@Loirooriol
Copy link
Contributor Author

OK I will merge with #30751, but I have realized it will become simpler if #30754 lands first.

I will need to do most of the work anyways during the style updates,
so by enabling this it will be easier to detect mistakes.

Also, canvas colors are now parsed as <color>, precisely to support
these new features. This is according to the HTML spec:
https://html.spec.whatwg.org/multipage/infrastructure.html#parsed-as-a-css-color-value
@Loirooriol Loirooriol mentioned this pull request Nov 20, 2023
3 tasks
@Loirooriol Loirooriol added T-linux-wpt-2013 Do a try run of the WPT (legacy layout) T-linux-wpt-2020 Do a try run of the WPT labels Nov 20, 2023
@github-actions github-actions bot removed T-linux-wpt-2013 Do a try run of the WPT (legacy layout) T-linux-wpt-2020 Do a try run of the WPT labels Nov 20, 2023
Copy link

🔨 Triggering try run (#6930574334) with platforms=linux and layout=all

@Loirooriol Loirooriol marked this pull request as ready for review November 20, 2023 13:12
@Loirooriol
Copy link
Contributor Author

I have unified into a single commit, with some simplifications thanks to #30754.

Copy link

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

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/CSS2/linebox/inline-negative-margin-001.html (#23862)
    • FAIL [expected PASS] subtest: [data-expected-height] 1 assert_equals:
      <inline-block data-expected-height="10">123 <span style="margin-left: -8ch">1234 </span></inline-block>
      height expected 10 but got 20
    • FAIL [expected PASS] subtest: [data-expected-height] 2 assert_equals:
      <inline-block data-expected-height="10">123 <span style="margin-left: -8ch">123 </span></inline-block>
      height expected 10 but got 20
    • PASS [expected FAIL] subtest: [data-expected-height] 4
  • PASS [expected FAIL] /css/css-text/white-space/trailing-other-space-separators-break-spaces-007.html (#25875)
  • OK /css/cssom-view/MediaQueryList-extends-EventTarget-interop.html (#25285)
    • FAIL [expected PASS] subtest: listener added with addListener and addEventListener is called once assert_equals: triggerMQLEvent expected 1 but got 0
    • FAIL [expected PASS] subtest: listener added with addListener and addEventListener (capture) is called twice assert_equals: triggerMQLEvent expected 2 but got 0
  • OK /css/cssom/HTMLLinkElement-load-event-002.html
    • PASS [expected FAIL] subtest: Load event doesn't fire on removed link
  • OK /html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html (#29046)
    • PASS [expected FAIL] subtest: first argument: absolute url
  • PASS [expected CRASH] /html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected-font-size-math.html (#30063)
  • 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
  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html (#24066)
    • NOTRUN [expected FAIL] subtest: Check that popups from a sandboxed iframe do not escape the sandbox
  • TIMEOUT [expected OK] /html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html (#29724)
    • TIMEOUT [expected PASS] subtest: reparent-form-during-planned-navigation-task Test timed out
  • ERROR [expected OK] /html/semantics/scripting-1/the-script-element/defer-script/async-script.html?reload (#29054)
  • 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 /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
  • TIMEOUT /resource-timing/nested-context-navigations-iframe.html (#24311)
    • TIMEOUT [expected PASS] subtest: Test that crossorigin iframe navigations are not observable by the parent, even after history navigations by the parent Test timed out
    • NOTRUN [expected PASS] subtest: Test that cross-site iframe navigations are not observable by the parent, even after history navigations by the parent
    • 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
  • CRASH [expected OK] /url/failure.html (#28574)
  • 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 (10)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-uniform-packing-restrictions.html (#28103)
    • 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
  • OK /css/cssom-view/MediaQueryList-extends-EventTarget.html (#25269)
    • PASS [expected FAIL] subtest: listeners for "change" type are called
  • OK /css/cssom-view/scroll-behavior-smooth-navigation.html (#29564)
    • FAIL [expected PASS] subtest: Instant scrolling while doing history navigation. assert_equals: Shouldn't be scrolled back to top yet. expected 0 but got 18631
    • FAIL [expected PASS] subtest: Smooth scrolling while doing history navigation. assert_not_equals: Shouldn't be scrolled to top anymore. got disallowed value 0
  • 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 [expected CRASH] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html (#22667)
  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • FAIL [expected PASS] subtest: text/plain: Basic File test (formdata event) assert_equals: expected "basic=file-test.txt\r\n" but got ""
    • PASS [expected FAIL] subtest: text/plain: 0x00 in value (normal form)
    • FAIL [expected PASS] subtest: text/plain: 0x00 in filename (formdata event) assert_equals: expected "a=b\0c\r\n" but got ""
  • OK /html/webappapis/dynamic-markup-insertion/document-write/module-static-import-delayed.html (#26243)
    • PASS [expected FAIL] subtest: document.write in an imported module
  • 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
  • OK [expected TIMEOUT] /webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html (#29053)
    • PASS [expected TIMEOUT] subtest: StorageKey: test 3P about:blank window opened from a 3P iframe

Copy link

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

Flaky unexpected result (10)
  • 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/initial-empty-document/load-pageshow-events-window-open.html (#28691)
    • FAIL [expected PASS] subtest: load event does not fire on window.open('about:blank') assert_unreached: load should not be fired Reached unreachable code
  • TIMEOUT [expected OK] /html/interaction/focus/the-autofocus-attribute/supported-elements.html (#24145)
    • TIMEOUT [expected FAIL] subtest: Host element with delegatesFocus including no focusable descendants should be skipped Test timed out
    • NOTRUN [expected FAIL] subtest: Area element should support autofocus
  • 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/embedded-content/the-img-element/environment-changes/viewport-change.html (#21682)
    • PASS [expected FAIL] subtest: img (srcset 1 cand) valid image, resize to wide
  • OK /html/semantics/forms/form-submission-0/multipart-formdata.window.html (#28725)
    • PASS [expected FAIL] subtest: multipart/form-data: single quote in name (normal form)
  • TIMEOUT [expected OK] /html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html (#23205)
    • NOTRUN [expected PASS] subtest: Check that rel=noopener with target=_self does a normal load
    • NOTRUN [expected FAIL] subtest: Check that rel=noopener with target=_parent does a normal load
    • NOTRUN [expected FAIL] subtest: Check that rel=noopener with target=_top does a normal load
  • TIMEOUT /resource-timing/nested-context-navigations-iframe.html (#24311)
    • TIMEOUT [expected PASS] subtest: Test that crossorigin iframe navigations are not observable by the parent, even after history navigations by the parent Test timed out
    • NOTRUN [expected PASS] subtest: Test that cross-site iframe navigations are not observable by the parent, even after history navigations by the parent
    • 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
  • 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 '350 399' over '340 398' assert_equals: Unexpected font on test element expected 487 but got 532
    • PASS [expected FAIL] subtest: Matching font-weight: '501' should prefer '500' over '450 460'
    • FAIL [expected PASS] subtest: Matching font-stretch: '100%' should prefer '100%' over '110% 120%' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-stretch: '100%' should prefer '110% 120%' over '115% 116%' assert_equals: Unexpected font on test element expected 487 but got 532
    • PASS [expected FAIL] subtest: Matching font-stretch: '90%' should prefer '50% 80%' over '60% 70%'
    • PASS [expected FAIL] subtest: Matching font-stretch: '90%' should prefer '110% 140%' over '120% 130%'
    • PASS [expected FAIL] subtest: Matching font-style: 'normal' should prefer 'oblique 10deg 40deg' over 'oblique 20deg 30deg'
    • FAIL [expected PASS] subtest: Matching font-style: 'normal' should prefer 'oblique 20deg 30deg' over 'oblique -50deg -20deg' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-style: 'italic' should prefer 'italic' over 'oblique 20deg' assert_equals: Unexpected font on test element expected 487 but got 532
    • FAIL [expected PASS] subtest: Matching font-style: 'italic' should prefer 'oblique 5deg 10deg' over 'oblique 5deg' assert_equals: Unexpected font on test element expected 487 but got 532
    • And 12 more unexpected results...
  • TIMEOUT /fetch/metadata/generated/element-img-environment-change.sub.html (#30111)
    • FAIL [expected TIMEOUT] subtest: sec-fetch-site - Not sent to non-trustworthy same-site destination, no attributes promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
    • TIMEOUT [expected NOTRUN] subtest: sec-fetch-site - Not sent to non-trustworthy cross-site destination, no attributes Test timed out
  • 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='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/navigation-unload-cross-origin.sub.window.html (#29056)
    • PASS [expected FAIL] subtest: Cross-origin navigation started from unload handler must be ignored
  • 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 FAIL] subtest: aElement.click() before the load event must NOT replace
  • OK /html/browsers/history/the-history-interface/traverse_the_history_2.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)
    • FAIL [expected PASS] subtest: Multiple history traversals, last would be aborted assert_array_equals: Pages opened during history navigation expected property 1 to be 5 but got 3 (expected array [6, 5] got [6, 3])
  • OK /html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html (#29046)
  • OK [expected TIMEOUT] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html (#22667)
    • FAIL [expected TIMEOUT] subtest: Check that popups from a sandboxed iframe escape the sandbox if
      allow-popups-to-escape-sandbox is used assert_equals: It came from a sandboxed iframe expected "null" but got "http://web-platform.test:8000"
  • 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/sizes/parse-a-sizes-attribute-standards-mode.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" (standards mode)
  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • FAIL [expected PASS] subtest: text/plain: 0x00 in value (formdata event) assert_equals: expected "a=b\0c\r\n" but got ""
  • OK [expected TIMEOUT] /html/webappapis/scripting/processing-model-2/integration-with-the-javascript-job-queue/promise-job-entry-different-function-realm.html (#25805)
  • 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
  • OK [expected TIMEOUT] /webaudio/the-audio-api/the-audiocontext-interface/audiocontext-not-fully-active.html (#27664)
  • OK [expected TIMEOUT] /webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html (#29053)
    • PASS [expected TIMEOUT] subtest: StorageKey: test 3P about:blank window opened from a 3P iframe

Copy link

⚠️ Try run (#6930574334) failed.

@Loirooriol Loirooriol added this pull request to the merge queue Nov 20, 2023
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 20, 2023
@Loirooriol Loirooriol added this pull request to the merge queue Nov 20, 2023
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 20, 2023
@Loirooriol Loirooriol added this pull request to the merge queue Nov 20, 2023
Merged via the queue into servo:master with commit 61af8fb Nov 20, 2023
60 of 64 checks passed
@Loirooriol Loirooriol deleted the enable-new-color branch November 20, 2023 17:32
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.

None yet

2 participants