tor-browser

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

commit ddb9058b8690714930324ef80baea38d62dd8b6b
parent f1da861a26fad7beb2e6a01c5939851f9a40121e
Author: moz-wptsync-bot <wptsync@mozilla.com>
Date:   Tue, 23 Dec 2025 08:31:02 +0000

Bug 2007480 - [wpt-sync] Update web-platform-tests to b142a76f0ffffbc95b9053f30dacb2a4737e7f6a, a=testonly

MANUAL PUSH: wpt sync bot

wpt-head: b142a76f0ffffbc95b9053f30dacb2a4737e7f6a
wpt-type: landing

Diffstat:
Mtesting/web-platform/meta/clear-site-data/clear-cache-partitioning.tentative.https.html.ini | 8+++++++-
Mtesting/web-platform/meta/clipboard-apis/clipboard-copy-selection-line-break.https.html.ini | 5+++++
Mtesting/web-platform/meta/compression/compression-bad-chunks.any.js.ini | 4++--
Mtesting/web-platform/meta/compression/compression-multiple-chunks.any.js.ini | 4+++-
Mtesting/web-platform/meta/compression/decompression-uint8array-output.any.js.ini | 6+++---
Mtesting/web-platform/meta/console/console-is-a-namespace.any.js.ini | 2++
Mtesting/web-platform/meta/console/console-log-large-array.any.js.ini | 12+++++-------
Mtesting/web-platform/meta/content-security-policy/inside-worker/serviceworker-connect-src.https.sub.html.ini | 4++++
Mtesting/web-platform/meta/css/selectors/open-pseudo.html.ini | 1+
Mtesting/web-platform/meta/encoding/api-basics.any.js.ini | 10+++++-----
Mtesting/web-platform/meta/fedcm/fedcm-multi-idp/fedcm-multi-idp-mediation-optional.https.html.ini | 7+++++--
Mtesting/web-platform/meta/html/browsers/the-window-object/window-open-invalid-url.html.ini | 2+-
Mtesting/web-platform/meta/html/semantics/scripting-1/the-script-element/module/modulepreload-referrerpolicy.html.ini | 1+
Mtesting/web-platform/meta/largest-contentful-paint/background-image-set-image.html.ini | 9++++-----
Mtesting/web-platform/meta/mozilla-sync | 2+-
Mtesting/web-platform/meta/streams/piping/abort.any.js.ini | 7++++---
Mtesting/web-platform/meta/streams/piping/error-propagation-backward.any.js.ini | 4++--
Mtesting/web-platform/meta/streams/piping/error-propagation-forward.any.js.ini | 5+++--
Mtesting/web-platform/meta/streams/readable-byte-streams/general.any.js.ini | 4+++-
Mtesting/web-platform/meta/streams/readable-streams/garbage-collection.any.js.ini | 9+++++----
Mtesting/web-platform/meta/streams/transferable/transform-stream-members.any.js.ini | 6++++--
Mtesting/web-platform/meta/streams/writable-streams/bad-underlying-sinks.any.js.ini | 4+++-
Mtesting/web-platform/meta/streams/writable-streams/close.any.js.ini | 4+++-
Mtesting/web-platform/meta/streams/writable-streams/constructor.any.js.ini | 3++-
Mtesting/web-platform/meta/wasm/jsapi/constructor/compile.any.js.ini | 1+
Mtesting/web-platform/meta/wasm/jsapi/constructor/instantiate-bad-imports.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/constructor/toStringTag.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/esm-integration/global-exports-live-bindings.tentative.any.js.ini | 1+
Mtesting/web-platform/meta/wasm/jsapi/esm-integration/global-exports.tentative.any.js.ini | 6+++++-
Mtesting/web-platform/meta/wasm/jsapi/esm-integration/mutable-global-sharing.tentative.any.js.ini | 1+
Mtesting/web-platform/meta/wasm/jsapi/esm-integration/resolve-export.tentative.any.js.ini | 7++++---
Mtesting/web-platform/meta/wasm/jsapi/esm-integration/v128-tdz.tentative.any.js.ini | 8++++----
Mtesting/web-platform/meta/wasm/jsapi/exception/basic.tentative.any.js.ini | 7+++++--
Mtesting/web-platform/meta/wasm/jsapi/exception/constructor.tentative.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/exception/is.tentative.any.js.ini | 5+++--
Mtesting/web-platform/meta/wasm/jsapi/exception/toString.tentative.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/memory/constructor-types.tentative.any.js.ini | 7++++---
Mtesting/web-platform/meta/wasm/jsapi/table/constructor.any.js.ini | 6+++---
Mtesting/web-platform/meta/wasm/jsapi/tag/toString.tentative.any.js.ini | 1+
Mtesting/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_failed/__dir__.ini | 2+-
Mtesting/web-platform/meta/webrtc-encoded-transform/script-change-transform.https.html.ini | 7+++----
Mtesting/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini | 11+++--------
Mtesting/web-platform/meta/webrtc/protocol/video-codecs.https.html.ini | 14++++++++------
Mtesting/web-platform/meta/webrtc/simulcast/h264.https.html.ini | 6++----
Mtesting/web-platform/meta/xhr/request-content-length.any.js.ini | 4+---
45 files changed, 140 insertions(+), 93 deletions(-)

