tor-browser

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

commit 8db459c9b185cd1efaac47226b599edd1c9c510b
parent 96e4b2e05c64ae9eac31f4d91f1925c9b0da76a7
Author: moz-wptsync-bot <wptsync@mozilla.com>
Date:   Wed,  7 Jan 2026 09:48:39 +0000

Bug 2008830 - [wpt-sync] Update web-platform-tests to b1a45b8026096ab2d032aa9e03336e1d7d6a68e0, a=testonly

MANUAL PUSH: wpt sync bot

wpt-head: b1a45b8026096ab2d032aa9e03336e1d7d6a68e0
wpt-type: landing

Diffstat:
Mtesting/web-platform/meta/audio-output/secure-context.html.ini | 5+++--
Mtesting/web-platform/meta/compression/decompression-buffersource.any.js.ini | 2++
Mtesting/web-platform/meta/compression/decompression-extra-input.any.js.ini | 4+++-
Mtesting/web-platform/meta/console/console-label-conversion.any.js.ini | 4+++-
Mtesting/web-platform/meta/console/console-namespace-object-class-string.any.js.ini | 4+++-
Mtesting/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior.html.ini | 14+++++---------
Mtesting/web-platform/meta/css/css-values/random-computed.tentative.html.ini | 3---
Atesting/web-platform/meta/document-picture-in-picture/returns-window-with-document.https.html.ini | 8++++++++
Mtesting/web-platform/meta/encoding/iso-2022-jp-decoder.any.js.ini | 4++--
Mtesting/web-platform/meta/encoding/textdecoder-fatal-streaming.any.js.ini | 10++++++----
Mtesting/web-platform/meta/event-timing/contextmenu.html.ini | 7++-----
Mtesting/web-platform/meta/event-timing/gap-keydown-keyup.html.ini | 4++--
Mtesting/web-platform/meta/event-timing/pointerup.html.ini | 10++++------
Mtesting/web-platform/meta/fetch/metadata/generated/element-meta-refresh.https.optional.sub.html.ini | 10+++++++---
Mtesting/web-platform/meta/html/browsers/the-window-object/window-open-invalid-url.html.ini | 5+++--
Mtesting/web-platform/meta/html/browsers/the-window-object/window-open-noopener.html.ini | 6++++--
Mtesting/web-platform/meta/html/browsers/the-window-object/window-prototype-chain.html.ini | 3+--
Mtesting/web-platform/meta/html/webappapis/atob/base64.any.js.ini | 8++++----
Mtesting/web-platform/meta/intersection-observer/scroll-margin-propagation.html.ini | 5+++--
Mtesting/web-platform/meta/mediacapture-image/ImageCapture-track.https.html.ini | 2++
Mtesting/web-platform/meta/mediacapture-record/MediaRecorder-error.html.ini | 4++--
Mtesting/web-platform/meta/mozilla-sync | 2+-
Mtesting/web-platform/meta/pointerevents/pointerevent_after_target_removed.html.ini | 5+----
Mtesting/web-platform/meta/pointerevents/pointerevent_boundary_events_attributes_during_drag.html.ini | 10++++++----
Mtesting/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent_multiple_clicks.html.ini | 2++
Mtesting/web-platform/meta/pointerevents/pointerevent_fractional_coordinates.html.ini | 4++--
Atesting/web-platform/meta/resize-observer/observer-in-cross-origin-frame.sub.html.ini | 4++++
Atesting/web-platform/meta/scroll-animations/animation-trigger/timeline-trigger-toggle.tentative.html.ini | 3+++
Dtesting/web-platform/meta/shadow-dom/reference-target/tentative/label-for.html.ini | 2--
Mtesting/web-platform/meta/streams/readable-byte-streams/tee.any.js.ini | 4++--
Mtesting/web-platform/meta/streams/transform-streams/properties.any.js.ini | 4+++-
Mtesting/web-platform/meta/streams/writable-streams/garbage-collection.any.js.ini | 2+-
Mtesting/web-platform/meta/wasm/jsapi/constructor/instantiate.any.js.ini | 1+
Mtesting/web-platform/meta/wasm/jsapi/constructor/toStringTag.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/esm-integration/wasm-import-wasm-export.tentative.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/instance/constructor-caching.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/table/get-set.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/table/toString.any.js.ini | 7++++---
Mtesting/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-not-fully-active.html.ini | 4++--
Mtesting/web-platform/meta/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect.html.ini | 6++----
Mtesting/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html.ini | 7+++----
Mtesting/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-constructor.https.window.js.ini | 6+++---
Mtesting/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-dynamic.https.html.ini | 6++++--
Mtesting/web-platform/meta/webdriver/tests/bidi/browsing_context/download_will_begin/download_will_begin.py.ini | 1+
Mtesting/web-platform/meta/webdriver/tests/classic/new_session/timeouts.py.ini | 2++
Mtesting/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js.ini | 1+
Mtesting/web-platform/meta/webrtc-encoded-transform/RTCRtpScriptTransform-encoded-transform.https.html.ini | 8++++++--
Mtesting/web-platform/meta/webrtc-encoded-transform/idlharness.https.window.js.ini | 28++--------------------------
Mtesting/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini | 15++++++++++-----
Mtesting/web-platform/meta/webrtc/simulcast/h264.https.html.ini | 11+++++++----
50 files changed, 154 insertions(+), 129 deletions(-)

diff --git a/testing/web-platform/meta/audio-output/secure-context.html.ini b/testing/web-platform/meta/audio-output/secure-context.html.ini @@ -1,4 +1,5 @@ [secure-context.html] expected: - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT + if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/compression/decompression-buffersource.any.js.ini b/testing/web-platform/meta/compression/decompression-buffersource.any.js.ini @@ -4,6 +4,8 @@ ERROR [decompression-buffersource.any.serviceworker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [decompression-buffersource.any.worker.html] diff --git a/testing/web-platform/meta/compression/decompression-extra-input.any.js.ini b/testing/web-platform/meta/compression/decompression-extra-input.any.js.ini @@ -15,7 +15,9 @@ [decompression-extra-input.any.serviceworker.html] [decompression-extra-input.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [decompression-extra-input.any.shadowrealm-in-sharedworker.html] expected: 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 @@ -22,7 +22,9 @@ expected: ERROR [console-label-conversion.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [console-label-conversion.any.shadowrealm-in-window.html] expected: diff --git a/testing/web-platform/meta/console/console-namespace-object-class-string.any.js.ini b/testing/web-platform/meta/console/console-namespace-object-class-string.any.js.ini @@ -17,7 +17,9 @@ expected: ERROR [console-namespace-object-class-string.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [console-namespace-object-class-string.any.shadowrealm-in-window.html] expected: diff --git a/testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior.html.ini b/testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior.html.ini @@ -2,12 +2,9 @@ prefs: [dom.event.wheel-event-groups.enabled:true, mousewheel.transaction.timeout:0] [overscroll-behavior-y: none prevents scroll propagation on y axis] expected: - if (os_version == "14") and debug and not sessionHistoryInParent: [FAIL, PASS] - if os_version == "24.04": PASS - if os_version == "18.04": PASS - if os_version == "14.70": PASS - if os_version == "11.26100": PASS - [PASS, FAIL] + if (os == "android") and debug and sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and debug and not sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] [overscroll-behavior-x: none prevents scroll propagation on x axis] expected: @@ -15,6 +12,5 @@ [overscroll-behavior allows inner scrolling when both axes are none] expected: - if (os_version == "7.0") and debug and sessionHistoryInParent: [PASS, FAIL] - if (os_version == "7.0") and debug and not sessionHistoryInParent: [FAIL, PASS] - if (os_version == "14") and debug: [PASS, FAIL] + if (os == "android") and not debug and sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-values/random-computed.tentative.html.ini b/testing/web-platform/meta/css/css-values/random-computed.tentative.html.ini @@ -248,9 +248,6 @@ [Property background-image value 'image-set(url("http://example.com/image.png") calc(random(fixed 0.3, 0, 10) * 1x))'] expected: FAIL - [Shared by property, random inside ident(): random(a, b)] - expected: FAIL - [Shared by property 'color'] expected: FAIL diff --git a/testing/web-platform/meta/document-picture-in-picture/returns-window-with-document.https.html.ini b/testing/web-platform/meta/document-picture-in-picture/returns-window-with-document.https.html.ini @@ -0,0 +1,8 @@ +[returns-window-with-document.https.html] + [Elements can be moved from opener to PiP document] + expected: + if (processor == "x86") and debug: [PASS, FAIL] + + [requestWindow resolves with the PiP window] + expected: + if (processor == "x86") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/encoding/iso-2022-jp-decoder.any.js.ini b/testing/web-platform/meta/encoding/iso-2022-jp-decoder.any.js.ini @@ -5,8 +5,7 @@ [iso-2022-jp-decoder.any.worker.html] expected: - if sessionHistoryInParent: OK - [OK, TIMEOUT] + if not sessionHistoryInParent: [OK, TIMEOUT] [iso-2022-jp-decoder.any.shadowrealm.html] expected: @@ -20,6 +19,7 @@ [iso-2022-jp-decoder.any.shadowrealm-in-dedicatedworker.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/encoding/textdecoder-fatal-streaming.any.js.ini b/testing/web-platform/meta/encoding/textdecoder-fatal-streaming.any.js.ini @@ -19,16 +19,18 @@ expected: [ERROR, TIMEOUT] [textdecoder-fatal-streaming.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [textdecoder-fatal-streaming.any.shadowrealm-in-window.html] expected: - if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and sessionHistoryInParent and debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR [textdecoder-fatal-streaming.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] if (os == "win") and not debug: [ERROR, CRASH] + if (os == "android") and not debug: [ERROR, TIMEOUT] ERROR diff --git a/testing/web-platform/meta/event-timing/contextmenu.html.ini b/testing/web-platform/meta/event-timing/contextmenu.html.ini @@ -1,8 +1,5 @@ [contextmenu.html] [Event Timing contextmenu.] expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] - if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL] - if (os == "android") and not sessionHistoryInParent and not debug: [PASS, FAIL] - if not debug and (os == "linux"): [PASS, FAIL] - if not debug and (os == "android") and sessionHistoryInParent: [PASS, FAIL] + if debug: PASS + [PASS, FAIL] 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 @@ -2,5 +2,5 @@ [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] - if (os == "android") and not sessionHistoryInParent and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/event-timing/pointerup.html.ini b/testing/web-platform/meta/event-timing/pointerup.html.ini @@ -1,9 +1,7 @@ [pointerup.html] [Event Timing pointerup.] expected: - if (os_version == "24.04") and (processor == "x86"): [PASS, FAIL] - if (os_version == "14.70") and debug: [PASS, FAIL] - if (os_version == "14") and not debug: [PASS, FAIL] - if (os == "linux") and not debug: [PASS, FAIL] - if not debug and (os == "win") and (processor == "x86"): [PASS, FAIL] - if not debug and (os == "win") and (processor == "x86_64"): [PASS, FAIL] + if debug and (os == "win"): PASS + if debug and (os == "linux"): PASS + if debug and (os == "android"): PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-meta-refresh.https.optional.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-meta-refresh.https.optional.sub.html.ini @@ -15,7 +15,7 @@ [sec-fetch-site - Same-Site -> Same Origin] expected: - if (os == "linux") and debug and fission: [NOTRUN, TIMEOUT, PASS] + if (os == "linux") and debug and fission: [TIMEOUT, PASS, NOTRUN] [sec-fetch-site - Same-Site -> Same-Site] expected: @@ -39,8 +39,12 @@ [sec-fetch-site - Same-Origin -> Same-Site] expected: - if (os == "linux") and debug and fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug and fission: [PASS, NOTRUN, TIMEOUT] [sec-fetch-site - Same-Origin -> Cross-Site] expected: - if (os == "linux") and debug and fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug and fission: [PASS, NOTRUN, TIMEOUT] + + [sec-fetch-site - Same-Origin -> Same Origin] + expected: + if (os == "linux") and debug and fission: [PASS, TIMEOUT] 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,5 @@ [window-open-invalid-url.html] expected: - if (os == "linux") and debug and not fission: [OK, TIMEOUT] - if (os == "win") and (processor == "x86"): [OK, TIMEOUT] + if (processor == "x86_64") and (os == "linux") and debug and not fission: [OK, TIMEOUT] + if (processor == "x86") and debug: [OK, CRASH, TIMEOUT] + if (processor == "x86") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-open-noopener.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-open-noopener.html.ini @@ -1,11 +1,12 @@ [window-open-noopener.html?_self] expected: + if (os == "win") and debug and (processor == "x86"): [OK, CRASH] if (os == "android") and not debug: [OK, ERROR] [window-open-noopener.html?indexed] expected: - if (os == "win") and debug and (processor == "x86"): [OK, CRASH] - if (os == "linux") and debug and not fission: [OK, CRASH] + if debug and (processor == "x86_64") and (os == "linux") and not fission: [OK, CRASH] + if debug and (processor == "x86"): [OK, CRASH] [noopener=1 means the same as noopener] expected: FAIL @@ -33,6 +34,7 @@ [window-open-noopener.html?_parent] expected: + if (os == "win") and debug and (processor == "x86"): [OK, ERROR] if (os == "android") and not debug: [OK, ERROR] [window-open-noopener.html?_top] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-prototype-chain.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-prototype-chain.html.ini @@ -1,4 +1,3 @@ [window-prototype-chain.html] expected: - if (processor == "x86_64") and (os == "android") and fission: [OK, TIMEOUT] - if (processor == "x86") and (os == "linux"): [OK, ERROR] + if (processor == "x86") and debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/webappapis/atob/base64.any.js.ini b/testing/web-platform/meta/html/webappapis/atob/base64.any.js.ini @@ -5,8 +5,8 @@ [base64.any.html] expected: - if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT] - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and sessionHistoryInParent: [OK, TIMEOUT] [base64.https.any.shadowrealm-in-audioworklet.html] expected: @@ -29,5 +29,5 @@ [base64.any.shadowrealm-in-shadowrealm.html] expected: - if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] - ERROR + if sessionHistoryInParent: ERROR + [ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/intersection-observer/scroll-margin-propagation.html.ini b/testing/web-platform/meta/intersection-observer/scroll-margin-propagation.html.ini @@ -6,6 +6,7 @@ [Scroll margin is not applied to top page, because scroll margin doesn't propagate past cross-origin-domain iframe 1] expected: - if fission and (os == "mac") and debug: FAIL - if fission and (os == "linux") and debug: [PASS, FAIL] + if fission and debug and (os == "win") and (processor == "x86_64"): [PASS, FAIL] + if fission and debug and (os == "mac"): FAIL + if fission and debug and (os == "linux"): [PASS, FAIL] if not fission: FAIL diff --git a/testing/web-platform/meta/mediacapture-image/ImageCapture-track.https.html.ini b/testing/web-platform/meta/mediacapture-image/ImageCapture-track.https.html.ini @@ -1,3 +1,5 @@ [ImageCapture-track.https.html] + expected: + if (os == "android") and debug and sessionHistoryInParent: CRASH [ImageCapture track attribute is readonly] expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-record/MediaRecorder-error.html.ini b/testing/web-platform/meta/mediacapture-record/MediaRecorder-error.html.ini @@ -1,8 +1,8 @@ [MediaRecorder-error.html] expected: if (os == "linux") and not debug and fission: [OK, ERROR] - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] if os == "mac": [OK, TIMEOUT] [MediaRecorder will stop recording when any of track is added and error event will be fired] expected: FAIL diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: 48866a98b0022b880d2221e2992fb606df817051 +upstream: b1a45b8026096ab2d032aa9e03336e1d7d6a68e0 diff --git a/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed.html.ini @@ -33,16 +33,13 @@ [pointerevent_after_target_removed.html?touch] expected: if (os == "win") and debug and (processor == "x86"): [OK, TIMEOUT] - if (os == "linux") and not fission: [TIMEOUT, OK] if os == "mac": [TIMEOUT, OK] [mouse events from touch received before/after child removal at mousedown] expected: if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT] - if (os == "linux") and not fission: [PASS, FAIL, TIMEOUT] if os == "mac": [TIMEOUT, PASS, FAIL] [mouse events from touch received before/after child removal at mouseup] expected: - if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "linux") and not fission: [TIMEOUT, PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86"): [PASS, FAIL, NOTRUN] if os == "mac": [NOTRUN, PASS, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_boundary_events_attributes_during_drag.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_boundary_events_attributes_during_drag.html.ini @@ -1,10 +1,12 @@ [pointerevent_boundary_events_attributes_during_drag.html] [Attributes of boundary events during dragging mouse] expected: - if (os_version == "24.04") and not debug and not asan and (processor == "x86_64"): [PASS, FAIL] - if (os == "linux") and debug and not fission: [PASS, FAIL] + if (os == "linux") and not asan and debug and not fission: [PASS, FAIL] + if (os == "win") and debug and (processor == "x86"): [PASS, FAIL] + if (os == "linux") and not asan and not debug: [PASS, FAIL] [Attributes of boundary events during dragging mouse 1] expected: - if (os_version == "24.04") and not debug and not asan and (processor == "x86_64"): [PASS, FAIL] - if (os == "linux") and debug and not fission: [PASS, FAIL] + if (os == "linux") and not asan and debug and not fission: [PASS, FAIL] + if (os == "win") and debug and (processor == "x86"): [PASS, FAIL] + if (os == "linux") and not asan and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent_multiple_clicks.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent_multiple_clicks.html.ini @@ -6,9 +6,11 @@ [pointerevent_click_is_a_pointerevent_multiple_clicks.html?touch] expected: + if (os == "win") and debug and (processor == "x86"): [OK, TIMEOUT] if (os == "linux") and not fission: [OK, TIMEOUT] [click using touch is a PointerEvent] expected: + if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT] if (os == "linux") and not fission: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_fractional_coordinates.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_fractional_coordinates.html.ini @@ -6,9 +6,9 @@ [pointerevent_fractional_coordinates.html?touch] expected: - if (os == "linux") and debug and not fission: TIMEOUT + if (os == "win") and debug and (processor == "x86"): [OK, TIMEOUT] if (os == "mac") and debug: [OK, TIMEOUT] [touch pointerevent events in capturing] expected: - if (os == "linux") and debug and not fission: NOTRUN + if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] if (os == "mac") and debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/resize-observer/observer-in-cross-origin-frame.sub.html.ini b/testing/web-platform/meta/resize-observer/observer-in-cross-origin-frame.sub.html.ini @@ -0,0 +1,4 @@ +[observer-in-cross-origin-frame.sub.html] + [Cross-origin observer responds to explicitly set physical size] + expected: + if tsan: FAIL diff --git a/testing/web-platform/meta/scroll-animations/animation-trigger/timeline-trigger-toggle.tentative.html.ini b/testing/web-platform/meta/scroll-animations/animation-trigger/timeline-trigger-toggle.tentative.html.ini @@ -0,0 +1,3 @@ +[timeline-trigger-toggle.tentative.html] + [Toggling trigger on starts controlling attached animation; toggling off stops] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/reference-target/tentative/label-for.html.ini b/testing/web-platform/meta/shadow-dom/reference-target/tentative/label-for.html.ini @@ -1,2 +0,0 @@ -[label-for.html] - expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-byte-streams/tee.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/tee.any.js.ini @@ -7,9 +7,9 @@ [tee.any.serviceworker.html] expected: - if (os == "android") and not debug and sessionHistoryInParent: [OK, ERROR, TIMEOUT] - if (os == "android") and not debug and not sessionHistoryInParent: [OK, ERROR, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT if (os == "win") and not debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR, TIMEOUT] [tee.any.worker.html] expected: diff --git a/testing/web-platform/meta/streams/transform-streams/properties.any.js.ini b/testing/web-platform/meta/streams/transform-streams/properties.any.js.ini @@ -29,7 +29,9 @@ ERROR [properties.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [properties.any.shadowrealm-in-window.html] expected: diff --git a/testing/web-platform/meta/streams/writable-streams/garbage-collection.any.js.ini b/testing/web-platform/meta/streams/writable-streams/garbage-collection.any.js.ini @@ -15,7 +15,7 @@ [garbage-collection.https.any.shadowrealm-in-serviceworker.html] expected: if (os == "linux") and debug and fission: ERROR - if (os == "android") and debug and sessionHistoryInParent: ERROR + if (os == "android") and debug and sessionHistoryInParent: TIMEOUT if os == "win": ERROR [ERROR, TIMEOUT] 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 @@ -28,6 +28,7 @@ [instantiate.any.shadowrealm-in-window.html] expected: if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR [instantiate.https.any.shadowrealm-in-audioworklet.html] 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 @@ -25,4 +25,6 @@ expected: ERROR [toStringTag.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/wasm/jsapi/esm-integration/wasm-import-wasm-export.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/wasm-import-wasm-export.tentative.any.js.ini @@ -2,7 +2,9 @@ expected: ERROR [wasm-import-wasm-export.tentative.https.any.shadowrealm-in-audioworklet.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: TIMEOUT + ERROR [wasm-import-wasm-export.tentative.any.shadowrealm-in-window.html] expected: diff --git a/testing/web-platform/meta/wasm/jsapi/instance/constructor-caching.any.js.ini b/testing/web-platform/meta/wasm/jsapi/instance/constructor-caching.any.js.ini @@ -18,7 +18,9 @@ ERROR [constructor-caching.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + ERROR [constructor-caching.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/table/get-set.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/get-set.any.js.ini @@ -24,7 +24,9 @@ expected: ERROR [get-set.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [get-set.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/wasm/jsapi/table/toString.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/toString.any.js.ini @@ -9,12 +9,13 @@ [toString.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 [toString.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [toString.any.shadowrealm-in-window.html] expected: diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-not-fully-active.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-not-fully-active.html.ini @@ -1,4 +1,4 @@ [audiocontext-not-fully-active.html] expected: - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: CRASH + if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect.html.ini @@ -1,6 +1,4 @@ [audionode-disconnect.html] expected: - if (os == "android") and sessionHistoryInParent and debug: TIMEOUT - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug: [CRASH, OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html.ini @@ -1,6 +1,5 @@ [audioworklet-messageport.https.html] expected: - if os == "win": OK - if os == "mac": OK - if os == "linux": OK - [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: [OK, CRASH, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-constructor.https.window.js.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-constructor.https.window.js.ini @@ -1,5 +1,5 @@ [audioworklet-registerprocessor-constructor.https.window.html] expected: - if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT] - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: CRASH + if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-dynamic.https.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-dynamic.https.html.ini @@ -1,4 +1,6 @@ [audioworklet-registerprocessor-dynamic.https.html] expected: - if (os == "android") and debug and sessionHistoryInParent: [OK, CRASH, TIMEOUT] - if (os == "android") and not debug: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/download_will_begin/download_will_begin.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/download_will_begin/download_will_begin.py.ini @@ -6,3 +6,4 @@ [test_unsubscribe] expected: if (os == "win") and not debug: [PASS, ERROR] + if (os == "mac") and debug: [PASS, ERROR] diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_session/timeouts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/new_session/timeouts.py.ini @@ -1,4 +1,6 @@ [timeouts.py] + expected: + if (display == "wayland") and not debug: [OK, TIMEOUT] [test_timeouts[implicit-None\]] expected: FAIL diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js.ini @@ -2,6 +2,7 @@ expected: if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "android") and not sessionHistoryInParent and debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] [DOMException-constructor-behavior.any.worker.html] expected: diff --git a/testing/web-platform/meta/webrtc-encoded-transform/RTCRtpScriptTransform-encoded-transform.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/RTCRtpScriptTransform-encoded-transform.https.html.ini @@ -2,29 +2,33 @@ bug: 1709960 expected: if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] - if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT + if (os == "mac") and debug: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] if (os == "android") and not debug: [OK, TIMEOUT] - if os == "mac": [OK, TIMEOUT] [Receiver and sender read, modifiy and write video frames.] bug: 1709960 expected: if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] if (os == "mac") and debug: [PASS, TIMEOUT] + if (os == "mac") and not debug: [PASS, TIMEOUT] [Receiver and sender read, modifiy and write audio frames.] bug: 1709960 expected: if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] if (os == "mac") and debug: [PASS, NOTRUN] + if (os == "mac") and not debug: [PASS, NOTRUN] [Sender reads frames but doesn't write them back. Receiver doesn't receive any frames.] bug: 1709960 expected: if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] if (os == "mac") and debug: [PASS, NOTRUN] + if (os == "mac") and not debug: [PASS, NOTRUN] [Sender skips some frames and only writes one back. Receiver only receives that frame.] bug: 1709960 expected: if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] if (os == "mac") and debug: [PASS, NOTRUN] + if (os == "mac") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/webrtc-encoded-transform/idlharness.https.window.js.ini b/testing/web-platform/meta/webrtc-encoded-transform/idlharness.https.window.js.ini @@ -185,30 +185,6 @@ expected: if (os == "mac") and not debug: [OK, TIMEOUT] if (os == "android") and sessionHistoryInParent: [OK, TIMEOUT] - [SFrameTransform interface: existence and properties of interface object] - expected: FAIL - - [SFrameTransform interface object length] - expected: FAIL - - [SFrameTransform interface object name] - expected: FAIL - - [SFrameTransform interface: existence and properties of interface prototype object] - expected: FAIL - - [SFrameTransform interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [SFrameTransform interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [SFrameTransform interface: operation setEncryptionKey(CryptoKey, optional CryptoKeyID)] - expected: FAIL - - [SFrameTransform interface: attribute onerror] - expected: FAIL - [SFrameTransformErrorEvent interface: existence and properties of interface object] expected: FAIL @@ -279,9 +255,9 @@ [idlharness.https.window.html?exclude=(SFrameDecrypterStream|SFrameEncrypterStream|SFrameTransform.*)] expected: - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] - if (os == "android") and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] [idl_test setup] expected: if (os == "mac") and not debug: [PASS, 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,13 +1,18 @@ [rtp-demuxing.html] bug: 1709960 expected: - if (os == "linux") and not debug: [OK, TIMEOUT] + if (os == "linux") and not debug and not asan and tsan: [OK, TIMEOUT] + if (os == "linux") and not debug and not asan and not tsan: [OK, TIMEOUT] + if (os == "linux") and not debug 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": [PASS, TIMEOUT] + if os == "win": PASS + if os == "mac": [PASS, FAIL] + if os == "android": PASS + [PASS, TIMEOUT] [Can demux two video tracks with the same payload type on an unbundled connection] expected: - if os == "linux": [PASS, NOTRUN] + if (os == "linux") and not asan and tsan: [PASS, NOTRUN] + if (os == "linux") and not asan and not tsan: [PASS, NOTRUN] + if (os == "linux") and asan: [PASS, NOTRUN] 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,9 +1,12 @@ [h264.https.html] bug: 1709960 expected: - if (os == "linux") and not debug: [OK, TIMEOUT] + if (os == "linux") and not debug and not asan and tsan: [OK, TIMEOUT] + if (os == "linux") and not debug and not asan and not tsan: [OK, TIMEOUT] + if (os == "linux") and not debug and asan: [OK, TIMEOUT] [H264 simulcast setup with two streams] expected: - if (os == "mac") and debug: [PASS, FAIL] - if (os == "mac") and not debug: [PASS, FAIL] - if (os == "linux") and not debug: [PASS, TIMEOUT] + if (os == "linux") and not debug and not asan and tsan: [PASS, TIMEOUT] + if (os == "linux") and not debug and not asan and not tsan: [PASS, TIMEOUT] + if (os == "linux") and not debug and asan: [PASS, TIMEOUT] + if os == "mac": [PASS, FAIL]