tor-browser

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

commit 4e1b9a331ad0b3977f327fc26fb5ae06195c7a80
parent 7d0c888a479df2a532a9416e8788b007effc4c89
Author: moz-wptsync-bot <wptsync@mozilla.com>
Date:   Thu, 11 Dec 2025 09:29:43 +0000

Bug 2005446 - [wpt-sync] Update web-platform-tests to b472c4886088ee60adf25f0e59691f1b951fdfc8, a=testonly

MANUAL PUSH: wpt sync bot

wpt-head: b472c4886088ee60adf25f0e59691f1b951fdfc8
wpt-type: landing

Diffstat:
Dtesting/web-platform/meta/ai/language-model/language-model-create-sticky-user-activation.tentative.https.window.js.ini | 6------
Mtesting/web-platform/meta/clear-site-data/clear-cache-partitioning.tentative.https.html.ini | 7+++----
Mtesting/web-platform/meta/compression/compression-bad-chunks.any.js.ini | 2++
Mtesting/web-platform/meta/compression/decompression-bad-chunks.any.js.ini | 4+++-
Mtesting/web-platform/meta/console/console-log-symbol.any.js.ini | 4+++-
Atesting/web-platform/meta/css/css-backgrounds/background-repeat-space-4.html.ini | 3+++
Mtesting/web-platform/meta/css/css-backgrounds/background-repeat-space-8.html.ini | 1+
Mtesting/web-platform/meta/css/css-contain/contain-paint-clip-015.html.ini | 2++
Mtesting/web-platform/meta/css/css-contain/contain-paint-clip-016.html.ini | 2++
Atesting/web-platform/meta/css/css-overflow/overflow-img-border-radius.html.ini | 3+++
Atesting/web-platform/meta/css/css-overflow/overflow-img-object-position.html.ini | 3+++
Atesting/web-platform/meta/css/css-overflow/overflow-img-svg.html.ini | 3+++
Atesting/web-platform/meta/css/css-overflow/overflow-img.html.ini | 3+++
Mtesting/web-platform/meta/digital-credentials/allow-attribute-with-create.https.html.ini | 35-----------------------------------
Mtesting/web-platform/meta/digital-credentials/allow-attribute-with-get.https.html.ini | 35-----------------------------------
Mtesting/web-platform/meta/dom/abort/AbortSignal.any.js.ini | 4+++-
Atesting/web-platform/meta/event-timing/gap-keydown-keyup.html.ini | 5+++++
Mtesting/web-platform/meta/html/browsers/origin/api/origin-from-extendablemessageevent.any.js.ini | 6+++---
Mtesting/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerwidth.html.ini | 27++++++++++++++++++---------
Mtesting/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html.ini | 12++++++------
Mtesting/web-platform/meta/html/semantics/embedded-content/media-elements/autoplay-default-feature-policy.https.sub.html.ini | 4++--
Mtesting/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-events-networkState.html.ini | 5++---
Mtesting/web-platform/meta/html/semantics/forms/the-select-element/customizable-select/selectedcontent-mutations.html.ini | 3---
Mtesting/web-platform/meta/html/semantics/scripting-1/the-script-element/module/modulepreload-referrerpolicy.html.ini | 1+
Mtesting/web-platform/meta/media-source/mediasource-correct-frames-after-reappend.html.ini | 4+++-
Mtesting/web-platform/meta/mozilla-sync | 2+-
Mtesting/web-platform/meta/referrer-policy/4K-1/gen/top.http-rp/same-origin/img-tag.http.html.ini | 2+-
Atesting/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-in-scope-source.tentative.html.ini | 3+++
Atesting/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-named.tentative.html.ini | 3+++
Atesting/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-oof.tentative.html.ini | 3+++
Atesting/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-out-of-scope-source.tentative.html.ini | 3+++
Atesting/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-scoped-tree-order.tentative.html.ini | 3+++
Atesting/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-unscoped-tree-order.tentative.html.ini | 3+++
Mtesting/web-platform/meta/speculation-rules/prerender/referrer-policy-mismatch.https.html.ini | 4+++-
Mtesting/web-platform/meta/streams/piping/abort.any.js.ini | 3++-
Mtesting/web-platform/meta/streams/piping/throwing-options.any.js.ini | 2++
Mtesting/web-platform/meta/streams/piping/transform-streams.any.js.ini | 4+++-
Mtesting/web-platform/meta/streams/readable-byte-streams/templated.any.js.ini | 4+++-
Mtesting/web-platform/meta/streams/readable-streams/constructor.any.js.ini | 2++
Mtesting/web-platform/meta/streams/readable-streams/default-reader.any.js.ini | 5++---
Mtesting/web-platform/meta/streams/readable-streams/floating-point-total-queue-size.any.js.ini | 2++
Mtesting/web-platform/meta/streams/readable-streams/owning-type-message-port.any.js.ini | 3++-
Mtesting/web-platform/meta/streams/readable-streams/reentrant-strategies.any.js.ini | 2++
Mtesting/web-platform/meta/streams/transferable/transform-stream-members.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 | 6++++--
Mtesting/web-platform/meta/streams/writable-streams/count-queuing-strategy.any.js.ini | 1+
Mtesting/web-platform/meta/streams/writable-streams/floating-point-total-queue-size.any.js.ini | 1+
Mtesting/web-platform/meta/streams/writable-streams/general.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/esm-integration/global-exports-live-bindings.tentative.any.js.ini | 2+-
Mtesting/web-platform/meta/wasm/jsapi/global/value-get-set.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/module/moduleSource.tentative.any.js.ini | 7++++---
Mtesting/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-state-change-after-close.http.window.js.ini | 6+++---
Mtesting/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html.ini | 2+-
Mtesting/web-platform/meta/webidl/ecmascript-binding/global-mutable-prototype.any.js.ini | 4+++-
Mtesting/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini | 4++--
Mtesting/web-platform/meta/webrtc/protocol/video-codecs.https.html.ini | 12++++++++----
Mtesting/web-platform/meta/webrtc/simulcast/h264.https.html.ini | 4++--
58 files changed, 159 insertions(+), 143 deletions(-)

