tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit e43cdb83504fd1387bafa365ab7220540cd332be
parent e8db8573307427a077f7744a5dd70e626d4f66b6
Author: moz-wptsync-bot <wptsync@mozilla.com>
Date:   Wed, 19 Nov 2025 04:58:18 +0000

Bug 2001019 - [wpt-sync] Update web-platform-tests to 3d8fdcd7ec66ca35798b0eca1f9bf0a34ec6bf77, a=testonly

MANUAL PUSH: wpt sync bot

wpt-head: 3d8fdcd7ec66ca35798b0eca1f9bf0a34ec6bf77
wpt-type: landing

Diffstat:
Mtesting/web-platform/meta/compression/compression-bad-chunks.any.js.ini | 1+
Mtesting/web-platform/meta/compression/decompression-bad-chunks.any.js.ini | 4+++-
Mtesting/web-platform/meta/compression/decompression-corrupt-input.any.js.ini | 4+++-
Mtesting/web-platform/meta/compression/decompression-extra-input.any.js.ini | 4+++-
Mtesting/web-platform/meta/compression/decompression-split-chunk.any.js.ini | 2++
Mtesting/web-platform/meta/content-security-policy/style-src/import-style-allowed.sub.html.ini | 4+++-
Mtesting/web-platform/meta/css/css-scroll-snap/snap-after-relayout/resnap-on-reconstructing-frame.html.ini | 12++++++++----
Dtesting/web-platform/meta/css/css-view-transitions/scoped/view-transition-is-anchor-auto.html.ini | 3---
Atesting/web-platform/meta/css/cssom-view/interrupt-hidden-smooth-scroll.html.ini | 6++++++
Mtesting/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini | 1+
Mtesting/web-platform/meta/custom-elements/registries/pseudo-class-defined.window.js.ini | 3---
Mtesting/web-platform/meta/editing/run/multitest.html.ini | 20+-------------------
Mtesting/web-platform/meta/event-timing/mouseout.html.ini | 5+++--
Mtesting/web-platform/meta/event-timing/pointerdown.html.ini | 6+++---
Mtesting/web-platform/meta/event-timing/pointerout.html.ini | 1-
Mtesting/web-platform/meta/focus/iframe-activeelement-after-focusing-out-iframes.html.ini | 6++++--
Mtesting/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-noreferrer.html.ini | 1-
Mtesting/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-screenx-screeny.html.ini | 83++++++++++++++++++++++++++++++++++++++++---------------------------------------
Dtesting/web-platform/meta/html/dom/partial-updates/tentative/template-contentmethod-append-text.html.ini | 3---
Dtesting/web-platform/meta/html/dom/partial-updates/tentative/template-contentmethod-superseded-by-shadowrootmode.html.ini | 3---
Mtesting/web-platform/meta/html/semantics/scripting-1/the-script-element/module/modulepreload-referrerpolicy.html.ini | 4+++-
Atesting/web-platform/meta/long-animation-frame/loaf-basic.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-blocking-duration.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-buffered.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-event-blocking-duration.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-event-listener.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-first-ui-event.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-idle.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-iframe-crossorigin.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-iframe-same-origin.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-iframe-self.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-onmessage.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-paint-mixin.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-pause-duration.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-pointer-without-render-iframe.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-pointer-without-render.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-popup.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-promise-scheduled-render.html.ini | 4++++
Atesting/web-platform/meta/long-animation-frame/loaf-promise.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-script-block.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-script-nested-callback.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-script-window-attribution.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-source-location-redirect.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-source-location.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-stream-source-location.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-stream.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-supportedEntryTypes.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-timeline.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-toJSON.html.ini | 3+++
Atesting/web-platform/meta/long-animation-frame/loaf-ui-event-render-start.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-user-callback.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/loaf-visibility.html.ini | 2++
Atesting/web-platform/meta/long-animation-frame/performance-bind.html.ini | 2++
Mtesting/web-platform/meta/mediacapture-insertable-streams/tentative/VideoTrackGenerator.https.html.ini | 7++++---
Mtesting/web-platform/meta/mozilla-sync | 2+-
Mtesting/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini | 7+++----
Mtesting/web-platform/meta/shadow-dom/declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-fetched-module.html.ini | 9++++++++-
Mtesting/web-platform/meta/storage-access-api/requestStorageAccess-same-site-iframe.sub.https.window.js.ini | 36++++++++++++++++++------------------
Mtesting/web-platform/meta/streams/piping/flow-control.any.js.ini | 5+++--
Mtesting/web-platform/meta/streams/readable-streams/bad-strategies.any.js.ini | 8++++----
Mtesting/web-platform/meta/streams/readable-streams/constructor.any.js.ini | 1+
Mtesting/web-platform/meta/streams/readable-streams/count-queuing-strategy-integration.any.js.ini | 1+
Mtesting/web-platform/meta/streams/transferable/transform-stream-members.any.js.ini | 2++
Mtesting/web-platform/meta/streams/writable-streams/count-queuing-strategy.any.js.ini | 2++
Mtesting/web-platform/meta/streams/writable-streams/general.any.js.ini | 3++-
Mtesting/web-platform/meta/wasm/jsapi/exception/basic.tentative.any.js.ini | 5+++--
Mtesting/web-platform/meta/wasm/jsapi/function/constructor.tentative.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/global/valueOf.any.js.ini | 2++
Mtesting/web-platform/meta/wasm/jsapi/instance/constructor-bad-imports.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/prototypes.any.js.ini | 2++
Mtesting/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-duration-loop.html.ini | 4++--
Mtesting/web-platform/meta/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-automation.html.ini | 3++-
Mtesting/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/ctor-convolver.html.ini | 2+-
Mtesting/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv.html.ini | 9++++-----
Mtesting/web-platform/meta/webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html.ini | 2++
Mtesting/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.js.ini | 4+++-
Mtesting/web-platform/meta/webrtc-encoded-transform/script-change-transform.https.html.ini | 4++--
Mtesting/web-platform/meta/webrtc-stats/supported-stats.https.html.ini | 2++
Mtesting/web-platform/meta/webtransport/close.https.any.js.ini | 21++++++++++-----------
Mtesting/web-platform/meta/webtransport/streams-close.https.any.js.ini | 15+++++++++------
Mtesting/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/portrait.tentative.html.ini | 1+
81 files changed, 253 insertions(+), 157 deletions(-)

diff --git a/testing/web-platform/meta/compression/compression-bad-chunks.any.js.ini b/testing/web-platform/meta/compression/compression-bad-chunks.any.js.ini @@ -24,6 +24,7 @@ [compression-bad-chunks.any.shadowrealm-in-dedicatedworker.html] expected: + if not sessionHistoryInParent and debug: TIMEOUT if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR diff --git a/testing/web-platform/meta/compression/decompression-bad-chunks.any.js.ini b/testing/web-platform/meta/compression/decompression-bad-chunks.any.js.ini @@ -14,7 +14,9 @@ [decompression-bad-chunks.any.html] [decompression-bad-chunks.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [decompression-bad-chunks.any.shadowrealm-in-dedicatedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/compression/decompression-corrupt-input.any.js.ini b/testing/web-platform/meta/compression/decompression-corrupt-input.any.js.ini @@ -12,7 +12,9 @@ [decompression-corrupt-input.any.sharedworker.html] [decompression-corrupt-input.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [decompression-corrupt-input.https.any.shadowrealm-in-serviceworker.html] expected: ERROR diff --git a/testing/web-platform/meta/compression/decompression-extra-input.any.js.ini b/testing/web-platform/meta/compression/decompression-extra-input.any.js.ini @@ -28,4 +28,6 @@ [decompression-extra-input.any.worker.html] [decompression-extra-input.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/compression/decompression-split-chunk.any.js.ini b/testing/web-platform/meta/compression/decompression-split-chunk.any.js.ini @@ -6,6 +6,8 @@ if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [decompression-split-chunk.any.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [decompression-split-chunk.any.sharedworker.html] expected: diff --git a/testing/web-platform/meta/content-security-policy/style-src/import-style-allowed.sub.html.ini b/testing/web-platform/meta/content-security-policy/style-src/import-style-allowed.sub.html.ini @@ -1,3 +1,5 @@ [import-style-allowed.sub.html] [import should be allowed] - expected: FAIL + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/resnap-on-reconstructing-frame.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/resnap-on-reconstructing-frame.html.ini @@ -1,8 +1,12 @@ [resnap-on-reconstructing-frame.html] expected: - if (os == "linux") and not debug and not fission: [OK, TIMEOUT] - if (os == "linux") and debug: [OK, TIMEOUT] + if (os == "linux") and not debug and asan and fission: TIMEOUT + if (os == "linux") and not debug and asan and not fission: [OK, TIMEOUT] + if (os == "linux") and debug and fission: [OK, TIMEOUT] + if (os == "linux") and debug and not fission: [OK, TIMEOUT] [Stay at the last snap point even after reconstrucing the scroll container] expected: - if (os == "linux") and not debug and not fission: [PASS, TIMEOUT] - if (os == "linux") and debug: [PASS, TIMEOUT] + if (os == "linux") and not debug and asan and fission: TIMEOUT + if (os == "linux") and not debug and asan and not fission: [PASS, TIMEOUT] + if (os == "linux") and debug and fission: [PASS, TIMEOUT] + if (os == "linux") and debug and not fission: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-view-transitions/scoped/view-transition-is-anchor-auto.html.ini b/testing/web-platform/meta/css/css-view-transitions/scoped/view-transition-is-anchor-auto.html.ini @@ -1,3 +0,0 @@ -[view-transition-is-anchor-auto.html] - [Position anchor is auto on view transition] - expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/interrupt-hidden-smooth-scroll.html.ini b/testing/web-platform/meta/css/cssom-view/interrupt-hidden-smooth-scroll.html.ini @@ -0,0 +1,6 @@ +[interrupt-hidden-smooth-scroll.html] + expected: + if (os == "linux") and debug and fission: [OK, TIMEOUT] + [scrollTop should be updated after a mid-scroll scrollTop change] + expected: + if (os == "linux") and debug and fission: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini @@ -57,3 +57,4 @@ [Element with auto scroll-behavior ; scrollBy() with smooth behavior] expected: if (os == "linux") and not fission and debug: [PASS, FAIL] + if (os == "mac") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/custom-elements/registries/pseudo-class-defined.window.js.ini b/testing/web-platform/meta/custom-elements/registries/pseudo-class-defined.window.js.ini @@ -5,8 +5,5 @@ ["custom" :defined doesn't care about your registry] expected: FAIL - [pseudo-class-defined] - expected: FAIL - ["custom" :defined should apply after initialize] expected: FAIL diff --git a/testing/web-platform/meta/editing/run/multitest.html.ini b/testing/web-platform/meta/editing/run/multitest.html.ini @@ -1,6 +1,4 @@ [multitest.html?1-1000] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [[["bold",""\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandState("bold") after] expected: FAIL @@ -51,8 +49,6 @@ [multitest.html?1001-2000] - expected: - if (os == "android") and fission: [TIMEOUT, OK] [[["italic",""\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML] expected: FAIL @@ -160,8 +156,6 @@ [multitest.html?2001-3000] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [[["subscript",""\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("subscript") after] expected: FAIL @@ -233,8 +227,6 @@ [multitest.html?3001-4000] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [[["superscript",""\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML] expected: FAIL @@ -312,8 +304,6 @@ [multitest.html?4001-5000] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [[["backcolor","#00FFFF"\],["inserthorizontalrule",""\]\] "foo[\]bar" queryCommandValue("backcolor") after] expected: FAIL @@ -439,8 +429,6 @@ [multitest.html?5001-6000] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [[["createlink","http://www.google.com/"\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML] expected: FAIL @@ -546,7 +534,7 @@ [multitest.html?6001-7000] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and not fission and debug: CRASH [[["fontsize","4"\],["insertimage","/img/lion.svg"\]\] "foo[\]bar" queryCommandValue("fontsize") before] expected: FAIL @@ -678,8 +666,6 @@ [multitest.html?7001-8000] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [[["hilitecolor","#00FFFF"\],["delete",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] expected: FAIL @@ -808,8 +794,6 @@ [multitest.html?8001-9000] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [[["subscript",""\],["fontsize","2"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] expected: FAIL @@ -875,8 +859,6 @@ [multitest.html?9001-last] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [[["delete",""\],["inserttext","a"\]\] "foo<span style=background-color:#00FFFF>[bar</span>baz\]" compare innerHTML] expected: FAIL diff --git a/testing/web-platform/meta/event-timing/mouseout.html.ini b/testing/web-platform/meta/event-timing/mouseout.html.ini @@ -2,8 +2,9 @@ expected: [OK, TIMEOUT] [Event Timing mouseout.] expected: - if (os == "linux") and debug and not fission: [PASS, FAIL] + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "win") and debug and (processor == "x86_64"): [PASS, FAIL] + if (os == "linux") and not fission and debug: [PASS, FAIL] if (os == "android") and debug and sessionHistoryInParent: [PASS, FAIL] if (os == "android") and not debug: [PASS, FAIL] if os == "mac": [PASS, FAIL] - if fission and debug and (os == "win") and (processor == "x86_64"): [PASS, FAIL] diff --git a/testing/web-platform/meta/event-timing/pointerdown.html.ini b/testing/web-platform/meta/event-timing/pointerdown.html.ini @@ -1,8 +1,8 @@ [pointerdown.html] [Event Timing pointerdown.] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL] - if (os == "android") and not debug and sessionHistoryInParent: [PASS, FAIL] - if (os == "android") and not debug and not sessionHistoryInParent: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] if os == "mac": [PASS, FAIL] - if debug and (os == "linux") and fission: [PASS, FAIL] diff --git a/testing/web-platform/meta/event-timing/pointerout.html.ini b/testing/web-platform/meta/event-timing/pointerout.html.ini @@ -1,6 +1,5 @@ [pointerout.html] [Event Timing pointerout.] expected: - if (os == "mac") and debug: PASS if os == "linux": PASS [PASS, FAIL] diff --git a/testing/web-platform/meta/focus/iframe-activeelement-after-focusing-out-iframes.html.ini b/testing/web-platform/meta/focus/iframe-activeelement-after-focusing-out-iframes.html.ini @@ -1,7 +1,9 @@ [iframe-activeelement-after-focusing-out-iframes.html] expected: - if not fission and (os == "linux") and debug: [OK, CRASH] + if (os == "linux") and not fission and debug: [OK, CRASH] [Check iframe activeElement after focusing out different site iframe] expected: - if os == "android": PASS + if (os == "android") and sessionHistoryInParent and debug: PASS + if (os == "mac") and not debug: [FAIL, PASS] + if (os == "android") and not sessionHistoryInParent: PASS [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-noreferrer.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-noreferrer.html.ini @@ -2,4 +2,3 @@ expected: if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] if (os == "android") and debug and sessionHistoryInParent: [OK, ERROR] - if (os == "android") and debug and not sessionHistoryInParent: ERROR diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-screenx-screeny.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-screenx-screeny.html.ini @@ -4,97 +4,98 @@ if (os == "linux") and not fission and not debug: [OK, TIMEOUT] ["screenx=141" should set left position of opened window] expected: - if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and fission and debug: [PASS, FAIL] - if (os == "linux") and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] if os == "android": FAIL [" screenx = 141" should set left position of opened window] expected: - if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and fission and debug: [PASS, FAIL] - if (os == "linux") and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] if os == "android": FAIL ["screenx==141" should set left position of opened window] expected: - if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and fission and debug: [PASS, FAIL] - if (os == "linux") and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] if os == "android": FAIL ["\\nscreenx= 141" should set left position of opened window] expected: - if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and fission and debug: [PASS, FAIL] - if (os == "linux") and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] if os == "android": FAIL [",screenx=141,," should set left position of opened window] expected: - if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and fission and debug: [PASS, FAIL] - if (os == "linux") and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] if os == "android": FAIL ["SCREENX=141" should set left position of opened window] expected: - if (os == "linux") and fission and debug: [PASS, FAIL] - if (os == "linux") and not fission: [PASS, FAIL] + if (os == "linux") and not debug and fission and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and not debug and not fission: [PASS, FAIL] + if (os == "linux") and debug: [PASS, FAIL] if os == "android": FAIL ["screenX=141" should set left position of opened window] expected: - if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and fission and debug: [PASS, FAIL] - if (os == "linux") and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] if os == "android": FAIL ["screeny=142" should set top position of opened window] expected: - if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and fission and debug: [PASS, FAIL] - if (os == "linux") and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] if os == "android": FAIL [" screeny = 142" should set top position of opened window] expected: - if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and fission and debug: [PASS, FAIL] - if (os == "linux") and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] if os == "android": FAIL ["screeny==142" should set top position of opened window] expected: - if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and fission and debug: [PASS, FAIL] - if (os == "linux") and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] if os == "android": FAIL ["\\nscreeny= 142" should set top position of opened window] expected: - if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and fission and debug: [PASS, FAIL] - if (os == "linux") and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] if os == "android": FAIL [",screeny=142,," should set top position of opened window] expected: - if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and fission and debug: [PASS, FAIL] - if (os == "linux") and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] if os == "android": FAIL ["SCREENY=142" should set top position of opened window] expected: - if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and fission and debug: [PASS, FAIL] - if (os == "linux") and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] if os == "android": FAIL ["screenY=142" should set top position of opened window] expected: - if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and fission and debug: [PASS, FAIL] - if (os == "linux") and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] + if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] if os == "android": FAIL diff --git a/testing/web-platform/meta/html/dom/partial-updates/tentative/template-contentmethod-append-text.html.ini b/testing/web-platform/meta/html/dom/partial-updates/tentative/template-contentmethod-append-text.html.ini @@ -1,3 +0,0 @@ -[template-contentmethod-append-text.html] - [<template contentmethod=append> with text] - expected: FAIL diff --git a/testing/web-platform/meta/html/dom/partial-updates/tentative/template-contentmethod-superseded-by-shadowrootmode.html.ini b/testing/web-platform/meta/html/dom/partial-updates/tentative/template-contentmethod-superseded-by-shadowrootmode.html.ini @@ -1,3 +0,0 @@ -[template-contentmethod-superseded-by-shadowrootmode.html] - [HTML partial updates: shadowrootmode supercede contentmethod] - expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/modulepreload-referrerpolicy.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/modulepreload-referrerpolicy.html.ini @@ -3,6 +3,7 @@ expected: if (os == "android") and not sessionHistoryInParent and not debug: [PASS, FAIL] if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] [Modulepreload with strict-origin policy should send origin-only referrer] expected: @@ -14,7 +15,8 @@ [Modulepreload with same-origin policy should send full referrer for same-origin requests] expected: if not fission and sessionHistoryInParent and debug and (os == "linux"): [PASS, FAIL] - if not fission and sessionHistoryInParent and not debug: [PASS, FAIL] + if not fission and sessionHistoryInParent and not debug and (os == "linux"): [PASS, FAIL] + if not fission and sessionHistoryInParent and not debug and (os == "android"): [PASS, FAIL] [Modulepreload with strict-origin-when-cross-origin policy should send full referrer for same-origin requests] expected: diff --git a/testing/web-platform/meta/long-animation-frame/loaf-basic.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-basic.html.ini @@ -0,0 +1,2 @@ +[loaf-basic.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-blocking-duration.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-blocking-duration.html.ini @@ -0,0 +1,2 @@ +[loaf-blocking-duration.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-buffered.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-buffered.html.ini @@ -0,0 +1,2 @@ +[loaf-buffered.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-event-blocking-duration.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-event-blocking-duration.html.ini @@ -0,0 +1,2 @@ +[loaf-event-blocking-duration.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-event-listener.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-event-listener.html.ini @@ -0,0 +1,2 @@ +[loaf-event-listener.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-first-ui-event.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-first-ui-event.html.ini @@ -0,0 +1,2 @@ +[loaf-first-ui-event.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-idle.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-idle.html.ini @@ -0,0 +1,2 @@ +[loaf-idle.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-iframe-crossorigin.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-iframe-crossorigin.html.ini @@ -0,0 +1,2 @@ +[loaf-iframe-crossorigin.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-iframe-same-origin.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-iframe-same-origin.html.ini @@ -0,0 +1,2 @@ +[loaf-iframe-same-origin.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-iframe-self.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-iframe-self.html.ini @@ -0,0 +1,2 @@ +[loaf-iframe-self.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-onmessage.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-onmessage.html.ini @@ -0,0 +1,2 @@ +[loaf-onmessage.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-paint-mixin.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-paint-mixin.html.ini @@ -0,0 +1,2 @@ +[loaf-paint-mixin.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-pause-duration.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-pause-duration.html.ini @@ -0,0 +1,2 @@ +[loaf-pause-duration.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-pointer-without-render-iframe.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-pointer-without-render-iframe.html.ini @@ -0,0 +1,2 @@ +[loaf-pointer-without-render-iframe.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-pointer-without-render.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-pointer-without-render.html.ini @@ -0,0 +1,2 @@ +[loaf-pointer-without-render.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-popup.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-popup.html.ini @@ -0,0 +1,2 @@ +[loaf-popup.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-promise-scheduled-render.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-promise-scheduled-render.html.ini @@ -0,0 +1,4 @@ +[loaf-promise-scheduled-render.html] + expected: TIMEOUT + [Long Animation Frame Timing: promise resolver during scheduled render] + expected: TIMEOUT diff --git a/testing/web-platform/meta/long-animation-frame/loaf-promise.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-promise.html.ini @@ -0,0 +1,2 @@ +[loaf-promise.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-script-block.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-script-block.html.ini @@ -0,0 +1,2 @@ +[loaf-script-block.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-script-nested-callback.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-script-nested-callback.html.ini @@ -0,0 +1,2 @@ +[loaf-script-nested-callback.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-script-window-attribution.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-script-window-attribution.html.ini @@ -0,0 +1,2 @@ +[loaf-script-window-attribution.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-source-location-redirect.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-source-location-redirect.html.ini @@ -0,0 +1,2 @@ +[loaf-source-location-redirect.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-source-location.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-source-location.html.ini @@ -0,0 +1,2 @@ +[loaf-source-location.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-stream-source-location.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-stream-source-location.html.ini @@ -0,0 +1,2 @@ +[loaf-stream-source-location.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-stream.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-stream.html.ini @@ -0,0 +1,2 @@ +[loaf-stream.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-supportedEntryTypes.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-supportedEntryTypes.html.ini @@ -0,0 +1,2 @@ +[loaf-supportedEntryTypes.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-timeline.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-timeline.html.ini @@ -0,0 +1,2 @@ +[loaf-timeline.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-toJSON.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-toJSON.html.ini @@ -0,0 +1,3 @@ +[loaf-toJSON.html] + [Test toJSON() in PerformanceLongAnimationFrameTiming] + expected: FAIL diff --git a/testing/web-platform/meta/long-animation-frame/loaf-ui-event-render-start.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-ui-event-render-start.html.ini @@ -0,0 +1,2 @@ +[loaf-ui-event-render-start.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-user-callback.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-user-callback.html.ini @@ -0,0 +1,2 @@ +[loaf-user-callback.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/loaf-visibility.html.ini b/testing/web-platform/meta/long-animation-frame/loaf-visibility.html.ini @@ -0,0 +1,2 @@ +[loaf-visibility.html] + expected: ERROR diff --git a/testing/web-platform/meta/long-animation-frame/performance-bind.html.ini b/testing/web-platform/meta/long-animation-frame/performance-bind.html.ini @@ -0,0 +1,2 @@ +[performance-bind.html] + expected: ERROR diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/tentative/VideoTrackGenerator.https.html.ini b/testing/web-platform/meta/mediacapture-insertable-streams/tentative/VideoTrackGenerator.https.html.ini @@ -1,8 +1,9 @@ [VideoTrackGenerator.https.html] expected: - if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] - if (os == "mac") and not debug: [OK, TIMEOUT] - if (os == "android") and not debug: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: OK + if os == "win": OK + if os == "linux": OK + [OK, TIMEOUT] [Tests that VideoTrackGenerator forwards frames to sink] expected: FAIL diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: 5606c8f6ee487a446d2662be7e8e14982d1aba87 +upstream: 3d8fdcd7ec66ca35798b0eca1f9bf0a34ec6bf77 diff --git a/testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini @@ -63,7 +63,6 @@ expected: if (os == "win") and debug and (processor == "x86_64"): PASS if (os == "android") and not sessionHistoryInParent and debug: PASS - if (os == "mac") and not debug: PASS if (os == "android") and sessionHistoryInParent: PASS [PASS, FAIL] @@ -78,6 +77,6 @@ [SW-fallbacked redirect to other-origin and back to same-origin.] expected: - if (os_version == "24.04") and fission and not asan: [PASS, FAIL] - if (os_version == "11.26100") and not debug and (processor == "x86"): [PASS, FAIL] - if (os_version == "14.70") and not debug: [PASS, FAIL] + if fission and (os == "win") and not debug and (processor == "x86"): [PASS, FAIL] + if fission and (os == "linux") and not asan and not tsan: [PASS, FAIL] + if fission and (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/shadow-dom/declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-fetched-module.html.ini b/testing/web-platform/meta/shadow-dom/declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-fetched-module.html.ini @@ -1,2 +1,9 @@ [shadowrootadoptedstylesheets-fetched-module.html] - expected: ERROR + expected: + if (os == "mac") and not debug: [OK, ERROR] + if (os == "android") and not debug: [OK, ERROR] + [Styles from the adoptedStyleSheets are applied to elements.] + expected: FAIL + + [adoptedStyleSheets is populated from a <template> element's shadowrootadoptedstylesheets attribute.] + expected: FAIL diff --git a/testing/web-platform/meta/storage-access-api/requestStorageAccess-same-site-iframe.sub.https.window.js.ini b/testing/web-platform/meta/storage-access-api/requestStorageAccess-same-site-iframe.sub.https.window.js.ini @@ -1,31 +1,31 @@ [requestStorageAccess-same-site-iframe.sub.https.window.html] expected: - if (os_version == "7.0") and debug and sessionHistoryInParent: [OK, ERROR, TIMEOUT] - if (os_version == "7.0") and debug and not sessionHistoryInParent: [OK, ERROR, TIMEOUT] - if (os_version == "24.04") and debug and not fission: [OK, TIMEOUT, CRASH] - if os_version == "14.70": [TIMEOUT, OK] + if (os == "win") and debug and (processor == "x86_64"): [TIMEOUT, OK] + if (os == "linux") and not fission and debug: [OK, TIMEOUT, CRASH] + if (os == "android") and debug and not sessionHistoryInParent: [TIMEOUT, OK] [OK, TIMEOUT] [[same-site-frame\] document.requestStorageAccess() should resolve in top-level frame or same-site iframe, otherwise reject with a NotAllowedError with no user gesture.] expected: - if os == "mac": [TIMEOUT, PASS] + if (os == "win") and debug and (processor == "x86_64"): [TIMEOUT, PASS] + if (os == "android") and debug and sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and debug and not sessionHistoryInParent: [TIMEOUT, PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] if os == "linux": PASS - if os == "android": [PASS, FAIL] [PASS, TIMEOUT] [[same-site-frame\] document.requestStorageAccess() should be resolved with no user gesture when a permission grant exists, and should allow cookie access] expected: - if (os_version == "7.0") and debug and sessionHistoryInParent: [PASS, TIMEOUT, FAIL, NOTRUN] - if (os_version == "7.0") and debug and not sessionHistoryInParent: [PASS, FAIL, TIMEOUT, NOTRUN] - if (os_version == "7.0") and not debug: [PASS, FAIL, NOTRUN] - if (os_version == "11.26100") and debug: [PASS, NOTRUN] - if (os_version == "11.26100") and not debug: [PASS, NOTRUN] - if os_version == "14.70": [NOTRUN, PASS] - if os_version == "14": [PASS, FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "android") and debug and sessionHistoryInParent: [PASS, FAIL, NOTRUN] + if (os == "android") and debug and not sessionHistoryInParent: [NOTRUN, PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL, NOTRUN] + if os == "linux": PASS + [PASS, NOTRUN] [[same-site-frame\] document.requestStorageAccess() should resolve without permission grant or user gesture] expected: - if (os_version == "7.0") and debug and sessionHistoryInParent: [PASS, NOTRUN] - if (os_version == "7.0") and debug and not sessionHistoryInParent: [PASS, NOTRUN] - if (os_version == "11.26100") and debug: [PASS, NOTRUN] - if (os_version == "11.26100") and not debug: [PASS, NOTRUN] - if os_version == "14.70": [NOTRUN, PASS] + if (os == "win") and debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "android") and debug and not sessionHistoryInParent: NOTRUN + if (os == "win") and not debug: [PASS, NOTRUN] + if os == "mac": [PASS, NOTRUN] diff --git a/testing/web-platform/meta/streams/piping/flow-control.any.js.ini b/testing/web-platform/meta/streams/piping/flow-control.any.js.ini @@ -4,7 +4,6 @@ [flow-control.any.worker.html] expected: - if (os == "android") and debug and sessionHistoryInParent: TIMEOUT if (os == "mac") and not debug: [OK, CRASH] [flow-control.any.serviceworker.html] @@ -27,7 +26,9 @@ ERROR [flow-control.https.any.shadowrealm-in-audioworklet.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [flow-control.any.shadowrealm-in-dedicatedworker.html] expected: diff --git a/testing/web-platform/meta/streams/readable-streams/bad-strategies.any.js.ini b/testing/web-platform/meta/streams/readable-streams/bad-strategies.any.js.ini @@ -11,14 +11,14 @@ [bad-strategies.any.serviceworker.html] expected: - if (os == "android") and debug and sessionHistoryInParent: [OK, ERROR] - if (os == "android") and debug and not sessionHistoryInParent: [TIMEOUT, OK, ERROR] - if (os == "android") and not debug: [OK, ERROR] + if os == "android": [OK, ERROR] [bad-strategies.any.sharedworker.html] [bad-strategies.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [bad-strategies.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/constructor.any.js.ini b/testing/web-platform/meta/streams/readable-streams/constructor.any.js.ini @@ -12,6 +12,7 @@ [constructor.any.serviceworker.html] max-asserts: 2 expected: + if (os == "android") and debug and sessionHistoryInParent: TIMEOUT if (os == "android") and not debug: [OK, ERROR] [constructor.any.shadowrealm.html] diff --git a/testing/web-platform/meta/streams/readable-streams/count-queuing-strategy-integration.any.js.ini b/testing/web-platform/meta/streams/readable-streams/count-queuing-strategy-integration.any.js.ini @@ -8,6 +8,7 @@ [count-queuing-strategy-integration.any.worker.html] expected: + if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT if os == "mac": [OK, CRASH] [count-queuing-strategy-integration.any.serviceworker.html] diff --git a/testing/web-platform/meta/streams/transferable/transform-stream-members.any.js.ini b/testing/web-platform/meta/streams/transferable/transform-stream-members.any.js.ini @@ -2,6 +2,8 @@ expected: ERROR [transform-stream-members.any.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [transform-stream-members.any.worker.html] diff --git a/testing/web-platform/meta/streams/writable-streams/count-queuing-strategy.any.js.ini b/testing/web-platform/meta/streams/writable-streams/count-queuing-strategy.any.js.ini @@ -1,4 +1,6 @@ [count-queuing-strategy.any.worker.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [count-queuing-strategy.any.sharedworker.html] expected: diff --git a/testing/web-platform/meta/streams/writable-streams/general.any.js.ini b/testing/web-platform/meta/streams/writable-streams/general.any.js.ini @@ -29,7 +29,8 @@ [general.any.shadowrealm-in-window.html] expected: - if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and not debug and sessionHistoryInParent: [ERROR, TIMEOUT] ERROR [general.https.any.shadowrealm-in-audioworklet.html] diff --git a/testing/web-platform/meta/wasm/jsapi/exception/basic.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/exception/basic.tentative.any.js.ini @@ -1,4 +1,6 @@ [basic.tentative.any.sharedworker.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [basic.tentative.any.shadowrealm.html] expected: ERROR @@ -29,8 +31,7 @@ [basic.tentative.any.shadowrealm-in-shadowrealm.html] expected: - if sessionHistoryInParent and (os == "android") and not debug: [ERROR, TIMEOUT] - if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not debug: [ERROR, TIMEOUT] ERROR [basic.tentative.any.shadowrealm-in-sharedworker.html] diff --git a/testing/web-platform/meta/wasm/jsapi/function/constructor.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/function/constructor.tentative.any.js.ini @@ -145,7 +145,9 @@ expected: [ERROR, TIMEOUT] [constructor.tentative.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [constructor.tentative.any.shadowrealm-in-dedicatedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/global/valueOf.any.js.ini b/testing/web-platform/meta/wasm/jsapi/global/valueOf.any.js.ini @@ -1,6 +1,8 @@ [valueOf.any.worker.html] [valueOf.any.html] + expected: + if (os == "android") and debug and sessionHistoryInParent: TIMEOUT [valueOf.any.shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/instance/constructor-bad-imports.any.js.ini b/testing/web-platform/meta/wasm/jsapi/instance/constructor-bad-imports.any.js.ini @@ -19,7 +19,9 @@ ERROR [constructor-bad-imports.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [constructor-bad-imports.any.shadowrealm-in-shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/prototypes.any.js.ini b/testing/web-platform/meta/wasm/jsapi/prototypes.any.js.ini @@ -1,6 +1,8 @@ [prototypes.any.html] [prototypes.any.worker.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [prototypes.any.shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-duration-loop.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-duration-loop.html.ini @@ -1,4 +1,4 @@ [audiobuffersource-duration-loop.html] expected: - if sessionHistoryInParent and (os == "android") and debug: TIMEOUT - if not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if sessionHistoryInParent: OK + [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-automation.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-automation.html.ini @@ -1,6 +1,7 @@ [biquad-automation.html] expected: - if fission and (os == "linux") and not debug: [OK, CRASH] + if (os == "linux") and not debug and fission: [OK, CRASH] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] [X Output of bandpass filter with frequency automation does not equal [0,0.27222275733947754,0.1703483760356903,-0.4806261956691742,-0.2788437604904175,0.3957056999206543,0.10840324312448502,-0.39677220582962036,0.06871235370635986,0.41004475951194763,-0.1897629052400589,-0.3590146601200104,0.29248547554016113,0.2614542245864868,-0.376722127199173,-0.14195005595684052...\] with an element-wise tolerance of {"absoluteThreshold":0.0000046455,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t2.7207741141319275e-1\t2.7222275733947754e-1\t1.4534592628479004e-4\t5.3392276129043557e-4\t4.6454999999999998e-6\n\t[2\]\t1.7092493176460266e-1\t1.7034837603569031e-1\t5.7655572891235352e-4\t3.3845683905525301e-3\t4.6454999999999998e-6\n\t[3\]\t-4.7884583473205566e-1\t-4.8062619566917419e-1\t1.7803609371185303e-3\t3.7042528126036492e-3\t4.6454999999999998e-6\n\t[4\]\t-2.8035214543342590e-1\t-2.7884376049041748e-1\t1.5083849430084229e-3\t5.4094269147552214e-3\t4.6454999999999998e-6\n\t[5\]\t3.9142531156539917e-1\t3.9570569992065430e-1\t4.2803883552551270e-3\t1.0817100577811786e-2\t4.6454999999999998e-6\n\t...and 2072 more errors.\n\tMax AbsError of 2.1190106123685837e-1 at index of 1149.\n\t[1149\]\t-1.1468840390443802e-1\t9.7212657332420349e-2\t2.1190106123685837e-1\t2.1797682220768748e+0\t4.6454999999999998e-6\n\tMax RelError of 9.6699462879811648e+1 at index of 1000.\n\t[1000\]\t-1.7538917064666748e-1\t-1.7951907357200980e-3\t1.7359397991094738e-1\t9.6699462879811648e+1\t4.6454999999999998e-6\n] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1155709 expected: FAIL diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/ctor-convolver.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/ctor-convolver.html.ini @@ -1,3 +1,3 @@ [ctor-convolver.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if not sessionHistoryInParent and debug: TIMEOUT diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv.html.ini @@ -1,10 +1,9 @@ [realtime-conv.html] expected: - if (os == "android") and sessionHistoryInParent and debug: [CRASH, OK] - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] - if os == "mac": [OK, TIMEOUT] - if (os == "android") and debug: [OK, TIMEOUT] + if os == "win": OK + if os == "linux": OK + [OK, TIMEOUT] [Test convolver with real‑time context] expected: if (os == "mac") and debug: [PASS, TIMEOUT] + if (os == "mac") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html.ini @@ -1,3 +1,5 @@ [ctor-panner.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [Executing "default constructor"] expected: FAIL diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.js.ini @@ -24,7 +24,9 @@ ERROR [DOMException-constructor-and-prototype.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [DOMException-constructor-and-prototype.any.shadowrealm-in-dedicatedworker.html] expected: diff --git a/testing/web-platform/meta/webrtc-encoded-transform/script-change-transform.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/script-change-transform.https.html.ini @@ -1,5 +1,5 @@ [script-change-transform.https.html] expected: - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT if (os == "mac") and debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc-stats/supported-stats.https.html.ini b/testing/web-platform/meta/webrtc-stats/supported-stats.https.html.ini @@ -1,5 +1,6 @@ [supported-stats.https.html] expected: + if (os == "linux") and not debug and not asan and not tsan: [OK, TIMEOUT] if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT] @@ -287,6 +288,7 @@ [getStats succeeds] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, TIMEOUT] if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] if (os == "android") and not debug: [PASS, TIMEOUT] if os == "mac": [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/webtransport/close.https.any.js.ini b/testing/web-platform/meta/webtransport/close.https.any.js.ini @@ -1,8 +1,8 @@ [close.https.any.sharedworker.html] expected: - if (os_version == "11.26100") and not debug and (processor == "x86"): [OK, TIMEOUT] - if (os_version == "14.70") and debug: [OK, TIMEOUT] - if os_version == "18.04": [OK, ERROR, TIMEOUT, CRASH] + if not tsan and (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if not tsan and (os == "mac") and debug: [OK, TIMEOUT] + if tsan: [OK, ERROR, TIMEOUT, CRASH] [OK, TIMEOUT, CRASH] [close] expected: [PASS, TIMEOUT] @@ -28,9 +28,8 @@ [close.https.any.worker.html] expected: - if (processor == "x86_64") and debug and (os == "mac"): [OK, TIMEOUT] - if (processor == "x86") and not debug and (os == "win"): [OK, TIMEOUT] - if (processor == "x86") and not debug and (os == "linux"): [OK, ERROR, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "mac") and debug: [OK, TIMEOUT] [OK, TIMEOUT, CRASH] [close] expected: [PASS, TIMEOUT, NOTRUN] @@ -45,9 +44,7 @@ expected: [PASS, TIMEOUT, NOTRUN] [server initiated closure with code and reason] - expected: - if (processor == "x86") and (os == "linux"): [PASS, FAIL, TIMEOUT, NOTRUN] - [PASS, TIMEOUT, NOTRUN] + expected: [PASS, TIMEOUT, NOTRUN] [server initiated connection closure] expected: [PASS, TIMEOUT, NOTRUN] @@ -58,7 +55,7 @@ [close.https.any.serviceworker.html] expected: - if fission and (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + if fission and (processor == "x86") and not debug: [OK, TIMEOUT] if not fission: [OK, ERROR, TIMEOUT, CRASH] [OK, ERROR, TIMEOUT] [close] @@ -88,7 +85,9 @@ if (os == "mac") and not debug: [OK, TIMEOUT, CRASH] [OK, TIMEOUT] [close] - expected: [PASS, TIMEOUT] + expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL, TIMEOUT] + [PASS, TIMEOUT] [close without waiting for ready] expected: [PASS, TIMEOUT, NOTRUN] diff --git a/testing/web-platform/meta/webtransport/streams-close.https.any.js.ini b/testing/web-platform/meta/webtransport/streams-close.https.any.js.ini @@ -1,8 +1,8 @@ [streams-close.https.any.worker.html] expected: - if not tsan and (processor == "x86_64") and (os == "mac") and debug: [OK, TIMEOUT] - if not tsan and (processor == "x86"): [OK, TIMEOUT] - if tsan: [OK, ERROR, TIMEOUT, CRASH] + if (processor == "x86_64") and not tsan and (os == "mac") and debug: [OK, TIMEOUT] + if (processor == "x86_64") and tsan: [OK, ERROR, TIMEOUT, CRASH] + if processor == "x86": [OK, TIMEOUT] [OK, TIMEOUT, CRASH] [Close and abort unidirectional stream] expected: FAIL @@ -22,6 +22,10 @@ [RESET_STREAM coming from server] expected: FAIL + [Close outgoing stream / bidi-1] + expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + [streams-close.https.any.sharedworker.html] expected: @@ -37,9 +41,8 @@ [streams-close.https.any.serviceworker.html] expected: - if fission and debug and (os == "win") and (processor == "x86_64"): [CRASH, OK, ERROR, TIMEOUT] - if fission and debug and (os == "mac"): [OK, TIMEOUT] - if fission and not debug and (processor == "x86"): [OK, TIMEOUT] + if fission and (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if fission and (os == "mac") and debug: [OK, TIMEOUT] if not fission: [OK, ERROR, TIMEOUT, CRASH] [OK, ERROR, TIMEOUT] [Close and abort unidirectional stream] diff --git a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/portrait.tentative.html.ini b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/portrait.tentative.html.ini @@ -2,4 +2,5 @@ fuzzy: if os == "android": maxDifference=0-1;totalPixels=24300 expected: + if (os == "android") and debug and swgl: [PASS, FAIL] if (os == "android") and not debug: [PASS, FAIL]