tor-browser

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

commit cf235be01ad475c5c2eb606abf0d944aa53451cc
parent 378e1cc91cceed015cef7ed2b9e8fec7a9f84f7a
Author: moz-wptsync-bot <wptsync@mozilla.com>
Date:   Mon, 24 Nov 2025 08:39:31 +0000

Bug 2001842 - [wpt-sync] Update web-platform-tests to bcdd509894536dd61192e0e7b6a612b96eb5e92f, a=testonly

MANUAL PUSH: wpt sync bot

wpt-head: bcdd509894536dd61192e0e7b6a612b96eb5e92f
wpt-type: landing

Diffstat:
Mtesting/web-platform/meta/compression/compression-bad-chunks.any.js.ini | 4++--
Mtesting/web-platform/meta/compression/compression-multiple-chunks.any.js.ini | 2++
Mtesting/web-platform/meta/compression/decompression-constructor-error.any.js.ini | 4+++-
Mtesting/web-platform/meta/compression/decompression-correct-input.any.js.ini | 3++-
Mtesting/web-platform/meta/compression/decompression-uint8array-output.any.js.ini | 6++++--
Mtesting/web-platform/meta/console/console-is-a-namespace.any.js.ini | 8+++++---
Mtesting/web-platform/meta/console/console-log-symbol.any.js.ini | 1+
Dtesting/web-platform/meta/content-security-policy/inheritance/document-write-iframe.html.ini | 7-------
Mtesting/web-platform/meta/content-security-policy/inheritance/frame-src-javascript-url.html.ini | 4+---
Mtesting/web-platform/meta/content-security-policy/securitypolicyviolation/targeting.html.ini | 6++++--
Mtesting/web-platform/meta/css/css-backgrounds/background-repeat-space-1a.html.ini | 1+
Mtesting/web-platform/meta/css/css-fonts/animations/font-weight-composition.html.ini | 5++++-
Mtesting/web-platform/meta/css/css-inline/animation/baseline-shift-composition.html.ini | 75++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------
Mtesting/web-platform/meta/css/css-masking/animations/mask-border-outset-composition.html.ini | 168-------------------------------------------------------------------------------
Mtesting/web-platform/meta/css/css-masking/animations/mask-border-slice-composition.html.ini | 168-------------------------------------------------------------------------------
Mtesting/web-platform/meta/css/css-masking/animations/mask-border-width-composition.html.ini | 168-------------------------------------------------------------------------------
Dtesting/web-platform/meta/css/css-transforms/animation/transform-matrix-composition.html.ini | 6------
Mtesting/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-height-composition.html.ini | 24------------------------
Mtesting/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-max-height-composition.html.ini | 24------------------------
Mtesting/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-max-width-composition.html.ini | 36------------------------------------
Mtesting/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-min-height-composition.html.ini | 21---------------------
Mtesting/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-min-width-composition.html.ini | 21---------------------
Mtesting/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-width-composition.html.ini | 33---------------------------------
Atesting/web-platform/meta/css/css-view-transitions/document-active-view-transition.html.ini | 5+++++
Mtesting/web-platform/meta/css/css-view-transitions/idlharness.html.ini | 10++++++++++
Mtesting/web-platform/meta/css/selectors/invalidation/media-loading-pseudo-classes-in-has.html.ini | 5++---
Mtesting/web-platform/meta/css/selectors/invalidation/media-pseudo-classes-in-has.html.ini | 9++++-----
Mtesting/web-platform/meta/css/selectors/media/media-loading-state.html.ini | 5++---
Mtesting/web-platform/meta/css/selectors/media/media-playback-state.html.ini | 13++++++-------
Mtesting/web-platform/meta/custom-elements/registries/ShadowRoot-init-customElementRegistry.html.ini | 6------
Mtesting/web-platform/meta/custom-elements/registries/scoped-registry-initialize-upgrades.html.ini | 27---------------------------
Atesting/web-platform/meta/editing/crashtests/selectall-after-enableobjectresizing.html.ini | 3+++
Mtesting/web-platform/meta/editing/run/multitest.html.ini | 4++--
Mtesting/web-platform/meta/encoding/streams/backpressure.any.js.ini | 4+++-
Mtesting/web-platform/meta/encoding/streams/decode-attributes.any.js.ini | 4+++-
Mtesting/web-platform/meta/encoding/textdecoder-fatal-streaming.any.js.ini | 2++
Mtesting/web-platform/meta/encoding/textdecoder-fatal.any.js.ini | 1+
Mtesting/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.https.html.ini | 5++++-
Mtesting/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.https.html.ini | 9+++++----
Mtesting/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-playduration.https.html.ini | 6++++--
Mtesting/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.https.html.ini | 3+--
Mtesting/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.https.html.ini | 8++------
Mtesting/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.https.html.ini | 4+---
Mtesting/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-two-videos.https.html.ini | 4++--
Mtesting/web-platform/meta/encrypted-media/drm-mp4-playback-temporary.https.html.ini | 4+---
Mtesting/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.https.html.ini | 6+++---
Mtesting/web-platform/meta/event-timing/pointerout.html.ini | 3++-
Mtesting/web-platform/meta/fullscreen/rendering/exit-fullscreen-scroll-to-unscrollable-area-overflow-hidden.html.ini | 5+++--
Mtesting/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-user-mouseup.html.ini | 6+++---
Mtesting/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerheight.html.ini | 63++++++++++++++++++++++++++++++++++++---------------------------
Mtesting/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerwidth.html.ini | 54++++++++++++++++++++++++++++++++++++------------------
Mtesting/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-top.html.ini | 18++++++++++--------
Mtesting/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-top-left.html.ini | 16++++++++++++++++
Mtesting/web-platform/meta/html/infrastructure/urls/base-url/document-base-url-changes-about-srcdoc-2.https.html.ini | 5++---
Dtesting/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-link-click-fragment.html.ini | 3---
Mtesting/web-platform/meta/intersection-observer/scroll-margin-propagation.html.ini | 2++
Mtesting/web-platform/meta/mozilla-sync | 2+-
Mtesting/web-platform/meta/preload/prefetch-document.html.ini | 6+++---
Mtesting/web-platform/meta/referrer-policy/gen/top.meta/strict-origin/script-tag-dynamic-import.http.html.ini | 2+-
Mtesting/web-platform/meta/resource-timing/nextHopProtocol-is-tao-protected.https.html.ini | 16++++++++++++++++
Mtesting/web-platform/meta/storage-access-api/storage-access-headers.tentative.https.sub.window.js.ini | 12++++++------
Mtesting/web-platform/meta/streams/queuing-strategies.any.js.ini | 4+++-
Mtesting/web-platform/meta/streams/readable-streams/constructor.any.js.ini | 2+-
Mtesting/web-platform/meta/streams/readable-streams/owning-type-message-port.any.js.ini | 4++--
Mtesting/web-platform/meta/streams/readable-streams/owning-type.any.js.ini | 4++--
Mtesting/web-platform/meta/streams/transferable/transform-stream-members.any.js.ini | 4+++-
Mtesting/web-platform/meta/streams/writable-streams/close.any.js.ini | 3++-
Mtesting/web-platform/meta/streams/writable-streams/write.any.js.ini | 3+++
Mtesting/web-platform/meta/svg/painting/animations/stroke-dasharray-composition.html.ini | 305+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------
Mtesting/web-platform/meta/wasm/jsapi/esm-integration/namespace-instance.tentative.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/exception/identity.tentative.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/instance/exports.any.js.ini | 1+
Mtesting/web-platform/meta/wasm/jsapi/memory/to-fixed-length-buffer-shared.any.js.ini | 4++--
Mtesting/web-platform/meta/wasm/jsapi/module/moduleSource.tentative.any.js.ini | 4+++-
Dtesting/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/audioparam-default-value.window.js.ini | 3---
Mtesting/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constants.any.js.ini | 4+++-
Mtesting/web-platform/meta/webidl/ecmascript-binding/es-exceptions/exceptions.html.ini | 2+-
Mtesting/web-platform/meta/webtransport/streams-close.https.any.js.ini | 8++++++++
78 files changed, 576 insertions(+), 942 deletions(-)

diff --git a/testing/web-platform/meta/compression/compression-bad-chunks.any.js.ini b/testing/web-platform/meta/compression/compression-bad-chunks.any.js.ini @@ -12,6 +12,7 @@ [compression-bad-chunks.any.worker.html] expected: if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] [compression-bad-chunks.any.shadowrealm-in-window.html] expected: ERROR @@ -24,8 +25,7 @@ [compression-bad-chunks.any.shadowrealm-in-dedicatedworker.html] expected: - if not sessionHistoryInParent and debug: TIMEOUT - if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if not sessionHistoryInParent: [ERROR, TIMEOUT] ERROR [compression-bad-chunks.https.any.shadowrealm-in-serviceworker.html] diff --git a/testing/web-platform/meta/compression/compression-multiple-chunks.any.js.ini b/testing/web-platform/meta/compression/compression-multiple-chunks.any.js.ini @@ -1,4 +1,6 @@ [compression-multiple-chunks.any.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [compression-multiple-chunks.any.sharedworker.html] expected: diff --git a/testing/web-platform/meta/compression/decompression-constructor-error.any.js.ini b/testing/web-platform/meta/compression/decompression-constructor-error.any.js.ini @@ -1,6 +1,8 @@ [decompression-constructor-error.any.html] expected: - if os == "android": [OK, CRASH] + if (os == "android") and debug and sessionHistoryInParent: [OK, CRASH] + if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if (os == "android") and not debug: [OK, CRASH] [decompression-constructor-error.any.shadowrealm.html] expected: 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,6 +1,7 @@ [decompression-correct-input.any.html] expected: - if not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if sessionHistoryInParent: OK + [OK, TIMEOUT] [decompression-correct-input.any.shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/compression/decompression-uint8array-output.any.js.ini b/testing/web-platform/meta/compression/decompression-uint8array-output.any.js.ini @@ -22,7 +22,7 @@ [decompression-uint8array-output.https.any.shadowrealm-in-serviceworker.html] expected: - if not sessionHistoryInParent and debug: [ERROR, CRASH, TIMEOUT] + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT, CRASH] [ERROR, TIMEOUT] [decompression-uint8array-output.https.any.shadowrealm-in-audioworklet.html] @@ -34,4 +34,6 @@ ERROR [decompression-uint8array-output.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: TIMEOUT + ERROR diff --git a/testing/web-platform/meta/console/console-is-a-namespace.any.js.ini b/testing/web-platform/meta/console/console-is-a-namespace.any.js.ini @@ -3,8 +3,8 @@ [console-is-a-namespace.any.html] max-asserts: 2 expected: - if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if sessionHistoryInParent and (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [console-is-a-namespace.any.shadowrealm.html] expected: @@ -26,7 +26,9 @@ expected: ERROR [console-is-a-namespace.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + ERROR [console-is-a-namespace.any.shadowrealm-in-window.html] expected: ERROR 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 @@ -24,5 +24,6 @@ [console-log-symbol.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/content-security-policy/inheritance/document-write-iframe.html.ini b/testing/web-platform/meta/content-security-policy/inheritance/document-write-iframe.html.ini @@ -1,7 +0,0 @@ -[document-write-iframe.html] - expected: TIMEOUT - [document.open() keeps inherited CSPs on empty iframe.] - expected: TIMEOUT - - [document.open() does not change delivered CSPs.] - expected: NOTRUN diff --git a/testing/web-platform/meta/content-security-policy/inheritance/frame-src-javascript-url.html.ini b/testing/web-platform/meta/content-security-policy/inheritance/frame-src-javascript-url.html.ini @@ -1,5 +1,3 @@ [frame-src-javascript-url.html] - expected: TIMEOUT [<iframe src='javascript:...'>'s inherits policy (dynamically inserted <iframe> is blocked)] - expected: TIMEOUT - + expected: FAIL diff --git a/testing/web-platform/meta/content-security-policy/securitypolicyviolation/targeting.html.ini b/testing/web-platform/meta/content-security-policy/securitypolicyviolation/targeting.html.ini @@ -6,6 +6,8 @@ [Correct targeting inside shadow tree (style).] disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1404842 - [Elements created in this document, but pushed into a same-origin frame trigger on that frame's document, not on this frame's document.] - expected: TIMEOUT + [Inline violations target the right element.] + expected: FAIL + [These tests should not fail.] + expected: NOTRUN diff --git a/testing/web-platform/meta/css/css-backgrounds/background-repeat-space-1a.html.ini b/testing/web-platform/meta/css/css-backgrounds/background-repeat-space-1a.html.ini @@ -1,3 +1,4 @@ [background-repeat-space-1a.html] expected: if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-fonts/animations/font-weight-composition.html.ini b/testing/web-platform/meta/css/css-fonts/animations/font-weight-composition.html.ini @@ -1,3 +1,6 @@ [font-weight-composition.html] - [Compositing: property <font-weight> underlying [200\] from add [600\] to replace [500\] at (-0.3) should be [889.75\]] + [Compositing Web Animations: property <font-weight> underlying [200\] from add [600\] to replace [500\] at (-0.3) should be [889.75\]] + expected: FAIL + + [Compositing CSS Animations: property <font-weight> underlying [200\] from add [600\] to replace [500\] at (-0.3) should be [889.75\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-inline/animation/baseline-shift-composition.html.ini b/testing/web-platform/meta/css/css-inline/animation/baseline-shift-composition.html.ini @@ -1,45 +1,90 @@ [baseline-shift-composition.html] - [Compositing: property <baseline-shift> underlying [50px\] from add [100px\] to add [200px\] at (-0.3) should be [120px\]] + [Compositing Web Animations: property <baseline-shift> underlying [100px\] from add [10px\] to add [2px\] at (1) should be [102px\]] expected: FAIL - [Compositing: property <baseline-shift> underlying [50px\] from add [100px\] to add [200px\] at (0) should be [150px\]] + [Compositing CSS Animations: property <baseline-shift> underlying [50px\] from add [100px\] to add [200px\] at (1) should be [250px\]] expected: FAIL - [Compositing: property <baseline-shift> underlying [50px\] from add [100px\] to add [200px\] at (0.5) should be [200px\]] + [Compositing Web Animations: property <baseline-shift> underlying [50px\] from add [100px\] to add [200px\] at (1.5) should be [300px\]] expected: FAIL - [Compositing: property <baseline-shift> underlying [50px\] from add [100px\] to add [200px\] at (1) should be [250px\]] + [Compositing CSS Animations: property <baseline-shift> underlying [50px\] from add [100px\] to add [200px\] at (0.5) should be [200px\]] expected: FAIL - [Compositing: property <baseline-shift> underlying [50px\] from add [100px\] to add [200px\] at (1.5) should be [300px\]] + [Compositing CSS Animations: property <baseline-shift> underlying [100px\] from add [10px\] to add [2px\] at (0) should be [110px\]] expected: FAIL - [Compositing: property <baseline-shift> underlying [100px\] from add [10px\] to add [2px\] at (-0.5) should be [114px\]] + [Compositing Web Animations: property <baseline-shift> underlying [50px\] from add [100px\] to replace [200px\] at (-0.3) should be [135px\]] expected: FAIL - [Compositing: property <baseline-shift> underlying [100px\] from add [10px\] to add [2px\] at (0) should be [110px\]] + [Compositing Web Animations: property <baseline-shift> underlying [50px\] from add [100px\] to replace [200px\] at (0.5) should be [175px\]] expected: FAIL - [Compositing: property <baseline-shift> underlying [100px\] from add [10px\] to add [2px\] at (0.5) should be [106px\]] + [Compositing CSS Animations: property <baseline-shift> underlying [50px\] from add [100px\] to replace [200px\] at (-0.3) should be [135px\]] expected: FAIL - [Compositing: property <baseline-shift> underlying [100px\] from add [10px\] to add [2px\] at (1) should be [102px\]] + [Compositing Web Animations: property <baseline-shift> underlying [50px\] from add [100px\] to replace [200px\] at (0) should be [150px\]] expected: FAIL - [Compositing: property <baseline-shift> underlying [100px\] from add [10px\] to add [2px\] at (1.5) should be [98px\]] + [Compositing CSS Animations: property <baseline-shift> underlying [100px\] from add [10px\] to add [2px\] at (1.5) should be [98px\]] expected: FAIL - [Compositing: property <baseline-shift> underlying [50px\] from add [100px\] to replace [200px\] at (-0.3) should be [135px\]] + [Compositing CSS Animations: property <baseline-shift> underlying [50px\] from add [100px\] to replace [200px\] at (0) should be [150px\]] expected: FAIL - [Compositing: property <baseline-shift> underlying [50px\] from add [100px\] to replace [200px\] at (0) should be [150px\]] + [Compositing CSS Animations: property <baseline-shift> underlying [50px\] from add [100px\] to add [200px\] at (1.5) should be [300px\]] expected: FAIL - [Compositing: property <baseline-shift> underlying [50px\] from add [100px\] to replace [200px\] at (0.5) should be [175px\]] + [Compositing Web Animations: property <baseline-shift> underlying [50px\] from add [100px\] to add [200px\] at (0.5) should be [200px\]] expected: FAIL - [Compositing: property <baseline-shift> underlying [50px\] from add [100px\] to replace [200px\] at (1) should be [200px\]] + [Compositing CSS Animations: property <baseline-shift> underlying [50px\] from add [100px\] to add [200px\] at (0) should be [150px\]] expected: FAIL - [Compositing: property <baseline-shift> underlying [50px\] from add [100px\] to replace [200px\] at (1.5) should be [225px\]] + [Compositing CSS Animations: property <baseline-shift> underlying [100px\] from add [10px\] to add [2px\] at (1) should be [102px\]] + expected: FAIL + + [Compositing Web Animations: property <baseline-shift> underlying [100px\] from add [10px\] to add [2px\] at (0.5) should be [106px\]] + expected: FAIL + + [Compositing CSS Animations: property <baseline-shift> underlying [100px\] from add [10px\] to add [2px\] at (0.5) should be [106px\]] + expected: FAIL + + [Compositing Web Animations: property <baseline-shift> underlying [100px\] from add [10px\] to add [2px\] at (1.5) should be [98px\]] + expected: FAIL + + [Compositing Web Animations: property <baseline-shift> underlying [50px\] from add [100px\] to replace [200px\] at (1.5) should be [225px\]] + expected: FAIL + + [Compositing CSS Animations: property <baseline-shift> underlying [50px\] from add [100px\] to replace [200px\] at (1.5) should be [225px\]] + expected: FAIL + + [Compositing CSS Animations: property <baseline-shift> underlying [50px\] from add [100px\] to replace [200px\] at (0.5) should be [175px\]] + expected: FAIL + + [Compositing Web Animations: property <baseline-shift> underlying [50px\] from add [100px\] to add [200px\] at (0) should be [150px\]] + expected: FAIL + + [Compositing Web Animations: property <baseline-shift> underlying [50px\] from add [100px\] to add [200px\] at (1) should be [250px\]] + expected: FAIL + + [Compositing CSS Animations: property <baseline-shift> underlying [100px\] from add [10px\] to add [2px\] at (-0.5) should be [114px\]] + expected: FAIL + + [Compositing Web Animations: property <baseline-shift> underlying [50px\] from add [100px\] to replace [200px\] at (1) should be [200px\]] + expected: FAIL + + [Compositing CSS Animations: property <baseline-shift> underlying [50px\] from add [100px\] to replace [200px\] at (1) should be [200px\]] + expected: FAIL + + [Compositing Web Animations: property <baseline-shift> underlying [100px\] from add [10px\] to add [2px\] at (-0.5) should be [114px\]] + expected: FAIL + + [Compositing CSS Animations: property <baseline-shift> underlying [50px\] from add [100px\] to add [200px\] at (-0.3) should be [120px\]] + expected: FAIL + + [Compositing Web Animations: property <baseline-shift> underlying [50px\] from add [100px\] to add [200px\] at (-0.3) should be [120px\]] + expected: FAIL + + [Compositing Web Animations: property <baseline-shift> underlying [100px\] from add [10px\] to add [2px\] at (0) should be [110px\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-masking/animations/mask-border-outset-composition.html.ini b/testing/web-platform/meta/css/css-masking/animations/mask-border-outset-composition.html.ini @@ -1,172 +1,4 @@ [mask-border-outset-composition.html] - [Compositing: property <mask-border-outset> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (-0.25) should be [0\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (0) should be [2 4 6 8\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (0.25) should be [27 29 31 33\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (0.5) should be [52 54 56 58\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (0.75) should be [77 79 81 83\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (1) should be [102 104 106 108\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (1.25) should be [127 129 131 133\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [100 200 300 400\] from add [100\] to add [200 300 500\] at (-0.25) should be [175 250 300 450\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [100 200 300 400\] from add [100\] to add [200 300 500\] at (0) should be [200 300 400 500\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [100 200 300 400\] from add [100\] to add [200 300 500\] at (0.25) should be [225 350 500 550\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [100 200 300 400\] from add [100\] to add [200 300 500\] at (0.5) should be [250 400 600 600\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [100 200 300 400\] from add [100\] to add [200 300 500\] at (0.75) should be [275 450 700 650\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [100 200 300 400\] from add [100\] to add [200 300 500\] at (1) should be [300 500 800 700\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [100 200 300 400\] from add [100\] to add [200 300 500\] at (1.25) should be [325 550 900 750\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [1 2 3px 4px\] from add [1 2 3px 4px\] to add [101 102 103px 104px\] at (-0.25) should be [0 0 0px 0px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [1 2 3px 4px\] from add [1 2 3px 4px\] to add [101 102 103px 104px\] at (0) should be [2 4 6px 8px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [1 2 3px 4px\] from add [1 2 3px 4px\] to add [101 102 103px 104px\] at (0.25) should be [27 29 31px 33px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [1 2 3px 4px\] from add [1 2 3px 4px\] to add [101 102 103px 104px\] at (0.5) should be [52 54 56px 58px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [1 2 3px 4px\] from add [1 2 3px 4px\] to add [101 102 103px 104px\] at (0.75) should be [77 79 81px 83px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [1 2 3px 4px\] from add [1 2 3px 4px\] to add [101 102 103px 104px\] at (1) should be [102 104 106px 108px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [1 2 3px 4px\] from add [1 2 3px 4px\] to add [101 102 103px 104px\] at (1.25) should be [127 129 131px 133px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10px 20px\] from add [190px 180px 290px 280px\] to add [90px 80px\] at (-0.25) should be [225px 225px 350px 350px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10px 20px\] from add [190px 180px 290px 280px\] to add [90px 80px\] at (0) should be [200px 200px 300px 300px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10px 20px\] from add [190px 180px 290px 280px\] to add [90px 80px\] at (0.25) should be [175px 175px 250px 250px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10px 20px\] from add [190px 180px 290px 280px\] to add [90px 80px\] at (0.5) should be [150px 150px 200px 200px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10px 20px\] from add [190px 180px 290px 280px\] to add [90px 80px\] at (0.75) should be [125px 125px 150px 150px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10px 20px\] from add [190px 180px 290px 280px\] to add [90px 80px\] at (1) should be [100px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10px 20px\] from add [190px 180px 290px 280px\] to add [90px 80px\] at (1.25) should be [75px 75px 50px 50px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20px\] from replace [100 100px\] to add [190 180px\] at (-0.25) should be [75 75px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20px\] from replace [100 100px\] to add [190 180px\] at (0) should be [100 100px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20px\] from replace [100 100px\] to add [190 180px\] at (0.25) should be [125 125px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20px\] from replace [100 100px\] to add [190 180px\] at (0.5) should be [150 150px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20px\] from replace [100 100px\] to add [190 180px\] at (0.75) should be [175 175px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20px\] from replace [100 100px\] to add [190 180px\] at (1) should be [200 200px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20px\] from replace [100 100px\] to add [190 180px\] at (1.25) should be [225 225px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10px 20\] from add [90px 80\] to replace [0px 0 0px 0\] at (-0.25) should be [125px 125\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10px 20\] from add [90px 80\] to replace [0px 0 0px 0\] at (0) should be [100px 100\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10px 20\] from add [90px 80\] to replace [0px 0 0px 0\] at (0.25) should be [75px 75\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10px 20\] from add [90px 80\] to replace [0px 0 0px 0\] at (0.5) should be [50px 50\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10px 20\] from add [90px 80\] to replace [0px 0 0px 0\] at (0.75) should be [25px 25\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10px 20\] from add [90px 80\] to replace [0px 0 0px 0\] at (1) should be [0px 0\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10px 20\] from add [90px 80\] to replace [0px 0 0px 0\] at (1.25) should be [0px 0\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20\] from add [100px 150px\] to add [200px 250px\] at (-0.25) should be [75px 125px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20\] from add [100px 150px\] to add [200px 250px\] at (0) should be [100px 150px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20\] from add [100px 150px\] to add [200px 250px\] at (0.25) should be [125px 175px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20\] from add [100px 150px\] to add [200px 250px\] at (0.5) should be [150px 200px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20\] from add [100px 150px\] to add [200px 250px\] at (0.75) should be [175px 225px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20\] from add [100px 150px\] to add [200px 250px\] at (1) should be [200px 250px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20\] from add [100px 150px\] to add [200px 250px\] at (1.25) should be [225px 275px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20\] from add [100 150px\] to add [200px 250\] at (-0.25) should be [100 150px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20\] from add [100 150px\] to add [200px 250\] at (0) should be [100 150px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20\] from add [100 150px\] to add [200px 250\] at (0.25) should be [100 150px\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20\] from add [100 150px\] to add [200px 250\] at (0.5) should be [200px 250\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20\] from add [100 150px\] to add [200px 250\] at (0.75) should be [200px 250\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20\] from add [100 150px\] to add [200px 250\] at (1) should be [200px 250\]] - expected: FAIL - - [Compositing: property <mask-border-outset> underlying [10 20\] from add [100 150px\] to add [200px 250\] at (1.25) should be [200px 250\]] - expected: FAIL - [Compositing CSS Animations: property <mask-border-outset> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (-0.25) should be [0\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-masking/animations/mask-border-slice-composition.html.ini b/testing/web-platform/meta/css/css-masking/animations/mask-border-slice-composition.html.ini @@ -1,172 +1,4 @@ [mask-border-slice-composition.html] - [Compositing: property <mask-border-slice> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (-0.25) should be [0\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (0) should be [2 4 6 8\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (0.25) should be [27 29 31 33\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (0.5) should be [52 54 56 58\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (0.75) should be [77 79 81 83\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (1) should be [102 104 106 108\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (1.25) should be [127 129 131 133\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [100 200 300 400 fill\] from add [100 fill\] to add [200 300 500 fill\] at (-0.25) should be [175 250 300 450 fill\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [100 200 300 400 fill\] from add [100 fill\] to add [200 300 500 fill\] at (0) should be [200 300 400 500 fill\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [100 200 300 400 fill\] from add [100 fill\] to add [200 300 500 fill\] at (0.25) should be [225 350 500 550 fill\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [100 200 300 400 fill\] from add [100 fill\] to add [200 300 500 fill\] at (0.5) should be [250 400 600 600 fill\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [100 200 300 400 fill\] from add [100 fill\] to add [200 300 500 fill\] at (0.75) should be [275 450 700 650 fill\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [100 200 300 400 fill\] from add [100 fill\] to add [200 300 500 fill\] at (1) should be [300 500 800 700 fill\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [100 200 300 400 fill\] from add [100 fill\] to add [200 300 500 fill\] at (1.25) should be [325 550 900 750 fill\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [1 2 3% 4%\] from add [1 2 3% 4%\] to add [101 102 103% 104%\] at (-0.25) should be [0 0 0% 0%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [1 2 3% 4%\] from add [1 2 3% 4%\] to add [101 102 103% 104%\] at (0) should be [2 4 6% 8%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [1 2 3% 4%\] from add [1 2 3% 4%\] to add [101 102 103% 104%\] at (0.25) should be [27 29 31% 33%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [1 2 3% 4%\] from add [1 2 3% 4%\] to add [101 102 103% 104%\] at (0.5) should be [52 54 56% 58%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [1 2 3% 4%\] from add [1 2 3% 4%\] to add [101 102 103% 104%\] at (0.75) should be [77 79 81% 83%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [1 2 3% 4%\] from add [1 2 3% 4%\] to add [101 102 103% 104%\] at (1) should be [102 104 106% 108%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [1 2 3% 4%\] from add [1 2 3% 4%\] to add [101 102 103% 104%\] at (1.25) should be [127 129 131% 133%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10% 20%\] from add [190% 180% 290% 280%\] to add [90% 80%\] at (-0.25) should be [225% 225% 350% 350%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10% 20%\] from add [190% 180% 290% 280%\] to add [90% 80%\] at (0) should be [200% 200% 300% 300%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10% 20%\] from add [190% 180% 290% 280%\] to add [90% 80%\] at (0.25) should be [175% 175% 250% 250%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10% 20%\] from add [190% 180% 290% 280%\] to add [90% 80%\] at (0.5) should be [150% 150% 200% 200%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10% 20%\] from add [190% 180% 290% 280%\] to add [90% 80%\] at (0.75) should be [125% 125% 150% 150%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10% 20%\] from add [190% 180% 290% 280%\] to add [90% 80%\] at (1) should be [100%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10% 20%\] from add [190% 180% 290% 280%\] to add [90% 80%\] at (1.25) should be [75% 75% 50% 50%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20%\] from replace [100 100%\] to add [190 180%\] at (-0.25) should be [75 75%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20%\] from replace [100 100%\] to add [190 180%\] at (0) should be [100 100%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20%\] from replace [100 100%\] to add [190 180%\] at (0.25) should be [125 125%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20%\] from replace [100 100%\] to add [190 180%\] at (0.5) should be [150 150%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20%\] from replace [100 100%\] to add [190 180%\] at (0.75) should be [175 175%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20%\] from replace [100 100%\] to add [190 180%\] at (1) should be [200 200%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20%\] from replace [100 100%\] to add [190 180%\] at (1.25) should be [225 225%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10% 20\] from add [90% 80\] to replace [0% 0 0% 0\] at (-0.25) should be [125% 125\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10% 20\] from add [90% 80\] to replace [0% 0 0% 0\] at (0) should be [100% 100\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10% 20\] from add [90% 80\] to replace [0% 0 0% 0\] at (0.25) should be [75% 75\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10% 20\] from add [90% 80\] to replace [0% 0 0% 0\] at (0.5) should be [50% 50\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10% 20\] from add [90% 80\] to replace [0% 0 0% 0\] at (0.75) should be [25% 25\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10% 20\] from add [90% 80\] to replace [0% 0 0% 0\] at (1) should be [0% 0\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10% 20\] from add [90% 80\] to replace [0% 0 0% 0\] at (1.25) should be [0% 0\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20\] from add [100% 150%\] to add [200% 250% fill\] at (-0.25) should be [100% 150%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20\] from add [100% 150%\] to add [200% 250% fill\] at (0) should be [100% 150%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20\] from add [100% 150%\] to add [200% 250% fill\] at (0.25) should be [100% 150%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20\] from add [100% 150%\] to add [200% 250% fill\] at (0.5) should be [200% 250% fill\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20\] from add [100% 150%\] to add [200% 250% fill\] at (0.75) should be [200% 250% fill\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20\] from add [100% 150%\] to add [200% 250% fill\] at (1) should be [200% 250% fill\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20\] from add [100% 150%\] to add [200% 250% fill\] at (1.25) should be [200% 250% fill\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20\] from add [100 150%\] to add [200% 250\] at (-0.25) should be [100 150%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20\] from add [100 150%\] to add [200% 250\] at (0) should be [100 150%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20\] from add [100 150%\] to add [200% 250\] at (0.25) should be [100 150%\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20\] from add [100 150%\] to add [200% 250\] at (0.5) should be [200% 250\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20\] from add [100 150%\] to add [200% 250\] at (0.75) should be [200% 250\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20\] from add [100 150%\] to add [200% 250\] at (1) should be [200% 250\]] - expected: FAIL - - [Compositing: property <mask-border-slice> underlying [10 20\] from add [100 150%\] to add [200% 250\] at (1.25) should be [200% 250\]] - expected: FAIL - [Compositing CSS Animations: property <mask-border-slice> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (-0.25) should be [0\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-masking/animations/mask-border-width-composition.html.ini b/testing/web-platform/meta/css/css-masking/animations/mask-border-width-composition.html.ini @@ -1,172 +1,4 @@ [mask-border-width-composition.html] - [Compositing: property <mask-border-width> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (-0.25) should be [0\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (0) should be [2 4 6 8\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (0.25) should be [27 29 31 33\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (0.5) should be [52 54 56 58\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (0.75) should be [77 79 81 83\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (1) should be [102 104 106 108\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (1.25) should be [127 129 131 133\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [100 200 300 400\] from add [100\] to add [200 300 500\] at (-0.25) should be [175 250 300 450\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [100 200 300 400\] from add [100\] to add [200 300 500\] at (0) should be [200 300 400 500\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [100 200 300 400\] from add [100\] to add [200 300 500\] at (0.25) should be [225 350 500 550\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [100 200 300 400\] from add [100\] to add [200 300 500\] at (0.5) should be [250 400 600 600\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [100 200 300 400\] from add [100\] to add [200 300 500\] at (0.75) should be [275 450 700 650\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [100 200 300 400\] from add [100\] to add [200 300 500\] at (1) should be [300 500 800 700\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [100 200 300 400\] from add [100\] to add [200 300 500\] at (1.25) should be [325 550 900 750\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [1 2 3px 4%\] from add [1 2 3px 4%\] to add [101 102 103px 104%\] at (-0.25) should be [0 0 0px 0%\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [1 2 3px 4%\] from add [1 2 3px 4%\] to add [101 102 103px 104%\] at (0) should be [2 4 6px 8%\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [1 2 3px 4%\] from add [1 2 3px 4%\] to add [101 102 103px 104%\] at (0.25) should be [27 29 31px 33%\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [1 2 3px 4%\] from add [1 2 3px 4%\] to add [101 102 103px 104%\] at (0.5) should be [52 54 56px 58%\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [1 2 3px 4%\] from add [1 2 3px 4%\] to add [101 102 103px 104%\] at (0.75) should be [77 79 81px 83%\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [1 2 3px 4%\] from add [1 2 3px 4%\] to add [101 102 103px 104%\] at (1) should be [102 104 106px 108%\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [1 2 3px 4%\] from add [1 2 3px 4%\] to add [101 102 103px 104%\] at (1.25) should be [127 129 131px 133%\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10px 20px\] from add [190px 180px 290px 280px\] to add [90px 80px\] at (-0.25) should be [225px 225px 350px 350px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10px 20px\] from add [190px 180px 290px 280px\] to add [90px 80px\] at (0) should be [200px 200px 300px 300px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10px 20px\] from add [190px 180px 290px 280px\] to add [90px 80px\] at (0.25) should be [175px 175px 250px 250px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10px 20px\] from add [190px 180px 290px 280px\] to add [90px 80px\] at (0.5) should be [150px 150px 200px 200px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10px 20px\] from add [190px 180px 290px 280px\] to add [90px 80px\] at (0.75) should be [125px 125px 150px 150px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10px 20px\] from add [190px 180px 290px 280px\] to add [90px 80px\] at (1) should be [100px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10px 20px\] from add [190px 180px 290px 280px\] to add [90px 80px\] at (1.25) should be [75px 75px 50px 50px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20px\] from replace [100 100px\] to add [190 180px\] at (-0.25) should be [75 75px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20px\] from replace [100 100px\] to add [190 180px\] at (0) should be [100 100px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20px\] from replace [100 100px\] to add [190 180px\] at (0.25) should be [125 125px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20px\] from replace [100 100px\] to add [190 180px\] at (0.5) should be [150 150px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20px\] from replace [100 100px\] to add [190 180px\] at (0.75) should be [175 175px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20px\] from replace [100 100px\] to add [190 180px\] at (1) should be [200 200px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20px\] from replace [100 100px\] to add [190 180px\] at (1.25) should be [225 225px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10px 20\] from add [90px 80\] to replace [0px 0 0px 0\] at (-0.25) should be [125px 125\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10px 20\] from add [90px 80\] to replace [0px 0 0px 0\] at (0) should be [100px 100\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10px 20\] from add [90px 80\] to replace [0px 0 0px 0\] at (0.25) should be [75px 75\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10px 20\] from add [90px 80\] to replace [0px 0 0px 0\] at (0.5) should be [50px 50\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10px 20\] from add [90px 80\] to replace [0px 0 0px 0\] at (0.75) should be [25px 25\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10px 20\] from add [90px 80\] to replace [0px 0 0px 0\] at (1) should be [0px 0\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10px 20\] from add [90px 80\] to replace [0px 0 0px 0\] at (1.25) should be [0px 0\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20\] from add [100px 150px\] to add [200px 250px\] at (-0.25) should be [75px 125px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20\] from add [100px 150px\] to add [200px 250px\] at (0) should be [100px 150px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20\] from add [100px 150px\] to add [200px 250px\] at (0.25) should be [125px 175px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20\] from add [100px 150px\] to add [200px 250px\] at (0.5) should be [150px 200px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20\] from add [100px 150px\] to add [200px 250px\] at (0.75) should be [175px 225px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20\] from add [100px 150px\] to add [200px 250px\] at (1) should be [200px 250px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20\] from add [100px 150px\] to add [200px 250px\] at (1.25) should be [225px 275px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20\] from add [100 150px\] to add [200% 250\] at (-0.25) should be [100 150px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20\] from add [100 150px\] to add [200% 250\] at (0) should be [100 150px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20\] from add [100 150px\] to add [200% 250\] at (0.25) should be [100 150px\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20\] from add [100 150px\] to add [200% 250\] at (0.5) should be [200% 250\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20\] from add [100 150px\] to add [200% 250\] at (0.75) should be [200% 250\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20\] from add [100 150px\] to add [200% 250\] at (1) should be [200% 250\]] - expected: FAIL - - [Compositing: property <mask-border-width> underlying [10 20\] from add [100 150px\] to add [200% 250\] at (1.25) should be [200% 250\]] - expected: FAIL - [Compositing CSS Animations: property <mask-border-width> underlying [1 2 3 4\] from add [1 2 3 4\] to add [101 102 103 104\] at (-0.25) should be [0\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-transforms/animation/transform-matrix-composition.html.ini b/testing/web-platform/meta/css/css-transforms/animation/transform-matrix-composition.html.ini @@ -1,6 +0,0 @@ -[transform-matrix-composition.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Compositing: property <transform> underlying [matrix3d(0.8535533905932737,0.1464466094067262,-0.5,0,0.1464466094067262,0.8535533905932737,0.5,0,0.5,-0.5,0.7071067811865476,0,100,0,0,1)\] from accumulate [matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 100, 0, 0, 1)\] to accumulate [matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 200, 0, 0, 1)\] at (1.5) should be [translateX(350px) rotate3d(1, 1, 0, 45deg)\]] - expected: - if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-height-composition.html.ini b/testing/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-height-composition.html.ini @@ -1,28 +1,4 @@ [interpolate-size-height-composition.html] - [Compositing: property <height> underlying [fit-content\] from add [100px\] to add [200px\] at (-0.3) should be [120px\]] - expected: FAIL - - [Compositing: property <height> underlying [fit-content\] from add [100px\] to add [200px\] at (0) should be [150px\]] - expected: FAIL - - [Compositing: property <height> underlying [fit-content\] from add [100px\] to add [200px\] at (0.5) should be [200px\]] - expected: FAIL - - [Compositing: property <height> underlying [fit-content\] from add [100px\] to add [200px\] at (1) should be [250px\]] - expected: FAIL - - [Compositing: property <height> underlying [fit-content\] from add [100px\] to add [200px\] at (1.5) should be [300px\]] - expected: FAIL - - [Compositing: property <height> underlying [fit-content\] from add [min-content\] to add [200px\] at (0.5) should be [250px\]] - expected: FAIL - - [Compositing: property <height> underlying [fit-content\] from add [min-content\] to add [200px\] at (1) should be [250px\]] - expected: FAIL - - [Compositing: property <height> underlying [fit-content\] from add [min-content\] to add [200px\] at (1.5) should be [250px\]] - expected: FAIL - [Compositing CSS Animations: property <height> underlying [fit-content\] from add [100px\] to add [200px\] at (-0.3) should be [120px\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-max-height-composition.html.ini b/testing/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-max-height-composition.html.ini @@ -1,28 +1,4 @@ [interpolate-size-max-height-composition.html] - [Compositing: property <max-height> underlying [fit-content\] from add [100px\] to add [200px\] at (-0.3) should be [calc-size(fit-content, (100px + size) * 1.3 + (200px + size) * -0.3)\]] - expected: FAIL - - [Compositing: property <max-height> underlying [fit-content\] from add [100px\] to add [200px\] at (0) should be [calc-size(fit-content, (100px + size) * 1 + (200px + size) * 0)\]] - expected: FAIL - - [Compositing: property <max-height> underlying [fit-content\] from add [100px\] to add [200px\] at (0.5) should be [calc-size(fit-content, (100px + size) * 0.5 + (200px + size) * 0.5)\]] - expected: FAIL - - [Compositing: property <max-height> underlying [fit-content\] from add [100px\] to add [200px\] at (1) should be [calc-size(fit-content, (100px + size) * 0 + (200px + size) * 1)\]] - expected: FAIL - - [Compositing: property <max-height> underlying [fit-content\] from add [100px\] to add [200px\] at (1.5) should be [calc-size(fit-content, (100px + size) * -0.5 + (200px + size) * 1.5)\]] - expected: FAIL - - [Compositing: property <max-height> underlying [fit-content\] from add [min-content\] to add [200px\] at (0.5) should be [calc-size(fit-content, 200px + size)\]] - expected: FAIL - - [Compositing: property <max-height> underlying [fit-content\] from add [min-content\] to add [200px\] at (1) should be [calc-size(fit-content, 200px + size)\]] - expected: FAIL - - [Compositing: property <max-height> underlying [fit-content\] from add [min-content\] to add [200px\] at (1.5) should be [calc-size(fit-content, 200px + size)\]] - expected: FAIL - [Compositing CSS Animations: property <max-height> underlying [fit-content\] from add [100px\] to add [200px\] at (-0.3) should be [calc-size(fit-content, (100px + size) * 1.3 + (200px + size) * -0.3)\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-max-width-composition.html.ini b/testing/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-max-width-composition.html.ini @@ -1,40 +1,4 @@ [interpolate-size-max-width-composition.html] - [Compositing: property <max-width> underlying [100px\] from add [fit-content\] to add [max-content\] at (-0.3) should be [calc-size(fit-content, 100px + size)\]] - expected: FAIL - - [Compositing: property <max-width> underlying [100px\] from add [fit-content\] to add [max-content\] at (0) should be [calc-size(fit-content, 100px + size)\]] - expected: FAIL - - [Compositing: property <max-width> underlying [100px\] from add [fit-content\] to add [max-content\] at (0.5) should be [calc-size(max-content, 100px + size)\]] - expected: FAIL - - [Compositing: property <max-width> underlying [100px\] from add [fit-content\] to add [max-content\] at (1) should be [calc-size(max-content, 100px + size)\]] - expected: FAIL - - [Compositing: property <max-width> underlying [100px\] from add [fit-content\] to add [max-content\] at (1.5) should be [calc-size(max-content, 100px + size)\]] - expected: FAIL - - [Compositing: property <max-width> underlying [100px\] from add [100px\] to add [fit-content\] at (-0.3) should be [calc-size(fit-content, 260px + (100px + size) * -0.3)\]] - expected: FAIL - - [Compositing: property <max-width> underlying [100px\] from add [100px\] to add [fit-content\] at (0) should be [calc-size(fit-content, 200px + (100px + size) * 0)\]] - expected: FAIL - - [Compositing: property <max-width> underlying [100px\] from add [100px\] to add [fit-content\] at (0.5) should be [calc-size(fit-content, 100px + (100px + size) * 0.5)\]] - expected: FAIL - - [Compositing: property <max-width> underlying [100px\] from add [100px\] to add [fit-content\] at (1) should be [calc-size(fit-content, 0px + (100px + size) * 1)\]] - expected: FAIL - - [Compositing: property <max-width> underlying [100px\] from add [100px\] to add [fit-content\] at (1.5) should be [calc-size(fit-content, -100px + (100px + size) * 1.5)\]] - expected: FAIL - - [Compositing: property <max-width> underlying [max-content\] from add [100px\] to add [min-content\] at (-0.3) should be [calc-size(max-content, 100px + size)\]] - expected: FAIL - - [Compositing: property <max-width> underlying [max-content\] from add [100px\] to add [min-content\] at (0) should be [calc-size(max-content, 100px + size)\]] - expected: FAIL - [Compositing CSS Animations: property <max-width> underlying [100px\] from add [100px\] to add [fit-content\] at (-0.3) should be [calc-size(fit-content, 260px + (100px + size) * -0.3)\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-min-height-composition.html.ini b/testing/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-min-height-composition.html.ini @@ -1,25 +1,4 @@ [interpolate-size-min-height-composition.html] - [Compositing: property <min-height> underlying [fit-content\] from add [100px\] to add [200px\] at (-0.3) should be [calc-size(fit-content, (100px + size) * 1.3 + (200px + size) * -0.3)\]] - expected: FAIL - - [Compositing: property <min-height> underlying [fit-content\] from add [100px\] to add [200px\] at (0) should be [calc-size(fit-content, (100px + size) * 1 + (200px + size) * 0)\]] - expected: FAIL - - [Compositing: property <min-height> underlying [fit-content\] from add [100px\] to add [200px\] at (0.5) should be [calc-size(fit-content, (100px + size) * 0.5 + (200px + size) * 0.5)\]] - expected: FAIL - - [Compositing: property <min-height> underlying [fit-content\] from add [100px\] to add [200px\] at (1) should be [calc-size(fit-content, (100px + size) * 0 + (200px + size) * 1)\]] - expected: FAIL - - [Compositing: property <min-height> underlying [fit-content\] from add [100px\] to add [200px\] at (1.5) should be [calc-size(fit-content, (100px + size) * -0.5 + (200px + size) * 1.5)\]] - expected: FAIL - - [Compositing: property <min-height> underlying [fit-content\] from add [200px\] to add [min-content\] at (-0.3) should be [calc-size(fit-content, 200px + size)\]] - expected: FAIL - - [Compositing: property <min-height> underlying [fit-content\] from add [200px\] to add [min-content\] at (0) should be [calc-size(fit-content, 200px + size)\]] - expected: FAIL - [Compositing CSS Animations: property <min-height> underlying [fit-content\] from add [100px\] to add [200px\] at (-0.3) should be [calc-size(fit-content, (100px + size) * 1.3 + (200px + size) * -0.3)\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-min-width-composition.html.ini b/testing/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-min-width-composition.html.ini @@ -1,25 +1,4 @@ [interpolate-size-min-width-composition.html] - [Compositing: property <min-width> underlying [100px\] from add [max-content\] to add [100px\] at (-0.3) should be [calc-size(max-content, (100px + size) * 1.3 + -60px)\]] - expected: FAIL - - [Compositing: property <min-width> underlying [100px\] from add [max-content\] to add [100px\] at (0) should be [calc-size(max-content, (100px + size) * 1 + 0px)\]] - expected: FAIL - - [Compositing: property <min-width> underlying [100px\] from add [max-content\] to add [100px\] at (0.5) should be [calc-size(max-content, (100px + size) * 0.5 + 100px)\]] - expected: FAIL - - [Compositing: property <min-width> underlying [100px\] from add [max-content\] to add [100px\] at (1) should be [calc-size(max-content, (100px + size) * 0 + 200px)\]] - expected: FAIL - - [Compositing: property <min-width> underlying [100px\] from add [max-content\] to add [100px\] at (1.5) should be [calc-size(max-content, (100px + size) * -0.5 + 300px)\]] - expected: FAIL - - [Compositing: property <min-width> underlying [max-content\] from add [100px\] to add [min-content\] at (-0.3) should be [calc-size(max-content, 100px + size)\]] - expected: FAIL - - [Compositing: property <min-width> underlying [max-content\] from add [100px\] to add [min-content\] at (0) should be [calc-size(max-content, 100px + size)\]] - expected: FAIL - [Compositing CSS Animations: property <min-width> underlying [100px\] from add [max-content\] to add [100px\] at (-0.3) should be [calc-size(max-content, (100px + size) * 1.3 + -60px)\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-width-composition.html.ini b/testing/web-platform/meta/css/css-values/calc-size/animation/interpolate-size-width-composition.html.ini @@ -1,37 +1,4 @@ [interpolate-size-width-composition.html] - [Compositing: property <width> underlying [100px\] from add [100px\] to add [auto\] at (-0.3) should be [170px\]] - expected: FAIL - - [Compositing: property <width> underlying [100px\] from add [100px\] to add [auto\] at (0.5) should be [250px\]] - expected: FAIL - - [Compositing: property <width> underlying [100px\] from add [100px\] to add [auto\] at (1) should be [300px\]] - expected: FAIL - - [Compositing: property <width> underlying [100px\] from add [100px\] to add [auto\] at (1.5) should be [350px\]] - expected: FAIL - - [Compositing: property <width> underlying [100px\] from add [fit-content\] to add [auto\] at (-0.3) should be [200px\]] - expected: FAIL - - [Compositing: property <width> underlying [100px\] from add [fit-content\] to add [auto\] at (0) should be [200px\]] - expected: FAIL - - [Compositing: property <width> underlying [100px\] from add [fit-content\] to add [auto\] at (0.5) should be [300px\]] - expected: FAIL - - [Compositing: property <width> underlying [100px\] from add [fit-content\] to add [auto\] at (1) should be [300px\]] - expected: FAIL - - [Compositing: property <width> underlying [100px\] from add [fit-content\] to add [auto\] at (1.5) should be [300px\]] - expected: FAIL - - [Compositing: property <width> underlying [max-content\] from add [200px\] to add [auto\] at (-0.3) should be [300px\]] - expected: FAIL - - [Compositing: property <width> underlying [max-content\] from add [200px\] to add [auto\] at (0) should be [300px\]] - expected: FAIL - [Compositing CSS Animations: property <width> underlying [100px\] from add [100px\] to add [auto\] at (-0.3) should be [170px\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-view-transitions/document-active-view-transition.html.ini b/testing/web-platform/meta/css/css-view-transitions/document-active-view-transition.html.ini @@ -0,0 +1,5 @@ +[document-active-view-transition.html] + [document.activeViewTransition returns the active transition] + 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-view-transitions/idlharness.html.ini b/testing/web-platform/meta/css/css-view-transitions/idlharness.html.ini @@ -82,3 +82,13 @@ [ViewTransition interface: calling waitUntil(Promise<any>) on document.startViewTransition() with too few arguments must throw TypeError] expected: FAIL + + [Document interface: document must inherit property "activeViewTransition" with the proper type] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Document interface: attribute activeViewTransition] + 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/selectors/invalidation/media-loading-pseudo-classes-in-has.html.ini b/testing/web-platform/meta/css/selectors/invalidation/media-loading-pseudo-classes-in-has.html.ini @@ -1,7 +1,6 @@ [media-loading-pseudo-classes-in-has.html] - expected: TIMEOUT [Test :has(:stalled) invalidation] - expected: TIMEOUT + expected: FAIL [Test :has(:buffering) invalidation] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/css/selectors/invalidation/media-pseudo-classes-in-has.html.ini b/testing/web-platform/meta/css/selectors/invalidation/media-pseudo-classes-in-has.html.ini @@ -1,10 +1,9 @@ [media-pseudo-classes-in-has.html] - expected: TIMEOUT - [Test :playing pseudo-classes] - expected: FAIL - [Test :seeking pseudo-class] expected: FAIL [Test :muted pseudo-class] - expected: TIMEOUT + expected: FAIL + + [Test :playing pseudo-class] + expected: FAIL diff --git a/testing/web-platform/meta/css/selectors/media/media-loading-state.html.ini b/testing/web-platform/meta/css/selectors/media/media-loading-state.html.ini @@ -1,10 +1,9 @@ [media-loading-state.html] - expected: TIMEOUT [Test :pseudo-class syntax is supported without throwing a SyntaxError] expected: FAIL [Test :stalled pseudo-class] - expected: TIMEOUT + expected: FAIL [Test :buffering pseudo-class] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/css/selectors/media/media-playback-state.html.ini b/testing/web-platform/meta/css/selectors/media/media-playback-state.html.ini @@ -1,13 +1,12 @@ [media-playback-state.html] - expected: TIMEOUT [Test :pseudo-class syntax is supported without throwing a SyntaxError] expected: FAIL - [Test :playing pseudo-classes] - expected: TIMEOUT + [Test :seeking pseudo-class] + expected: FAIL - [Test :paused pseudo-classes] - expected: NOTRUN + [Test :paused pseudo-class] + expected: FAIL - [Test :seeking pseudo-class] - expected: NOTRUN + [Test :playing pseudo-class] + expected: FAIL diff --git a/testing/web-platform/meta/custom-elements/registries/ShadowRoot-init-customElementRegistry.html.ini b/testing/web-platform/meta/custom-elements/registries/ShadowRoot-init-customElementRegistry.html.ini @@ -14,12 +14,6 @@ [attachShadow() should use the null registry when the shadow host uses null registry and customElementRegistry is null] expected: FAIL - [attachShadow() should use the global registry when customElementRegistry is null (host uses global registry)] - expected: FAIL - - [attachShadow() should use the global registry when customElementRegistry is null (host uses custom registry)] - expected: FAIL - [attachShadow() should use null registry when customElementRegistry is null (host uses global registry)] expected: FAIL diff --git a/testing/web-platform/meta/custom-elements/registries/scoped-registry-initialize-upgrades.html.ini b/testing/web-platform/meta/custom-elements/registries/scoped-registry-initialize-upgrades.html.ini @@ -1,31 +1,4 @@ [scoped-registry-initialize-upgrades.html] - [Document: customElementRegistry.prototype.initialize should upgrade the element given to the first argument] - expected: FAIL - - [Document: customElementRegistry.prototype.initialize should upgrade elements in tree order] - expected: FAIL - - [Document: customElementRegistry.prototype.initialize only upgrades elements beloning to the registry] - expected: FAIL - - [HTMLDocument: customElementRegistry.prototype.initialize should upgrade the element given to the first argument] - expected: FAIL - - [HTMLDocument: customElementRegistry.prototype.initialize should upgrade elements in tree order] - expected: FAIL - - [HTMLDocument: customElementRegistry.prototype.initialize only upgrades elements beloning to the registry] - expected: FAIL - - [XHTMLDocument: customElementRegistry.prototype.initialize should upgrade the element given to the first argument] - expected: FAIL - - [XHTMLDocument: customElementRegistry.prototype.initialize should upgrade elements in tree order] - expected: FAIL - - [XHTMLDocument: customElementRegistry.prototype.initialize only upgrades elements beloning to the registry] - expected: FAIL - [Document: CustomElementRegistry.prototype.initialize should upgrade the element given to the first argument] expected: FAIL diff --git a/testing/web-platform/meta/editing/crashtests/selectall-after-enableobjectresizing.html.ini b/testing/web-platform/meta/editing/crashtests/selectall-after-enableobjectresizing.html.ini @@ -0,0 +1,3 @@ +[selectall-after-enableobjectresizing.html] + expected: + if tsan: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/editing/run/multitest.html.ini b/testing/web-platform/meta/editing/run/multitest.html.ini @@ -304,6 +304,8 @@ [multitest.html?4001-5000] + expected: + if (processor == "x86") and debug: CRASH [[["backcolor","#00FFFF"\],["inserthorizontalrule",""\]\] "foo[\]bar" queryCommandValue("backcolor") after] expected: FAIL @@ -533,8 +535,6 @@ [multitest.html?6001-7000] - expected: - if (os == "linux") and not fission and debug: CRASH [[["fontsize","4"\],["insertimage","/img/lion.svg"\]\] "foo[\]bar" queryCommandValue("fontsize") before] expected: FAIL diff --git a/testing/web-platform/meta/encoding/streams/backpressure.any.js.ini b/testing/web-platform/meta/encoding/streams/backpressure.any.js.ini @@ -32,7 +32,9 @@ expected: ERROR [backpressure.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [backpressure.any.shadowrealm-in-shadowrealm.html] expected: diff --git a/testing/web-platform/meta/encoding/streams/decode-attributes.any.js.ini b/testing/web-platform/meta/encoding/streams/decode-attributes.any.js.ini @@ -12,7 +12,9 @@ [decode-attributes.any.worker.html] expected: - if os == "android": [OK, CRASH] + if (os == "android") and sessionHistoryInParent and debug: [OK, CRASH] + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT, CRASH] + if (os == "android") and not sessionHistoryInParent: [OK, CRASH] [decode-attributes.any.shadowrealm.html] expected: 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 @@ -1,4 +1,6 @@ [textdecoder-fatal-streaming.any.worker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [textdecoder-fatal-streaming.any.html] expected: diff --git a/testing/web-platform/meta/encoding/textdecoder-fatal.any.js.ini b/testing/web-platform/meta/encoding/textdecoder-fatal.any.js.ini @@ -4,6 +4,7 @@ [textdecoder-fatal.any.html] expected: + if sessionHistoryInParent and (os == "android") and debug: [OK, TIMEOUT] if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [textdecoder-fatal.any.shadowrealm.html] 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,3 +1,6 @@ [drm-mp4-playback-temporary-clear-encrypted.https.html] disabled: - if os != "win" : https://bugzilla.mozilla.org/show_bug.cgi?id=1313284 + if os != "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1313284 + [drm, temporary, mp4, playback, single key, clear then encrypted content] + expected: + if debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.https.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.https.html.ini @@ -1,7 +1,8 @@ [drm-mp4-playback-temporary-encrypted-clear.https.html] disabled: - if os != "win" : https://bugzilla.mozilla.org/show_bug.cgi?id=1313284 - expected: - if os == "win": [OK, TIMEOUT] + if os != "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1313284 + expected: [OK, TIMEOUT] [drm, temporary, mp4, playback, single key, clear then encrypted content] - expected: [PASS, TIMEOUT] + expected: + if debug: [PASS, FAIL, TIMEOUT] + [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-playduration.https.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-playduration.https.html.ini @@ -1,8 +1,10 @@ [drm-mp4-playback-temporary-playduration.https.html] expected: - if os == "win": OK + if (os == "win") and debug: [OK, TIMEOUT] + if (os == "win") and not debug: [OK, TIMEOUT] TIMEOUT [drm, temporary, mp4, playback with limited playduration, single key] expected: - if os == "win": FAIL + if (os == "win") and debug: [FAIL, TIMEOUT] + if (os == "win") and not debug: [FAIL, TIMEOUT] TIMEOUT diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.https.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.https.html.ini @@ -2,5 +2,4 @@ disabled: if os != "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1313284 [drm, temporary, mp4, playback, setMediaKeys after updating session] - expected: - if debug: [PASS, FAIL] + expected: [PASS, FAIL] diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.https.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.https.html.ini @@ -1,10 +1,6 @@ [drm-mp4-playback-temporary-setMediaKeys-immediately.https.html] disabled: if os != "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1313284 - expected: - if not debug: [TIMEOUT, OK] - [OK, TIMEOUT] + expected: [OK, TIMEOUT] [drm, temporary, mp4, playback, setMediaKeys first] - expected: - if not debug: [TIMEOUT, PASS] - [PASS, FAIL, TIMEOUT] + expected: [PASS, FAIL, TIMEOUT] diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.https.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.https.html.ini @@ -3,6 +3,4 @@ if os != "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1313284 expected: [OK, TIMEOUT] [drm, temporary, mp4, playback, setMediaKeys in encrypted event] - expected: - if debug: [PASS, FAIL, TIMEOUT] - [PASS, TIMEOUT] + expected: [PASS, FAIL, TIMEOUT] diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-two-videos.https.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-two-videos.https.html.ini @@ -4,5 +4,5 @@ expected: [OK, TIMEOUT] [drm, temporary, mp4, playback two videos] expected: - if debug: [PASS, FAIL, TIMEOUT] - [PASS, TIMEOUT] + if not debug: [FAIL, PASS, TIMEOUT] + [PASS, FAIL, TIMEOUT] diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary.https.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary.https.html.ini @@ -3,6 +3,4 @@ if os != "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1313284 expected: [OK, TIMEOUT] [drm, temporary, mp4, playback, single key] - expected: - if debug: [PASS, FAIL, TIMEOUT] - [PASS, TIMEOUT] + expected: [PASS, FAIL, TIMEOUT] diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.https.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.https.html.ini @@ -2,7 +2,7 @@ disabled: if os != "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1313284 expected: - if not debug: [OK, TIMEOUT] - [OK, TIMEOUT, ERROR] + if not debug: [OK, ERROR, TIMEOUT] + [ERROR, OK, TIMEOUT] [drm, setmediakeys again after resetting src] - expected: [PASS, TIMEOUT] + expected: [TIMEOUT, PASS] diff --git a/testing/web-platform/meta/event-timing/pointerout.html.ini b/testing/web-platform/meta/event-timing/pointerout.html.ini @@ -1,5 +1,6 @@ [pointerout.html] [Event Timing pointerout.] expected: - if os == "linux": PASS + if (os == "linux") and not fission and not debug: PASS + if (os == "linux") and fission: PASS [PASS, FAIL] diff --git a/testing/web-platform/meta/fullscreen/rendering/exit-fullscreen-scroll-to-unscrollable-area-overflow-hidden.html.ini b/testing/web-platform/meta/fullscreen/rendering/exit-fullscreen-scroll-to-unscrollable-area-overflow-hidden.html.ini @@ -1,5 +1,6 @@ [exit-fullscreen-scroll-to-unscrollable-area-overflow-hidden.html] expected: - if os == "win" and not debug: PASS - if os == "win" and debug: [PASS, TIMEOUT] + if debug and swgl: [PASS, TIMEOUT] + if debug and not swgl: [PASS, FAIL, TIMEOUT] + if not debug and (os == "win"): PASS TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-user-mouseup.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-user-mouseup.html.ini @@ -1,17 +1,17 @@ [location-setter-user-mouseup.html] [href] expected: + if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] if (os == "android") and not sessionHistoryInParent: FAIL [search] expected: - if (os == "mac") and debug: [PASS, FAIL] - if (os == "mac") and not debug: [PASS, FAIL] if (os == "android") and not sessionHistoryInParent: FAIL + if os == "mac": [PASS, FAIL] [hash] expected: if (os == "mac") and debug: [PASS, FAIL] - if (os == "mac") and not debug: [FAIL, PASS] + if (os == "mac") and not debug: [PASS, FAIL] if (os == "android") and not sessionHistoryInParent: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerheight.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerheight.html.ini @@ -1,66 +1,75 @@ [open-features-non-integer-innerheight.html] [features "innerheight=405.5" should set "height=405"] expected: - if (os == "linux") and fission and not tsan and debug: [PASS, FAIL] - if (os == "linux") and fission and not tsan and not debug: [PASS, FAIL] - if (os == "linux") and not fission and not debug: [PASS, FAIL] + if (os == "linux") and fission and tsan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] [features "innerheight=405.32" should set "height=405"] expected: - if (os == "linux") and fission and not tsan and debug: [PASS, FAIL] - if (os == "linux") and fission and not tsan and not debug: [PASS, FAIL] - if (os == "linux") and not fission and not debug: [PASS, FAIL] + if (os == "linux") and fission and tsan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] [features "innerheight=405LLl" should set "height=405"] expected: - if (os == "linux") and fission and not tsan and debug: [PASS, FAIL] - if (os == "linux") and fission and not tsan and not debug: [PASS, FAIL] - if (os == "linux") and not fission and not debug: [PASS, FAIL] + if (os == "linux") and fission and tsan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] [features "innerheight=405^4" should set "height=405"] expected: - if (os == "linux") and fission and not tsan and debug: [PASS, FAIL] - if (os == "linux") and fission and not tsan and not debug: [PASS, FAIL] - if (os == "linux") and not fission and not debug: [PASS, FAIL] + if (os == "linux") and fission and tsan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] [features "innerheight=405*3" should set "height=405"] expected: - if (os == "linux") and fission and not tsan and debug: [PASS, FAIL] - if (os == "linux") and fission and not tsan and not debug: [PASS, FAIL] - if (os == "linux") and not fission and not debug: [PASS, FAIL] + if (os == "linux") and fission and tsan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] [features "innerheight=405/5" should set "height=405"] expected: - if (os == "linux") and not tsan and fission and debug: [PASS, FAIL] - if (os == "linux") and not tsan and fission and not debug: [PASS, FAIL] - if (os == "linux") and not tsan and not fission and not debug: [PASS, FAIL] + if (os == "linux") and fission and tsan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] [features "innerheight=405 " should set "height=405"] expected: - if (os == "linux") and fission and not tsan and debug: [PASS, FAIL] - if (os == "linux") and fission and not tsan and not debug: [PASS, FAIL] - if (os == "linux") and not fission and not debug: [PASS, FAIL] + if (os == "linux") and fission and tsan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] [features "innerheight=405e1" should set "height=405"] expected: - if (os == "linux") and fission and not tsan and debug: [PASS, FAIL] - if (os == "linux") and fission and not tsan and not debug: [PASS, FAIL] - if (os == "linux") and not fission and not debug: [PASS, FAIL] + if (os == "linux") and fission and tsan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] [features "innerheight=405e-1" should set "height=405"] expected: - if (os == "linux") and fission and not tsan and debug: [PASS, FAIL] - if (os == "linux") and fission and not tsan and not debug: [PASS, FAIL] - if (os == "linux") and not fission and not debug: [PASS, FAIL] + if (os == "linux") and fission and tsan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] [features "innerheight=L404" should NOT set "height=404"] expected: diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerwidth.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerwidth.html.ini @@ -1,54 +1,72 @@ [open-features-non-integer-innerwidth.html] [features "innerwidth=405.5" should set "width=405"] expected: - if (os == "linux") and debug and fission: [PASS, FAIL] - if (os == "linux") and not debug and not fission: [PASS, FAIL] + if (os == "linux") and not debug and fission and not asan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] [features "innerwidth=405.32" should set "width=405"] expected: - if (os == "linux") and debug and fission: [PASS, FAIL] - if (os == "linux") and not debug and not fission: [PASS, FAIL] + if (os == "linux") and not debug and fission and not asan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] [features "innerwidth=405LLl" should set "width=405"] expected: - if (os == "linux") and debug and fission: [PASS, FAIL] - if (os == "linux") and not debug and not fission: [PASS, FAIL] + if (os == "linux") and not debug and fission and not asan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] [features "innerwidth=405^4" should set "width=405"] expected: - if (os == "linux") and debug and fission: [PASS, FAIL] - if (os == "linux") and not debug and not fission: [PASS, FAIL] + if (os == "linux") and not debug and fission and not asan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] [features "innerwidth=405*3" should set "width=405"] expected: - if (os == "linux") and debug and fission: [PASS, FAIL] - if (os == "linux") and not debug and not fission: [PASS, FAIL] + if (os == "linux") and not debug and fission and not asan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] [features "innerwidth=405/5" should set "width=405"] expected: - if (os == "linux") and debug and fission: [PASS, FAIL] - if (os == "linux") and not debug and not fission: [PASS, FAIL] + if (os == "linux") and not debug and fission and not asan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] [features "innerwidth=405 " should set "width=405"] expected: - if (os == "linux") and debug and fission: [PASS, FAIL] - if (os == "linux") and not debug and not fission: [PASS, FAIL] + if (os == "linux") and not debug and fission and not asan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] [features "innerwidth=405e1" should set "width=405"] expected: - if (os == "linux") and debug and fission: [PASS, FAIL] - if (os == "linux") and not debug and not fission: [PASS, FAIL] + if (os == "linux") and not debug and fission and not asan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] [features "innerwidth=405e-1" should set "width=405"] expected: - if (os == "linux") and debug and fission: [PASS, FAIL] - if (os == "linux") and not debug and not fission: [PASS, FAIL] + if (os == "linux") and not debug and fission and not asan: PASS + if os == "win": PASS + if os == "mac": PASS if os == "android": FAIL + [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-top.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-top.html.ini @@ -1,47 +1,49 @@ [open-features-non-integer-top.html] - expected: - if (processor == "x86") and (os == "linux"): [OK, ERROR] [features "top=105.5" should set "top=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "top=105.32" should set "top=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "top=105LLl" should set "top=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "top=105^4" should set "top=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "top=105*3" should set "top=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "top=105/5" should set "top=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "top=105 " should set "top=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "top=105e1" should set "top=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "top=105e-1" should set "top=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "top=L104" should NOT set "top=104"] expected: - if (os == "mac") and debug and (version == "OS X 14.7"): [PASS, FAIL] - if (os == "linux") and not fission and not debug: [PASS, FAIL] - - [features "top=_104" should NOT set "top=104"] - expected: - if (os == "mac") and debug and (version == "OS X 14.7"): [PASS, FAIL] + if asan and not fission: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-top-left.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-top-left.html.ini @@ -4,79 +4,95 @@ ["left=141" should set left position of opened window] expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [" left = 141" should set left position of opened window] expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL ["left==141" should set left position of opened window] expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL ["\nleft= 141" should set left position of opened window] expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [",left=141,," should set left position of opened window] expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL ["LEFT=141" should set left position of opened window] expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL ["top=142" should set top position of opened window] expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [" top = 142" should set top position of opened window] expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL ["top==142" should set top position of opened window] expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL ["\\ttop= 142" should set top position of opened window] expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [",top=142,," should set top position of opened window] expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL ["TOP=142" should set top position of opened window] expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL ["top=152,left=152" should set top and left position of opened window] expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL ["top=152,,left=152," should set top and left position of opened window] expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL ["top=152==left=152" should set top and left position of opened window] expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [",,top= 152, left=152" should set top and left position of opened window] expected: if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL diff --git a/testing/web-platform/meta/html/infrastructure/urls/base-url/document-base-url-changes-about-srcdoc-2.https.html.ini b/testing/web-platform/meta/html/infrastructure/urls/base-url/document-base-url-changes-about-srcdoc-2.https.html.ini @@ -1,4 +1,3 @@ [document-base-url-changes-about-srcdoc-2.https.html] - expected: TIMEOUT - [wrapper promise test for timeout.] - expected: TIMEOUT + [document-base-url-changes-about-srcdoc-2] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-link-click-fragment.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-link-click-fragment.html.ini @@ -1,3 +0,0 @@ -[iframe-loading-lazy-nav-link-click-fragment.html] - [iframe-loading-lazy-nav-link-click-fragment] - expected: FAIL 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 @@ -1,8 +1,10 @@ [scroll-margin-propagation.html] [Scroll margin is not applied to iframe 1, because it's cross-origin-domain with iframe 3] expected: + if fission and (os == "mac") and debug: FAIL if not fission: FAIL [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 not fission: FAIL diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: 5dc44419b11d43bc1da54a2306276e406ead3581 +upstream: bcdd509894536dd61192e0e7b6a612b96eb5e92f diff --git a/testing/web-platform/meta/preload/prefetch-document.html.ini b/testing/web-platform/meta/preload/prefetch-document.html.ini @@ -7,6 +7,6 @@ [same origin document prefetch without 'as' should be consumed] expected: - if (os_version == "24.04") and not debug and not asan: [FAIL, PASS] - if (os_version == "14") and sessionHistoryInParent and not debug: [PASS, FAIL] - if (os_version == "14") and not sessionHistoryInParent and not debug: [PASS, FAIL] + if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS] + if (os == "linux") and debug and not fission: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/referrer-policy/gen/top.meta/strict-origin/script-tag-dynamic-import.http.html.ini b/testing/web-platform/meta/referrer-policy/gen/top.meta/strict-origin/script-tag-dynamic-import.http.html.ini @@ -1,3 +1,3 @@ [script-tag-dynamic-import.http.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if not sessionHistoryInParent and debug: TIMEOUT diff --git a/testing/web-platform/meta/resource-timing/nextHopProtocol-is-tao-protected.https.html.ini b/testing/web-platform/meta/resource-timing/nextHopProtocol-is-tao-protected.https.html.ini @@ -1,62 +1,78 @@ [nextHopProtocol-is-tao-protected.https.html] expected: + if not asan and (os == "linux") and not debug and not tsan: [OK, TIMEOUT] if asan and fission: [OK, TIMEOUT] [Fetch TAO'd stylesheet from remote origin. Make sure nextHopProtocol is not the empty string.] expected: + if not asan and (os == "linux") and not debug and not tsan: [PASS, NOTRUN] if asan and fission: [PASS, NOTRUN] [Fetch TAO'd object from remote origin. Make sure nextHopProtocol is not the empty string.] expected: + if not asan and (os == "linux") and not debug and not tsan: [PASS, NOTRUN] if asan and fission: [PASS, NOTRUN] [Fetch TAO'd iframe from remote origin. Make sure nextHopProtocol is not the empty string.] expected: + if not asan and (os == "linux") and not debug and not tsan: [PASS, NOTRUN] if asan and fission: [PASS, NOTRUN] [Fetch TAO'd font from remote origin. Make sure nextHopProtocol is not the empty string.] expected: + if not asan and (os == "linux") and not debug and not tsan: [PASS, TIMEOUT] if asan and fission: [PASS, TIMEOUT] [Fetch TAO-less image from remote origin. Make sure nextHopProtocol is the empty string.] expected: + if not asan and (os == "linux") and not debug and not tsan: [PASS, NOTRUN] if asan and fission: [PASS, NOTRUN] [Fetch TAO-less script from remote origin. Make sure nextHopProtocol is the empty string.] expected: + if not asan and (os == "linux") and not debug and not tsan: [PASS, NOTRUN] if asan and fission: [PASS, NOTRUN] [Fetch TAO-less asynchronous xhr from remote origin. Make sure nextHopProtocol is the empty string.] expected: + if not asan and (os == "linux") and not debug and not tsan: [PASS, NOTRUN] if asan and fission: [PASS, NOTRUN] [Fetch TAO'd image from remote origin. Make sure nextHopProtocol is not the empty string.] expected: + if not asan and (os == "linux") and not debug and not tsan: [PASS, NOTRUN] if asan and fission: [PASS, NOTRUN] [Fetch TAO-less iframe from remote origin. Make sure nextHopProtocol is the empty string.] expected: + if not asan and (os == "linux") and not debug and not tsan: [PASS, NOTRUN] if asan and fission: [PASS, NOTRUN] [Fetch TAO'd script from remote origin. Make sure nextHopProtocol is not the empty string.] expected: + if not asan and (os == "linux") and not debug and not tsan: [PASS, NOTRUN] if asan and fission: [PASS, NOTRUN] [Fetch TAO-less stylesheet from remote origin. Make sure nextHopProtocol is the empty string.] expected: + if not asan and (os == "linux") and not debug and not tsan: [PASS, NOTRUN] if asan and fission: [PASS, NOTRUN] [Fetch TAO'd synchronous xhr from remote origin. Make sure nextHopProtocol is not the empty string.] expected: + if not asan and (os == "linux") and not debug and not tsan: [PASS, NOTRUN] if asan and fission: [PASS, NOTRUN] [Fetch TAO'd asynchronous xhr from remote origin. Make sure nextHopProtocol is not the empty string.] expected: + if not asan and (os == "linux") and not debug and not tsan: [PASS, NOTRUN] if asan and fission: [PASS, NOTRUN] [Fetch TAO-less object from remote origin. Make sure nextHopProtocol is the empty string.] expected: + if not asan and (os == "linux") and not debug and not tsan: [PASS, NOTRUN] if asan and fission: [PASS, NOTRUN] [Fetch TAO-less synchronous xhr from remote origin. Make sure nextHopProtocol is the empty string.] expected: + if not asan and (os == "linux") and not debug and not tsan: [PASS, NOTRUN] if asan and fission: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/storage-access-api/storage-access-headers.tentative.https.sub.window.js.ini b/testing/web-platform/meta/storage-access-api/storage-access-headers.tentative.https.sub.window.js.ini @@ -11,15 +11,15 @@ prefs: [dom.storage_access.headers.enabled:true] [Sec-Fetch-Storage-Access is `active` after a valid retry with matching explicit allowed-origin.] expected: - if (os == "android") and debug and not sessionHistoryInParent: [PASS, FAIL] - if (os == "android") and not debug: [PASS, FAIL] + if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] + if (os == "android") and not sessionHistoryInParent: [PASS, FAIL] [Activate-Storage-Access retry is handled before any redirects are followed.] expected: - if (os == "android") and debug and not sessionHistoryInParent: [PASS, FAIL] - if (os == "android") and not debug: [PASS, FAIL] + if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] + if (os == "android") and not sessionHistoryInParent: [PASS, FAIL] [Sec-Fetch-Storage-Access is active after retry with wildcard `allowed-origin` value.] expected: - if (os == "android") and debug and not sessionHistoryInParent: [PASS, FAIL] - if (os == "android") and not debug: [PASS, FAIL] + if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] + if (os == "android") and not sessionHistoryInParent: [PASS, FAIL] diff --git a/testing/web-platform/meta/streams/queuing-strategies.any.js.ini b/testing/web-platform/meta/streams/queuing-strategies.any.js.ini @@ -22,7 +22,9 @@ expected: ERROR [queuing-strategies.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [queuing-strategies.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/streams/readable-streams/constructor.any.js.ini b/testing/web-platform/meta/streams/readable-streams/constructor.any.js.ini @@ -12,7 +12,6 @@ [constructor.any.serviceworker.html] max-asserts: 2 expected: - if (os == "android") and debug and sessionHistoryInParent: TIMEOUT if (os == "android") and not debug: [OK, ERROR] [constructor.any.shadowrealm.html] @@ -34,6 +33,7 @@ [constructor.any.shadowrealm-in-shadowrealm.html] expected: + if sessionHistoryInParent and (os == "android") and debug: [ERROR, TIMEOUT] if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] 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 @@ -42,8 +42,8 @@ [owning-type-message-port.any.shadowrealm-in-window.html] expected: - if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] - ERROR + if sessionHistoryInParent: ERROR + [ERROR, TIMEOUT] [owning-type-message-port.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/owning-type.any.js.ini b/testing/web-platform/meta/streams/readable-streams/owning-type.any.js.ini @@ -1,5 +1,6 @@ [owning-type.any.serviceworker.html] expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, ERROR] [ReadableStream can be constructed with owning type] expected: FAIL @@ -55,8 +56,7 @@ [owning-type.any.html] expected: - if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] - if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if (os == "android") and not debug: [OK, TIMEOUT, CRASH] [ReadableStream can be constructed with owning type] expected: FAIL diff --git a/testing/web-platform/meta/streams/transferable/transform-stream-members.any.js.ini b/testing/web-platform/meta/streams/transferable/transform-stream-members.any.js.ini @@ -16,7 +16,9 @@ expected: ERROR [transform-stream-members.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [transform-stream-members.any.shadowrealm-in-shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/writable-streams/close.any.js.ini b/testing/web-platform/meta/streams/writable-streams/close.any.js.ini @@ -10,7 +10,8 @@ [close.any.html] expected: - if (os == "android") and not debug: [OK, CRASH] + if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, CRASH] [close.any.shadowrealm.html] expected: diff --git a/testing/web-platform/meta/streams/writable-streams/write.any.js.ini b/testing/web-platform/meta/streams/writable-streams/write.any.js.ini @@ -1,4 +1,6 @@ [write.any.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [write.any.worker.html] @@ -9,6 +11,7 @@ [write.any.sharedworker.html] expected: if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT] [write.any.shadowrealm.html] expected: diff --git a/testing/web-platform/meta/svg/painting/animations/stroke-dasharray-composition.html.ini b/testing/web-platform/meta/svg/painting/animations/stroke-dasharray-composition.html.ini @@ -1,183 +1,366 @@ [stroke-dasharray-composition.html] - [Compositing: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (-0.6) should be [ 0 4\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (0.6) should be [14 19 24 23 16 21 20 25 18 17 22 27\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (-0.4) should be [ 1 6\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (1) should be [15 20\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (-0.2) should be [ 3 8\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (-0.6) should be [ 0 4\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (0) should be [ 5 10\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (0.2) should be [ 7 12\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (0.2) should be [ 7 12\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (1.2) should be [17 22\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (0.4) should be [ 9 14\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (1.2) should be [23 28 33 41 22 27 35 40 21 29 34 39\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (0.6) should be [11 16\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (-0.2) should be [ 3 8 1 9 2 7\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (0.8) should be [13 18\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (0.2) should be [ 8 13 18 11 12 17 10 15 16 9 14 19\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (1) should be [15 20\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (0.6) should be [14 19 24 23 28 18 17 22 27 26 16 21 20 25 30\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (1.2) should be [17 22\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (0.4) should be [13 18 23 28 21 26 19 24 17 22 27 32\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (-0.6) should be [ 0 4\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (0.6) should be [14 19 24 23 16 21 20 25 18 17 22 27\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (-0.4) should be [ 1 6\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (1) should be [15 20 25 15 20 25\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (-0.2) should be [ 3 8\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (0.4) should be [11 16 21 17 22 17 13 18 23 19 14 19 15 20 25\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (0.2) should be [ 7 12\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (1.2) should be [23 28 33 41 46 21 29 34 39 47 22 27 35 40 45\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (0.4) should be [ 9 14\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (0.4) should be [11 16 21 17 22 17 13 18 23 19 14 19 15 20 25\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (0.6) should be [11 16\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (1) should be [25 30 35 40 45 50 25 30 35 40 45 50\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (0.8) should be [13 18\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (1.2) should be [17 22 29 16 23 28\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (1) should be [15 20\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (0.6) should be [17 22 27 32 29 34 21 26 23 28 33 38\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (1.2) should be [17 22\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [10 30\] from add [none\] to add [10 10\] at (1.5) should be [20 40\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 30\] from add [none\] to add [10 10\] at (0.5) should be [20 40\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (0) should be [ 5 10\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 30\] from add [none\] to add [10 10\] at (0.6) should be [20 40\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (0.2) should be [ 7 12\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 30\] from add [none\] to add [10 10\] at (1) should be [20 40\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (-0.2) should be [ 1 6 11 16 0 2 13 18 0 4 9 14\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 30\] from add [none\] to add [10 10\] at (1.5) should be [20 40\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 30\] from add [none\] to add [10 10\] at (1.5) should be [20 40\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (-0.2) should be [ 3 8 1 9 2 7\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (-0.2) should be [ 3 8\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (0) should be [ 5 10 5 10 5 10\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (1) should be [20em 40px\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (0.2) should be [ 7 12 9 11 8 13\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (0.6) should be [11 16 17 13 14 19\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (0.4) should be [ 9 14 13 12 11 16\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (0.4) should be [ 9 14 13 12 11 16\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (0.6) should be [11 16 17 13 14 19\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (0.2) should be [ 7 12\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (0.8) should be [13 18 21 14 17 22\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (0) should be [10em 30px\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (1) should be [15 20 25 15 20 25\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (0.8) should be [13 18\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (1.2) should be [17 22 29 16 23 28\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (-0.6) should be [ 0 4\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (-0.2) should be [ 1 6 11 16 0 2 13 18 0 4 9 14\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (1.2) should be [17 22\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (0.2) should be [ 9 14 19 24 13 18 17 22 11 16 21 26\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (1) should be [20em 40px\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (0.4) should be [13 18 23 28 21 26 19 24 17 22 27 32\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (1.2) should be [17 22 29 16 23 28\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (0.6) should be [17 22 27 32 29 34 21 26 23 28 33 38\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (-0.2) should be [ 3 8\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (0.8) should be [21 26 31 36 37 42 23 28 29 34 39 44\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (0.4) should be [ 9 14\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (1) should be [25 30 35 40 45 50 25 30 35 40 45 50\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (1.2) should be [29 34 39 44 53 58 27 32 41 46 51 56\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (1.2) should be [29 34 39 44 53 58 27 32 41 46 51 56\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (1.2) should be [22em 42px\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (-0.2) should be [ 2 7 12 0 8 13 0 5 14 1 6 11\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (1) should be [25 30 35 40 45 50 25 30 35 40 45 50\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (0.2) should be [ 8 13 18 11 12 17 10 15 16 9 14 19\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (0.2) should be [ 8 13 18 11 16 16 9 14 19 12 12 17 10 15 20\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (0.4) should be [11 16 21 17 14 19 15 20 17 13 18 23\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (0.4) should be [11 16 21 17 14 19 15 20 17 13 18 23\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (0.6) should be [14 19 24 23 16 21 20 25 18 17 22 27\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (1.2) should be [23 28 33 41 22 27 35 40 21 29 34 39\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (0.8) should be [17 22 27 29 18 23 25 30 19 21 26 31\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (1.2) should be [29 34 39 44 53 58 27 32 41 46 51 56\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (1) should be [20 25 30 35 20 25 30 35 20 25 30 35\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (-0.6) should be [ 0 4\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (1.2) should be [23 28 33 41 22 27 35 40 21 29 34 39\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (0.8) should be [13 18\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (-0.2) should be [ 2 7 12 0 4 14 1 6 11 0 8 13 0 5 10\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (0.4) should be [ 9 14\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (0) should be [ 5 10 15 5 10 15 5 10 15 5 10 15 5 10 15\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (0.8) should be [18em 38px\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (0.2) should be [ 8 13 18 11 16 16 9 14 19 12 12 17 10 15 20\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (1.2) should be [17 22\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (0.4) should be [11 16 21 17 22 17 13 18 23 19 14 19 15 20 25\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (-0.4) should be [ 1 6\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (0.6) should be [14 19 24 23 28 18 17 22 27 26 16 21 20 25 30\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (0.4) should be [11 16 21 17 14 19 15 20 17 13 18 23\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (0.8) should be [17 22 27 29 34 19 21 26 31 33 18 23 25 30 35\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (0.4) should be [13 18 23 28 21 26 19 24 17 22 27 32\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (1) should be [20 25 30 35 40 20 25 30 35 40 20 25 30 35 40\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (0.8) should be [17 22 27 29 34 19 21 26 31 33 18 23 25 30 35\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (1.2) should be [23 28 33 41 46 21 29 34 39 47 22 27 35 40 45\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (0.4) should be [ 9 14 13 12 11 16\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (-0.2) should be [8em 28px\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (0.8) should be [18em 38px\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (0) should be [10em 30px\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (0.2) should be [ 7 12 9 11 8 13\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (0.2) should be [12em 32px\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (0.8) should be [13 18 21 14 17 22\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (0.4) should be [14em 34px\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (1.2) should be [22em 42px\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (0.6) should be [16em 36px\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (-0.2) should be [ 1 6 11 16 0 2 13 18 0 4 9 14\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (0.8) should be [18em 38px\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (-0.2) should be [8em 28px\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (1) should be [20em 40px\]] + [Compositing Web Animations: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (0.2) should be [ 9 14 19 24 13 18 17 22 11 16 21 26\]] expected: FAIL - [Compositing: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (1.2) should be [22em 42px\]] + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 30\] from add [none\] to add [10 10\] at (0.6) should be [20 40\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (0.8) should be [13 18\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (0.8) should be [21 26 31 36 37 42 23 28 29 34 39 44\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (0.8) should be [17 22 27 29 18 23 25 30 19 21 26 31\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (1) should be [20 25 30 35 20 25 30 35 20 25 30 35\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (-0.2) should be [ 2 7 12 0 4 14 1 6 11 0 8 13 0 5 10\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (-0.4) should be [ 1 6\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (0.2) should be [ 8 13 18 11 12 17 10 15 16 9 14 19\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (1.2) should be [23 28 33 41 46 21 29 34 39 47 22 27 35 40 45\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (0.4) should be [14em 34px\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (0.6) should be [11 16\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (0.6) should be [11 16\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (-0.2) should be [ 2 7 12 0 8 13 0 5 14 1 6 11\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (1) should be [15 20\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (0.8) should be [21 26 31 36 37 42 23 28 29 34 39 44\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (0.6) should be [11 16 17 13 14 19\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (-0.2) should be [ 3 8\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (0.8) should be [13 18\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (1) should be [20 25 30 35 20 25 30 35 20 25 30 35\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (0.4) should be [14em 34px\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (0) should be [ 5 10\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (0) should be [ 5 10 5 10 5 10\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (-0.2) should be [ 2 7 12 0 8 13 0 5 14 1 6 11\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (0.6) should be [11 16\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (-0.6) should be [ 0 4\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (0.4) should be [ 9 14\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (1) should be [20 25 30 35 40 20 25 30 35 40 20 25 30 35 40\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (0.2) should be [12em 32px\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (0.8) should be [17 22 27 29 34 19 21 26 31 33 18 23 25 30 35\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (0) should be [ 5 10 15 5 10 15 5 10 15 5 10 15 5 10 15\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (-0.4) should be [ 1 6\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (1.2) should be [17 22\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (0.2) should be [ 8 13 18 11 16 16 9 14 19 12 12 17 10 15 20\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [10 30\] from add [none\] to add [10 10\] at (1) should be [20 40\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (0.6) should be [11 16\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [10 30\] from add [none\] to add [10 10\] at (0.6) should be [20 40\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (0.6) should be [16em 36px\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (-0.2) should be [ 2 7 12 0 4 14 1 6 11 0 8 13 0 5 10\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [10 30\] from add [none\] to add [10 10\] at (0.5) should be [20 40\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (-0.2) should be [ 3 8\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (0) should be [ 5 10 5 10 5 10\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [10 20\] from replace [5 10 15\] to add [10 5 20 15\] at (0.8) should be [17 22 27 29 18 23 25 30 19 21 26 31\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (-0.4) should be [ 1 6\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (0.4) should be [ 9 14\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (1) should be [15 20 25 15 20 25\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (1) should be [20 25 30 35 40 20 25 30 35 40 20 25 30 35 40\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 30\] from add [none\] to add [10 10\] at (1) should be [20 40\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (0.6) should be [14 19 24 23 28 18 17 22 27 26 16 21 20 25 30\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (0.8) should be [13 18 21 14 17 22\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (0.2) should be [ 9 14 19 24 13 18 17 22 11 16 21 26\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 30\] from add [none\] to add [10 10\] at (0.5) should be [20 40\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [5\] from add [0 5 10\] to add [15 20 25 30 35\] at (0) should be [ 5 10 15 5 10 15 5 10 15 5 10 15 5 10 15\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (0.6) should be [16em 36px\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [5 5\] from add [0 5\] to add [10 15\] at (1) should be [15 20\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (1) should be [15 20\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [10 10\] from replace [5 10\] to add [5 10\] at (0.2) should be [ 7 12\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (0.2) should be [12em 32px\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [10 30\] from replace [5 10 15 20\] to add [15 0 25 10 35 20\] at (0.6) should be [17 22 27 32 29 34 21 26 23 28 33 38\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (-0.2) should be [ 3 8 1 9 2 7\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (-0.2) should be [8em 28px\]] + expected: FAIL + + [Compositing CSS Animations: property <stroke-dasharray> underlying [0 5\] from add [5\] to replace [15 20 25\] at (0.2) should be [ 7 12 9 11 8 13\]] + expected: FAIL + + [Compositing Web Animations: property <stroke-dasharray> underlying [1em\] from add [9em 14px\] to add [304px 1.5em\] at (0) should be [10em 30px\]] expected: FAIL diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/namespace-instance.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/namespace-instance.tentative.any.js.ini @@ -40,4 +40,6 @@ expected: ERROR [namespace-instance.tentative.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/exception/identity.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/exception/identity.tentative.any.js.ini @@ -14,7 +14,9 @@ expected: ERROR [identity.tentative.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [identity.tentative.any.shadowrealm-in-dedicatedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/instance/exports.any.js.ini b/testing/web-platform/meta/wasm/jsapi/instance/exports.any.js.ini @@ -5,6 +5,7 @@ [exports.any.html] expected: if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and debug: [OK, TIMEOUT] [exports.any.shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/memory/to-fixed-length-buffer-shared.any.js.ini b/testing/web-platform/meta/wasm/jsapi/memory/to-fixed-length-buffer-shared.any.js.ini @@ -1,5 +1,5 @@ [to-fixed-length-buffer-shared.any.worker.html] [to-fixed-length-buffer-shared.any.html] - -[to-fixed-length-buffer-shared.any.js] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/wasm/jsapi/module/moduleSource.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/module/moduleSource.tentative.any.js.ini @@ -38,7 +38,9 @@ expected: ERROR [moduleSource.tentative.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [moduleSource.tentative.any.shadowrealm-in-shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/audioparam-default-value.window.js.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/audioparam-default-value.window.js.ini @@ -1,3 +0,0 @@ -[audioparam-default-value.window.html] - [AudioParam's defaultValue] - expected: FAIL diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constants.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constants.any.js.ini @@ -25,7 +25,9 @@ ERROR [DOMException-constants.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [DOMException-constants.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/exceptions.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/exceptions.html.ini @@ -1,3 +1,3 @@ [exceptions.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webtransport/streams-close.https.any.js.ini b/testing/web-platform/meta/webtransport/streams-close.https.any.js.ini @@ -10,6 +10,10 @@ [RESET_STREAM coming from server] expected: FAIL + [Close outgoing stream / bidi-1] + expected: + if debug and (os == "linux") and fission: [PASS, FAIL] + [streams-close.https.any.html] expected: @@ -42,6 +46,10 @@ [RESET_STREAM coming from server] expected: FAIL + [Abort unidirectional stream with default error code] + expected: + if not fission and not debug: [PASS, FAIL] + [streams-close.https.any.serviceworker.html] expected: