tor-browser

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

commit ed47c493b4f2bc6139e11de2d6698a5e57e170af
parent 7a74f2520f917d6b1811ea5bc03067e03f138bda
Author: moz-wptsync-bot <wptsync@mozilla.com>
Date:   Fri,  9 Jan 2026 08:38:26 +0000

Bug 2009207 - [wpt-sync] Update web-platform-tests to ef1223a7993296b17e4f6124c33ebd59727de33e, a=testonly

MANUAL PUSH: wpt sync bot

wpt-head: ef1223a7993296b17e4f6124c33ebd59727de33e
wpt-type: landing

Diffstat:
Mtesting/web-platform/meta/compression/compression-stream.any.js.ini | 1+
Mtesting/web-platform/meta/console/console-log-symbol.any.js.ini | 4+++-
Mtesting/web-platform/meta/css/css-conditional/container-queries/at-container-style-serialization.html.ini | 5+++++
Mtesting/web-platform/meta/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-shorthand-computed.html.ini | 24------------------------
Mtesting/web-platform/meta/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-shorthand-serialization.html.ini | 21---------------------
Mtesting/web-platform/meta/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-shorthand-valid.html.ini | 99-------------------------------------------------------------------------------
Mtesting/web-platform/meta/css/css-syntax/declarations-trim-whitespace.html.ini | 28+++++++++++++++++++++++++---
Mtesting/web-platform/meta/css/css-variables/variable-cssText.html.ini | 12++++++++++--
Mtesting/web-platform/meta/css/css-variables/variable-definition.html.ini | 80++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
Mtesting/web-platform/meta/encoding/textdecoder-fatal.any.js.ini | 9+++++----
Mtesting/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.https.html.ini | 6++++--
Mtesting/web-platform/meta/event-timing/pointerout.html.ini | 3++-
Mtesting/web-platform/meta/html/dom/idlharness.https.html.ini | 17++++++++---------
Mtesting/web-platform/meta/html/semantics/scripting-1/the-script-element/module/modulepreload-referrerpolicy.html.ini | 2++
Mtesting/web-platform/meta/intersection-observer/svg-image.html.ini | 5++---
Atesting/web-platform/meta/intersection-observer/v2/z-index-changes.html.ini | 3+++
Mtesting/web-platform/meta/mediacapture-extensions/GUM-backgroundBlur.https.html.ini | 2+-
Mtesting/web-platform/meta/mozilla-sync | 2+-
Mtesting/web-platform/meta/network-error-logging/sends-report-on-subdomain-dns-failure.https.html.ini | 1+
Mtesting/web-platform/meta/preload/preload-referrer-policy-subresource-header.tentative.html.ini | 24+++++++++++++-----------
Atesting/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-add.tentative.html.ini | 6++++++
Mtesting/web-platform/meta/streams/piping/close-propagation-backward.any.js.ini | 6+++---
Mtesting/web-platform/meta/streams/piping/multiple-propagation.any.js.ini | 3++-
Mtesting/web-platform/meta/streams/piping/transform-streams.any.js.ini | 4+++-
Mtesting/web-platform/meta/streams/readable-byte-streams/general.any.js.ini | 1+
Mtesting/web-platform/meta/streams/readable-streams/from.any.js.ini | 3++-
Mtesting/web-platform/meta/streams/transform-streams/properties.any.js.ini | 1+
Atesting/web-platform/meta/wasm/core/simd/simd_i64x2_arith2.wast.js.html.ini | 3+++
Atesting/web-platform/meta/wasm/core/simd/simd_i64x2_cmp.wast.js.html.ini | 3+++
Mtesting/web-platform/meta/wasm/jsapi/constructor/compile.any.js.ini | 6++++--
Mtesting/web-platform/meta/wasm/jsapi/exception/basic.tentative.any.js.ini | 5+++--
Mtesting/web-platform/meta/wasm/jsapi/global/constructor.any.js.ini | 1+
Mtesting/web-platform/meta/wasm/jsapi/tag/constructor.tentative.any.js.ini | 7+++++--
Mtesting/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-setsinkid.https.html.ini | 6+++---
Mtesting/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https.html.ini | 5+----
Mtesting/web-platform/meta/webcodecs/full-cycle-test.https.any.js.ini | 6++++++
Mtesting/web-platform/meta/webrtc-encoded-transform/script-transform-generateKeyFrame-simulcast.https.html.ini | 1+
Mtesting/web-platform/meta/webrtc/RTCRtpTransceiver-stopping.https.html.ini | 1+
Mtesting/web-platform/meta/webrtc/RTCRtpTransceiver.https.html.ini | 21+++++++++++++++++++--
39 files changed, 223 insertions(+), 214 deletions(-)

