GitHub Actions / linux-wpt
failed
Mar 26, 2026 in 0s
Aggregated linux-wpt report
Test results for linux-wpt from try job (#23573049310):
Flaky unexpected result (34)
- OK
/_mozilla/css/offset_properties_inline.html(#40543)- FAIL [expected PASS] subtest:
offsetTopassert_equals: offsetTop of #inline-1 should be 0. expected 0 but got -1 - FAIL [expected PASS] subtest:
offsetLeftassert_equals: offsetLeft of #inline-2 should be 40. expected 40 but got 25
- FAIL [expected PASS] subtest:
- FAIL [expected PASS]
/css/css-backgrounds/background-size-041.html - OK
/css/css-cascade/layer-font-face-override.html(#35935)- PASS [expected FAIL] subtest:
@font-face override update with appended sheet 1 - PASS [expected FAIL] subtest:
@font-face override update with appended sheet 2
- PASS [expected FAIL] subtest:
- OK
/css/css-fonts/variations/at-font-face-font-matching.html(#20684)- FAIL [expected PASS] subtest:
Matching font-style: 'oblique 0deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg'assert_equals: Unexpected font on test element expected 487 but got 532
- FAIL [expected PASS] subtest:
- FAIL [expected PASS]
/css/css-ui/appearance-checkbox-001.html - FAIL [expected PASS]
/css/css-ui/appearance-listbox-001.html - FAIL [expected PASS]
/css/css-ui/compute-kind-widget-generated/grouped-kind-of-widget-fallback-border-block-start-style-001.html - FAIL [expected PASS]
/css/css-ui/compute-kind-widget-generated/grouped-kind-of-widget-fallback-border-image-source-001.html - OK
/fetch/content-length/api-and-duplicate-headers.any.html(#35873)- FAIL [expected PASS] subtest:
fetch() and duplicate Content-Length/Content-Type headerspromise_test: Unhandled rejection with value: object "TypeError: Network error: HTTP failure: client error (SendRequest)"
- FAIL [expected PASS] subtest:
- OK [expected ERROR]
/fetch/fetch-later/quota/same-origin-iframe/multiple-iframes.https.window.html(#35176) - ERROR [expected OK]
/fetch/metadata/window-open.https.sub.html(#40339) - 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
- PASS [expected FAIL] subtest:
- OK
/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment.html(#20768)- PASS [expected FAIL] subtest:
Tests that a fragment navigation in the unload handler will not block the initial navigation
- PASS [expected FAIL] subtest:
- 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
- PASS [expected FAIL] subtest:
- CRASH [expected OK]
/html/browsers/browsing-the-web/unloading-documents/unload/002.html - OK
/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-1.html(#39694)- PASS [expected FAIL] subtest:
Meta refresh is blocked by the allow-scripts sandbox flag at its creation time, not when refresh comes due
- PASS [expected FAIL] subtest:
- OK
/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-2.html(#39703)- FAIL [expected PASS] subtest:
Meta refresh of the original iframe is not blocked if moved into a sandboxed iframeuncaught exception: Error: assert_unreached: The iframe into which the meta was moved must not refresh Reached unreachable code
- FAIL [expected PASS] subtest:
- TIMEOUT
/html/semantics/embedded-content/media-elements/preserves-pitch.html(#40352)- PASS [expected TIMEOUT] subtest:
Speed-ups should not change the pitch when preservesPitch=true - PASS [expected NOTRUN] subtest:
Slow-downs should not change the pitch when preservesPitch=true - TIMEOUT [expected NOTRUN] subtest:
Speed-ups should change the pitch when preservesPitch=falseTest timed out
- PASS [expected TIMEOUT] subtest:
- OK
/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-location-replace.html(#32604)- FAIL [expected PASS] subtest:
Navigating iframe loading='lazy' before it is loaded: location.replaceuncaught exception: Error: assert_equals: expected "http://web-platform.test:8000/html/semantics/embedded-content/the-iframe-element/support/blank.htm?nav" but got "http://web-platform.test:8000/html/semantics/embedded-content/the-iframe-element/support/blank.htm?src"
- FAIL [expected PASS] subtest:
- TIMEOUT [expected OK]
/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_other_frame_popup.sub.html(#39702)- TIMEOUT [expected FAIL] subtest:
Sandboxed iframe can not navigate other frame's popupTest timed out
- TIMEOUT [expected FAIL] subtest:
- TIMEOUT [expected OK]
/html/user-activation/navigation-state-reset-sameorigin.html- TIMEOUT [expected PASS] subtest:
Post-navigation state reset.Test timed out
- TIMEOUT [expected PASS] subtest:
- OK
/mixed-content/tentative/autoupgrades/audio-upgrade.https.sub.html(#41697)- FAIL [expected PASS] subtest:
Audio autoupgradedassert_equals: Length expected 1 but got Infinity
- FAIL [expected PASS] subtest:
- OK
/resource-timing/test_resource_timing.html(#25720)- PASS [expected FAIL] subtest:
PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe) - PASS [expected FAIL] subtest:
PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
- PASS [expected FAIL] subtest:
- OK [expected TIMEOUT]
/trusted-types/trusted-types-navigation.html?01-05(#38975)- PASS [expected TIMEOUT] subtest:
Navigate a window via anchor with javascript:-urls in report-only mode. - PASS [expected NOTRUN] subtest:
Navigate a window via anchor with javascript:-urls w/ default policy in report-only mode. - PASS [expected NOTRUN] subtest:
Navigate a frame via anchor with javascript:-urls in enforcing mode.
- PASS [expected TIMEOUT] subtest:
- TIMEOUT
/trusted-types/trusted-types-navigation.html?26-30(#38807)- PASS [expected TIMEOUT] subtest:
Navigate a window via form-submission with javascript:-urls in report-only mode. - PASS [expected NOTRUN] subtest:
Navigate a window via form-submission with javascript:-urls w/ default policy in report-only mode. - PASS [expected NOTRUN] subtest:
Navigate a frame via form-submission with javascript:-urls in enforcing mode. - TIMEOUT [expected NOTRUN] subtest:
Navigate a frame via form-submission with javascript:-urls w/ default policy in enforcing mode.Test timed out
- PASS [expected TIMEOUT] subtest:
- OK [expected TIMEOUT]
/trusted-types/trusted-types-navigation.html?31-35(#38034)- PASS [expected TIMEOUT] subtest:
Navigate a frame via form-submission with javascript:-urls w/ default policy in report-only mode. - FAIL [expected NOTRUN] subtest:
Navigate a window via form-submission with javascript:-urls w/ a default policy throwing an exception in enforcing mode.promise_test: Unhandled rejection with value: "Unexpected message received: \"No securitypolicyviolation reported!\"" - FAIL [expected NOTRUN] subtest:
Navigate a window via form-submission with javascript:-urls w/ a default policy throwing an exception in report-only mode.promise_test: Unhandled rejection with value: "Unexpected message received: \"No securitypolicyviolation reported!\"" - FAIL [expected NOTRUN] subtest:
Navigate a window via form-submission with javascript:-urls w/ a default policy making the URL invalid in enforcing mode.promise_test: Unhandled rejection with value: "Unexpected message received: \"No securitypolicyviolation reported!\""
- PASS [expected TIMEOUT] subtest:
- OK
/visual-viewport/resize-event-order.html(#41981)- PASS [expected FAIL] subtest:
Popup: DOMWindow resize fired before VisualViewport.
- PASS [expected FAIL] subtest:
- CRASH [expected OK]
/webaudio/the-audio-api/the-mediastreamaudiodestinationnode-interface/closed-audiocontext-construction.html - OK
/webdriver/tests/classic/back/user_prompts.py- FAIL [expected PASS] subtest:
test_accept[alert]AssertionError: assert 'about:blank' == 'https://web-platform.test:8443/webdriver/tests/support/inline.py?doc=%3C%21doctype+html%3E%0A%3Cmeta+charset%3DUTF-8%3E%0A%3Cp+id%3D1%3E&mime=text%2Fhtml&charset=UTF-8'
- FAIL [expected PASS] subtest:
- OK
/webdriver/tests/classic/close_window/user_prompts.py- FAIL [expected PASS] subtest:
test_accept[alert]webdriver.error.NoSuchWindowException: no such window (404): No such window
- FAIL [expected PASS] subtest:
- OK
/webdriver/tests/classic/element_clear/clear.py- FAIL [expected PASS] subtest:
test_null_response_valuewebdriver.error.NoSuchWindowException: no such window (404): No such window
- FAIL [expected PASS] subtest:
- OK
/webdriver/tests/classic/get_active_element/user_prompts.py- FAIL [expected PASS] subtest:
test_accept[alert-None]webdriver.error.NoSuchWindowException: no such window (404): No such window
- FAIL [expected PASS] subtest:
- OK [expected ERROR]
/webxr/render_state_update.https.html(#27535) - ERROR [expected OK]
/workers/baseurl/alpha/sharedworker-in-worker.html(#21315)
Stable unexpected results that are known to be intermittent (16)
- FAIL [expected PASS]
/_mozilla/mozilla/sslfail.html(#10760) - TIMEOUT [expected OK]
/_mozilla/mozilla/window_resize_event.html(#36741)- TIMEOUT [expected PASS] subtest:
Popup onresize event fires after resizeToTest timed out
- TIMEOUT [expected PASS] subtest:
- OK
/_webgl/conformance/textures/misc/texture-upload-size.html(#21770)- FAIL [expected PASS] subtest:
WebGL test #45assert_true: Texture was smaller than the expected size 2x2 expected true got false - FAIL [expected PASS] subtest:
WebGL test #47assert_true: getError expected: INVALID_VALUE. Was NO_ERROR : when calling texSubImage2D with the same texture upload with offset 1, 1 expected true got false - FAIL [expected PASS] subtest:
WebGL test #49assert_true: Texture was smaller than the expected size 2x2 expected true got false - FAIL [expected PASS] subtest:
WebGL test #51assert_true: getError expected: INVALID_VALUE. Was NO_ERROR : when calling texSubImage2D with the same texture upload with offset 1, 1 expected true got false - PASS [expected FAIL] subtest:
WebGL test #53 - PASS [expected FAIL] subtest:
WebGL test #55 - PASS [expected FAIL] subtest:
WebGL test #57 - PASS [expected FAIL] subtest:
WebGL test #59 - FAIL [expected PASS] subtest:
WebGL test #61assert_true: Texture was smaller than the expected size 2x2 expected true got false - FAIL [expected PASS] subtest:
WebGL test #63assert_true: getError expected: INVALID_VALUE. Was NO_ERROR : when calling texSubImage2D with the same texture upload with offset 1, 1 expected true got false - And 14 more unexpected results...
- FAIL [expected PASS] subtest:
- OK
/css/css-fonts/generic-family-keywords-001.html(#37467)- PASS [expected FAIL] subtest:
@font-face matching for quoted and unquoted generic(fangsong)
- PASS [expected FAIL] subtest:
- OK
/css/css-fonts/generic-family-keywords-003.html(#38994)- PASS [expected FAIL] subtest:
@font-face matching for quoted and unquoted sans-serif (drawing text in a canvas) - FAIL [expected PASS] subtest:
@font-face matching for quoted and unquoted cursive (drawing text in a canvas)assert_equals: quoted cursive matches @font-face rule expected 125 but got 40 - FAIL [expected PASS] subtest:
@font-face matching for quoted and unquoted fantasy (drawing text in a canvas)assert_equals: quoted fantasy matches @font-face rule expected 125 but got 40 - PASS [expected FAIL] subtest:
@font-face matching for quoted and unquoted generic(fangsong) (drawing text in a canvas) - PASS [expected FAIL] subtest:
@font-face matching for quoted and unquoted generic(khmer-mul) (drawing text in a canvas) - PASS [expected FAIL] subtest:
@font-face matching for quoted and unquoted ui-serif (drawing text in a canvas)
- PASS [expected FAIL] subtest:
- OK
/html/browsers/browsing-the-web/navigating-across-documents/005.html(#27062)- FAIL [expected PASS] subtest:
Link with onclick navigation and href navigationassert_equals: expected "href" but got "click"
- FAIL [expected PASS] subtest:
- 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
- FAIL [expected PASS] subtest:
- OK
/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html(#28697)- FAIL [expected PASS] subtest:
aElement.click() before the load event must NOT replaceassert_equals: expected "http://web-platform.test:8000/common/blank.html?thereplacement" but got "http://web-platform.test:8000/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/resources/code-injector.html?pipe=sub(none)&code=%0A%20%20%20%20const%20a%20%3D%20document.createElement(%22a%22)%3B%0A%20%20%20%20a.href%20%3D%20%22%2Fcommon%2Fblank.html%3Fthereplacement%22%3B%0A%20%20%20%20document.currentScript.before(a)%3B%0A%20%20%20%20a.click()%3B%0A%20%20"
- FAIL [expected PASS] subtest:
- OK [expected TIMEOUT]
/html/interaction/focus/the-autofocus-attribute/supported-elements.html(#24145)- PASS [expected TIMEOUT] subtest:
Non-HTMLElement should not support autofocus - FAIL [expected NOTRUN] subtest:
Host element with delegatesFocus should support autofocusassert_equals: expected Element node <div autofocus=""></div> but got Element node <body></body> - FAIL [expected NOTRUN] subtest:
Host element with delegatesFocus including no focusable descendants should be skippedassert_equals: expected Element node <input autofocus=""></input> but got Element node <body><div autofocus=""></div><input autofocus=""></body> - FAIL [expected NOTRUN] subtest:
Area element should support autofocuspromise_test: Unhandled rejection with value: object "TypeError: can't access property "appendChild", w.document.querySelector(...) is null"
- PASS [expected TIMEOUT] subtest:
- OK
/html/semantics/embedded-content/media-elements/audio_loop_seek_to_eos.html(#41226)- PASS [expected FAIL] subtest:
seeking to the end of looping audio
- PASS [expected FAIL] subtest:
- OK
/navigation-timing/test-navigation-type-reload.html(#33334)- PASS [expected FAIL] subtest:
Reload domComplete > Original domComplete - PASS [expected FAIL] subtest:
Reload domContentLoadedEventEnd > Original domContentLoadedEventEnd - PASS [expected FAIL] subtest:
Reload domContentLoadedEventStart > Original domContentLoadedEventStart - PASS [expected FAIL] subtest:
Reload loadEventEnd > Original loadEventEnd - PASS [expected FAIL] subtest:
Reload loadEventStart > Original loadEventStart
- PASS [expected FAIL] subtest:
- TIMEOUT [expected OK]
/preload/modulepreload-sri-importmap.html(#43354)- TIMEOUT [expected PASS] subtest:
Script should not be loaded if modulepreload's integrity is invalidTest timed out
- TIMEOUT [expected PASS] subtest:
- TIMEOUT [expected OK]
/preload/modulepreload-sri.html(#43354)- TIMEOUT [expected PASS] subtest:
Script should not be loaded if modulepreload's integrity is invalidTest timed out
- TIMEOUT [expected PASS] subtest:
- OK
/touch-events/single-tap-when-touchend-listener-use-sync-xhr.html(#41175)- FAIL [expected PASS] subtest:
Click event should be fired when touchend opens synchronous XHRassert_equals: expected "touchend@div, mousedown@div, mouseup@div, click@div" but got "touchend@div, mousedown@div"
- FAIL [expected PASS] subtest:
- OK [expected TIMEOUT]
/webmessaging/with-ports/018.html(#24485)- PASS [expected TIMEOUT] subtest:
origin of the script that invoked the method, javascript:
- PASS [expected TIMEOUT] subtest:
- OK [expected TIMEOUT]
/webmessaging/without-ports/018.html(#24485)- PASS [expected TIMEOUT] subtest:
origin of the script that invoked the method, javascript:
- PASS [expected TIMEOUT] subtest:
Stable unexpected results (1)
- OK
/html/webappapis/dynamic-markup-insertion/document-write/iframe_005.html- FAIL [expected PASS] subtest:
document.write external script into iframe write back into parentassert_array_equals: lengths differ, expected array [1, 2, 3, 4, 5] length 5, got [1, 2] length 2
- FAIL [expected PASS] subtest:
Loading