diff --git a/testing/web-platform/meta/ai/language-model/language-model-create-sticky-user-activation.tentative.https.window.js.ini b/testing/web-platform/meta/ai/language-model/language-model-create-sticky-user-activation.tentative.https.window.js.ini @@ -1,6 +0,0 @@ -[language-model-create-sticky-user-activation.tentative.https.window.html] - [Create fails without user activation when availability is "downloadable"] - expected: FAIL - - [Create succeeds with sticky activation when availability is "downloadable"] - expected: FAIL 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 @@ -21,20 +21,19 @@ [clear-cache-partitioning.tentative.https.html] expected: if (os == "mac") and not debug: [OK, TIMEOUT] - if (os == "linux") and tsan: [OK, TIMEOUT] [clear in cross origin iframe doesn't affect embedder] expected: if (os == "linux") and not debug and not asan: [PASS, FAIL] [cross origin iframe data doesn't get cleared] expected: - if (os == "linux") and asan and fission: [PASS, FAIL] - if (os == "linux") and not asan and not debug: [PASS, FAIL] + if (os == "linux") and not debug and fission: [PASS, FAIL] + if (os == "android") and debug and sessionHistoryInParent: [FAIL, PASS] + if (os == "android") and debug and not sessionHistoryInParent: [FAIL, PASS] [clear double partitioned context with intermediate cross origin clears that partitioned data] expected: if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN] - if (os == "linux") and tsan: [PASS, TIMEOUT] [clear in double partitioned with intermediate cross origin context doesn't clear unpartitioned data] expected: 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,4 +1,6 @@ [compression-bad-chunks.any.sharedworker.html] + expected: + if (os == "android") and debug and sessionHistoryInParent: TIMEOUT [compression-bad-chunks.any.serviceworker.html] 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 @@ -32,7 +32,9 @@ ERROR [decompression-bad-chunks.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [decompression-bad-chunks.any.shadowrealm-in-sharedworker.html] expected: 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 @@ -22,7 +22,9 @@ ERROR [console-log-symbol.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [console-log-symbol.any.shadowrealm-in-dedicatedworker.html] expected: diff --git a/testing/web-platform/meta/css/css-backgrounds/background-repeat-space-4.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-repeat-space-4.html.ini @@ -0,0 +1,3 @@ +[background-repeat-space-4.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 @@ -1,3 +1,4 @@ [background-repeat-space-8.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-contain/contain-paint-clip-015.html.ini b/testing/web-platform/meta/css/css-contain/contain-paint-clip-015.html.ini @@ -3,3 +3,5 @@ fuzzy: if useDrawSnapshot: maxDifference=0-99;totalPixels=0-372 maxDifference=98-99;totalPixels=308-332 + expected: + if useDrawSnapshot: FAIL diff --git a/testing/web-platform/meta/css/css-contain/contain-paint-clip-016.html.ini b/testing/web-platform/meta/css/css-contain/contain-paint-clip-016.html.ini @@ -3,3 +3,5 @@ fuzzy: if useDrawSnapshot: maxDifference=0-99;totalPixels=0-372 maxDifference=98-99;totalPixels=308-332 + expected: + if useDrawSnapshot: FAIL diff --git a/testing/web-platform/meta/css/css-overflow/overflow-img-border-radius.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-img-border-radius.html.ini @@ -0,0 +1,3 @@ +[overflow-img-border-radius.html] + expected: + if useDrawSnapshot: FAIL diff --git a/testing/web-platform/meta/css/css-overflow/overflow-img-object-position.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-img-object-position.html.ini @@ -0,0 +1,3 @@ +[overflow-img-object-position.html] + expected: + if useDrawSnapshot: FAIL diff --git a/testing/web-platform/meta/css/css-overflow/overflow-img-svg.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-img-svg.html.ini @@ -0,0 +1,3 @@ +[overflow-img-svg.html] + expected: + if useDrawSnapshot: FAIL diff --git a/testing/web-platform/meta/css/css-overflow/overflow-img.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-img.html.ini @@ -0,0 +1,3 @@ +[overflow-img.html] + expected: + if useDrawSnapshot: FAIL diff --git a/testing/web-platform/meta/digital-credentials/allow-attribute-with-create.https.html.ini b/testing/web-platform/meta/digital-credentials/allow-attribute-with-create.https.html.ini @@ -1,37 +1,2 @@ [allow-attribute-with-create.https.html] expected: ERROR - [With Create: Policy to use: null, is cross-origin: false, is allowed by policy: true] - expected: FAIL - - [With Create: Policy to use: null, is cross-origin: true, is allowed by policy: false] - expected: FAIL - - [With Create: Policy to use: digital-credentials-create, is cross-origin: false, is allowed by policy: true] - expected: FAIL - - [With Create: Policy to use: digital-credentials-create, is cross-origin: true, is allowed by policy: true] - expected: FAIL - - [With Create: Policy to use: digital-credentials-create *, is cross-origin: false, is allowed by policy: true] - expected: FAIL - - [With Create: Policy to use: digital-credentials-create *, is cross-origin: true, is allowed by policy: true] - expected: FAIL - - [With Create: Policy to use: digital-credentials-create 'none', is cross-origin: false, is allowed by policy: false] - expected: FAIL - - [With Create: Policy to use: digital-credentials-create 'none', is cross-origin: true, is allowed by policy: false] - expected: FAIL - - [With Create: Policy to use: digital-credentials-create 'self', is cross-origin: false, is allowed by policy: true] - expected: FAIL - - [With Create: Policy to use: digital-credentials-create 'self', is cross-origin: true, is allowed by policy: false] - expected: FAIL - - [With Create: Policy to use: digital-credentials-create https://www1.web-platform.test:8443, is cross-origin: false, is allowed by policy: false] - expected: FAIL - - [With Create: Policy to use: digital-credentials-create https://www1.web-platform.test:8443, is cross-origin: true, is allowed by policy: true] - expected: FAIL diff --git a/testing/web-platform/meta/digital-credentials/allow-attribute-with-get.https.html.ini b/testing/web-platform/meta/digital-credentials/allow-attribute-with-get.https.html.ini @@ -1,37 +1,2 @@ [allow-attribute-with-get.https.html] expected: ERROR - [With Get: Policy to use: null, is cross-origin: false, is allowed by policy: true] - expected: FAIL - - [With Get: Policy to use: null, is cross-origin: true, is allowed by policy: false] - expected: FAIL - - [With Get: Policy to use: digital-credentials-get, is cross-origin: false, is allowed by policy: true] - expected: FAIL - - [With Get: Policy to use: digital-credentials-get, is cross-origin: true, is allowed by policy: true] - expected: FAIL - - [With Get: Policy to use: digital-credentials-get *, is cross-origin: false, is allowed by policy: true] - expected: FAIL - - [With Get: Policy to use: digital-credentials-get *, is cross-origin: true, is allowed by policy: true] - expected: FAIL - - [With Get: Policy to use: digital-credentials-get 'none', is cross-origin: false, is allowed by policy: false] - expected: FAIL - - [With Get: Policy to use: digital-credentials-get 'none', is cross-origin: true, is allowed by policy: false] - expected: FAIL - - [With Get: Policy to use: digital-credentials-get 'self', is cross-origin: false, is allowed by policy: true] - expected: FAIL - - [With Get: Policy to use: digital-credentials-get 'self', is cross-origin: true, is allowed by policy: false] - expected: FAIL - - [With Get: Policy to use: digital-credentials-get https://www1.web-platform.test:8443, is cross-origin: false, is allowed by policy: false] - expected: FAIL - - [With Get: Policy to use: digital-credentials-get https://www1.web-platform.test:8443, is cross-origin: true, is allowed by policy: true] - expected: FAIL diff --git a/testing/web-platform/meta/dom/abort/AbortSignal.any.js.ini b/testing/web-platform/meta/dom/abort/AbortSignal.any.js.ini @@ -8,7 +8,9 @@ expected: ERROR [AbortSignal.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [AbortSignal.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/event-timing/gap-keydown-keyup.html.ini b/testing/web-platform/meta/event-timing/gap-keydown-keyup.html.ini @@ -0,0 +1,5 @@ +[gap-keydown-keyup.html] + [keydown duration shouldn't wait for keyup.] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] + if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/origin/api/origin-from-extendablemessageevent.any.js.ini b/testing/web-platform/meta/html/browsers/origin/api/origin-from-extendablemessageevent.any.js.ini @@ -1,7 +1,7 @@ [origin-from-extendablemessageevent.any.serviceworker.html] expected: TIMEOUT - [Constructed `ExtendableMessageEvent` objects have origins.] - expected: FAIL - [Posted `ExtendableMessageEvent` objects have origins.] expected: TIMEOUT + + [Constructed `ExtendableMessageEvent` objects have no real origins.] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerwidth.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerwidth.html.ini @@ -4,69 +4,78 @@ if (os == "linux") and not debug and fission and not asan: [PASS, FAIL] if os == "win": PASS if os == "mac": PASS + if (os == "linux") and not debug and asan: [PASS, FAIL] + if (os == "linux") and debug: [PASS, FAIL] if os == "android": FAIL - [PASS, FAIL] [features "innerwidth=405.32" should set "width=405"] expected: if (os == "linux") and not debug and fission and not asan: [PASS, FAIL] if os == "win": PASS if os == "mac": PASS + if (os == "linux") and not debug and asan: [PASS, FAIL] + if (os == "linux") and debug: [PASS, FAIL] if os == "android": FAIL - [PASS, FAIL] [features "innerwidth=405LLl" should set "width=405"] expected: if (os == "linux") and not debug and fission and not asan: [PASS, FAIL] if os == "win": PASS if os == "mac": PASS + if (os == "linux") and not debug and asan: [PASS, FAIL] + if (os == "linux") and debug: [PASS, FAIL] if os == "android": FAIL - [PASS, FAIL] [features "innerwidth=405^4" should set "width=405"] expected: if (os == "linux") and not debug and fission and not asan: [PASS, FAIL] if os == "win": PASS if os == "mac": PASS + if (os == "linux") and not debug and asan: [PASS, FAIL] + if (os == "linux") and debug: [PASS, FAIL] if os == "android": FAIL - [PASS, FAIL] [features "innerwidth=405*3" should set "width=405"] expected: if (os == "linux") and not debug and fission and not asan: [PASS, FAIL] if os == "win": PASS if os == "mac": PASS + if (os == "linux") and not debug and asan: [PASS, FAIL] + if (os == "linux") and debug: [PASS, FAIL] if os == "android": FAIL - [PASS, FAIL] [features "innerwidth=405/5" should set "width=405"] expected: if (os == "linux") and not debug and fission and not asan: [PASS, FAIL] if os == "win": PASS if os == "mac": PASS + if (os == "linux") and not debug and asan: [PASS, FAIL] + if (os == "linux") and debug: [PASS, FAIL] if os == "android": FAIL - [PASS, FAIL] [features "innerwidth=405 " should set "width=405"] expected: if (os == "linux") and not debug and fission and not asan: [PASS, FAIL] if os == "win": PASS if os == "mac": PASS + if (os == "linux") and not debug and asan: [PASS, FAIL] + if (os == "linux") and debug: [PASS, FAIL] if os == "android": FAIL - [PASS, FAIL] [features "innerwidth=405e1" should set "width=405"] expected: if (os == "linux") and not debug and fission and not asan: [PASS, FAIL] if os == "win": PASS if os == "mac": PASS + if (os == "linux") and not debug and asan: [PASS, FAIL] + if (os == "linux") and debug: [PASS, FAIL] if os == "android": FAIL - [PASS, FAIL] [features "innerwidth=405e-1" should set "width=405"] expected: if (os == "linux") and not debug and fission and not asan: [PASS, FAIL] if os == "win": PASS if os == "mac": PASS + if (os == "linux") and not debug and asan: [PASS, FAIL] + if (os == "linux") and debug: [PASS, FAIL] if os == "android": FAIL - [PASS, FAIL] diff --git a/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html.ini b/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html.ini @@ -18,12 +18,12 @@ [createImageBitmap from an HTMLVideoElement from a data URL imageOrientation: "from-image", and drawImage on the created ImageBitmap] expected: - if os == "android": [FAIL, TIMEOUT, NOTRUN] + if os == "android": [FAIL, NOTRUN, TIMEOUT] FAIL [createImageBitmap from a bitmap HTMLImageElement imageOrientation: "from-image", and drawImage on the created ImageBitmap] expected: - if os == "android": [PASS, TIMEOUT, NOTRUN] + if os == "android": [PASS, NOTRUN, TIMEOUT] [createImageBitmap from a bitmap HTMLImageElement imageOrientation: "flipY", and drawImage on the created ImageBitmap] expected: @@ -35,15 +35,15 @@ [createImageBitmap from a vector HTMLImageElement imageOrientation: "flipY", and drawImage on the created ImageBitmap] expected: - if os == "android": [PASS, NOTRUN] + if os == "android": [NOTRUN, PASS] [createImageBitmap from a bitmap SVGImageElement imageOrientation: "from-image", and drawImage on the created ImageBitmap] expected: - if os == "android": [PASS, TIMEOUT, NOTRUN] + if os == "android": [NOTRUN, PASS, TIMEOUT] [createImageBitmap from a bitmap SVGImageElement imageOrientation: "flipY", and drawImage on the created ImageBitmap] expected: - if os == "android": [TIMEOUT, PASS, NOTRUN] + if os == "android": [NOTRUN, PASS, TIMEOUT] [createImageBitmap from a vector SVGImageElement imageOrientation: "from-image", and drawImage on the created ImageBitmap] expected: @@ -83,4 +83,4 @@ [createImageBitmap from a Blob imageOrientation: "flipY", and drawImage on the created ImageBitmap] expected: - if os == "android": [NOTRUN, PASS] + if os == "android": [NOTRUN, TIMEOUT, PASS] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/autoplay-default-feature-policy.https.sub.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/autoplay-default-feature-policy.https.sub.html.ini @@ -1,8 +1,8 @@ implementation-status: backlog [autoplay-default-feature-policy.https.sub.html] expected: - if (os == "android") and (version == "14"): [OK, TIMEOUT] if os == "mac": [OK, TIMEOUT] + if os == "android": [OK, TIMEOUT] [Default "autoplay" feature policy ["self"\] disallows cross-origin iframes.] expected: if os == "mac": [FAIL, TIMEOUT] @@ -14,5 +14,5 @@ implementation-status: backlog [Default "autoplay" feature policy ["self"\] allows the top-level document.] expected: - if (os == "android") and (version == "14"): [PASS, TIMEOUT] if os == "mac": [PASS, TIMEOUT] + if os == "android": [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-events-networkState.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-events-networkState.html.ini @@ -1,5 +1,4 @@ [load-events-networkState.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - if isolated_process: TIMEOUT bug: 1709960 + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/customizable-select/selectedcontent-mutations.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/customizable-select/selectedcontent-mutations.html.ini @@ -1,7 +1,4 @@ [selectedcontent-mutations.html] - [MutationObserver records during parsing of <select> with <selectedcontent>] - expected: FAIL - [MutationObserver records during parsing of <select> with <selectedcontent>: test1] 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 @@ -7,6 +7,7 @@ [Modulepreload with strict-origin policy should send origin-only referrer] expected: if (os == "win") and debug and (processor == "x86_64"): [PASS, FAIL] + if (os == "linux") and asan and fission: [PASS, FAIL] if (os == "android") and sessionHistoryInParent and debug: [PASS, FAIL] if (os == "android") and not sessionHistoryInParent and not debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/media-source/mediasource-correct-frames-after-reappend.html.ini b/testing/web-platform/meta/media-source/mediasource-correct-frames-after-reappend.html.ini @@ -9,6 +9,8 @@ [OK, ERROR] [Test the expected frames are played at the expected times, even in presence of reappends] expected: + if (os == "android") and sessionHistoryInParent and debug: TIMEOUT + if (os == "android") and sessionHistoryInParent and not debug: [TIMEOUT, FAIL] if (os == "linux") and debug: PASS - if os == "android": TIMEOUT + if (os == "android") and not sessionHistoryInParent: TIMEOUT [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: e15ddeb9c3b8afbfc10875ceb5ff435e793eefee +upstream: b472c4886088ee60adf25f0e59691f1b951fdfc8 diff --git a/testing/web-platform/meta/referrer-policy/4K-1/gen/top.http-rp/same-origin/img-tag.http.html.ini b/testing/web-platform/meta/referrer-policy/4K-1/gen/top.http-rp/same-origin/img-tag.http.html.ini @@ -1,3 +1,3 @@ [img-tag.http.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and debug and not fission: TIMEOUT diff --git a/testing/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-in-scope-source.tentative.html.ini b/testing/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-in-scope-source.tentative.html.ini @@ -0,0 +1,3 @@ +[trigger-scope-in-scope-source.tentative.html] + [In-scope target finds trigger of source; out-of-scope target does not.] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-named.tentative.html.ini b/testing/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-named.tentative.html.ini @@ -0,0 +1,3 @@ +[trigger-scope-named.tentative.html] + [target within named trigger-scope finds trigger within scope; out-of-scope target does not.] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-oof.tentative.html.ini b/testing/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-oof.tentative.html.ini @@ -0,0 +1,3 @@ +[trigger-scope-oof.tentative.html] + [In-scope targets find trigger of oof source; out-of-scope targets do not.] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-out-of-scope-source.tentative.html.ini b/testing/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-out-of-scope-source.tentative.html.ini @@ -0,0 +1,3 @@ +[trigger-scope-out-of-scope-source.tentative.html] + [trigger-scope prevents in-scope target from finding trigger outside scope; target outside trigger-scope finds trigger] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-scoped-tree-order.tentative.html.ini b/testing/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-scoped-tree-order.tentative.html.ini @@ -0,0 +1,3 @@ +[trigger-scope-scoped-tree-order.tentative.html] + [Among in-scope triggers with same name, last in tree-order is selected.] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-unscoped-tree-order.tentative.html.ini b/testing/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-unscoped-tree-order.tentative.html.ini @@ -0,0 +1,3 @@ +[trigger-scope-unscoped-tree-order.tentative.html] + [Among un-scoped triggers with same name, last in tree-order is selected.] + expected: FAIL diff --git a/testing/web-platform/meta/speculation-rules/prerender/referrer-policy-mismatch.https.html.ini b/testing/web-platform/meta/speculation-rules/prerender/referrer-policy-mismatch.https.html.ini @@ -1,2 +1,4 @@ [referrer-policy-mismatch.https.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR 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,6 +1,7 @@ [abort.any.serviceworker.html] expected: - if not sessionHistoryInParent and debug: [OK, TIMEOUT] + if sessionHistoryInParent: OK + [OK, TIMEOUT] [a rejection from underlyingSink.abort() should be preferred to one from underlyingSource.cancel()] expected: FAIL diff --git a/testing/web-platform/meta/streams/piping/throwing-options.any.js.ini b/testing/web-platform/meta/streams/piping/throwing-options.any.js.ini @@ -3,6 +3,8 @@ if not sessionHistoryInParent: [OK, TIMEOUT] [throwing-options.any.worker.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [throwing-options.any.html] diff --git a/testing/web-platform/meta/streams/piping/transform-streams.any.js.ini b/testing/web-platform/meta/streams/piping/transform-streams.any.js.ini @@ -24,7 +24,9 @@ expected: ERROR [transform-streams.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [transform-streams.any.shadowrealm-in-shadowrealm.html] expected: diff --git a/testing/web-platform/meta/streams/readable-byte-streams/templated.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/templated.any.js.ini @@ -26,7 +26,9 @@ expected: ERROR [templated.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [templated.https.any.shadowrealm-in-audioworklet.html] expected: 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 @@ -1,4 +1,6 @@ [constructor.any.sharedworker.html] + expected: + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] [constructor.any.html] expected: diff --git a/testing/web-platform/meta/streams/readable-streams/default-reader.any.js.ini b/testing/web-platform/meta/streams/readable-streams/default-reader.any.js.ini @@ -21,9 +21,7 @@ ERROR [default-reader.any.shadowrealm-in-sharedworker.html] - expected: - if not sessionHistoryInParent and debug: TIMEOUT - ERROR + expected: ERROR [default-reader.any.shadowrealm-in-dedicatedworker.html] expected: ERROR @@ -31,6 +29,7 @@ [default-reader.any.shadowrealm-in-shadowrealm.html] expected: if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and not debug and sessionHistoryInParent: [ERROR, TIMEOUT] ERROR [default-reader.https.any.shadowrealm-in-serviceworker.html] diff --git a/testing/web-platform/meta/streams/readable-streams/floating-point-total-queue-size.any.js.ini b/testing/web-platform/meta/streams/readable-streams/floating-point-total-queue-size.any.js.ini @@ -11,6 +11,8 @@ if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [floating-point-total-queue-size.any.html] + expected: + if not sessionHistoryInParent and debug: TIMEOUT [floating-point-total-queue-size.any.shadowrealm.html] expected: diff --git a/testing/web-platform/meta/streams/readable-streams/owning-type-message-port.any.js.ini b/testing/web-platform/meta/streams/readable-streams/owning-type-message-port.any.js.ini @@ -1,7 +1,8 @@ [owning-type-message-port.any.worker.html] expected: + if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, CRASH] if (os == "mac") and not debug: [OK, CRASH] - if (os == "android") and not debug: [OK, CRASH] [Transferred MessageChannel works as expected] expected: FAIL diff --git a/testing/web-platform/meta/streams/readable-streams/reentrant-strategies.any.js.ini b/testing/web-platform/meta/streams/readable-streams/reentrant-strategies.any.js.ini @@ -1,4 +1,6 @@ [reentrant-strategies.any.serviceworker.html] + expected: + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] [reentrant-strategies.any.sharedworker.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 @@ -26,7 +26,9 @@ expected: ERROR [transform-stream-members.https.any.shadowrealm-in-serviceworker.html] - expected: [ERROR, TIMEOUT] + expected: + if not sessionHistoryInParent and debug: [ERROR, CRASH, TIMEOUT] + [ERROR, TIMEOUT] [transform-stream-members.https.any.shadowrealm-in-audioworklet.html] expected: 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 @@ -28,7 +28,9 @@ ERROR [close.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [close.any.shadowrealm-in-window.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 @@ -10,7 +10,7 @@ [constructor.any.serviceworker.html] expected: - if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT, ERROR] + if (os == "android") and not debug and sessionHistoryInParent: [OK, ERROR, TIMEOUT] if (os == "android") and not debug and not sessionHistoryInParent: [OK, ERROR] [constructor.any.shadowrealm.html] @@ -30,7 +30,9 @@ expected: ERROR [constructor.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [constructor.any.shadowrealm-in-window.html] expected: ERROR 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 @@ -36,6 +36,7 @@ expected: if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] if (os == "android") and not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR [count-queuing-strategy.https.any.shadowrealm-in-serviceworker.html] diff --git a/testing/web-platform/meta/streams/writable-streams/floating-point-total-queue-size.any.js.ini b/testing/web-platform/meta/streams/writable-streams/floating-point-total-queue-size.any.js.ini @@ -29,6 +29,7 @@ [floating-point-total-queue-size.any.shadowrealm-in-shadowrealm.html] expected: if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR [floating-point-total-queue-size.any.shadowrealm-in-sharedworker.html] 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 @@ -24,7 +24,9 @@ expected: 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/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,6 +1,6 @@ [global-exports-live-bindings.tentative.any.shadowrealm-in-shadowrealm.html] expected: - if not sessionHistoryInParent and debug: TIMEOUT + if not sessionHistoryInParent: [ERROR, TIMEOUT] ERROR [global-exports-live-bindings.tentative.any.shadowrealm-in-sharedworker.html] diff --git a/testing/web-platform/meta/wasm/jsapi/global/value-get-set.any.js.ini b/testing/web-platform/meta/wasm/jsapi/global/value-get-set.any.js.ini @@ -9,7 +9,9 @@ expected: ERROR [value-get-set.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [value-get-set.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] 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 @@ -23,8 +23,7 @@ [moduleSource.tentative.any.worker.html] expected: if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] - if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] - if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug: [OK, TIMEOUT] [AbstractModuleSource intrinsic] expected: FAIL @@ -50,7 +49,9 @@ expected: [ERROR, TIMEOUT] [moduleSource.tentative.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: TIMEOUT + ERROR [moduleSource.tentative.https.any.shadowrealm-in-audioworklet.html] expected: diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-state-change-after-close.http.window.js.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-state-change-after-close.http.window.js.ini @@ -1,9 +1,9 @@ [audiocontext-state-change-after-close.http.window.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 == "mac") and debug: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] if (os == "android") and debug and not sessionHistoryInParent: [OK, ERROR] + if (os == "mac") and debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] [Call close on a closed AudioContext] expected: if (os == "mac") and debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html.ini @@ -1,5 +1,5 @@ [convolution-mono-mono.html] expected: if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] - if (os == "android") and debug and sessionHistoryInParent: TIMEOUT + if (os == "android") and debug: TIMEOUT if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/global-mutable-prototype.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/global-mutable-prototype.any.js.ini @@ -24,4 +24,6 @@ expected: ERROR [global-mutable-prototype.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini b/testing/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini @@ -5,10 +5,10 @@ if (os == "linux") and asan: [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 asan: [PASS, TIMEOUT] if (os == "linux") and not asan: [PASS, TIMEOUT] - if os == "mac": [PASS, FAIL] - if (os == "win") and (processor == "x86_64"): FAIL [Can demux two video tracks with the same payload type on an unbundled connection] expected: 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,10 +5,14 @@ if (os == "android") and not debug: [OK, TIMEOUT] [H.264 and VP8 should be supported in initial offer] expected: - if (os == "mac") and not debug: [PASS, FAIL] - if os == "win": [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 == "mac") and not debug: [PASS, FAIL] - if os == "win": [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 @@ -6,6 +6,6 @@ [H264 simulcast setup with two streams] expected: if (os == "linux") and not asan and not debug: [PASS, TIMEOUT] + if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] if (os == "linux") and asan: [PASS, TIMEOUT] - if os == "mac": [PASS, FAIL] - if (os == "win") and (processor == "x86_64"): FAIL