diff --git a/testing/web-platform/meta/clear-site-data/clear-cache-partitioning.tentative.https.html.ini b/testing/web-platform/meta/clear-site-data/clear-cache-partitioning.tentative.https.html.ini @@ -25,11 +25,12 @@ expected: if (os == "linux") and not debug and not asan: [PASS, FAIL] if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] + if (os == "android") and not sessionHistoryInParent and not debug: [PASS, FAIL] [cross origin iframe data doesn't get cleared] expected: if (os == "linux") and not debug and fission: [PASS, FAIL] - if (os == "android") and sessionHistoryInParent and debug: [PASS, FAIL] + if (os == "android") and sessionHistoryInParent and debug: [FAIL, PASS] if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] if (os == "android") and not sessionHistoryInParent and debug: [FAIL, PASS] @@ -44,3 +45,8 @@ [clear in unpartitioned context doesn't clear double partitioned data with intermediate cross origin] expected: if (os == "mac") and not debug: [PASS, TIMEOUT] + + [clearing cache doesn't affect subdomain] + expected: + if (os == "android") and not debug and sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and not debug and not sessionHistoryInParent: [PASS, FAIL] diff --git a/testing/web-platform/meta/clipboard-apis/clipboard-copy-selection-line-break.https.html.ini b/testing/web-platform/meta/clipboard-apis/clipboard-copy-selection-line-break.https.html.ini @@ -44,6 +44,10 @@ expected: if (os == "android") and debug and sessionHistoryInParent: [PASS, FAIL] + [test paragraph text with line breaks: "\\n\\r"] + expected: + if not sessionHistoryInParent and debug: [PASS, FAIL] + [clipboard-copy-selection-line-break.https.html?11-20] [test preformatted text with line breaks: "\\n\\n"] @@ -107,6 +111,7 @@ [test preformatted text with line breaks: "\\n\\n\\n"] expected: + if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] if os == "win": FAIL [test preformatted text with line breaks: "\\r \\n"] 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 @@ -1,8 +1,8 @@ [compression-bad-chunks.any.sharedworker.html] - expected: - if (os == "android") and debug and sessionHistoryInParent: TIMEOUT [compression-bad-chunks.any.serviceworker.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [compression-bad-chunks.any.html] diff --git a/testing/web-platform/meta/compression/compression-multiple-chunks.any.js.ini b/testing/web-platform/meta/compression/compression-multiple-chunks.any.js.ini @@ -8,7 +8,9 @@ [compression-multiple-chunks.any.worker.html] expected: - if os == "android": [OK, CRASH] + if (os == "android") and sessionHistoryInParent and debug: [OK, CRASH] + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT, CRASH] + if (os == "android") and not sessionHistoryInParent: [OK, CRASH] [compression-multiple-chunks.any.serviceworker.html] expected: diff --git a/testing/web-platform/meta/compression/decompression-uint8array-output.any.js.ini b/testing/web-platform/meta/compression/decompression-uint8array-output.any.js.ini @@ -9,6 +9,8 @@ if (os == "mac") and not debug: [OK, ERROR] [decompression-uint8array-output.any.html] + expected: + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] [decompression-uint8array-output.any.worker.html] @@ -34,6 +36,4 @@ ERROR [decompression-uint8array-output.any.shadowrealm-in-dedicatedworker.html] - expected: - if (os == "android") and debug and sessionHistoryInParent: TIMEOUT - ERROR + expected: ERROR diff --git a/testing/web-platform/meta/console/console-is-a-namespace.any.js.ini b/testing/web-platform/meta/console/console-is-a-namespace.any.js.ini @@ -1,4 +1,6 @@ [console-is-a-namespace.any.worker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [console-is-a-namespace.any.html] max-asserts: 2 diff --git a/testing/web-platform/meta/console/console-log-large-array.any.js.ini b/testing/web-platform/meta/console/console-log-large-array.any.js.ini @@ -1,16 +1,12 @@ [console-log-large-array.any.worker.html] - expected: - if (os == "android") and debug: [TIMEOUT, OK] - [OK, TIMEOUT] + expected: [OK, TIMEOUT] [Logging large arrays works] expected: if asan and not fission: [PASS, TIMEOUT] [console-log-large-array.any.html] - expected: - if (os == "android") and debug: [TIMEOUT, OK] - [OK, TIMEOUT] + expected: [OK, TIMEOUT] [console-log-large-array.any.shadowrealm.html] expected: ERROR @@ -33,7 +29,9 @@ ERROR [console-log-large-array.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + ERROR [console-log-large-array.any.shadowrealm-in-window.html] expected: ERROR diff --git a/testing/web-platform/meta/content-security-policy/inside-worker/serviceworker-connect-src.https.sub.html.ini b/testing/web-platform/meta/content-security-policy/inside-worker/serviceworker-connect-src.https.sub.html.ini @@ -12,3 +12,7 @@ [serviceworker-connect-src] expected: if processor == "x86": [PASS, TIMEOUT] + + [Reports match in https: with default-src 'self'] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/selectors/open-pseudo.html.ini b/testing/web-platform/meta/css/selectors/open-pseudo.html.ini @@ -1,5 +1,6 @@ [open-pseudo.html] [The select element should support :open.] expected: + if (os == "linux") and debug and not fission: [PASS, FAIL] if (os == "mac") and debug: [PASS, FAIL] if os == "android": FAIL diff --git a/testing/web-platform/meta/encoding/api-basics.any.js.ini b/testing/web-platform/meta/encoding/api-basics.any.js.ini @@ -7,9 +7,9 @@ [api-basics.any.shadowrealm-in-sharedworker.html] expected: - if (os == "android") and sessionHistoryInParent and debug: [ERROR, TIMEOUT] - if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and not debug: [ERROR, TIMEOUT] ERROR [api-basics.https.any.shadowrealm-in-serviceworker.html] @@ -24,8 +24,8 @@ [api-basics.any.shadowrealm-in-shadowrealm.html] expected: - if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] - ERROR + if sessionHistoryInParent: ERROR + [ERROR, TIMEOUT] [api-basics.any.shadowrealm-in-dedicatedworker.html] expected: diff --git a/testing/web-platform/meta/fedcm/fedcm-multi-idp/fedcm-multi-idp-mediation-optional.https.html.ini b/testing/web-platform/meta/fedcm/fedcm-multi-idp/fedcm-multi-idp-mediation-optional.https.html.ini @@ -1,6 +1,7 @@ [fedcm-multi-idp-mediation-optional.https.html] expected: - if not debug and (os == "win"): [ERROR, OK] + if (os == "win") and not debug and (processor == "x86_64"): [ERROR, OK] + if (os == "win") and not debug and (processor == "x86"): [ERROR, TIMEOUT, OK] [Mediation optional can succeed without a returning account.] expected: FAIL @@ -8,4 +9,6 @@ expected: FAIL [Mediation optional can succeed when there is more than one returning account.] - expected: FAIL + expected: + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-open-invalid-url.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-open-invalid-url.html.ini @@ -1,4 +1,4 @@ [window-open-invalid-url.html] expected: if (os == "linux") and debug and not fission: [OK, TIMEOUT] - if (os == "win") and debug: TIMEOUT + if (os == "win") and (processor == "x86"): [OK, TIMEOUT] 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 @@ -1,6 +1,7 @@ [modulepreload-referrerpolicy.html] [Modulepreload with unsafe-url policy should send full referrer] expected: + if (os == "win") and debug and (processor == "x86"): [PASS, FAIL] if (os == "android") and not sessionHistoryInParent and not debug: [PASS, FAIL] if os == "mac": [PASS, FAIL] diff --git a/testing/web-platform/meta/largest-contentful-paint/background-image-set-image.html.ini b/testing/web-platform/meta/largest-contentful-paint/background-image-set-image.html.ini @@ -1,8 +1,7 @@ [background-image-set-image.html] [Background image-set images should be eligible for LCP candidates] expected: - if (os_version == "24.04") and not debug and asan and not fission: [PASS, FAIL] - if (os_version == "24.04") and not debug and not asan: [PASS, FAIL] - if (os_version == "14") and not debug: [PASS, FAIL] - if os_version == "18.04": [PASS, FAIL] - if debug and not sessionHistoryInParent: [PASS, FAIL] + if (os == "linux") and not debug and fission and not asan: [PASS, FAIL] + if (os == "linux") and not debug and not fission: [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/mozilla-sync b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: 4c3501d15f30c97b02c4375164a8258539c07a84 +upstream: b142a76f0ffffbc95b9053f30dacb2a4737e7f6a diff --git a/testing/web-platform/meta/streams/piping/abort.any.js.ini b/testing/web-platform/meta/streams/piping/abort.any.js.ini @@ -1,7 +1,6 @@ [abort.any.serviceworker.html] expected: - if sessionHistoryInParent: OK - [OK, TIMEOUT] + if not sessionHistoryInParent: [OK, TIMEOUT] [a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel()] expected: FAIL @@ -35,7 +34,9 @@ expected: ERROR [abort.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + ERROR [abort.https.any.shadowrealm-in-audioworklet.html] expected: diff --git a/testing/web-platform/meta/streams/piping/error-propagation-backward.any.js.ini b/testing/web-platform/meta/streams/piping/error-propagation-backward.any.js.ini @@ -24,8 +24,8 @@ [error-propagation-backward.any.shadowrealm-in-sharedworker.html] expected: - if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] - ERROR + if sessionHistoryInParent: ERROR + [ERROR, TIMEOUT] [error-propagation-backward.https.any.shadowrealm-in-audioworklet.html] expected: ERROR 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 @@ -1,4 +1,6 @@ [error-propagation-forward.any.serviceworker.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [error-propagation-forward.any.html] expected: @@ -21,8 +23,7 @@ [error-propagation-forward.any.shadowrealm-in-sharedworker.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 [error-propagation-forward.https.any.shadowrealm-in-audioworklet.html] diff --git a/testing/web-platform/meta/streams/readable-byte-streams/general.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/general.any.js.ini @@ -26,7 +26,9 @@ ERROR [general.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [general.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/streams/readable-streams/garbage-collection.any.js.ini b/testing/web-platform/meta/streams/readable-streams/garbage-collection.any.js.ini @@ -20,9 +20,8 @@ [garbage-collection.any.shadowrealm-in-shadowrealm.html] expected: - if (os == "android") and sessionHistoryInParent and debug: [ERROR, TIMEOUT] - if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and not debug: [ERROR, TIMEOUT] ERROR [garbage-collection.https.any.shadowrealm-in-serviceworker.html] @@ -39,7 +38,9 @@ ERROR [garbage-collection.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [garbage-collection.any.shadowrealm-in-sharedworker.html] expected: 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 @@ -23,11 +23,13 @@ ERROR [transform-stream-members.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [transform-stream-members.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] [transform-stream-members.https.any.shadowrealm-in-audioworklet.html] diff --git a/testing/web-platform/meta/streams/writable-streams/bad-underlying-sinks.any.js.ini b/testing/web-platform/meta/streams/writable-streams/bad-underlying-sinks.any.js.ini @@ -35,4 +35,6 @@ expected: ERROR [bad-underlying-sinks.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/streams/writable-streams/close.any.js.ini b/testing/web-platform/meta/streams/writable-streams/close.any.js.ini @@ -36,7 +36,9 @@ expected: ERROR [close.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [close.any.shadowrealm-in-shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/writable-streams/constructor.any.js.ini b/testing/web-platform/meta/streams/writable-streams/constructor.any.js.ini @@ -6,7 +6,8 @@ [constructor.any.worker.html] expected: - if (os == "android") and not debug: [OK, CRASH] + if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, CRASH] [constructor.any.serviceworker.html] expected: diff --git a/testing/web-platform/meta/wasm/jsapi/constructor/compile.any.js.ini b/testing/web-platform/meta/wasm/jsapi/constructor/compile.any.js.ini @@ -18,6 +18,7 @@ [compile.any.shadowrealm-in-window.html] expected: + if (os == "android") and debug and not sessionHistoryInParent: [ERROR, TIMEOUT] if (os == "android") and not debug: [ERROR, TIMEOUT] ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/constructor/instantiate-bad-imports.any.js.ini b/testing/web-platform/meta/wasm/jsapi/constructor/instantiate-bad-imports.any.js.ini @@ -9,7 +9,9 @@ expected: ERROR [instantiate-bad-imports.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [instantiate-bad-imports.any.shadowrealm-in-dedicatedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/constructor/toStringTag.any.js.ini b/testing/web-platform/meta/wasm/jsapi/constructor/toStringTag.any.js.ini @@ -6,7 +6,9 @@ [toStringTag.any.worker.html] [toStringTag.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [toStringTag.any.shadowrealm-in-shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/global-exports-live-bindings.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/global-exports-live-bindings.tentative.any.js.ini @@ -1,5 +1,6 @@ [global-exports-live-bindings.tentative.any.shadowrealm-in-shadowrealm.html] expected: + if sessionHistoryInParent and (os == "android") and not debug: [ERROR, TIMEOUT] if not sessionHistoryInParent: [ERROR, TIMEOUT] ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/global-exports.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/global-exports.tentative.any.js.ini @@ -8,7 +8,9 @@ expected: ERROR [global-exports.tentative.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [global-exports.tentative.any.html] [WebAssembly module global values should be unwrapped when importing in ESM integration] @@ -26,6 +28,7 @@ [WebAssembly should properly handle all global types] expected: FAIL + [global-exports.tentative.any.js] [WebAssembly module global values should be unwrapped when importing in ESM integration] expected: FAIL @@ -42,6 +45,7 @@ [WebAssembly should properly handle all global types] expected: FAIL + [global-exports.tentative.https.any.shadowrealm-in-serviceworker.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 @@ -5,6 +5,7 @@ [mutable-global-sharing.tentative.any.worker.html] expected: + if sessionHistoryInParent and (os == "android") and not debug: [OK, TIMEOUT] if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [WebAssembly modules should export shared mutable globals with correct initial values] expected: FAIL diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/resolve-export.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/resolve-export.tentative.any.js.ini @@ -7,12 +7,13 @@ expected: ERROR [resolve-export.tentative.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [resolve-export.tentative.https.any.shadowrealm-in-serviceworker.html] expected: - if (os == "android") and sessionHistoryInParent and debug: [ERROR, TIMEOUT] - if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and sessionHistoryInParent: [ERROR, TIMEOUT] ERROR [resolve-export.tentative.any.shadowrealm-in-sharedworker.html] diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/v128-tdz.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/v128-tdz.tentative.any.js.ini @@ -1,7 +1,5 @@ [v128-tdz.tentative.https.any.shadowrealm-in-serviceworker.html] - expected: - if (os == "android") and debug and sessionHistoryInParent: TIMEOUT - ERROR + expected: ERROR [v128-tdz.tentative.any.worker.html] [v128 global exports should cause TDZ errors] @@ -25,7 +23,9 @@ expected: ERROR [v128-tdz.tentative.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [v128-tdz.tentative.any.shadowrealm-in-shadowrealm.html] expected: ERROR 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 @@ -7,7 +7,9 @@ [basic.tentative.any.worker.html] expected: - if os == "android": [OK, CRASH] + if (os == "android") and not sessionHistoryInParent and debug: [OK, CRASH] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT, CRASH] + if (os == "android") and sessionHistoryInParent: [OK, CRASH] [basic.tentative.any.serviceworker.html] @@ -31,7 +33,8 @@ [basic.tentative.any.shadowrealm-in-shadowrealm.html] expected: - if (os == "android") and not debug: [ERROR, TIMEOUT] + if (os == "android") and not debug and sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and not debug and not sessionHistoryInParent: [ERROR, TIMEOUT] ERROR [basic.tentative.any.shadowrealm-in-sharedworker.html] diff --git a/testing/web-platform/meta/wasm/jsapi/exception/constructor.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/exception/constructor.tentative.any.js.ini @@ -18,7 +18,9 @@ expected: [ERROR, TIMEOUT] [constructor.tentative.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [constructor.tentative.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/exception/is.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/exception/is.tentative.any.js.ini @@ -2,8 +2,8 @@ [is.tentative.any.worker.html] expected: - if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] - if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] [is.tentative.any.shadowrealm.html] expected: ERROR @@ -22,6 +22,7 @@ [is.tentative.any.shadowrealm-in-dedicatedworker.html] expected: if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and debug: TIMEOUT ERROR [is.tentative.any.shadowrealm-in-sharedworker.html] diff --git a/testing/web-platform/meta/wasm/jsapi/exception/toString.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/exception/toString.tentative.any.js.ini @@ -25,4 +25,6 @@ expected: [ERROR, TIMEOUT] [toString.tentative.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/memory/constructor-types.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/memory/constructor-types.tentative.any.js.ini @@ -16,8 +16,7 @@ [constructor-types.tentative.any.html] expected: - if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT] - if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] [Initializing with both initial and minimum] expected: if release_or_beta: FAIL @@ -68,4 +67,6 @@ expected: ERROR [constructor-types.tentative.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/table/constructor.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/constructor.any.js.ini @@ -1,4 +1,6 @@ [constructor.any.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [constructor.any.shadowrealm.html] expected: ERROR @@ -20,9 +22,7 @@ expected: ERROR [constructor.https.any.shadowrealm-in-serviceworker.html] - expected: - if (os == "android") and debug and sessionHistoryInParent: [CRASH, ERROR, TIMEOUT] - [ERROR, TIMEOUT] + expected: [ERROR, TIMEOUT] [constructor.https.any.shadowrealm-in-audioworklet.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/tag/toString.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/tag/toString.tentative.any.js.ini @@ -1,5 +1,6 @@ [toString.tentative.any.worker.html] expected: + if sessionHistoryInParent and (os == "android") and not debug: [OK, TIMEOUT] if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [toString.tentative.any.html] diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_failed/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_failed/__dir__.ini @@ -1 +1 @@ -lsan-allowed: [CallJSNative, GetProtoObjectHandle, HandleEvent, atomizeAndCopyCharsNonStaticValidLength, createTable, js::LinkedPropMap::createTable, js::NativeDefineProperty, js::RunScript, mozilla::EventTargetChainItem::HandleEventTargetChain, mozilla::detail::HashTable, mozilla::dom::GetMaplikeBackingObject, mozilla::dom::HTMLDocument_Binding::CreateInterfaceObjects, mozilla::dom::ReceiveMessageArgument::ToObjectInternal, mozilla::net::ChannelEventQueue::FlushQueue, nsDocShell::Embed, putNew, unknown stack] +lsan-allowed: [CallJSNative, GetProtoObjectHandle, HandleEvent, JSScript::fromStencil, atomizeAndCopyCharsNonStaticValidLength, createTable, js::DefineDataProperty, js::LinkedPropMap::createTable, js::NativeDefineProperty, js::RunScript, make_pod_arena_array, match, mozilla::EventTargetChainItem::HandleEventTargetChain, mozilla::detail::HashTable, mozilla::dom::GetMaplikeBackingObject, mozilla::dom::HTMLDocument_Binding::CreateInterfaceObjects, mozilla::dom::ReceiveMessageArgument::ToObjectInternal, mozilla::net::ChannelEventQueue::FlushQueue, nsDocShell::Embed, putNew, unknown stack, xpc::DOMXrayTraits::resolveOwnProperty] 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,6 +1,5 @@ [script-change-transform.https.html] expected: - if (os == "android") and debug: OK - if os == "win": OK - if os == "linux": OK - [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: CRASH + if (os == "android") and not debug: [OK, TIMEOUT] + if os == "mac": [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 @@ -1,18 +1,13 @@ [rtp-demuxing.html] bug: 1709960 expected: - if not asan and (os == "linux") and not debug: [OK, TIMEOUT] - if asan: [OK, TIMEOUT] + 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 == "win": PASS - if os == "android": PASS - [PASS, TIMEOUT] + if os == "linux": [PASS, TIMEOUT] [Can demux two video tracks with the same payload type on an unbundled connection] expected: - if (os == "linux") and not debug and asan: [PASS, NOTRUN] - if (os == "linux") and not debug and not asan: [PASS, NOTRUN] - if (os == "linux") and debug: [PASS, NOTRUN] + if os == "linux": [PASS, NOTRUN] diff --git a/testing/web-platform/meta/webrtc/protocol/video-codecs.https.html.ini b/testing/web-platform/meta/webrtc/protocol/video-codecs.https.html.ini @@ -5,12 +5,14 @@ if (os == "android") and not debug: [OK, TIMEOUT] [H.264 and VP8 should be supported in initial offer] expected: - if (os == "win") and (processor == "x86_64"): [PASS, FAIL] - if (os == "win") and (processor == "x86"): [PASS, FAIL] - if (os == "mac") and not debug: [PASS, FAIL] + if (os == "mac") and debug: PASS + if os == "linux": PASS + if os == "android": PASS + [PASS, FAIL] [H.264 and VP8 should be negotiated after handshake] expected: - if (os == "win") and (processor == "x86_64"): [PASS, FAIL] - if (os == "win") and (processor == "x86"): [PASS, FAIL] - if (os == "mac") and not debug: [PASS, FAIL] + if (os == "mac") and debug: PASS + if os == "linux": PASS + if os == "android": PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/webrtc/simulcast/h264.https.html.ini b/testing/web-platform/meta/webrtc/simulcast/h264.https.html.ini @@ -1,11 +1,9 @@ [h264.https.html] bug: 1709960 expected: - if not asan and (os == "linux") and not debug: [OK, TIMEOUT] - if asan: [OK, TIMEOUT] + if (os == "linux") and not debug: [OK, TIMEOUT] [H264 simulcast setup with two streams] expected: - if (os == "linux") and not debug and asan: [PASS, TIMEOUT] - if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] + if (os == "linux") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/xhr/request-content-length.any.js.ini b/testing/web-platform/meta/xhr/request-content-length.any.js.ini @@ -1,7 +1,5 @@ [request-content-length.any.worker.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if not sessionHistoryInParent and debug: TIMEOUT [request-content-length.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT]