tor-browser

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

commit d15731f628fd1a369a4cec4a9eae5f2ab480fd69
parent 957237b74db77a39f38fd22bf77c33ec386edfac
Author: moz-wptsync-bot <wptsync@mozilla.com>
Date:   Thu, 20 Nov 2025 09:55:07 +0000

Bug 2001293 - [wpt-sync] Update web-platform-tests to 5dc44419b11d43bc1da54a2306276e406ead3581, a=testonly

MANUAL PUSH: wpt sync bot

wpt-head: 5dc44419b11d43bc1da54a2306276e406ead3581
wpt-type: landing

Diffstat:
Mtesting/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini | 15+++++++++++++--
Mtesting/web-platform/meta/compression/compression-output-length.any.js.ini | 4+++-
Mtesting/web-platform/meta/console/console-label-conversion.any.js.ini | 4+++-
Mtesting/web-platform/meta/console/console-log-symbol.any.js.ini | 4+++-
Mtesting/web-platform/meta/content-security-policy/style-src/import-style-allowed.sub.html.ini | 4++--
Dtesting/web-platform/meta/cookie-deprecation-label/cookie-deprecation-label-detached-iframe.https.html.ini | 3---
Dtesting/web-platform/meta/cookie-deprecation-label/cookie-deprecation-label.https.html.ini | 3---
Mtesting/web-platform/meta/css/css-backgrounds/background-repeat-space-10.html.ini | 3++-
Atesting/web-platform/meta/css/css-backgrounds/background-repeat-space-1a.html.ini | 3+++
Atesting/web-platform/meta/css/css-backgrounds/background-repeat-space-1c.html.ini | 4++++
Atesting/web-platform/meta/css/css-backgrounds/background-repeat-space-6.html.ini | 3+++
Atesting/web-platform/meta/css/css-backgrounds/background-repeat-space-8.html.ini | 3+++
Atesting/web-platform/meta/css/css-flexbox/mixed-containing-blocks-crash.html.ini | 3+++
Mtesting/web-platform/meta/css/css-pseudo/text-selection.html.ini | 2+-
Mtesting/web-platform/meta/css/css-scrollbars/scrollbar-color-009.html.ini | 2+-
Mtesting/web-platform/meta/css/css-values/vh-update-and-transition-in-subframe.html.ini | 7++-----
Mtesting/web-platform/meta/css/cssom/base-uri.html.ini | 5++++-
Mtesting/web-platform/meta/dom/abort/event.any.js.ini | 4+++-
Mtesting/web-platform/meta/encoding/api-basics.any.js.ini | 6+++---
Mtesting/web-platform/meta/encoding/textdecoder-fatal-streaming.any.js.ini | 4++--
Mtesting/web-platform/meta/encoding/textdecoder-ignorebom.any.js.ini | 4++--
Mtesting/web-platform/meta/event-timing/mouseover.html.ini | 3++-
Mtesting/web-platform/meta/event-timing/pointerleave.html.ini | 4+++-
Mtesting/web-platform/meta/forced-colors-mode/forced-colors-mode-59.html.ini | 1+
Mtesting/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-top-left.html.ini | 19+++++++++++++++++--
Mtesting/web-platform/meta/html/semantics/scripting-1/the-script-element/module/modulepreload-referrerpolicy.html.ini | 10++++++----
Mtesting/web-platform/meta/mediacapture-streams/GUM-echoCancellation-remote-only.https.html.ini | 2++
Mtesting/web-platform/meta/mozilla-sync | 2+-
Mtesting/web-platform/meta/permissions-policy/reporting/payment-reporting.https.html.ini | 1+
Mtesting/web-platform/meta/permissions-policy/reporting/report-to-single-endpoint.https.sub.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/storage-access-headers.tentative.https.sub.window.js.ini | 15++++++---------
Mtesting/web-platform/meta/streams/piping/error-propagation-forward.any.js.ini | 4+++-
Mtesting/web-platform/meta/streams/piping/flow-control.any.js.ini | 4+++-
Mtesting/web-platform/meta/streams/readable-byte-streams/bad-buffers-and-views.any.js.ini | 7+++----
Mtesting/web-platform/meta/streams/readable-streams/bad-underlying-sources.any.js.ini | 4+++-
Mtesting/web-platform/meta/streams/readable-streams/patched-global.any.js.ini | 3++-
Mtesting/web-platform/meta/streams/writable-streams/properties.any.js.ini | 6+++---
Mtesting/web-platform/meta/streams/writable-streams/reentrant-strategy.any.js.ini | 3++-
Mtesting/web-platform/meta/wasm/jsapi/constructor/instantiate.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/esm-integration/mutable-global-sharing.tentative.any.js.ini | 4++++
Mtesting/web-platform/meta/wasm/jsapi/esm-integration/source-phase-string-builtins.tentative.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/exception/identity.tentative.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/global/valueOf.any.js.ini | 6+++---
Mtesting/web-platform/meta/wasm/jsapi/module/customSections.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/module/moduleSource.tentative.any.js.ini | 5+++--
Mtesting/web-platform/meta/wasm/jsapi/table/grow.any.js.ini | 3+--
Mtesting/web-platform/meta/webcodecs/audioDecoder-codec-specific.https.any.js.ini | 2++
Mtesting/web-platform/meta/webcodecs/transfering.https.any.js.ini | 2++
Mtesting/web-platform/meta/webcodecs/videoFrame-copyTo.crossOriginIsolated.https.any.js.ini | 5++---
Mtesting/web-platform/meta/webdriver/tests/bidi/browser/create_user_context/accept_insecure_certs.py.ini | 2++
Mtesting/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/error.py.ini | 2++
Mtesting/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/navigate_beforeunload.py.ini | 2++
Atesting/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/wait.py.ini | 3+++
Mtesting/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-answer.html.ini | 2+-
Mtesting/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini | 3+--
Mtesting/web-platform/meta/webtransport/close.https.any.js.ini | 9+++++++--
Mtesting/web-platform/meta/webtransport/streams-close.https.any.js.ini | 4++++
58 files changed, 175 insertions(+), 89 deletions(-)

diff --git a/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini b/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini @@ -72,59 +72,70 @@ [Explicitly committed data can be read back out.] expected: - if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [PASS, TIMEOUT] + if sessionHistoryInParent and (processor == "x86") and not debug: [PASS, TIMEOUT] + if not sessionHistoryInParent and not debug: [PASS, TIMEOUT] [idb-explicit-commit.any.worker.html] expected: + if (os == "linux") and not debug and not asan and not tsan: [OK, TIMEOUT] if (os == "win") and debug and (processor == "x86_64"): [OK, TIMEOUT] if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "win") and not debug: [OK, TIMEOUT] [Calling txn.commit() when txn is inactive should throw.] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN] if (os == "win") and not debug: [PASS, NOTRUN] [A committed transaction is inactive in future request callbacks.] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN] if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] [Puts issued after commit are not fulfilled.] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN] if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] [Calling commit on an aborted transaction throws.] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN] if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] [Calling abort on a committed transaction throws and does not prevent persisting the data.] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN] if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] [Transactions that explicitly commit and have errors should abort.] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN] if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT] if (os == "android") and not sessionHistoryInParent and not debug: [PASS, NOTRUN] if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] [Transactions with same scope should stay in program order, even if one calls commit.] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN] if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] if (os == "android") and not sessionHistoryInParent and not debug: [PASS, TIMEOUT] [Calling commit on a committed transaction throws.] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN] if (os == "win") and not debug: [PASS, NOTRUN] [Transactions that handle all errors properly should behave as expected when an explicit commit is called in an onerror handler.] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, NOTRUN] if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "android") and not sessionHistoryInParent and not debug: [PASS, NOTRUN] if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] [A committed transaction becomes inactive immediately.] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, TIMEOUT] if (os == "win") and not debug: [PASS, NOTRUN] [commit() on a version change transaction does not cause errors.] diff --git a/testing/web-platform/meta/compression/compression-output-length.any.js.ini b/testing/web-platform/meta/compression/compression-output-length.any.js.ini @@ -26,7 +26,9 @@ expected: [ERROR, TIMEOUT] [compression-output-length.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [compression-output-length.https.any.shadowrealm-in-audioworklet.html] expected: ERROR diff --git a/testing/web-platform/meta/console/console-label-conversion.any.js.ini b/testing/web-platform/meta/console/console-label-conversion.any.js.ini @@ -12,7 +12,9 @@ expected: [ERROR, TIMEOUT] [console-label-conversion.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [console-label-conversion.any.shadowrealm-in-dedicatedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/console/console-log-symbol.any.js.ini b/testing/web-platform/meta/console/console-log-symbol.any.js.ini @@ -23,4 +23,6 @@ expected: ERROR [console-log-symbol.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR 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,6 +1,6 @@ [import-style-allowed.sub.html] [import should be allowed] expected: - if (os == "mac") and not debug: [PASS, FAIL] - if (os == "android"): [PASS, FAIL] + if (os == "mac") and not debug: [FAIL, PASS] + if os == "android": [FAIL, PASS] FAIL diff --git a/testing/web-platform/meta/cookie-deprecation-label/cookie-deprecation-label-detached-iframe.https.html.ini b/testing/web-platform/meta/cookie-deprecation-label/cookie-deprecation-label-detached-iframe.https.html.ini @@ -1,3 +0,0 @@ -[cookie-deprecation-label-detached-iframe.https.html] - [Test navigator.cookieDeprecationLabel behavior in detached iframes] - expected: FAIL diff --git a/testing/web-platform/meta/cookie-deprecation-label/cookie-deprecation-label.https.html.ini b/testing/web-platform/meta/cookie-deprecation-label/cookie-deprecation-label.https.html.ini @@ -1,3 +0,0 @@ -[cookie-deprecation-label.https.html] - [Test navigator.cookieDeprecationLabel.getValue()] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-backgrounds/background-repeat-space-10.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-repeat-space-10.html.ini @@ -1,3 +1,4 @@ [background-repeat-space-10.html] expected: - if (os == "mac") and not debug: [PASS, FAIL] + if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [FAIL, PASS] diff --git a/testing/web-platform/meta/css/css-backgrounds/background-repeat-space-1a.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-repeat-space-1a.html.ini @@ -0,0 +1,3 @@ +[background-repeat-space-1a.html] + expected: + if (os == "mac") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-backgrounds/background-repeat-space-1c.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-repeat-space-1c.html.ini @@ -0,0 +1,4 @@ +[background-repeat-space-1c.html] + expected: + if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-backgrounds/background-repeat-space-6.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-repeat-space-6.html.ini @@ -0,0 +1,3 @@ +[background-repeat-space-6.html] + expected: + if (os == "mac") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-backgrounds/background-repeat-space-8.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-repeat-space-8.html.ini @@ -0,0 +1,3 @@ +[background-repeat-space-8.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-flexbox/mixed-containing-blocks-crash.html.ini b/testing/web-platform/meta/css/css-flexbox/mixed-containing-blocks-crash.html.ini @@ -0,0 +1,3 @@ +[mixed-containing-blocks-crash.html] + expected: + if tsan: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-pseudo/text-selection.html.ini b/testing/web-platform/meta/css/css-pseudo/text-selection.html.ini @@ -1,6 +1,6 @@ [text-selection.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "mac") and debug: [OK, CRASH] [Selection ending in ::marker] expected: if debug and (os == "mac"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.html.ini b/testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.html.ini @@ -1,4 +1,4 @@ [scrollbar-color-009.html] expected: - if (os == "mac") and (version == "OS X 14.7") and not debug: [PASS, FAIL] + if (os == "linux") and tsan: TIMEOUT if os == "android": FAIL diff --git a/testing/web-platform/meta/css/css-values/vh-update-and-transition-in-subframe.html.ini b/testing/web-platform/meta/css/css-values/vh-update-and-transition-in-subframe.html.ini @@ -1,8 +1,5 @@ [vh-update-and-transition-in-subframe.html] expected: - if (os == "linux") and asan and fission: TIMEOUT - if (os == "linux") and asan and not fission: PASS - if (os == "android") and debug and not swgl: [TIMEOUT, PASS] - if (os == "win") and debug: [TIMEOUT, PASS] - if os == "mac": [TIMEOUT, PASS, FAIL] + if asan and swgl: PASS + if not asan and (os == "mac"): [PASS, FAIL, TIMEOUT] [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom/base-uri.html.ini b/testing/web-platform/meta/css/cssom/base-uri.html.ini @@ -1,3 +1,6 @@ [base-uri.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and not fission and debug: TIMEOUT + [KeyframeEffect.setKeyframes] + expected: + if (os == "linux") and not fission and debug: TIMEOUT diff --git a/testing/web-platform/meta/dom/abort/event.any.js.ini b/testing/web-platform/meta/dom/abort/event.any.js.ini @@ -22,7 +22,9 @@ expected: ERROR [event.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [event.any.shadowrealm-in-sharedworker.html] expected: diff --git a/testing/web-platform/meta/encoding/api-basics.any.js.ini b/testing/web-platform/meta/encoding/api-basics.any.js.ini @@ -4,8 +4,6 @@ [api-basics.any.html] [api-basics.any.worker.html] - expected: - if not sessionHistoryInParent and debug: TIMEOUT [api-basics.any.shadowrealm-in-sharedworker.html] expected: @@ -19,7 +17,9 @@ expected: ERROR [api-basics.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [api-basics.any.shadowrealm-in-dedicatedworker.html] expected: diff --git a/testing/web-platform/meta/encoding/textdecoder-fatal-streaming.any.js.ini b/testing/web-platform/meta/encoding/textdecoder-fatal-streaming.any.js.ini @@ -1,8 +1,8 @@ [textdecoder-fatal-streaming.any.worker.html] - expected: - if not sessionHistoryInParent and debug: TIMEOUT [textdecoder-fatal-streaming.any.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [textdecoder-fatal-streaming.any.shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/encoding/textdecoder-ignorebom.any.js.ini b/testing/web-platform/meta/encoding/textdecoder-ignorebom.any.js.ini @@ -12,8 +12,7 @@ [textdecoder-ignorebom.any.shadowrealm-in-window.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 [textdecoder-ignorebom.any.shadowrealm-in-dedicatedworker.html] @@ -27,6 +26,7 @@ [textdecoder-ignorebom.any.shadowrealm-in-sharedworker.html] expected: + if sessionHistoryInParent and (os == "android") and not debug: [ERROR, TIMEOUT] if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR diff --git a/testing/web-platform/meta/event-timing/mouseover.html.ini b/testing/web-platform/meta/event-timing/mouseover.html.ini @@ -1,7 +1,8 @@ [mouseover.html] [Event Timing mouseover.] expected: + if (os == "linux") and not debug and fission and not asan and tsan: PASS + if (os == "linux") and not debug and fission and asan: PASS if (os == "win") and not debug and (processor == "x86_64"): PASS - if (os == "linux") and not debug and fission: PASS if (os == "android") and debug: PASS [PASS, FAIL] diff --git a/testing/web-platform/meta/event-timing/pointerleave.html.ini b/testing/web-platform/meta/event-timing/pointerleave.html.ini @@ -1,7 +1,9 @@ [pointerleave.html] [Event Timing pointerleave.] expected: - if (os == "linux") and fission and not debug: PASS + if (os == "linux") and not debug and fission and not asan and tsan: PASS + if (os == "linux") and not debug and fission and asan: PASS + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS] if (os == "android") and debug and sessionHistoryInParent: PASS if (os == "win") and debug: PASS [PASS, FAIL] diff --git a/testing/web-platform/meta/forced-colors-mode/forced-colors-mode-59.html.ini b/testing/web-platform/meta/forced-colors-mode/forced-colors-mode-59.html.ini @@ -1,3 +1,4 @@ [forced-colors-mode-59.html] expected: + if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-top-left.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-top-left.html.ini @@ -1,67 +1,82 @@ [open-features-tokenization-top-left.html] expected: - if (os == "android") and debug and fission: [OK, TIMEOUT] - if (os == "android") and debug and not fission: [OK, TIMEOUT] + if (os == "android") and debug: [OK, TIMEOUT] ["left=141" should set left position of opened window] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if os == "android": FAIL [" left = 141" should set left position of opened window] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if os == "android": FAIL ["left==141" should set left position of opened window] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if os == "android": FAIL ["\nleft= 141" should set left position of opened window] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if os == "android": FAIL [",left=141,," should set left position of opened window] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if os == "android": FAIL ["LEFT=141" should set left position of opened window] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if os == "android": FAIL ["top=142" should set top position of opened window] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if os == "android": FAIL [" top = 142" should set top position of opened window] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if os == "android": FAIL ["top==142" should set top position of opened window] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if os == "android": FAIL ["\\ttop= 142" should set top position of opened window] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if os == "android": FAIL [",top=142,," should set top position of opened window] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if os == "android": FAIL ["TOP=142" should set top position of opened window] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if os == "android": FAIL ["top=152,left=152" should set top and left position of opened window] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if os == "android": FAIL ["top=152,,left=152," should set top and left position of opened window] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if os == "android": FAIL ["top=152==left=152" should set top and left position of opened window] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if os == "android": FAIL [",,top= 152, left=152" should set top and left position of opened window] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if os == "android": 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 @@ -2,8 +2,7 @@ [Modulepreload with unsafe-url policy should send full referrer] 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] + if os == "mac": [PASS, FAIL] [Modulepreload with strict-origin policy should send origin-only referrer] expected: @@ -15,8 +14,7 @@ [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 and (os == "linux"): [PASS, FAIL] - if not fission and sessionHistoryInParent and not debug and (os == "android"): [PASS, FAIL] + if not fission and sessionHistoryInParent and not debug: [PASS, FAIL] [Modulepreload with strict-origin-when-cross-origin policy should send full referrer for same-origin requests] expected: @@ -25,3 +23,7 @@ [Modulepreload with no-referrer policy should not send referrer] expected: if not sessionHistoryInParent and not debug: [PASS, FAIL] + + [Modulepreload with origin policy should send origin-only referrer] + expected: + if not sessionHistoryInParent and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/mediacapture-streams/GUM-echoCancellation-remote-only.https.html.ini b/testing/web-platform/meta/mediacapture-streams/GUM-echoCancellation-remote-only.https.html.ini @@ -1,3 +1,5 @@ [GUM-echoCancellation-remote-only.https.html] + expected: + if (os == "mac") and debug: [OK, TIMEOUT] [getUserMedia suports "remote-only"] expected: FAIL diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: 3d8fdcd7ec66ca35798b0eca1f9bf0a34ec6bf77 +upstream: 5dc44419b11d43bc1da54a2306276e406ead3581 diff --git a/testing/web-platform/meta/permissions-policy/reporting/payment-reporting.https.html.ini b/testing/web-platform/meta/permissions-policy/reporting/payment-reporting.https.html.ini @@ -1,6 +1,7 @@ [payment-reporting.https.html] expected: if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] + if (os == "mac") and debug: TIMEOUT if (os == "mac") and not debug: [OK, TIMEOUT] [PaymentRequest Report Format] expected: FAIL diff --git a/testing/web-platform/meta/permissions-policy/reporting/report-to-single-endpoint.https.sub.html.ini b/testing/web-platform/meta/permissions-policy/reporting/report-to-single-endpoint.https.sub.html.ini @@ -1,7 +1,8 @@ [report-to-single-endpoint.https.sub.html] expected: - if sessionHistoryInParent and (os == "mac") and not debug: [OK, TIMEOUT] - if not sessionHistoryInParent and debug: [OK, TIMEOUT, CRASH] - if not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and debug: [OK, TIMEOUT, CRASH] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "mac") and debug: TIMEOUT + if (os == "mac") and not debug: [OK, TIMEOUT] [Reporting-Endpoints defined endpoint received reports.] expected: 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,10 +1,5 @@ [shadowrootadoptedstylesheets-fetched-module.html] expected: - if (os == "mac") and not debug: [OK, ERROR] - if (os == "android"): [OK, ERROR] + if (os == "mac") and not debug: [ERROR, OK] + if os == "android": [ERROR, 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/storage-access-headers.tentative.https.sub.window.js.ini b/testing/web-platform/meta/storage-access-api/storage-access-headers.tentative.https.sub.window.js.ini @@ -11,18 +11,15 @@ prefs: [dom.storage_access.headers.enabled:true] [Sec-Fetch-Storage-Access is `active` after a valid retry with matching explicit allowed-origin.] expected: - if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] - if (os == "android") and not sessionHistoryInParent and debug: [PASS, FAIL] - if (os == "android") and not sessionHistoryInParent and not debug: [PASS, FAIL] + if (os == "android") and debug and not sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] [Activate-Storage-Access retry is handled before any redirects are followed.] expected: - if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] - if (os == "android") and not sessionHistoryInParent and debug: [PASS, FAIL] - if (os == "android") and not sessionHistoryInParent and not debug: [PASS, FAIL] + if (os == "android") and debug and not sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] [Sec-Fetch-Storage-Access is active after retry with wildcard `allowed-origin` value.] expected: - if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] - if (os == "android") and not sessionHistoryInParent and debug: [PASS, FAIL] - if (os == "android") and not sessionHistoryInParent and not debug: [PASS, FAIL] + if (os == "android") and debug and not sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/streams/piping/error-propagation-forward.any.js.ini b/testing/web-platform/meta/streams/piping/error-propagation-forward.any.js.ini @@ -20,7 +20,9 @@ ERROR [error-propagation-forward.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [error-propagation-forward.https.any.shadowrealm-in-audioworklet.html] expected: 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 @@ -36,7 +36,9 @@ ERROR [flow-control.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [flow-control.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/streams/readable-byte-streams/bad-buffers-and-views.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/bad-buffers-and-views.any.js.ini @@ -8,6 +8,8 @@ if (os == "android") and not debug: [OK, ERROR] [bad-buffers-and-views.any.html] + expected: + if not sessionHistoryInParent and debug: TIMEOUT [bad-buffers-and-views.any.shadowrealm.html] expected: @@ -21,10 +23,7 @@ expected: ERROR [bad-buffers-and-views.https.any.shadowrealm-in-serviceworker.html] - expected: - if (os == "linux") and not debug and not tsan: [TIMEOUT, ERROR] - if (os == "mac") and debug: [TIMEOUT, ERROR] - [ERROR, TIMEOUT] + expected: [ERROR, TIMEOUT] [bad-buffers-and-views.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/bad-underlying-sources.any.js.ini b/testing/web-platform/meta/streams/readable-streams/bad-underlying-sources.any.js.ini @@ -23,7 +23,9 @@ expected: [ERROR, TIMEOUT] [bad-underlying-sources.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: TIMEOUT + ERROR [bad-underlying-sources.any.shadowrealm-in-window.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/patched-global.any.js.ini b/testing/web-platform/meta/streams/readable-streams/patched-global.any.js.ini @@ -8,6 +8,7 @@ [patched-global.any.html] expected: + if (os == "android") and debug and sessionHistoryInParent: TIMEOUT if (os == "mac") and not debug: [OK, CRASH] if (os == "android") and not debug: [OK, CRASH] @@ -18,7 +19,7 @@ [patched-global.https.any.shadowrealm-in-serviceworker.html] expected: - if not sessionHistoryInParent and debug: [ERROR, CRASH, TIMEOUT] + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT, CRASH] [ERROR, TIMEOUT] [patched-global.any.shadowrealm-in-shadowrealm.html] diff --git a/testing/web-platform/meta/streams/writable-streams/properties.any.js.ini b/testing/web-platform/meta/streams/writable-streams/properties.any.js.ini @@ -4,6 +4,8 @@ if (os == "mac") and not debug: [OK, ERROR] [properties.any.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [properties.any.worker.html] expected: @@ -20,9 +22,7 @@ expected: ERROR [properties.any.shadowrealm-in-dedicatedworker.html] - expected: - if not sessionHistoryInParent and debug: TIMEOUT - ERROR + expected: ERROR [properties.https.any.shadowrealm-in-audioworklet.html] expected: diff --git a/testing/web-platform/meta/streams/writable-streams/reentrant-strategy.any.js.ini b/testing/web-platform/meta/streams/writable-streams/reentrant-strategy.any.js.ini @@ -1,6 +1,7 @@ [reentrant-strategy.any.worker.html] expected: - if (os == "android") and not debug: [OK, CRASH] + if (os == "android") and not debug and sessionHistoryInParent: [OK, CRASH] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT, CRASH] [reentrant-strategy.any.serviceworker.html] diff --git a/testing/web-platform/meta/wasm/jsapi/constructor/instantiate.any.js.ini b/testing/web-platform/meta/wasm/jsapi/constructor/instantiate.any.js.ini @@ -15,7 +15,9 @@ expected: ERROR [instantiate.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + ERROR [instantiate.any.shadowrealm-in-shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/mutable-global-sharing.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/mutable-global-sharing.tentative.any.js.ini @@ -2,6 +2,8 @@ expected: ERROR [mutable-global-sharing.tentative.any.worker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [WebAssembly modules should export shared mutable globals with correct initial values] expected: FAIL @@ -42,6 +44,7 @@ [v128 global mutations should work correctly between WebAssembly modules] expected: FAIL + [mutable-global-sharing.tentative.any.js] [WebAssembly modules should export shared mutable globals with correct initial values] expected: FAIL @@ -58,6 +61,7 @@ [v128 global mutations should work correctly between WebAssembly modules] expected: FAIL + [mutable-global-sharing.tentative.any.shadowrealm-in-window.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/source-phase-string-builtins.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/source-phase-string-builtins.tentative.any.js.ini @@ -1,5 +1,7 @@ [source-phase-string-builtins.tentative.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: TIMEOUT + ERROR [source-phase-string-builtins.tentative.https.any.shadowrealm-in-serviceworker.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/exception/identity.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/exception/identity.tentative.any.js.ini @@ -1,6 +1,8 @@ [identity.tentative.any.html] [identity.tentative.any.worker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [identity.tentative.any.shadowrealm.html] expected: ERROR @@ -22,5 +24,5 @@ [identity.tentative.https.any.shadowrealm-in-audioworklet.html] expected: - if os == "linux": [TIMEOUT, ERROR] + if os == "linux": [ERROR, TIMEOUT] 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,8 +1,6 @@ [valueOf.any.worker.html] [valueOf.any.html] - expected: - if (os == "android") and debug and sessionHistoryInParent: TIMEOUT [valueOf.any.shadowrealm.html] expected: ERROR @@ -27,4 +25,6 @@ expected: ERROR [valueOf.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/module/customSections.any.js.ini b/testing/web-platform/meta/wasm/jsapi/module/customSections.any.js.ini @@ -23,7 +23,9 @@ expected: ERROR [customSections.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [customSections.any.shadowrealm-in-shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/module/moduleSource.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/module/moduleSource.tentative.any.js.ini @@ -51,9 +51,10 @@ [moduleSource.tentative.https.any.shadowrealm-in-audioworklet.html] expected: - if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT if os == "linux": [ERROR, TIMEOUT] ERROR [moduleSource.tentative.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/table/grow.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/grow.any.js.ini @@ -1,8 +1,6 @@ [grow.any.worker.html] [grow.any.html] - expected: - if (os == "android") and debug and sessionHistoryInParent: TIMEOUT [grow.any.shadowrealm.html] expected: ERROR @@ -10,6 +8,7 @@ [grow.any.shadowrealm-in-dedicatedworker.html] expected: if (os == "win") and not debug and (processor == "x86_64"): [ERROR, CRASH] + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR [grow.any.shadowrealm-in-window.html] diff --git a/testing/web-platform/meta/webcodecs/audioDecoder-codec-specific.https.any.js.ini b/testing/web-platform/meta/webcodecs/audioDecoder-codec-specific.https.any.js.ini @@ -275,3 +275,5 @@ [audioDecoder-codec-specific.https.any.worker.html?flac] [audioDecoder-codec-specific.https.any.worker.html?pcm_ulaw] + expected: + if tsan: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webcodecs/transfering.https.any.js.ini b/testing/web-platform/meta/webcodecs/transfering.https.any.js.ini @@ -1,4 +1,6 @@ [transfering.https.any.html] + expected: + if tsan: [OK, TIMEOUT] [Test transfering ArrayBuffer to VideoFrame] expected: FAIL diff --git a/testing/web-platform/meta/webcodecs/videoFrame-copyTo.crossOriginIsolated.https.any.js.ini b/testing/web-platform/meta/webcodecs/videoFrame-copyTo.crossOriginIsolated.https.any.js.ini @@ -1,9 +1,8 @@ [videoFrame-copyTo.crossOriginIsolated.https.any.html] expected: + if (os == "linux") and tsan: [OK, TIMEOUT] if (os == "android") and debug: [OK, TIMEOUT] [videoFrame-copyTo.crossOriginIsolated.https.any.worker.html] expected: - if (os == "android") and debug and not swgl: [OK, TIMEOUT] - if (os == "android") and not debug: [OK, TIMEOUT] - if (os == "android") and swgl: [OK, TIMEOUT] + if os == "android": [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browser/create_user_context/accept_insecure_certs.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browser/create_user_context/accept_insecure_certs.py.ini @@ -1,4 +1,6 @@ [accept_insecure_certs.py] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] [test_create_context[True\]] expected: if not sessionHistoryInParent and debug: [PASS, ERROR] diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/error.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/error.py.ini @@ -1,4 +1,6 @@ [error.py] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] [test_beforeunload_rejected] disabled: if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1879324 diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/navigate_beforeunload.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/navigate_beforeunload.py.ini @@ -1,6 +1,8 @@ [navigate_beforeunload.py] disabled: if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1879324 + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] [test_navigate_with_beforeunload_prompt_in_iframe[False-none\]] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1908951 expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/wait.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/wait.py.ini @@ -0,0 +1,3 @@ +[wait.py] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-answer.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-answer.html.ini @@ -1,5 +1,5 @@ [RTCPeerConnection-setRemoteDescription-answer.html] expected: if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] - if (os == "android") and debug and not sessionHistoryInParent: [OK, CRASH] + if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT, CRASH] if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini b/testing/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini @@ -4,10 +4,9 @@ if (os == "linux") and not debug: [OK, TIMEOUT] [Can demux two video tracks with different payload types on a bundled connection] expected: - if (os == "mac") and debug: [PASS, FAIL] - if (os == "mac") and not debug: [PASS, FAIL] if (os == "linux") and debug: [PASS, TIMEOUT] if (os == "linux") and not debug: [PASS, TIMEOUT] + if os == "mac": [PASS, FAIL] [Can demux two video tracks with the same payload type on an unbundled connection] expected: diff --git a/testing/web-platform/meta/webtransport/close.https.any.js.ini b/testing/web-platform/meta/webtransport/close.https.any.js.ini @@ -65,10 +65,14 @@ expected: [PASS, TIMEOUT, NOTRUN] [close with code and reason] - expected: [PASS, TIMEOUT, NOTRUN] + expected: + if tsan: [PASS, FAIL, TIMEOUT, NOTRUN] + [PASS, TIMEOUT, NOTRUN] [close with code and long reason] - expected: [PASS, TIMEOUT, NOTRUN] + expected: + if (os == "mac") and debug: [PASS, FAIL, TIMEOUT, NOTRUN] + [PASS, TIMEOUT, NOTRUN] [server initiated closure with code and reason] expected: [PASS, TIMEOUT, NOTRUN] @@ -87,6 +91,7 @@ [close] expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL, TIMEOUT] + if (os == "mac") and debug: [PASS, FAIL, TIMEOUT] [PASS, TIMEOUT] [close without waiting for ready] 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 @@ -26,6 +26,10 @@ expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + [Abort client-created bidirectional stream] + expected: + if tsan: [PASS, FAIL] + [streams-close.https.any.sharedworker.html] expected: