tor-browser

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

commit fc484e50d2ce1e619271eb080d95bb34dc351932
parent 0eef0b193d5bc1af542a0f654250a8b597203050
Author: moz-wptsync-bot <wptsync@mozilla.com>
Date:   Wed, 24 Dec 2025 10:02:23 +0000

Bug 2007653 - [wpt-sync] Update web-platform-tests to ebfc16527bd5e4abc04372df9351b4e894e93492, a=testonly

MANUAL PUSH: wpt sync bot

wpt-head: ebfc16527bd5e4abc04372df9351b4e894e93492
wpt-type: landing

Diffstat:
Mtesting/web-platform/meta/IndexedDB/idb-binary-key-detached.any.js.ini | 10++++++++++
Mtesting/web-platform/meta/IndexedDB/idbcursor-advance.any.js.ini | 30++++++++++++++++++++++++++----
Mtesting/web-platform/meta/clipboard-apis/clipboard-copy-selection-line-break.https.html.ini | 4++++
Mtesting/web-platform/meta/compression/compression-constructor-error.any.js.ini | 7+++----
Mtesting/web-platform/meta/compression/compression-output-length.any.js.ini | 1+
Mtesting/web-platform/meta/compression/decompression-correct-input.any.js.ini | 7++++---
Mtesting/web-platform/meta/encoding/textdecoder-fatal.any.js.ini | 7++++---
Mtesting/web-platform/meta/event-timing/pointerdown.html.ini | 4++--
Mtesting/web-platform/meta/html/browsers/windows/consume-user-activation/window-open-multi-global.html.ini | 6+++++-
Mtesting/web-platform/meta/html/semantics/scripting-1/the-script-element/module/modulepreload-referrerpolicy.html.ini | 3++-
Mtesting/web-platform/meta/mediacapture-record/MediaRecorder-destroy-script-execution.html.ini | 4++--
Mtesting/web-platform/meta/mozilla-sync | 2+-
Mtesting/web-platform/meta/streams/piping/general-addition.any.js.ini | 8+++++---
Mtesting/web-platform/meta/streams/piping/throwing-options.any.js.ini | 1+
Mtesting/web-platform/meta/streams/readable-byte-streams/non-transferable-buffers.any.js.ini | 5+++--
Mtesting/web-platform/meta/streams/readable-byte-streams/tee.any.js.ini | 6++++--
Mtesting/web-platform/meta/streams/readable-byte-streams/templated.any.js.ini | 4++--
Mtesting/web-platform/meta/streams/readable-streams/owning-type-message-port.any.js.ini | 1+
Mtesting/web-platform/meta/wasm/jsapi/constructor/validate.any.js.ini | 2++
Mtesting/web-platform/meta/wasm/jsapi/memory/grow.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/table/type.tentative.any.js.ini | 9+++++----
Mtesting/web-platform/meta/web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html.ini | 3---
Mtesting/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_failed/__dir__.ini | 2+-
23 files changed, 91 insertions(+), 39 deletions(-)

diff --git a/testing/web-platform/meta/IndexedDB/idb-binary-key-detached.any.js.ini b/testing/web-platform/meta/IndexedDB/idb-binary-key-detached.any.js.ini @@ -1,4 +1,14 @@ [idb-binary-key-detached.any.serviceworker.html] + expected: + if (os == "linux") and not debug and not asan: [OK, TIMEOUT] + [Detached TypedArrays must throw DataError when used as a key] + expected: + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] + + [Detached ArrayBuffers must throw DataError when used as a key] + expected: + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] + [idb-binary-key-detached.any.html] expected: diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-advance.any.js.ini b/testing/web-platform/meta/IndexedDB/idbcursor-advance.any.js.ini @@ -2,12 +2,34 @@ [idbcursor-advance.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 == "linux") and not debug and not asan: [OK, TIMEOUT] + if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] [IDBCursor.advance() - within single key range, with several results] expected: - if (os == "android") and debug and sessionHistoryInParent: [PASS, TIMEOUT] - if (os == "android") and not debug and not sessionHistoryInParent: [PASS, TIMEOUT] + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] + if (os == "android") and sessionHistoryInParent and debug: [PASS, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [PASS, TIMEOUT] + + [IDBCursor.advance() - advances backwards] + expected: + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] + + [IDBCursor.advance() - within single key range] + expected: + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] + + [IDBCursor.advance() - advances] + expected: + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] + + [IDBCursor.advance() - within range] + expected: + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] + + [IDBCursor.advance() - skip far forward] + expected: + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] [idbcursor-advance.any.html] 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 @@ -86,6 +86,10 @@ expected: if not sessionHistoryInParent and not debug: [PASS, FAIL] + [test paragraph text with line breaks: "\\n\\n"] + expected: + if not sessionHistoryInParent and not debug: [PASS, FAIL] + [clipboard-copy-selection-line-break.https.html?21-30] [test preformatted text with line breaks: "\\n\\r\\r"] diff --git a/testing/web-platform/meta/compression/compression-constructor-error.any.js.ini b/testing/web-platform/meta/compression/compression-constructor-error.any.js.ini @@ -10,6 +10,7 @@ [compression-constructor-error.any.serviceworker.html] expected: if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] [compression-constructor-error.any.sharedworker.html] @@ -23,14 +24,12 @@ [compression-constructor-error.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 [compression-constructor-error.any.shadowrealm-in-dedicatedworker.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 [compression-constructor-error.https.any.shadowrealm-in-audioworklet.html] diff --git a/testing/web-platform/meta/compression/compression-output-length.any.js.ini b/testing/web-platform/meta/compression/compression-output-length.any.js.ini @@ -11,6 +11,7 @@ [compression-output-length.any.serviceworker.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 not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/compression/decompression-correct-input.any.js.ini b/testing/web-platform/meta/compression/decompression-correct-input.any.js.ini @@ -1,7 +1,6 @@ [decompression-correct-input.any.html] expected: - if sessionHistoryInParent: OK - [OK, TIMEOUT] + if not sessionHistoryInParent: [OK, TIMEOUT] [decompression-correct-input.any.shadowrealm.html] expected: ERROR @@ -38,4 +37,6 @@ expected: [ERROR, TIMEOUT] [decompression-correct-input.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/encoding/textdecoder-fatal.any.js.ini b/testing/web-platform/meta/encoding/textdecoder-fatal.any.js.ini @@ -1,12 +1,13 @@ [textdecoder-fatal.any.worker.html] expected: - if not sessionHistoryInParent and not debug: [OK, TIMEOUT] if sessionHistoryInParent and (os == "android") and debug: [OK, ERROR] + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [textdecoder-fatal.any.html] expected: - if sessionHistoryInParent and (os == "android") and debug: [OK, TIMEOUT] - if not sessionHistoryInParent and not debug: [OK, TIMEOUT] + 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] [textdecoder-fatal.any.shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/event-timing/pointerdown.html.ini b/testing/web-platform/meta/event-timing/pointerdown.html.ini @@ -1,8 +1,8 @@ [pointerdown.html] [Event Timing pointerdown.] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL] - if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and fission and not asan: [PASS, FAIL] + if (os == "android") and debug and sessionHistoryInParent: [PASS, FAIL] if (os == "android") and not debug: [PASS, FAIL] if os == "mac": [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/windows/consume-user-activation/window-open-multi-global.html.ini b/testing/web-platform/meta/html/browsers/windows/consume-user-activation/window-open-multi-global.html.ini @@ -1,3 +1,7 @@ [window-open-multi-global.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [window.open() and consuming user activation with multiple globals in play] - expected: FAIL + expected: + if (os == "android") and sessionHistoryInParent and not debug: [FAIL, TIMEOUT] + 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 @@ -1,8 +1,8 @@ [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 == "win") and (processor == "x86"): [PASS, FAIL] if os == "mac": [PASS, FAIL] [Modulepreload with strict-origin policy should send origin-only referrer] @@ -28,4 +28,5 @@ [Modulepreload with origin policy should send origin-only referrer] expected: + if sessionHistoryInParent and (os == "mac") and debug: [PASS, FAIL] if not sessionHistoryInParent and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/mediacapture-record/MediaRecorder-destroy-script-execution.html.ini b/testing/web-platform/meta/mediacapture-record/MediaRecorder-destroy-script-execution.html.ini @@ -2,6 +2,6 @@ max-asserts: 2 expected: if (os == "linux") and not debug and fission: [OK, CRASH] - if (os == "android") and 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] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: b142a76f0ffffbc95b9053f30dacb2a4737e7f6a +upstream: ebfc16527bd5e4abc04372df9351b4e894e93492 diff --git a/testing/web-platform/meta/streams/piping/general-addition.any.js.ini b/testing/web-platform/meta/streams/piping/general-addition.any.js.ini @@ -21,7 +21,9 @@ expected: ERROR [general-addition.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [general-addition.https.any.shadowrealm-in-audioworklet.html] expected: @@ -35,6 +37,6 @@ [general-addition.any.shadowrealm-in-window.html] expected: - if (os == "android") and debug and not sessionHistoryInParent: [ERROR, TIMEOUT] - if (os == "android") and not debug and sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and debug: [ERROR, TIMEOUT] ERROR 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 @@ -10,6 +10,7 @@ [throwing-options.any.serviceworker.html] expected: + if sessionHistoryInParent and (os == "android") and not debug: [OK, TIMEOUT] if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [throwing-options.any.shadowrealm.html] diff --git a/testing/web-platform/meta/streams/readable-byte-streams/non-transferable-buffers.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/non-transferable-buffers.any.js.ini @@ -31,14 +31,15 @@ expected: ERROR [non-transferable-buffers.https.any.shadowrealm-in-audioworklet.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: TIMEOUT + ERROR [non-transferable-buffers.any.shadowrealm-in-shadowrealm.html] expected: ERROR [non-transferable-buffers.any.shadowrealm-in-dedicatedworker.html] expected: - if sessionHistoryInParent and (os == "android") and debug: TIMEOUT if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] 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 == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] if (os == "android") and not debug and sessionHistoryInParent: [OK, ERROR] if (os == "android") and not debug and not sessionHistoryInParent: [OK, ERROR, TIMEOUT] + if (os == "win") and not debug: [OK, TIMEOUT] [tee.any.worker.html] expected: @@ -24,7 +24,9 @@ ERROR [tee.https.any.shadowrealm-in-serviceworker.html] - expected: [ERROR, TIMEOUT] + expected: + if not sessionHistoryInParent and debug: [CRASH, ERROR, TIMEOUT] + [ERROR, TIMEOUT] [tee.https.any.shadowrealm-in-audioworklet.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 @@ -4,12 +4,12 @@ [templated.any.serviceworker.html] expected: + if sessionHistoryInParent and (os == "android") and debug: TIMEOUT if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [templated.any.html] expected: - if not sessionHistoryInParent and debug: TIMEOUT - if not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if not sessionHistoryInParent: [OK, TIMEOUT] [templated.any.shadowrealm-in-dedicatedworker.html] expected: ERROR 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 @@ -49,6 +49,7 @@ [owning-type-message-port.any.shadowrealm-in-sharedworker.html] expected: if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and debug: [ERROR, TIMEOUT] ERROR [owning-type-message-port.any.shadowrealm-in-dedicatedworker.html] diff --git a/testing/web-platform/meta/wasm/jsapi/constructor/validate.any.js.ini b/testing/web-platform/meta/wasm/jsapi/constructor/validate.any.js.ini @@ -1,6 +1,8 @@ [validate.any.html] [validate.any.worker.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [validate.any.shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/memory/grow.any.js.ini b/testing/web-platform/meta/wasm/jsapi/memory/grow.any.js.ini @@ -21,7 +21,9 @@ expected: ERROR [grow.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [grow.https.any.shadowrealm-in-audioworklet.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/table/type.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/type.tentative.any.js.ini @@ -64,9 +64,8 @@ [type.tentative.any.shadowrealm-in-dedicatedworker.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 [type.tentative.any.shadowrealm-in-shadowrealm.html] @@ -75,7 +74,9 @@ ERROR [type.tentative.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [type.tentative.https.any.shadowrealm-in-audioworklet.html] expected: diff --git a/testing/web-platform/meta/web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html.ini b/testing/web-platform/meta/web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html.ini @@ -1,9 +1,6 @@ [setting-the-playback-rate-of-an-animation.html] [The playback rate affects the rate of progress of the current time] expected: - if (os == "linux") and not asan and not tsan and debug and not fission: [PASS, FAIL] - if (os == "linux") and not asan and not tsan and not debug: [PASS, FAIL] - if (os == "win") and debug and (processor == "x86_64"): PASS if (os == "win") and not debug: PASS if os == "mac": PASS [PASS, FAIL] 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, 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] +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, nsDocumentOpenInfo::DispatchContent, putNew, unknown stack, xpc::DOMXrayTraits::resolveOwnProperty]