diff --git a/testing/web-platform/meta/compression/compression-stream.any.js.ini b/testing/web-platform/meta/compression/compression-stream.any.js.ini @@ -35,6 +35,7 @@ [compression-stream.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 [compression-stream.https.any.shadowrealm-in-audioworklet.html] 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 @@ -14,7 +14,9 @@ expected: ERROR [console-log-symbol.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [console-log-symbol.https.any.shadowrealm-in-audioworklet.html] expected: diff --git a/testing/web-platform/meta/css/css-conditional/container-queries/at-container-style-serialization.html.ini b/testing/web-platform/meta/css/css-conditional/container-queries/at-container-style-serialization.html.ini @@ -3,3 +3,8 @@ if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] [Unknown CSS property after 'or'] expected: FAIL + + [Original string number in custom property value] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-shorthand-computed.html.ini b/testing/web-platform/meta/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-shorthand-computed.html.ini @@ -2,39 +2,15 @@ [Property grid-lanes value '"a b c" 10% 20% 30% row-reverse'] expected: FAIL - [Property grid-lanes value '"a b" 1fr 2fr row normal'] - expected: FAIL - - [Property grid-lanes value '"a b" 10px 20px column-reverse reverse'] - expected: FAIL - - [Property grid-lanes value '8px column normal'] - expected: FAIL - [Property grid-lanes value 'min-content row'] expected: FAIL - [Property grid-lanes value 'repeat(5, auto) reverse'] - expected: FAIL - - [Property grid-lanes value '"a b" 1fr 2fr row normal'] - expected: FAIL - - [Property grid-lanes value '8px column normal'] - expected: FAIL - [Property grid-lanes value '"a b c" 10% 20% 30% row-reverse'] expected: FAIL - [Property grid-lanes value '"a b" 10px 20px column-reverse reverse'] - expected: FAIL - [Property grid-lanes value 'min-content row'] expected: FAIL - [Property grid-lanes value 'repeat(5, auto) reverse'] - expected: FAIL - [Property grid-lanes value '"a b" 1fr 2fr row'] expected: FAIL diff --git a/testing/web-platform/meta/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-shorthand-serialization.html.ini b/testing/web-platform/meta/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-shorthand-serialization.html.ini @@ -1,25 +1,4 @@ [grid-lanes-shorthand-serialization.html] - [grid-template-rows: none,\n grid-template-columns: none,\n grid-template-areas: none,\n grid-lanes-direction: column,\n grid-lanes-fill: normal should be valid.] - expected: FAIL - - [grid-template-rows: 10px,\n grid-template-columns: none,\n grid-template-areas: none,\n grid-lanes-direction: column,\n grid-lanes-fill: reverse should be valid.] - expected: FAIL - - [grid-template-rows: 10px 20px,\n grid-template-columns: 10% 20%,\n grid-template-areas: none,\n grid-lanes-direction: row,\n grid-lanes-fill: normal should be valid.] - expected: FAIL - - [grid-template-rows: none,\n grid-template-columns: 1fr 1fr 3fr,\n grid-template-areas: "a a b",\n grid-lanes-direction: column,\n grid-lanes-fill: reverse should be valid.] - expected: FAIL - - [grid-template-rows: 20% 40%,\n grid-template-columns: none,\n grid-template-areas: "b" "a",\n grid-lanes-direction: row,\n grid-lanes-fill: normal should be valid.] - expected: FAIL - - [grid-template-rows: none,\n grid-template-columns: fit-content(calc(0.5em + 10px)),\n grid-template-areas: none,\n grid-lanes-direction: column-reverse,\n grid-lanes-fill: normal should be valid.] - expected: FAIL - - [grid-template-rows: 10% 20% 40%,\n grid-template-columns: none,\n grid-template-areas: "a" "b" "c",\n grid-lanes-direction: row-reverse,\n grid-lanes-fill: normal should be valid.] - expected: FAIL - [grid-template-rows: none,\n grid-template-columns: none,\n grid-template-areas: none,\n grid-lanes-direction: column should be valid.] expected: FAIL diff --git a/testing/web-platform/meta/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-shorthand-valid.html.ini b/testing/web-platform/meta/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-shorthand-valid.html.ini @@ -2,33 +2,15 @@ [e.style['grid-lanes'\] = "repeat(2, auto) row-reverse" should not set unrelated longhands] expected: FAIL - [e.style['grid-lanes'\] = "\\"b a\\" 20% 40% column normal" should set grid-template-columns] - expected: FAIL - - [e.style['grid-lanes'\] = "none" should set grid-lanes-fill] - expected: FAIL - [e.style['grid-lanes'\] = "\\"b b a\\" 1fr 2fr 3fr row" should set grid-template-areas] expected: FAIL - [e.style['grid-lanes'\] = "10px reverse" should set grid-template-columns] - expected: FAIL - [e.style['grid-lanes'\] = "minmax(calc(30% + 40vw), 10px)" should set the property value] expected: FAIL - [e.style['grid-lanes'\] = "\\"b a\\" 20% 40% column normal" should not set unrelated longhands] - expected: FAIL - - [e.style['grid-lanes'\] = "10px reverse" should set grid-template-areas] - expected: FAIL - [grid-lanes: 1px 2px should be valid.] expected: FAIL - [e.style['grid-lanes'\] = "10px reverse" should not set unrelated longhands] - expected: FAIL - [grid-lanes: "a b c" 10% 20% 30% row-reverse should be valid.] expected: FAIL @@ -38,60 +20,30 @@ [e.style['grid-lanes'\] = "none" should not set unrelated longhands] expected: FAIL - [e.style['grid-lanes'\] = "\\"b a\\" 20% 40% column normal" should set grid-lanes-fill] - expected: FAIL - [e.style['grid-lanes'\] = "\\"b b a\\" 1fr 2fr 3fr row" should not set unrelated longhands] expected: FAIL - [e.style['grid-lanes'\] = "\\"b b a\\" 1fr 2fr 3fr row" should set grid-lanes-fill] - expected: FAIL - [e.style['grid-lanes'\] = "\\"b b a\\" 1fr 2fr 3fr row" should set grid-template-rows] expected: FAIL - [e.style['grid-lanes'\] = "\\"b a\\" 20% 40% column normal" should set grid-template-areas] - expected: FAIL - - [grid-lanes: repeat(5, auto) row reverse should be valid.] - expected: FAIL - [e.style['grid-lanes'\] = "repeat(2, auto) row-reverse" should set grid-template-rows] expected: FAIL - [e.style['grid-lanes'\] = "\\"a\\" calc(10px) column-reverse normal" should set the property value] - expected: FAIL - [e.style['grid-lanes'\] = "none" should set grid-template-areas] expected: FAIL - [e.style['grid-lanes'\] = "repeat(2, auto) row-reverse" should set grid-lanes-fill] - expected: FAIL - [grid-lanes: minmax(10px, 20px) row should be valid.] expected: FAIL - [grid-lanes: "a b" 10px 20px row normal should be valid.] - expected: FAIL - [e.style['grid-lanes'\] = "repeat(2, auto) row-reverse" should set grid-template-areas] expected: FAIL [grid-lanes followed by !important] expected: FAIL - [grid-lanes: "a" 10px reverse should be valid.] - expected: FAIL - - [e.style['grid-lanes'\] = "10px reverse" should set grid-lanes-fill] - expected: FAIL - [grid-lanes followed by !important] expected: FAIL - [e.style['grid-lanes'\] = "\\"a\\" calc(10px) column-reverse normal" should set the property value] - expected: FAIL - [e.style['grid-lanes'\] = "minmax(calc(30% + 40vw), 10px)" should set the property value] expected: FAIL @@ -101,24 +53,12 @@ [grid-lanes: 1px 2px should be valid.] expected: FAIL - [grid-lanes: "a" 10px reverse should be valid.] - expected: FAIL - - [grid-lanes: "a b" 10px 20px row normal should be valid.] - expected: FAIL - [grid-lanes: "a b c" 10% 20% 30% row-reverse should be valid.] expected: FAIL - [grid-lanes: repeat(5, auto) row reverse should be valid.] - expected: FAIL - [e.style['grid-lanes'\] = "none" should set grid-lanes-direction] expected: FAIL - [e.style['grid-lanes'\] = "none" should set grid-lanes-fill] - expected: FAIL - [e.style['grid-lanes'\] = "none" should set grid-template-areas] expected: FAIL @@ -128,42 +68,9 @@ [e.style['grid-lanes'\] = "none" should not set unrelated longhands] expected: FAIL - [e.style['grid-lanes'\] = "10px reverse" should set grid-lanes-direction] - expected: FAIL - - [e.style['grid-lanes'\] = "10px reverse" should set grid-lanes-fill] - expected: FAIL - - [e.style['grid-lanes'\] = "10px reverse" should set grid-template-areas] - expected: FAIL - - [e.style['grid-lanes'\] = "10px reverse" should set grid-template-columns] - expected: FAIL - - [e.style['grid-lanes'\] = "10px reverse" should not set unrelated longhands] - expected: FAIL - - [e.style['grid-lanes'\] = "\\"b a\\" 20% 40% column normal" should set grid-lanes-direction] - expected: FAIL - - [e.style['grid-lanes'\] = "\\"b a\\" 20% 40% column normal" should set grid-lanes-fill] - expected: FAIL - - [e.style['grid-lanes'\] = "\\"b a\\" 20% 40% column normal" should set grid-template-areas] - expected: FAIL - - [e.style['grid-lanes'\] = "\\"b a\\" 20% 40% column normal" should set grid-template-columns] - expected: FAIL - - [e.style['grid-lanes'\] = "\\"b a\\" 20% 40% column normal" should not set unrelated longhands] - expected: FAIL - [e.style['grid-lanes'\] = "\\"b b a\\" 1fr 2fr 3fr row" should set grid-lanes-direction] expected: FAIL - [e.style['grid-lanes'\] = "\\"b b a\\" 1fr 2fr 3fr row" should set grid-lanes-fill] - expected: FAIL - [e.style['grid-lanes'\] = "\\"b b a\\" 1fr 2fr 3fr row" should set grid-template-areas] expected: FAIL @@ -176,9 +83,6 @@ [e.style['grid-lanes'\] = "repeat(2, auto) row-reverse" should set grid-lanes-direction] expected: FAIL - [e.style['grid-lanes'\] = "repeat(2, auto) row-reverse" should set grid-lanes-fill] - expected: FAIL - [e.style['grid-lanes'\] = "repeat(2, auto) row-reverse" should set grid-template-areas] expected: FAIL @@ -191,9 +95,6 @@ [e.style['grid-lanes'\] = "\\"b a\\" 20% 40% normal" should set grid-lanes-direction] expected: FAIL - [e.style['grid-lanes'\] = "\\"b a\\" 20% 40% normal" should set grid-lanes-fill] - expected: FAIL - [e.style['grid-lanes'\] = "\\"a\\" calc(10px) column-reverse" should set the property value] expected: FAIL diff --git a/testing/web-platform/meta/css/css-syntax/declarations-trim-whitespace.html.ini b/testing/web-platform/meta/css/css-syntax/declarations-trim-whitespace.html.ini @@ -1,7 +1,29 @@ [declarations-trim-whitespace.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] - [--foo-2: bar;] expected: if (os == "linux") and not debug: [PASS, FAIL] + + [--foo-9:bar (then ws until end of rule)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [--foo-5: bar !important;] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [--foo-6: bar !important ;] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [--foo-4: bar ;] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [--foo-3:bar ;] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-variables/variable-cssText.html.ini b/testing/web-platform/meta/css/css-variables/variable-cssText.html.ini @@ -1,6 +1,14 @@ [variable-cssText.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [target9] expected: if (os == "linux") and not debug: [PASS, FAIL] + + [target4] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [target5] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-variables/variable-definition.html.ini b/testing/web-platform/meta/css/css-variables/variable-definition.html.ini @@ -1,6 +1,4 @@ [variable-definition.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [CSSOM.setProperty with space 1] expected: FAIL @@ -9,7 +7,7 @@ [can overwrite with space value (Cascading)] expected: - if (os == "linux") and not debug: [PASS, FAIL] + if (os == "linux") and not debug: [FAIL, PASS] FAIL [ leading white space (single space) (Cascading)] @@ -22,7 +20,7 @@ [white space value (double space)] expected: - if (os == "linux") and not debug: [PASS, FAIL] + if (os == "linux") and not debug: [FAIL, PASS] FAIL [ leading white space (double space) 2 (Cascading)] @@ -31,22 +29,22 @@ [white space value (single space) (Computed Style)] expected: - if (os == "linux") and not debug: [PASS, FAIL] + if (os == "linux") and not debug: [FAIL, PASS] FAIL [can overwrite with space value] expected: - if (os == "linux") and not debug: [PASS, FAIL] + if (os == "linux") and not debug: [FAIL, PASS] FAIL [white space value (double space) (Computed Style)] expected: - if (os == "linux") and not debug: [PASS, FAIL] + if (os == "linux") and not debug: [FAIL, PASS] FAIL [can overwrite with space value (Computed Style)] expected: - if (os == "linux") and not debug: [PASS, FAIL] + if (os == "linux") and not debug: [FAIL, PASS] FAIL [ leading white space (single space) (Computed Style)] @@ -55,17 +53,17 @@ [white space value (single space)] expected: - if (os == "linux") and not debug: [PASS, FAIL] + if (os == "linux") and not debug: [FAIL, PASS] FAIL [white space value (double space) (Cascading)] expected: - if (os == "linux") and not debug: [PASS, FAIL] + if (os == "linux") and not debug: [FAIL, PASS] FAIL [white space value (single space) (Cascading)] expected: - if (os == "linux") and not debug: [PASS, FAIL] + if (os == "linux") and not debug: [FAIL, PASS] FAIL [ leading white space (double space) 2] @@ -84,3 +82,63 @@ [can overwrite with no value (Cascading)] expected: FAIL + + [!important (Cascading)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [ trailing white space (single space) (Computed Style)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [!important (with space) (Cascading)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [!important (with space)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [!important (Computed Style)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [ trailing white space (double space) 2 (Cascading)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [ trailing white space (single space) (Cascading)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [ trailing white space (double space) 2 (Computed Style)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [!important (with space) (Computed Style)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [ trailing white space (single space)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [!important] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [ trailing white space (double space) 2] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/encoding/textdecoder-fatal.any.js.ini b/testing/web-platform/meta/encoding/textdecoder-fatal.any.js.ini @@ -5,15 +5,16 @@ [textdecoder-fatal.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 debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] [textdecoder-fatal.any.shadowrealm.html] expected: ERROR [textdecoder-fatal.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [textdecoder-fatal.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.https.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.https.html.ini @@ -1,7 +1,9 @@ [drm-mp4-playback-temporary-clear-encrypted.https.html] disabled: if os != "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1313284 + expected: + if not debug: [OK, TIMEOUT] [drm, temporary, mp4, playback, single key, clear then encrypted content] expected: - if not debug: [PASS, FAIL] - [FAIL, PASS] + if not debug: [PASS, TIMEOUT, FAIL] + [PASS, FAIL] diff --git a/testing/web-platform/meta/event-timing/pointerout.html.ini b/testing/web-platform/meta/event-timing/pointerout.html.ini @@ -1,6 +1,7 @@ [pointerout.html] [Event Timing pointerout.] expected: + if (os == "linux") and not debug and not asan and tsan: PASS if (os == "linux") and debug and fission: PASS - if (os == "linux") and not debug: PASS + if (os == "linux") and not debug and asan: PASS [PASS, FAIL] diff --git a/testing/web-platform/meta/html/dom/idlharness.https.html.ini b/testing/web-platform/meta/html/dom/idlharness.https.html.ini @@ -1889,35 +1889,35 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu [NavigationTransition interface: attribute committed] expected: - if (os == "android") and not sessionHistoryInParent: FAIL + if not sessionHistoryInParent: FAIL [NavigationPrecommitController interface: existence and properties of interface object] expected: - if (os == "android") and not sessionHistoryInParent: FAIL + if not sessionHistoryInParent: FAIL [NavigationPrecommitController interface object length] expected: - if (os == "android") and not sessionHistoryInParent: FAIL + if not sessionHistoryInParent: FAIL [NavigationPrecommitController interface object name] expected: - if (os == "android") and not sessionHistoryInParent: FAIL + if not sessionHistoryInParent: FAIL [NavigationPrecommitController interface: existence and properties of interface prototype object] expected: - if (os == "android") and not sessionHistoryInParent: FAIL + if not sessionHistoryInParent: FAIL [NavigationPrecommitController interface: existence and properties of interface prototype object's "constructor" property] expected: - if (os == "android") and not sessionHistoryInParent: FAIL + if not sessionHistoryInParent: FAIL [NavigationPrecommitController interface: existence and properties of interface prototype object's @@unscopables property] expected: - if (os == "android") and not sessionHistoryInParent: FAIL + if not sessionHistoryInParent: FAIL [NavigationPrecommitController interface: operation redirect(USVString, optional NavigationNavigateOptions)] expected: - if (os == "android") and not sessionHistoryInParent: FAIL + if not sessionHistoryInParent: FAIL [Origin interface: existence and properties of interface object] expected: FAIL @@ -1956,7 +1956,6 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu expected: if (os == "android") and not sessionHistoryInParent: FAIL - [idlharness.https.html?include=HTML.+] [HTMLElement interface: attribute writingSuggestions] 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 @@ -1,6 +1,7 @@ [modulepreload-referrerpolicy.html] [Modulepreload with unsafe-url policy should send full referrer] expected: + if (os == "android") and sessionHistoryInParent and not debug: [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] @@ -21,6 +22,7 @@ [Modulepreload with strict-origin-when-cross-origin policy should send full referrer for same-origin requests] expected: if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] [Modulepreload with no-referrer policy should not send referrer] expected: diff --git a/testing/web-platform/meta/intersection-observer/svg-image.html.ini b/testing/web-platform/meta/intersection-observer/svg-image.html.ini @@ -1,6 +1,5 @@ [svg-image.html] [First rAF.] expected: - if (os_version == "7.0") and sessionHistoryInParent and not debug: [PASS, FAIL] - if (os_version == "14") and sessionHistoryInParent and not debug: [PASS, FAIL] - if (os_version == "24.04") and (processor == "x86"): PASS + if (os == "android") and sessionHistoryInParent and debug: [PASS, FAIL] + if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/intersection-observer/v2/z-index-changes.html.ini b/testing/web-platform/meta/intersection-observer/v2/z-index-changes.html.ini @@ -0,0 +1,3 @@ +[z-index-changes.html] + [IntersectionObserver observes visibility changes from z-index] + expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-extensions/GUM-backgroundBlur.https.html.ini b/testing/web-platform/meta/mediacapture-extensions/GUM-backgroundBlur.https.html.ini @@ -1,6 +1,6 @@ [GUM-backgroundBlur.https.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [Test getSupportedConstraints().backgroundBlur] expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: b1a45b8026096ab2d032aa9e03336e1d7d6a68e0 +upstream: ef1223a7993296b17e4f6124c33ebd59727de33e diff --git a/testing/web-platform/meta/network-error-logging/sends-report-on-subdomain-dns-failure.https.html.ini b/testing/web-platform/meta/network-error-logging/sends-report-on-subdomain-dns-failure.https.html.ini @@ -3,4 +3,5 @@ if os == "mac": [OK, TIMEOUT] [\n Test that include_subdomains policies report DNS failures for subdomains\n ] expected: + if (os == "linux") and not debug: [PASS, FAIL] if os == "mac": [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/preload/preload-referrer-policy-subresource-header.tentative.html.ini b/testing/web-platform/meta/preload/preload-referrer-policy-subresource-header.tentative.html.ini @@ -719,12 +719,12 @@ [referrer policy (no-referrer -> strict-origin-when-cross-origin, cross-origin, same-origin)] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [NOTRUN, FAIL, TIMEOUT] FAIL [referrer policy (no-referrer -> unsafe-url, cross-origin, same-origin)] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [NOTRUN, FAIL, TIMEOUT] FAIL [referrer policy (same-origin -> , cross-origin, same-origin)] @@ -943,12 +943,12 @@ [referrer policy (no-referrer -> origin-when-cross-origin, same-origin, same-origin)] expected: - if os == "mac": [FAIL, NOTRUN, TIMEOUT] + if os == "mac": [FAIL, TIMEOUT, NOTRUN] FAIL [referrer policy (no-referrer -> strict-origin-when-cross-origin, same-origin, same-origin)] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [TIMEOUT, FAIL, NOTRUN] FAIL [referrer policy (no-referrer -> unsafe-url, same-origin, same-origin)] @@ -1177,17 +1177,17 @@ [referrer policy (no-referrer -> strict-origin-when-cross-origin, cross-origin, cross-origin)] expected: - if os == "mac": [FAIL, NOTRUN, TIMEOUT] + if os == "mac": [NOTRUN, FAIL, TIMEOUT] FAIL [referrer policy (no-referrer -> unsafe-url, cross-origin, cross-origin)] expected: - if os == "mac": [FAIL, NOTRUN, TIMEOUT] + if os == "mac": [NOTRUN, TIMEOUT, FAIL] FAIL [referrer policy (same-origin -> , cross-origin, cross-origin)] expected: - if os == "mac": [TIMEOUT, NOTRUN, FAIL] + if os == "mac": [NOTRUN, FAIL, TIMEOUT] FAIL [referrer policy (same-origin -> no-referrer, cross-origin, cross-origin)] @@ -1395,7 +1395,9 @@ expected: FAIL [referrer policy (no-referrer -> origin, same-origin, cross-origin)] - expected: FAIL + expected: + if os == "mac": [FAIL, TIMEOUT] + FAIL [referrer policy (no-referrer -> origin-when-cross-origin, same-origin, cross-origin)] expected: @@ -1404,17 +1406,17 @@ [referrer policy (no-referrer -> strict-origin-when-cross-origin, same-origin, cross-origin)] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [TIMEOUT, FAIL, NOTRUN] FAIL [referrer policy (no-referrer -> unsafe-url, same-origin, cross-origin)] expected: - if os == "mac": [FAIL, TIMEOUT, NOTRUN] + if os == "mac": [NOTRUN, FAIL, TIMEOUT] FAIL [referrer policy (same-origin -> , same-origin, cross-origin)] expected: - if os == "mac": [TIMEOUT, NOTRUN, FAIL] + if os == "mac": [NOTRUN, TIMEOUT, FAIL] FAIL [referrer policy (same-origin -> no-referrer, same-origin, cross-origin)] diff --git a/testing/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-add.tentative.html.ini b/testing/web-platform/meta/scroll-animations/animation-trigger/trigger-scope-add.tentative.html.ini @@ -0,0 +1,6 @@ +[trigger-scope-add.tentative.html] + [Added scope prevents subtree from searching for external trigger] + expected: FAIL + + [Added scope prevents external references from finding trigger within scope.] + expected: FAIL diff --git a/testing/web-platform/meta/streams/piping/close-propagation-backward.any.js.ini b/testing/web-platform/meta/streams/piping/close-propagation-backward.any.js.ini @@ -3,8 +3,6 @@ [close-propagation-backward.any.sharedworker.html] [close-propagation-backward.any.html] - expected: - if not sessionHistoryInParent and debug: TIMEOUT [close-propagation-backward.any.worker.html] expected: @@ -31,7 +29,9 @@ ERROR [close-propagation-backward.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [close-propagation-backward.https.any.shadowrealm-in-audioworklet.html] expected: diff --git a/testing/web-platform/meta/streams/piping/multiple-propagation.any.js.ini b/testing/web-platform/meta/streams/piping/multiple-propagation.any.js.ini @@ -1,6 +1,7 @@ [multiple-propagation.any.sharedworker.html] expected: - if not sessionHistoryInParent and debug: [OK, TIMEOUT] + if sessionHistoryInParent: OK + [OK, TIMEOUT] [multiple-propagation.any.serviceworker.html] expected: 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 @@ -21,7 +21,9 @@ ERROR [transform-streams.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: TIMEOUT + ERROR [transform-streams.any.shadowrealm-in-window.html] expected: diff --git a/testing/web-platform/meta/streams/readable-byte-streams/general.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/general.any.js.ini @@ -41,6 +41,7 @@ [general.any.shadowrealm-in-window.html] expected: if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and not debug and not sessionHistoryInParent: [ERROR, TIMEOUT] ERROR [general.https.any.shadowrealm-in-audioworklet.html] diff --git a/testing/web-platform/meta/streams/readable-streams/from.any.js.ini b/testing/web-platform/meta/streams/readable-streams/from.any.js.ini @@ -22,7 +22,8 @@ [from.any.shadowrealm-in-window.html] expected: - if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: [ERROR, TIMEOUT] ERROR [from.https.any.shadowrealm-in-serviceworker.html] 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 @@ -36,6 +36,7 @@ [properties.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 [properties.https.any.shadowrealm-in-serviceworker.html] diff --git a/testing/web-platform/meta/wasm/core/simd/simd_i64x2_arith2.wast.js.html.ini b/testing/web-platform/meta/wasm/core/simd/simd_i64x2_arith2.wast.js.html.ini @@ -0,0 +1,3 @@ +[simd_i64x2_arith2.wast.js.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/wasm/core/simd/simd_i64x2_cmp.wast.js.html.ini b/testing/web-platform/meta/wasm/core/simd/simd_i64x2_cmp.wast.js.html.ini @@ -0,0 +1,3 @@ +[simd_i64x2_cmp.wast.js.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/wasm/jsapi/constructor/compile.any.js.ini b/testing/web-platform/meta/wasm/jsapi/constructor/compile.any.js.ini @@ -1,4 +1,7 @@ [compile.any.html] + expected: + if (os == "android") and sessionHistoryInParent and debug: TIMEOUT + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [compile.any.worker.html] @@ -29,7 +32,6 @@ [compile.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/wasm/jsapi/exception/basic.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/exception/basic.tentative.any.js.ini @@ -12,6 +12,8 @@ if (os == "android") and sessionHistoryInParent: [OK, CRASH] [basic.tentative.any.serviceworker.html] + expected: + if not sessionHistoryInParent and debug: TIMEOUT [basic.tentative.any.html] expected: @@ -33,8 +35,7 @@ [basic.tentative.any.shadowrealm-in-shadowrealm.html] expected: - if (os == "android") and not debug and sessionHistoryInParent: [ERROR, TIMEOUT] - if (os == "android") and not debug and not sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and not debug: [ERROR, TIMEOUT] ERROR [basic.tentative.any.shadowrealm-in-sharedworker.html] diff --git a/testing/web-platform/meta/wasm/jsapi/global/constructor.any.js.ini b/testing/web-platform/meta/wasm/jsapi/global/constructor.any.js.ini @@ -29,6 +29,7 @@ [constructor.any.shadowrealm-in-dedicatedworker.html] expected: + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] if (os == "android") and not debug: [ERROR, TIMEOUT] ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/tag/constructor.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/tag/constructor.tentative.any.js.ini @@ -1,4 +1,6 @@ [constructor.tentative.any.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [constructor.tentative.any.worker.html] expected: @@ -20,8 +22,9 @@ [constructor.tentative.any.shadowrealm-in-window.html] expected: - if sessionHistoryInParent: ERROR - [ERROR, TIMEOUT] + if sessionHistoryInParent and (os == "android") and not debug: [ERROR, TIMEOUT] + if not sessionHistoryInParent: [ERROR, TIMEOUT] + ERROR [constructor.tentative.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-setsinkid.https.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-setsinkid.https.html.ini @@ -1,9 +1,9 @@ [audiocontext-sinkid-setsinkid.https.html] expected: - if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] - if (os == "android") and not sessionHistoryInParent: [ERROR, TIMEOUT] + if os == "win": ERROR if os == "mac": [OK, ERROR, TIMEOUT] - ERROR + if os == "linux": ERROR + [ERROR, TIMEOUT] [setSinkId() with a valid device identifier should succeeded.] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1942786 expected: diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https.html.ini @@ -1,6 +1,3 @@ [audioworkletglobalscope-timing-info.https.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Executing "Check the timing information from AudioWorkletProcessor"] - bug: offline suspend https://bugzilla.mozilla.org/show_bug.cgi?id=1265406 + [Check the timing information from AudioWorkletProcessor] expected: FAIL diff --git a/testing/web-platform/meta/webcodecs/full-cycle-test.https.any.js.ini b/testing/web-platform/meta/webcodecs/full-cycle-test.https.any.js.ini @@ -40,6 +40,12 @@ [full-cycle-test.https.any.html?h264_avc] disabled: if (os == "android") or (version == "Ubuntu 18.04"): not implemented + expected: + if debug and (display == "x11"): [OK, ERROR] + [Encoding and decoding cycle w/ rate control] + expected: + if debug and (display == "x11"): [PASS, FAIL] + [full-cycle-test.https.any.html?av1] disabled: diff --git a/testing/web-platform/meta/webrtc-encoded-transform/script-transform-generateKeyFrame-simulcast.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/script-transform-generateKeyFrame-simulcast.https.html.ini @@ -10,6 +10,7 @@ [generateKeyFrame works with simulcast rids] bug: 1709960 expected: + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS] if (os == "mac") and debug: PASS if (os == "android") and debug: PASS if os == "linux": PASS diff --git a/testing/web-platform/meta/webrtc/RTCRtpTransceiver-stopping.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpTransceiver-stopping.https.html.ini @@ -1,3 +1,4 @@ [RTCRtpTransceiver-stopping.https.html] expected: if (os == "mac") and debug: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/RTCRtpTransceiver.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpTransceiver.https.html.ini @@ -10,8 +10,25 @@ [track with video gets unmuted when packets flow.] expected: if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] [track with video stays muted when setting the transceiver direction to 'sendrecv' after 'inactive' but no packets flow] - expected: - if (os == "mac") and not debug: [PASS, FAIL] + expected: + if (os == "mac") and not debug: [FAIL, PASS] FAIL + + [track with audio gets unmuted when setting the transceiver direction to 'sendrecv' after 'inactive'] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [track with video gets unmuted when setting the transceiver direction to 'sendrecv' after 'inactive'] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [track with video gets muted when setting the transceiver direction to 'inactive'] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [track with audio stays muted when setting the transceiver direction to 'sendrecv' after 'inactive' but no packets flow] + expected: + if (os == "mac") and not debug: [PASS, FAIL]