summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 05:35:37 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 05:35:37 +0000
commita90a5cba08fdf6c0ceb95101c275108a152a3aed (patch)
tree532507288f3defd7f4dcf1af49698bcb76034855 /testing/web-platform/meta
parentAdding debian version 126.0.1-1. (diff)
downloadfirefox-a90a5cba08fdf6c0ceb95101c275108a152a3aed.tar.xz
firefox-a90a5cba08fdf6c0ceb95101c275108a152a3aed.zip
Merging upstream version 127.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta')
-rw-r--r--testing/web-platform/meta/FileAPI/blob/Blob-constructor.any.js.ini5
-rw-r--r--testing/web-platform/meta/IndexedDB/get-databases.any.js.ini9
-rw-r--r--testing/web-platform/meta/IndexedDB/idb-binary-key-detached.htm.ini6
-rw-r--r--testing/web-platform/meta/IndexedDB/idb-binary-key-roundtrip.htm.ini2
-rw-r--r--testing/web-platform/meta/IndexedDB/idbfactory-databases-opaque-origin.html.ini11
-rw-r--r--testing/web-platform/meta/IndexedDB/idbfactory-deleteDatabase-opaque-origin.html.ini5
-rw-r--r--testing/web-platform/meta/IndexedDB/idbfactory-open-opaque-origin.html.ini5
-rw-r--r--testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini12
-rw-r--r--testing/web-platform/meta/IndexedDB/idbindex_getAll.any.js.ini65
-rw-r--r--testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.any.js.ini45
-rw-r--r--testing/web-platform/meta/IndexedDB/idbobjectstore_add.any.js.ini133
-rw-r--r--testing/web-platform/meta/IndexedDB/idbobjectstore_put.any.js.ini81
-rw-r--r--testing/web-platform/meta/IndexedDB/keygenerator-inject.html.ini5
-rw-r--r--testing/web-platform/meta/IndexedDB/serialize-sharedarraybuffer-throws.https.html.ini2
-rw-r--r--testing/web-platform/meta/IndexedDB/structured-clone.any.js.ini184
-rw-r--r--testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.js.ini54
-rw-r--r--testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.js.ini53
-rw-r--r--testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini384
-rw-r--r--testing/web-platform/meta/WebCryptoAPI/getRandomValues.any.js.ini5
-rw-r--r--testing/web-platform/meta/WebCryptoAPI/sign_verify/ecdsa.https.any.js.ini74
-rw-r--r--testing/web-platform/meta/accelerometer/idlharness.https.window.js.ini3
-rw-r--r--testing/web-platform/meta/accessibility/crashtests/computed-node.html.ini3
-rw-r--r--testing/web-platform/meta/accname/manual/__dir__.ini1
-rw-r--r--testing/web-platform/meta/animation-worklet/__dir__.ini1
-rw-r--r--testing/web-platform/meta/annotation-model/__dir__.ini1
-rw-r--r--testing/web-platform/meta/annotation-protocol/__dir__.ini1
-rw-r--r--testing/web-platform/meta/appmanifest/__dir__.ini2
-rw-r--r--testing/web-platform/meta/attribution-reporting/referrer-policy.sub.https.html.ini38
-rw-r--r--testing/web-platform/meta/background-sync/__dir__.ini2
-rw-r--r--testing/web-platform/meta/badging/__dir__.ini1
-rw-r--r--testing/web-platform/meta/browsing-topics/__dir__.ini1
-rw-r--r--testing/web-platform/meta/captured-mouse-events/__dir__.ini1
-rw-r--r--testing/web-platform/meta/client-hints/__dir__.ini2
-rw-r--r--testing/web-platform/meta/clipboard-apis/async-navigator-clipboard-write-multiple.tentative.https.sub.html.ini5
-rw-r--r--testing/web-platform/meta/clipboard-apis/clipboard-item.https.html.ini8
-rw-r--r--testing/web-platform/meta/clipboard-apis/idlharness.https.window.js.ini2
-rw-r--r--testing/web-platform/meta/close-watcher/__dir__.ini2
-rw-r--r--testing/web-platform/meta/close-watcher/basic.html.ini68
-rw-r--r--testing/web-platform/meta/close-watcher/esc-key/not-user-activation.html.ini2
-rw-r--r--testing/web-platform/meta/close-watcher/user-activation/nn-CloseWatcher.html.ini3
-rw-r--r--testing/web-platform/meta/close-watcher/user-activation/nn-dialog.html.ini3
-rw-r--r--testing/web-platform/meta/close-watcher/user-activation/nn.html.ini8
-rw-r--r--testing/web-platform/meta/close-watcher/user-activation/nnn-CloseWatcher.html.ini3
-rw-r--r--testing/web-platform/meta/close-watcher/user-activation/nnn-dialog.html.ini3
-rw-r--r--testing/web-platform/meta/close-watcher/user-activation/nnn.html.ini8
-rw-r--r--testing/web-platform/meta/close-watcher/user-activation/nyyn-CloseWatcher.html.ini3
-rw-r--r--testing/web-platform/meta/close-watcher/user-activation/nyyn-dialog.html.ini3
-rw-r--r--testing/web-platform/meta/close-watcher/user-activation/nyyn.html.ini8
-rw-r--r--testing/web-platform/meta/close-watcher/user-activation/nyyyn-CloseWatcher.html.ini3
-rw-r--r--testing/web-platform/meta/close-watcher/user-activation/nyyyn-dialog.html.ini3
-rw-r--r--testing/web-platform/meta/close-watcher/user-activation/nyyyn.html.ini8
-rw-r--r--testing/web-platform/meta/close-watcher/user-activation/ynn-CloseWatcher.html.ini3
-rw-r--r--testing/web-platform/meta/close-watcher/user-activation/ynn-dialog.html.ini3
-rw-r--r--testing/web-platform/meta/close-watcher/user-activation/ynn.html.ini8
-rw-r--r--testing/web-platform/meta/compression/decompression-buffersource.tentative.any.js.ini6
-rw-r--r--testing/web-platform/meta/compute-pressure/__dir__.ini1
-rw-r--r--testing/web-platform/meta/compute-pressure/compute_pressure_known_sources.https.any.js.ini (renamed from testing/web-platform/meta/compute-pressure/compute_pressure_supported_sources.https.any.js.ini)6
-rw-r--r--testing/web-platform/meta/compute-pressure/compute_pressure_options.https.any.js.ini27
-rw-r--r--testing/web-platform/meta/compute-pressure/compute_pressure_timestamp.https.any.js.ini18
-rw-r--r--testing/web-platform/meta/compute-pressure/idlharness.https.any.js.ini54
-rw-r--r--testing/web-platform/meta/compute-pressure/observe_return_type.https.any.js.ini13
-rw-r--r--testing/web-platform/meta/conformance-checkers/__dir__.ini1
-rw-r--r--testing/web-platform/meta/content-dpr/__dir__.ini1
-rw-r--r--testing/web-platform/meta/content-index/__dir__.ini1
-rw-r--r--testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-from-serviceworker.https.html.ini4
-rw-r--r--testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block.html.ini4
-rw-r--r--testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block.html.ini4
-rw-r--r--testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block.html.ini4
-rw-r--r--testing/web-platform/meta/content-security-policy/inside-worker/sharedworker-script-src.sub.html.ini5
-rw-r--r--testing/web-platform/meta/contenteditable/__dir__.ini2
-rw-r--r--testing/web-platform/meta/cookie-store/__dir__.ini1
-rw-r--r--testing/web-platform/meta/cookie-store/cookieStoreManager_getSubscriptions_multiple.https.any.js.ini6
-rw-r--r--testing/web-platform/meta/cookie-store/cookieStore_getAll_set_basic.https.any.js.ini2
-rw-r--r--testing/web-platform/meta/cookie-store/cookieStore_get_arguments.https.any.js.ini2
-rw-r--r--testing/web-platform/meta/cookie-store/cookieStore_get_set_ordering.https.any.js.ini2
-rw-r--r--testing/web-platform/meta/cookies/attributes/attributes-ctl.sub.html.ini1024
-rw-r--r--testing/web-platform/meta/cookies/name/name-ctl.html.ini3
-rw-r--r--testing/web-platform/meta/cookies/prefix/__host.document-cookie.html.ini9
-rw-r--r--testing/web-platform/meta/cookies/prefix/__host.document-cookie.https.html.ini15
-rw-r--r--testing/web-platform/meta/cookies/prefix/__host.header.html.ini11
-rw-r--r--testing/web-platform/meta/cookies/prefix/__host.header.https.html.ini20
-rw-r--r--testing/web-platform/meta/cookies/prefix/__secure.document-cookie.html.ini8
-rw-r--r--testing/web-platform/meta/cookies/prefix/__secure.document-cookie.https.html.ini8
-rw-r--r--testing/web-platform/meta/cookies/prefix/__secure.header.html.ini11
-rw-r--r--testing/web-platform/meta/cookies/prefix/__secure.header.https.html.ini13
-rw-r--r--testing/web-platform/meta/cookies/prefix/document-cookie.non-secure.html.ini17
-rw-r--r--testing/web-platform/meta/cookies/samesite/iframe.document.https.html.ini1
-rw-r--r--testing/web-platform/meta/cookies/third-party-cookies/third-party-cookies.tentative.https.html.ini9
-rw-r--r--testing/web-platform/meta/cookies/value/value-ctl.html.ini3
-rw-r--r--testing/web-platform/meta/credential-management/digital-identity.https.html.ini9
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-multi-idp/abort-multiple-gets-through-first-idp.https.html.ini4
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-multi-idp/abort-multiple-gets-through-second-idp.https.html.ini4
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-abort.https.html.ini4
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-basic.https.html.ini7
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-context.https.html.ini7
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-mediation-optional.https.html.ini10
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-mediation-silent.https.html.ini10
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-multi-idp/get-before-and-after-onload.https.html.ini6
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-multi-idp/get-before-and-during-onload.https.html.ini6
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-multi-idp/get-before-onload-and-during-dom-content-loaded.https.html.ini6
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-multi-idp/multiple-gets-after-abort.https.html.ini4
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-multi-idp/multiple-gets-after-onload.https.html.ini4
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-multi-idp/multiple-gets-before-onload.https.html.ini4
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-multi-idp/multiple-gets-during-onload.https.html.ini6
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-multi-idp/single-get-after-onload.https.html.ini6
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-multi-idp/single-get-before-onload.https.html.ini4
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-multi-idp/single-get-during-onload.https.html.ini6
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-register/fedcm-no-registered-idps.https.html.ini3
-rw-r--r--testing/web-platform/meta/credential-management/fedcm-same-site-none/fedcm-same-site-none.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-005.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-006.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-007.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-008.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-009.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-010.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-005b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-006b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-007b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-008b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-009b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/bidi-text/bidi-010b.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c542-letter-sp-000.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/css1/c542-letter-sp-001.xht.ini2
-rw-r--r--testing/web-platform/meta/css/CSS2/text/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-center-offset-change.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-center-scroll.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-fallback-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-inherited.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-invalid-fallback.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-overflow-hidden.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-013.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-014.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/anchor-scroll-scrollable-anchor.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/at-position-try-cssom.html.ini786
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/base-style-invalidation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini228
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/inset-area-in-position-try.html.ini177
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-try-backdrop.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-try-order-inset-area.html.ini81
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-add-no-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-add-no-overflow.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-in.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-in.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-both-position-fixed.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-stacked-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-scroll.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-scroll.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-stacked-child.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-stacked-child.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-anchors-visible.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-anchors-visible.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-no-overflow.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-no-overflow.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/pseudo-element-anchor-dynamic.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-anchor-position/pseudo-element-anchor.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-computed.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-valid.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand-computed.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand.html.ini45
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-computed.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-valid.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-animations/stability/animation-event-destroy-renderer.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-animations/transition-ready-time-offscreen.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-018.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-019.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-015.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-057.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-cascade/scope-pseudo-element.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-iframe-background-about-blank.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini2772
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini2784
-rw-r--r--testing/web-platform/meta/css/css-color/parsing/relative-color-out-of-gamut.html.ini27
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-layout-button-001.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/contain-layout-button-002.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-queries.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-contain/container-queries/registered-color-style-queries.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-content/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-content/parsing/content-computed.html.ini58
-rw-r--r--testing/web-platform/meta/css/css-content/parsing/content-valid.html.ini207
-rw-r--r--testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini38
-rw-r--r--testing/web-platform/meta/css/css-display/run-in/letter-spacing-applies-to-004.xht.ini2
-rw-r--r--testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-020.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/__dir__.ini4
-rw-r--r--testing/web-platform/meta/css/css-fonts/font-size-adjust-reload.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/matching/font-unicode-PUA-primary-font.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-fonts/variation-sequences.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/alignment/grid-item-mixed-baseline-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/alignment/masonry-align-content-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/gap/masonry-gap-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-005.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-left-side.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-right-side.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-007.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-vertical-writing-mode-001.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-images/object-fit-containcontainintrinsicsize-png-001e.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-fit-containcontainintrinsicsize-png-001i.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-fit-containsize-png-001e.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-images/object-fit-containsize-png-001i.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-block-box-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-021.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-011.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-001.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-002.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-003.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-004.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-005.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-006.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-007.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-008.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-009.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-010.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/fixedpos-010-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/page-box-000-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-page/page-size-012-print.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-fractional-offset.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-properties-values-api/registered-property-computation.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/cascade-highlight-004.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/cascade-highlight-004.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/cascade-highlight-005.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/cascade-highlight-005.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-004.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-cascade-004.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-007.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-cascade-007.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-009.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-inheritance.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-visited.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-properties-001.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-001.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-properties-002.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-002.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-text-shadow-001.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-001.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-text-shadow-002.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-002.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-root-explicit-default-002.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-explicit-default-002.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-root-implicit-default-001.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-001.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-computed.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-pseudos-computed.html.ini)1
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-pseudos-inheritance-computed-001.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-visited-computed-001.html.ini (renamed from testing/web-platform/meta/css/css-pseudo/highlight-pseudos-visited-computed-001.html.ini)2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-custom-properties-dynamic-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-painting-shadows-horizontal.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-painting-shadows-vertical.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-006.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-styling-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/highlight-styling-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/selection-over-highlight-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-dynamic-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-shadow-horizontal.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-pseudo/target-text-shadow-vertical.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-scoping/font-face-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scoping/font-face-003.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scoping/font-face-004.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snap-events-with-pseudo-target.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-root-scroll.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-scroll.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-root-scroll.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-scroll.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-scrolling-non-snapping-axis.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-root-scroll.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-scroll.tentative.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-root-scroll.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-scroll.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/layout-follows-focused-targeted-block.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-syntax/custom-property-rule-ambiguity.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-syntax/var-with-blocks.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-tables/col_removal.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-211.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-212.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bengali-yaphala-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-ligatures-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-ligatures-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/tab-size/tab-size-integer-004.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/tab-size/tab-size-spacing-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-autospace/text-autospace-mixed-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-subset-001.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-transitions/starting-style-cascade.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-transitions/starting-style-rule-basic.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-transitions/starting-style-rule-none.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-transitions/starting-style-rule-pseudo-elements.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-transitions/transition-events-with-document-change.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-end.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-start.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini120
-rw-r--r--testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-values/container-progress-computed.tentative.html.ini48
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-new-main-new-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-new-main-old-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main-new-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main-old-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-with-name-on-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/iframe-transition-destroyed-document-crash.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-ancestor-clipped.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/new-content-changes-overflow-left.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-element-overflow-hidden.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-element-preserve-3d.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildard.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildcard.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-view-transitions/root-element-display-none-during-transition-crash.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-viewport/zoom/iframe-zoom-nested.html.ini (renamed from testing/web-platform/meta/css/zoom/iframe-zoom-nested.html.ini)0
-rw-r--r--testing/web-platform/meta/css/css-viewport/zoom/iframe-zoom.sub.html.ini (renamed from testing/web-platform/meta/css/zoom/iframe-zoom.sub.html.ini)0
-rw-r--r--testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-with-zoom.html.ini3
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini15
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-window.html.ini4
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-scrollintoview-nested.html.ini4
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini10
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-root.html.ini11
-rw-r--r--testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini9
-rw-r--r--testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini1
-rw-r--r--testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-baseURL.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-backdrop-filter.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-clip-path.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-filter.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-mix-blend-mode.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-opacity.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation.html.ini2
-rw-r--r--testing/web-platform/meta/css/filter-effects/svg-external-filter-resource.html.ini4
-rw-r--r--testing/web-platform/meta/css/printing/existing-transition-in-media-print.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/user-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/selectors/user-valid-user-invalid-multifield-inputs.tentative.html.ini9
-rw-r--r--testing/web-platform/meta/css/selectors/user-valid.html.ini3
-rw-r--r--testing/web-platform/meta/device-memory/__dir__.ini2
-rw-r--r--testing/web-platform/meta/device-posture/__dir__.ini1
-rw-r--r--testing/web-platform/meta/direct-sockets/__dir__.ini1
-rw-r--r--testing/web-platform/meta/document-picture-in-picture/__dir__.ini2
-rw-r--r--testing/web-platform/meta/document-policy/experimental-features/unsized-media.tentative.https.sub.html.ini8
-rw-r--r--testing/web-platform/meta/dom/events/webkit-animation-iteration-event.html.ini39
-rw-r--r--testing/web-platform/meta/dom/idlharness.window.js.ini3
-rw-r--r--testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-append-meta-referrer-and-script-from-fragment.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/dom/nodes/moveBefore/tentative/Node-moveBefore.html.ini102
-rw-r--r--testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-animation-left.html.ini3
-rw-r--r--testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-animation-transform.html.ini3
-rw-r--r--testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-transition-left-pseudo.html.ini3
-rw-r--r--testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-transition-left.html.ini3
-rw-r--r--testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-transition-transform-pseudo.html.ini3
-rw-r--r--testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-transition-transform.html.ini3
-rw-r--r--testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-animation-commit-styles.html.ini3
-rw-r--r--testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-transition-cross-document.html.ini16
-rw-r--r--testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-transition-cross-shadow.html.ini3
-rw-r--r--testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-transition-to-disconnected-document.html.ini3
-rw-r--r--testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-transition-trigger.html.ini3
-rw-r--r--testing/web-platform/meta/dom/nodes/moveBefore/tentative/focus-preserve.html.ini12
-rw-r--r--testing/web-platform/meta/dom/nodes/moveBefore/tentative/fullscreen-preserve.html.ini3
-rw-r--r--testing/web-platform/meta/dom/observable/tentative/observable-every.any.js.ini62
-rw-r--r--testing/web-platform/meta/dom/observable/tentative/observable-filter.any.js.ini6
-rw-r--r--testing/web-platform/meta/dom/observable/tentative/observable-find.any.js.ini38
-rw-r--r--testing/web-platform/meta/dom/observable/tentative/observable-inspect.any.js.ini80
-rw-r--r--testing/web-platform/meta/dom/observable/tentative/observable-some.any.js.ini44
-rw-r--r--testing/web-platform/meta/dom/ranges/Range-isPointInRange-shadowdom.tentative.html.ini7
-rw-r--r--testing/web-platform/meta/dom/xslt/large-cdata.html.ini2
-rw-r--r--testing/web-platform/meta/dpub-aam/role/roles.html.ini54
-rw-r--r--testing/web-platform/meta/editing/run/delete.html.ini6
-rw-r--r--testing/web-platform/meta/editing/run/forwarddelete.html.ini3
-rw-r--r--testing/web-platform/meta/encoding/encodeInto.any.js.ini24
-rw-r--r--testing/web-platform/meta/fenced-frame/__dir__.ini1
-rw-r--r--testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-content-initiated.https.html.ini3
-rw-r--r--testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-nested-urn-iframe.https.html.ini3
-rw-r--r--testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-nested.https.html.ini3
-rw-r--r--testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-no-embedder-opt-in.https.html.ini3
-rw-r--r--testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-no-subframe-opt-in.https.html.ini3
-rw-r--r--testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-urn-iframe-content-initiated.https.html.ini3
-rw-r--r--testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-urn-iframe-no-embedder-opt-in.https.html.ini3
-rw-r--r--testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-urn-iframe-no-subframe-opt-in.https.html.ini3
-rw-r--r--testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-urn-iframe.https.html.ini3
-rw-r--r--testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin.https.html.ini3
-rw-r--r--testing/web-platform/meta/fenced-frame/fence-report-event-sub-fencedframe.https.html.ini3
-rw-r--r--testing/web-platform/meta/fetch/api/abort/serviceworker-intercepted.https.html.ini8
-rw-r--r--testing/web-platform/meta/fetch/api/basic/request-headers.any.js.ini4
-rw-r--r--testing/web-platform/meta/fetch/api/basic/request-upload.any.js.ini12
-rw-r--r--testing/web-platform/meta/fetch/api/crashtests/huge-fetch.any.js.ini13
-rw-r--r--testing/web-platform/meta/fetch/api/redirect/redirect-keepalive.https.any.js.ini18
-rw-r--r--testing/web-platform/meta/fetch/api/request/request-bad-port.any.js.ini14
-rw-r--r--testing/web-platform/meta/fetch/api/response/response-clone.any.js.ini12
-rw-r--r--testing/web-platform/meta/fetch/compression-dictionary/dictionary-clear-site-data-cache.tentative.https.html.ini3
-rw-r--r--testing/web-platform/meta/fetch/compression-dictionary/dictionary-clear-site-data-cookies.tentative.https.html.ini3
-rw-r--r--testing/web-platform/meta/fetch/compression-dictionary/dictionary-clear-site-data-storage.tentative.https.html.ini3
-rw-r--r--testing/web-platform/meta/fetch/compression-dictionary/dictionary-clear-site-data.tentative.https.html.ini9
-rw-r--r--testing/web-platform/meta/fetch/content-length/too-long.window.js.ini2
-rw-r--r--testing/web-platform/meta/fetch/fetch-later/activate-after.tentative.https.window.js.ini12
-rw-r--r--testing/web-platform/meta/fetch/http-cache/cache-mode.any.js.ini32
-rw-r--r--testing/web-platform/meta/fetch/metadata/generated/appcache-manifest.https.sub.html.ini2
-rw-r--r--testing/web-platform/meta/fetch/metadata/generated/css-images.https.sub.tentative.html.ini18
-rw-r--r--testing/web-platform/meta/fetch/metadata/generated/element-audio.https.sub.html.ini10
-rw-r--r--testing/web-platform/meta/fetch/metadata/generated/element-img.https.sub.html.ini10
-rw-r--r--testing/web-platform/meta/fetch/metadata/generated/element-input-image.https.sub.html.ini3
-rw-r--r--testing/web-platform/meta/fetch/metadata/generated/element-input-image.sub.html.ini6
-rw-r--r--testing/web-platform/meta/fetch/metadata/generated/element-video-poster.https.sub.html.ini15
-rw-r--r--testing/web-platform/meta/fetch/metadata/generated/element-video-poster.sub.html.ini8
-rw-r--r--testing/web-platform/meta/fetch/metadata/generated/element-video.https.sub.html.ini10
-rw-r--r--testing/web-platform/meta/fetch/metadata/generated/svg-image.https.sub.html.ini4
-rw-r--r--testing/web-platform/meta/fetch/metadata/generated/window-location.https.sub.html.ini2
-rw-r--r--testing/web-platform/meta/fetch/metadata/generated/worker-dedicated-constructor.sub.html.ini26
-rw-r--r--testing/web-platform/meta/fetch/metadata/trailing-dot.https.sub.any.js.ini35
-rw-r--r--testing/web-platform/meta/fledge/__dir__.ini1
-rw-r--r--testing/web-platform/meta/fledge/tentative/interest-group-update.https.window.js.ini74
-rw-r--r--testing/web-platform/meta/font-access/__dir__.ini1
-rw-r--r--testing/web-platform/meta/fs/FileSystemBaseHandle-getUniqueId.https.any.js.ini48
-rw-r--r--testing/web-platform/meta/fs/FileSystemBaseHandle-remove.https.any.js.ini52
-rw-r--r--testing/web-platform/meta/fs/FileSystemDirectoryHandle-getFileHandle.https.any.js.ini42
-rw-r--r--testing/web-platform/meta/fs/FileSystemDirectoryHandle-iteration.https.any.js.ini51
-rw-r--r--testing/web-platform/meta/fs/FileSystemDirectoryHandle-removeEntry.https.any.js.ini111
-rw-r--r--testing/web-platform/meta/fs/FileSystemFileHandle-getFile.https.any.js.ini9
-rw-r--r--testing/web-platform/meta/fs/FileSystemFileHandle-sync-access-handle-lock-modes.https.tentative.worker.js.ini48
-rw-r--r--testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini157
-rw-r--r--testing/web-platform/meta/fs/FileSystemWritableFileStream.https.any.js.ini53
-rw-r--r--testing/web-platform/meta/generic-sensor/__dir__.ini1
-rw-r--r--testing/web-platform/meta/geolocation-API/disabled-by-permissions-policy.https.sub.html.ini8
-rw-r--r--testing/web-platform/meta/geolocation-API/enabled-by-permission-policy-attribute-redirect-on-load.https.sub.html.ini7
-rw-r--r--testing/web-platform/meta/geolocation-API/enabled-by-permissions-policy.https.sub.html.ini8
-rw-r--r--testing/web-platform/meta/geolocation-API/enabled-on-self-origin-by-permissions-policy.https.sub.html.ini8
-rw-r--r--testing/web-platform/meta/geolocation-API/idlharness.https.window.js.ini6
-rw-r--r--testing/web-platform/meta/html-aam/fragile/area-role.html.ini3
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/__dir__.ini2
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204-fragment.html.ini7
-rw-r--r--testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.x-only.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.y-only.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.blending.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.blending.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.composite.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.composite.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.no-shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.no-shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.no-shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.no-shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.copy.no-shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.copy.no-shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.copy.shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.copy.shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.no-shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.no-shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.no-shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.no-shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.copy.no-shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.copy.no-shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.copy.shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.copy.shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-composite-op.shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-composite-op.shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-global-states.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-composite-op.no-shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-composite-op.no-shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-composite-op.shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-composite-op.shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-global-states.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.globalCompositeOperation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.createImageBitmap.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.html.ini6
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.toBlob.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.createPattern.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.drawImage.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.getImageData.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.html.ini15
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.putImageData.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.toDataURL.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.blending.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.blending.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.blending.shadow.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.blending.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.composite.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.composite.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.composite.shadow.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.composite.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.shadow.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.no-shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.no-shadow.no-transform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.no-shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.no-shadow.rotation.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.no-transform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.rotation.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.no-shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.no-shadow.no-transform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.no-shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.no-shadow.rotation.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.no-transform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.rotation.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.no-shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.no-shadow.no-transform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.no-shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.no-shadow.rotation.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.shadow.no-transform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.shadow.rotation.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.shadow.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.shadow.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.shadow.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.no-shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.no-shadow.no-transform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.no-shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.no-shadow.rotation.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.no-transform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.rotation.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.no-shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.no-shadow.no-transform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.no-shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.no-shadow.rotation.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.no-transform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.rotation.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.no-shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.no-shadow.no-transform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.no-shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.no-shadow.rotation.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.shadow.no-transform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.shadow.rotation.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.no-transform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.rotation.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.shadow.no-transform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.shadow.rotation.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-global-states.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-global-states.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.shadow.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.no-shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.no-shadow.no-transform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.no-shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.no-shadow.rotation.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.shadow.no-transform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.shadow.no-transform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.shadow.rotation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.shadow.rotation.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-global-states.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-global-states.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.shadow.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.globalCompositeOperation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.globalCompositeOperation.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.convertToBlob.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.convertToBlob.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.createImageBitmap.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.createImageBitmap.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.html.ini6
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.worker.js.ini6
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.createPattern.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.createPattern.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.drawImage.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.drawImage.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.getImageData.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.getImageData.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.html.ini15
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.putImageData.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.putImageData.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.transferToImageBitmap.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.transferToImageBitmap.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.worker.js.ini15
-rw-r--r--testing/web-platform/meta/html/cross-origin-embedder-policy/dedicated-worker-cache-storage.https.html.ini28
-rw-r--r--testing/web-platform/meta/html/cross-origin-embedder-policy/none-load-from-cache-storage.https.html.ini65
-rw-r--r--testing/web-platform/meta/html/cross-origin-opener-policy/coep-with-same-origin.https.html.ini2
-rw-r--r--testing/web-platform/meta/html/cross-origin-opener-policy/coop-sandbox.https.html.ini2
-rw-r--r--testing/web-platform/meta/html/dom/documents/resource-metadata-management/document-cookie.html.ini5
-rw-r--r--testing/web-platform/meta/html/dom/elements/global-attributes/the-anchor-attribute-xml.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/idlharness.https.html.ini18
-rw-r--r--testing/web-platform/meta/html/dom/usvstring-reflection.https.html.ini17
-rw-r--r--testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.js.ini13
-rw-r--r--testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-simple-success.https.html.ini3
-rw-r--r--testing/web-platform/meta/html/meta/refresh-time.html.ini28
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-quirks-mode.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-standards-mode.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-1-block-size-001-ref.html.ini6
-rw-r--r--testing/web-platform/meta/html/semantics/document-metadata/the-base-element/base-data.html.ini12
-rw-r--r--testing/web-platform/meta/html/semantics/document-metadata/the-base-element/base-javascript.html.ini12
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-delivered.tentative.sub.window.js.ini7
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-data-url-to-https.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/native-popup-with-datalist.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/nested-options.tenative.html.ini6
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-appearance-writing-mode-vertical-lr.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-appearance-writing-mode-vertical-rl.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-datalist-popover-behavior.tentative.html.ini18
-rw-r--r--testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/interactive-content.html.ini12
-rw-r--r--testing/web-platform/meta/html/semantics/invokers/interesttarget-anchor-event-dispatch.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/html/semantics/invokers/interesttarget-area-event-dispatch.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/html/semantics/invokers/interesttarget-button-event-dispatch.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/html/semantics/invokers/interesttarget-svg-a-event-dispatch.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/html/semantics/invokers/invoketarget-on-input-number.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/html/semantics/permission-element/bounded-sizes-reftest.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/permission-element/bounded-sizes.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/html/semantics/permission-element/display-css-property-reference.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/permission-element/display-css-property-reftest.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/popovers/popover-anchor-transition.tentative.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/popovers/popover-focus-2.html.ini22
-rw-r--r--testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-scroll-within.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss.html.ini9
-rw-r--r--testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting-anchor.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini24
-rw-r--r--testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/inline-async-inserted-execorder.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-inline-classic.html.ini6
-rw-r--r--testing/web-platform/meta/html/webappapis/microtask-queuing/queue-microtask-exceptions.any.js.ini9
-rw-r--r--testing/web-platform/meta/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/atomics-wait-async.https.any.js.ini4
-rw-r--r--testing/web-platform/meta/html/webappapis/timers/setinterval-cross-realm-callback-report-exception.html.ini5
-rw-r--r--testing/web-platform/meta/idle-detection/idle-detection-allowed-by-permissions-policy.https.sub.html.ini5
-rw-r--r--testing/web-platform/meta/input-events/input-events-get-target-ranges-deleting-in-list-items.tentative.html.ini24
-rw-r--r--testing/web-platform/meta/intersection-observer/remove-element.html.ini4
-rw-r--r--testing/web-platform/meta/intervention-reporting/__dir__.ini1
-rw-r--r--testing/web-platform/meta/is-input-pending/__dir__.ini1
-rw-r--r--testing/web-platform/meta/lifecycle/__dir__.ini1
-rw-r--r--testing/web-platform/meta/managed/__dir__.ini1
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-2.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-3.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mrow/legacy-mstyle-attributes.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mrow/merror-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mrow/mrow-fallback.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mrow/no-spacing.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/mrow/spacing.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-dynamic-002.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/largeop-hit-testing.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/mo-axis-height-1.html.ini16
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/mo-font-relative-lengths-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/mo-minsize-maxsize-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/mo-no-vertical-adjustment-for-basic-binary-operators.html.ini4
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-combining.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-001.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-002.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-003.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-004.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-005.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-006.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-002.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-003.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-004.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-005.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-006.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-002.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-003.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-004.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-005.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-006.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-001.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-002.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-003.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-004.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-005.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-006.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-001.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-002.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-003.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-004.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-005.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-006.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-3.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-4.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-5.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-1.html.ini1
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-2.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/underover-1.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-1.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-2.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-3.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-4.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-and-embellished-operator-1.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-and-embellished-operator-2.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/spaces/space-like-004.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/tables/table-axis-height.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/tables/table-cell-mrow-layout.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/presentation-markup/tables/table-default-styles-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/default-properties-on-the-math-root.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/display-2.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/display-contents.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/displaystyle-1.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/displaystyle-2.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/displaystyle-3.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/first-line-first-letter-pseudo-elements-003.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/first-line-first-letter-pseudo-elements-004.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/floats/not-floating-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/ignored-properties-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/lengths-2.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/multi-column-layout.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/not-participating-to-parent-layout.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/out-of-flow/all-mathml-containers.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/overflow/computed-value-001.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-002.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-002.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-003.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-002.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/scriptlevel-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/writing-mode/force-horizontal-tb.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/writing-mode/writing-mode-001.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/css-styling/writing-mode/writing-mode-002.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/css-inline-style-interface.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/display-1.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/dynamic-childlist-001.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/dynamic-childlist-002.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/html-or-foreign-element-interfaces.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/integration-point-4.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/integration-point-5.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/math-global-event-handlers.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/mathml/relations/html5-tree/unique-identifier-2.html.ini3
-rw-r--r--testing/web-platform/meta/mathml/relations/text-and-math/basic-mathematical-alphanumeric-symbols-with-default-font.html.ini6
-rw-r--r--testing/web-platform/meta/mediacapture-extensions/MediaStreamTrack-audio-stats.https.html.ini30
-rw-r--r--testing/web-platform/meta/mediacapture-extensions/MediaStreamTrack-video-stats.https.html.ini3
-rw-r--r--testing/web-platform/meta/mediacapture-record/MediaRecorder-canvas-media-source.https.html.ini15
-rw-r--r--testing/web-platform/meta/mediacapture-record/MediaRecorder-events-and-exceptions.html.ini15
-rw-r--r--testing/web-platform/meta/mediacapture-record/MediaRecorder-peerconnection.https.html.ini37
-rw-r--r--testing/web-platform/meta/mediacapture-record/MediaRecorder-stop.html.ini95
-rw-r--r--testing/web-platform/meta/mediacapture-streams/BrowserCaptureMediaStreamTrack-restrictTo.https.html.ini18
-rw-r--r--testing/web-platform/meta/mediasession/idlharness.window.js.ini32
-rw-r--r--testing/web-platform/meta/mimesniff/mime-types/parsing.any.js.ini2170
-rw-r--r--testing/web-platform/meta/mixed-content/tentative/autoupgrades/mixed-content-cors.https.sub.html.ini17
-rw-r--r--testing/web-platform/meta/mozilla-sync2
-rw-r--r--testing/web-platform/meta/mst-content-hint/__dir__.ini2
-rw-r--r--testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-bfcache.html.ini8
-rw-r--r--testing/web-platform/meta/navigation-api/navigation-activation/activation-after-bfcache.html.ini4
-rw-r--r--testing/web-platform/meta/network-error-logging/sends-report-on-success.https.html.ini6
-rw-r--r--testing/web-platform/meta/notifications/getnotifications-across-processes.https.window.js.ini10
-rw-r--r--testing/web-platform/meta/notifications/tag.https.html.ini10
-rw-r--r--testing/web-platform/meta/parakeet/__dir__.ini1
-rw-r--r--testing/web-platform/meta/periodic-background-sync/__dir__.ini2
-rw-r--r--testing/web-platform/meta/permissions-policy/payment-allowed-by-permissions-policy-attribute.https.sub.html.ini3
-rw-r--r--testing/web-platform/meta/permissions-policy/payment-allowed-by-permissions-policy.https.sub.html.ini8
-rw-r--r--testing/web-platform/meta/permissions-policy/payment-default-permissions-policy.https.sub.html.ini4
-rw-r--r--testing/web-platform/meta/permissions-policy/payment-disabled-by-permissions-policy.https.sub.html.ini4
-rw-r--r--testing/web-platform/meta/permissions-request/__dir__.ini1
-rw-r--r--testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_click.html.ini7
-rw-r--r--testing/web-platform/meta/reporting/reporting-isolated-across-navigations.https.sub.html.ini6
-rw-r--r--testing/web-platform/meta/requestidlecallback/deadline-max-rAF-dynamic.html.ini12
-rw-r--r--testing/web-platform/meta/resource-timing/initiator-type/workers.html.ini2
-rw-r--r--testing/web-platform/meta/savedata/__dir__.ini1
-rw-r--r--testing/web-platform/meta/scheduler/tentative/yield/yield-priority-posttask.any.js.ini6
-rw-r--r--testing/web-platform/meta/screen-capture/getallscreensmedia-exposure.tentative.https.window.js.ini3
-rw-r--r--testing/web-platform/meta/screen-details/__dir__.ini1
-rw-r--r--testing/web-platform/meta/scroll-animations/css/animation-shorthand.html.ini6
-rw-r--r--testing/web-platform/meta/scroll-animations/css/animation-timeline-view-functional-notation.tentative.html.ini34
-rw-r--r--testing/web-platform/meta/scroll-animations/css/scroll-timeline-dynamic.tentative.html.ini30
-rw-r--r--testing/web-platform/meta/scroll-animations/css/view-timeline-inset-animation.html.ini6
-rw-r--r--testing/web-platform/meta/scroll-to-text-fragment/percent-encoding.html.ini15
-rw-r--r--testing/web-platform/meta/service-workers/service-worker/fetch-event-respond-with-readable-stream.https.html.ini14
-rw-r--r--testing/web-platform/meta/service-workers/service-worker/navigation-preload/get-state.https.html.ini4
-rw-r--r--testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini8
-rw-r--r--testing/web-platform/meta/service-workers/service-worker/navigation-timing-sizes.https.html.ini6
-rw-r--r--testing/web-platform/meta/service-workers/service-worker/register-same-scope-different-script-url.https.html.ini12
-rw-r--r--testing/web-platform/meta/service-workers/service-worker/registration-updateviacache.https.html.ini8
-rw-r--r--testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-invalid-rules.https.html.ini9
-rw-r--r--testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-main-resource.https.html.ini6
-rw-r--r--testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-subresource.https.html.ini6
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/delegatesFocus-highlight-sibling.html.ini3
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback-default-tabindex.html.ini3
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback.html.ini4
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-2levels.html.ini4
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-delegatesFocus.html.ini4
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-fallback.html.ini4
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested.html.ini4
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-fallback.html.ini4
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-slot.html.ini4
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-with-tabindex.html.ini4
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots-in-slot.html.ini4
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots.html.ini4
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-web-component-radio.html.ini3
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-with-delegatesFocus.html.ini32
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation.html.ini4
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/focus-nested-slots.html.ini4
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/focus-unassignable-slot.html.ini4
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/focus-with-negative-index.html.ini5
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-on-shadow-host.html.ini3
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-iframe.html.ini3
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-nested-grids.html.ini9
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-popover.html.ini6
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-slots.html.ini21
-rw-r--r--testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order.html.ini15
-rw-r--r--testing/web-platform/meta/shared-storage/__dir__.ini1
-rw-r--r--testing/web-platform/meta/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-credentials.tentative.https.sub.html.ini3
-rw-r--r--testing/web-platform/meta/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-origin.tentative.https.sub.html.ini3
-rw-r--r--testing/web-platform/meta/storage-access-api/requestStorageAccess-dedicated-worker.tentative.sub.https.window.js.ini3
-rw-r--r--testing/web-platform/meta/storage/estimate-usage-details-service-workers.https.tentative.window.js.ini1
-rw-r--r--testing/web-platform/meta/streams/readable-streams/async-iterator.any.js.ini36
-rw-r--r--testing/web-platform/meta/streams/transform-streams/backpressure.any.js.ini8
-rw-r--r--testing/web-platform/meta/streams/writable-streams/close.any.js.ini8
-rw-r--r--testing/web-platform/meta/subapps/__dir__.ini1
-rw-r--r--testing/web-platform/meta/svg/crashtests/chrome-bug-333487749.html.ini10
-rw-r--r--testing/web-platform/meta/svg/painting/reftests/paint-context-007.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/painting/reftests/paint-context-008.svg.ini2
-rw-r--r--testing/web-platform/meta/svg/path/property/serialization.svg.ini3
-rw-r--r--testing/web-platform/meta/svg/types/scripted/SVGLength-lh.html.ini8
-rw-r--r--testing/web-platform/meta/trusted-types/Document-write.html.ini3
-rw-r--r--testing/web-platform/meta/trusted-types/Element-outerHTML.html.ini3
-rw-r--r--testing/web-platform/meta/trusted-types/Element-setAttribute-respects-Elements-node-documents-globals-CSP.html.ini2
-rw-r--r--testing/web-platform/meta/trusted-types/Element-setAttribute.html.ini12
-rw-r--r--testing/web-platform/meta/trusted-types/Range-createContextualFragment.html.ini3
-rw-r--r--testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-getPropertyType.html.ini75
-rw-r--r--testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-getPropertyType.tentative.html.ini69
-rw-r--r--testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-metadata.html.ini2
-rw-r--r--testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-metadata.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.html.ini9
-rw-r--r--testing/web-platform/meta/trusted-types/block-string-assignment-to-attribute-via-attribute-node.html.ini18
-rw-r--r--testing/web-platform/meta/trusted-types/modify-attributes-in-callback.html.ini2
-rw-r--r--testing/web-platform/meta/trusted-types/trusted-types-event-handlers.html.ini12
-rw-r--r--testing/web-platform/meta/trusted-types/trusted-types-svg-script-set-href.html.ini2
-rw-r--r--testing/web-platform/meta/url/a-element-xhtml.xhtml.ini15
-rw-r--r--testing/web-platform/meta/url/a-element.html.ini15
-rw-r--r--testing/web-platform/meta/url/url-constructor.any.js.ini30
-rw-r--r--testing/web-platform/meta/url/url-setters-a-area.window.js.ini6
-rw-r--r--testing/web-platform/meta/url/url-setters.any.js.ini6
-rw-r--r--testing/web-platform/meta/urlpattern/urlpattern-hasregexpgroups.any.js.ini2
-rw-r--r--testing/web-platform/meta/urlpattern/urlpattern.any.js.ini2
-rw-r--r--testing/web-platform/meta/urlpattern/urlpattern.https.any.js.ini2
-rw-r--r--testing/web-platform/meta/wasm/jsapi/idlharness.any.js.ini23
-rw-r--r--testing/web-platform/meta/web-locks/bfcache/abort.tentative.https.html.ini6
-rw-r--r--testing/web-platform/meta/web-otp/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html.ini12
-rw-r--r--testing/web-platform/meta/webauthn/createcredential-pubkeycredparams.https.html.ini12
-rw-r--r--testing/web-platform/meta/webcodecs/audio-encoder-config.https.any.js.ini12
-rw-r--r--testing/web-platform/meta/webcodecs/image-decoder.crossOriginIsolated.https.any.js.ini4
-rw-r--r--testing/web-platform/meta/webcodecs/reconfiguring-encoder.https.any.js.ini12
-rw-r--r--testing/web-platform/meta/webcodecs/temporal-svc-encoding.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webcodecs/video-encoder-config.https.any.js.ini4
-rw-r--r--testing/web-platform/meta/webcodecs/video-encoder-flush.https.any.js.ini19
-rw-r--r--testing/web-platform/meta/webcodecs/video-encoder-h264.https.any.js.ini12
-rw-r--r--testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini20
-rw-r--r--testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini104
-rw-r--r--testing/web-platform/meta/webcodecs/videoFrame-copyTo-rgb.any.js.ini152
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/capture_screenshot.py.ini8
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/clip.py.ini9
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_started/navigation_started.py.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/device_pixel_ratio.py.ini21
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/invalid.py.ini24
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/invalid.py.ini68
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/set_permission.py.ini12
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/key_events.py.ini18
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse_multiclick.py.ini32
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/response_completed/response_completed.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/storage/delete_cookies/filter.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_clear/clear.py.ini10
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_click/navigate.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_click/user_prompts.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/execute_async_script/promise.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/find_element_from_element/user_prompts.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/find_element_from_shadow_root/find.py.ini8
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/get_page_source/user_prompts.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/get_title/user_prompts.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/new_session/__dir__.ini2
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_events.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/perform_actions/user_prompts.py.ini16
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/arg_min_max.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/batch_normalization.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/buffer.https.any.js.ini88
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/cast.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/clamp.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/concat.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/constant.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/conv2d.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/conv_transpose2d.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_binary.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_logical.https.any.js.ini14
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_unary.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/elu.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/expand.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/gather.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/gemm.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/hard_sigmoid.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/hard_swish.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/instance_normalization.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/layer_normalization.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/leaky_relu.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/linear.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/matmul.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/pad.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/pooling.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/prelu.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/reduction.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/relu.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/resample2d.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/reshape.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/sigmoid.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/slice.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/softmax.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/softplus.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/softsign.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/split.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/tanh.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/transpose.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/triangular.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/conformance_tests/gpu/where.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webnn/validation_tests/convTranspose2d.https.any.js.ini282
-rw-r--r--testing/web-platform/meta/webrtc-encoded-transform/idlharness.https.window.js.ini46
-rw-r--r--testing/web-platform/meta/webrtc-ice/__dir__.ini2
-rw-r--r--testing/web-platform/meta/webrtc-stats/rtp-stats-creation.html.ini14
-rw-r--r--testing/web-platform/meta/webrtc/RTCDataChannel-send-close.html.ini3
-rw-r--r--testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini2
-rw-r--r--testing/web-platform/meta/webrtc/RTCRtpReceiver-audio-jitterBufferTarget-stats.https.html.ini3
-rw-r--r--testing/web-platform/meta/webrtc/RTCRtpReceiver-video-jitterBufferTarget-stats.html.ini (renamed from testing/web-platform/meta/webrtc-extensions/RTCRtpReceiver-video-jitterBufferTarget-stats.html.ini)3
-rw-r--r--testing/web-platform/meta/webrtc/idlharness.https.window.js.ini19
-rw-r--r--testing/web-platform/meta/webrtc/legacy/simplecall_callbacks.https.html.ini6
-rw-r--r--testing/web-platform/meta/webrtc/simulcast/setParameters-active.https.html.ini4
-rw-r--r--testing/web-platform/meta/websockets/Send-binary-arraybufferview-float16.any.js.ini28
-rw-r--r--testing/web-platform/meta/websockets/basic-auth.any.js.ini24
-rw-r--r--testing/web-platform/meta/websockets/cookies/third-party-cookie-accepted.https.html.ini2
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/003.html.ini5
-rw-r--r--testing/web-platform/meta/webstorage/event_initstorageevent.window.js.ini8
-rw-r--r--testing/web-platform/meta/webvtt/parsing/cue-text-parsing/tests/entities.html.ini37
-rw-r--r--testing/web-platform/meta/webvtt/parsing/cue-text-parsing/tests/tree-building.html.ini5
-rw-r--r--testing/web-platform/meta/webxr/idlharness.https.window.js.ini3
-rw-r--r--testing/web-platform/meta/window-management/__dir__.ini1
-rw-r--r--testing/web-platform/meta/workers/Worker-creation-happens-in-parallel.https.html.ini8
-rw-r--r--testing/web-platform/meta/workers/Worker-postMessage-happens-in-parallel.https.html.ini3
-rw-r--r--testing/web-platform/meta/workers/baseurl/alpha/sharedworker-in-worker.html.ini2
-rw-r--r--testing/web-platform/meta/workers/constructors/SharedWorker/same-origin.html.ini2
-rw-r--r--testing/web-platform/meta/workers/constructors/Worker/same-origin.html.ini2
-rw-r--r--testing/web-platform/meta/workers/semantics/interface-objects/001.worker.js.ini2
-rw-r--r--testing/web-platform/meta/workers/semantics/interface-objects/003.any.js.ini3
-rw-r--r--testing/web-platform/meta/xhr/overridemimetype-blob.html.ini20
-rw-r--r--testing/web-platform/meta/xhr/send-data-sharedarraybuffer.any.js.ini5
1053 files changed, 6044 insertions, 12547 deletions
diff --git a/testing/web-platform/meta/FileAPI/blob/Blob-constructor.any.js.ini b/testing/web-platform/meta/FileAPI/blob/Blob-constructor.any.js.ini
index 7e76300136..1cd2cc3915 100644
--- a/testing/web-platform/meta/FileAPI/blob/Blob-constructor.any.js.ini
+++ b/testing/web-platform/meta/FileAPI/blob/Blob-constructor.any.js.ini
@@ -1,7 +1,12 @@
[Blob-constructor.any.worker.html]
expected:
if (os == "android") and fission: [TIMEOUT, OK]
+ [Passing typed arrays as elements of the blobParts array should work.]
+ expected: FAIL
+
[Blob-constructor.any.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ [Passing typed arrays as elements of the blobParts array should work.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/IndexedDB/get-databases.any.js.ini b/testing/web-platform/meta/IndexedDB/get-databases.any.js.ini
index 0155d49d7a..13eb65345d 100644
--- a/testing/web-platform/meta/IndexedDB/get-databases.any.js.ini
+++ b/testing/web-platform/meta/IndexedDB/get-databases.any.js.ini
@@ -3,10 +3,15 @@
if (processor == "x86") and not debug: [OK, TIMEOUT]
[Ensure that databases() doesn't pick up changes that haven't commited.]
expected:
- if (os == "linux") and not debug and not asan and (processor == "x86_64") and not tsan: [PASS, FAIL]
- if (os == "linux") and debug and not fission: [PASS, FAIL]
+ if (os == "linux") and not asan and not tsan and debug and fission: [PASS, FAIL]
+ if (os == "linux") and not asan and not tsan and debug and not fission: [PASS, FAIL]
+ if (os == "linux") and not asan and not tsan and not debug: [PASS, FAIL]
+ if (os == "linux") and asan and not fission: [PASS, FAIL]
[get-databases.any.worker.html]
expected:
if (processor == "x86") and not debug: [OK, TIMEOUT]
+ [Ensure that databases() doesn't pick up changes that haven't commited.]
+ expected:
+ if asan and not fission: [PASS, FAIL]
diff --git a/testing/web-platform/meta/IndexedDB/idb-binary-key-detached.htm.ini b/testing/web-platform/meta/IndexedDB/idb-binary-key-detached.htm.ini
index ed52901767..e69de29bb2 100644
--- a/testing/web-platform/meta/IndexedDB/idb-binary-key-detached.htm.ini
+++ b/testing/web-platform/meta/IndexedDB/idb-binary-key-detached.htm.ini
@@ -1,6 +0,0 @@
-[idb-binary-key-detached.htm]
- [Detached ArrayBuffer]
- expected: FAIL
-
- [Detached TypedArray]
- expected: FAIL
diff --git a/testing/web-platform/meta/IndexedDB/idb-binary-key-roundtrip.htm.ini b/testing/web-platform/meta/IndexedDB/idb-binary-key-roundtrip.htm.ini
index cfe6a06eaf..6444ed22a0 100644
--- a/testing/web-platform/meta/IndexedDB/idb-binary-key-roundtrip.htm.ini
+++ b/testing/web-platform/meta/IndexedDB/idb-binary-key-roundtrip.htm.ini
@@ -1,3 +1,5 @@
[idb-binary-key-roundtrip.htm]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ [Binary keys can be supplied using the view type Float16Array]
+ expected: FAIL
diff --git a/testing/web-platform/meta/IndexedDB/idbfactory-databases-opaque-origin.html.ini b/testing/web-platform/meta/IndexedDB/idbfactory-databases-opaque-origin.html.ini
index 68cd9e2a31..088622dd26 100644
--- a/testing/web-platform/meta/IndexedDB/idbfactory-databases-opaque-origin.html.ini
+++ b/testing/web-platform/meta/IndexedDB/idbfactory-databases-opaque-origin.html.ini
@@ -1,14 +1,3 @@
[idbfactory-databases-opaque-origin.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [IDBFactory.databases() in sandboxed iframe should reject]
- expected: FAIL
-
- [IDBFactory.databases() in non-sandboxed iframe should not reject]
- expected: PASS
-
- [IDBFactory.databases() in data URL dedicated worker should throw SecurityError]
- expected: FAIL
-
- [IDBFactory.databases() in data URL shared worker should throw SecurityError]
- expected: FAIL
diff --git a/testing/web-platform/meta/IndexedDB/idbfactory-deleteDatabase-opaque-origin.html.ini b/testing/web-platform/meta/IndexedDB/idbfactory-deleteDatabase-opaque-origin.html.ini
index 6d8333e79c..ac531edb5f 100644
--- a/testing/web-platform/meta/IndexedDB/idbfactory-deleteDatabase-opaque-origin.html.ini
+++ b/testing/web-platform/meta/IndexedDB/idbfactory-deleteDatabase-opaque-origin.html.ini
@@ -1,8 +1,3 @@
[idbfactory-deleteDatabase-opaque-origin.html]
expected:
if (os == "android") and fission: [TIMEOUT, OK]
- [IDBFactory.deleteDatabase() in data URL dedicated worker should throw SecurityError]
- expected: FAIL
-
- [IDBFactory.deleteDatabase() in data URL shared worker should throw SecurityError]
- expected: FAIL
diff --git a/testing/web-platform/meta/IndexedDB/idbfactory-open-opaque-origin.html.ini b/testing/web-platform/meta/IndexedDB/idbfactory-open-opaque-origin.html.ini
index 0dee041d5f..8844be3899 100644
--- a/testing/web-platform/meta/IndexedDB/idbfactory-open-opaque-origin.html.ini
+++ b/testing/web-platform/meta/IndexedDB/idbfactory-open-opaque-origin.html.ini
@@ -1,8 +1,3 @@
[idbfactory-open-opaque-origin.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [IDBFactory.open() in data URL dedicated workers should throw SecurityError]
- expected: FAIL
-
- [IDBFactory.open() in data URL shared workers should throw SecurityError]
- expected: FAIL
diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini
index 83426c3ef4..288e5382a6 100644
--- a/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini
+++ b/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini
@@ -2,18 +2,6 @@
expected:
if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
- [Calling open() with version argument null should throw TypeError.]
- expected: FAIL
-
- [Calling open() with version argument object should throw TypeError.]
- expected: FAIL
-
- [Calling open() with version argument object (second) should throw TypeError.]
- expected: FAIL
-
- [Calling open() with version argument object (third) should throw TypeError.]
- expected: FAIL
-
[Calling open() with version argument undefined should not throw.]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getAll.any.js.ini b/testing/web-platform/meta/IndexedDB/idbindex_getAll.any.js.ini
index f32a368c90..eccf33681e 100644
--- a/testing/web-platform/meta/IndexedDB/idbindex_getAll.any.js.ini
+++ b/testing/web-platform/meta/IndexedDB/idbindex_getAll.any.js.ini
@@ -1,15 +1,80 @@
[idbindex_getAll.any.html]
+ expected:
+ if (processor == "x86") and not debug: TIMEOUT
+ [Get upper excluded]
+ expected:
+ if (processor == "x86") and not debug: TIMEOUT
+
+ [Get all keys]
+ expected:
+ if (processor == "x86") and not debug: TIMEOUT
+
+ [Retrieve multiEntry key]
+ expected:
+ if (processor == "x86") and not debug: TIMEOUT
+
+ [Empty object store]
+ expected:
+ if (processor == "x86") and not debug: TIMEOUT
+
+ [Non existent key]
+ expected:
+ if (processor == "x86") and not debug: TIMEOUT
+
+ [Get bound range with maxCount]
+ expected:
+ if (processor == "x86") and not debug: TIMEOUT
+
+ [Get bound range (generated) with maxCount]
+ expected:
+ if (processor == "x86") and not debug: TIMEOUT
+
+ [maxCount=10]
+ expected:
+ if (processor == "x86") and not debug: TIMEOUT
+
+ [Get lower excluded]
+ expected:
+ if (processor == "x86") and not debug: TIMEOUT
+
+ [Retrieve one key multiple values]
+ expected:
+ if (processor == "x86") and not debug: TIMEOUT
+
+ [Get bound range]
+ expected:
+ if (processor == "x86") and not debug: TIMEOUT
+
+ [maxCount=0]
+ expected:
+ if (processor == "x86") and not debug: TIMEOUT
+
[idbindex_getAll.any.sharedworker.html]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): TIMEOUT
[Retrieve multiEntry key]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): TIMEOUT
[Retrieve one key multiple values]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): TIMEOUT
+
+ [Non existent key]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
+
+ [Get bound range (generated) with maxCount]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
+
+ [maxCount=0]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
[idbindex_getAll.any.worker.html]
diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.any.js.ini b/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.any.js.ini
index 807fb0c105..2289b961bb 100644
--- a/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.any.js.ini
+++ b/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.any.js.ini
@@ -1,21 +1,62 @@
[idbindex_getAllKeys.any.worker.html]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): TIMEOUT
[Get bound range (generated) with maxCount]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): TIMEOUT
[Non existent key]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): TIMEOUT
[maxCount=0]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): TIMEOUT
[Retrieve multiEntry keys]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): TIMEOUT
+
+ [Get upper excluded]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
+
+ [Get all keys]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
+
+ [Empty object store]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
+
+ [Single item get]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
+
+ [Get bound range with maxCount]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
+
+ [maxCount=10]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
+
+ [Get lower excluded]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
+
+ [Get all generated keys]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
+
+ [Get bound range]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
[idbindex_getAllKeys.any.html]
@@ -38,7 +79,7 @@
[idbindex_getAllKeys.any.sharedworker.html]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not debug: [OK, TIMEOUT]
[Get lower excluded]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
@@ -57,4 +98,4 @@
[Retrieve multiEntry keys]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add.any.js.ini
index 4a2c25509f..6efdb10102 100644
--- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add.any.js.ini
+++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add.any.js.ini
@@ -1,12 +1,119 @@
[idbobjectstore_add.any.serviceworker.html]
+ expected:
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
+ [If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
+
[idbobjectstore_add.any.sharedworker.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ [Attempt to 'add()' a record where the out of line key provided does not meet the constraints of a valid key]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Attempt to 'add()' a record that does not meet the constraints of an object store's inline key requirements]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Attempt to 'add()' a record where the record's key does not meet the constraints of a valid key]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Attempt to 'add()' a record where the record's in-line key is not defined]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [add() a record where a value being indexed does not meet the constraints of a valid key]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Attempt to call 'add()' without a key parameter when the object store uses out-of-line keys]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [add() with an out-of-line key]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [add() object store's key path is an object attribute]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [add() record with same key already exists]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [add() autoIncrement and inline keys]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [add() where an index has unique:true specified]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [add() autoIncrement and out-of-line keys]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Object store has autoIncrement:true and the key path is an object attribute]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
[idbobjectstore_add.any.worker.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ [If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Attempt to call 'add()' without a key parameter when the object store uses out-of-line keys]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Attempt to 'add()' a record where the record's in-line key is not defined]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Attempt to 'add()' a record that does not meet the constraints of an object store's inline key requirements]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Object store has autoIncrement:true and the key path is an object attribute]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Attempt to 'add()' a record where the record's key does not meet the constraints of a valid key]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Attempt to 'add()' a record where the out of line key provided does not meet the constraints of a valid key]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [add() a record where a value being indexed does not meet the constraints of a valid key]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
[idbobjectstore_add.any.html]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
[Attempt to call 'add()' without a key parameter when the object store uses out-of-line keys]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
@@ -14,23 +121,49 @@
[Attempt to 'add()' a record where the record's key does not meet the constraints of a valid key]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]
[Attempt to 'add()' a record where the record's in-line key is not defined]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]
[Attempt to 'add()' a record where the out of line key provided does not meet the constraints of a valid key]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]
[add() a record where a value being indexed does not meet the constraints of a valid key]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]
[If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]
[If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]
+
+ [Attempt to 'add()' a record that does not meet the constraints of an object store's inline key requirements]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [add() object store's key path is an object attribute]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [add() autoIncrement and inline keys]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [add() autoIncrement and out-of-line keys]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Object store has autoIncrement:true and the key path is an object attribute]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put.any.js.ini
index 14fbd0f2f7..64c0247a07 100644
--- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put.any.js.ini
+++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put.any.js.ini
@@ -1,88 +1,61 @@
[idbobjectstore_put.any.sharedworker.html]
[idbobjectstore_put.any.serviceworker.html]
+
+[idbobjectstore_put.any.worker.html]
expected:
- if (processor == "x86") and not debug: TIMEOUT
- [Attempt to put() a record that does not meet the constraints of an object store's inline key requirements]
+ if (os == "win") and not debug: [OK, TIMEOUT]
+ [If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError]
expected:
- if (processor == "x86") and not debug: TIMEOUT
+ if (os == "win") and not debug: [PASS, TIMEOUT]
- [Attempt to call put() without an key parameter when the object store uses out-of-line keys]
+ [If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError]
expected:
- if (processor == "x86") and not debug: TIMEOUT
+ if (os == "win") and not debug: [PASS, TIMEOUT]
- [Attempt to put() a record where the record's key does not meet the constraints of a valid key]
+ [put() a record where a value being indexed does not meet the constraints of a valid key]
expected:
- if (processor == "x86") and not debug: TIMEOUT
+ if (os == "win") and not debug: [PASS, TIMEOUT]
[Attempt to put() a record where the record's in-line key is not defined]
expected:
- if (processor == "x86") and not debug: TIMEOUT
+ if (os == "win") and not debug: [PASS, TIMEOUT]
[Attempt to put() a record where the out of line key provided does not meet the constraints of a valid key]
expected:
- if (processor == "x86") and not debug: TIMEOUT
-
- [put() a record where a value being indexed does not meet the constraints of a valid key]
- expected:
- if (processor == "x86") and not debug: TIMEOUT
+ if (os == "win") and not debug: [PASS, TIMEOUT]
- [If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError]
- expected:
- if (processor == "x86") and not debug: TIMEOUT
-
- [If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError]
- expected:
- if (processor == "x86") and not debug: TIMEOUT
-
-
-[idbobjectstore_put.any.worker.html]
- expected:
- if (processor == "x86") and not debug: TIMEOUT
- [If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError]
+ [autoIncrement and inline keys]
expected:
- if (processor == "x86") and not debug: TIMEOUT
+ if (os == "win") and not debug: [PASS, TIMEOUT]
- [If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError]
+ [Attempt to call put() without an key parameter when the object store uses out-of-line keys]
expected:
- if (processor == "x86") and not debug: TIMEOUT
-
+ if (os == "win") and not debug: [PASS, TIMEOUT]
-[idbobjectstore_put.any.html]
- expected:
- if (processor == "x86") and not debug: TIMEOUT
- [Object store has autoIncrement:true and the key path is an object attribute]
+ [autoIncrement and out-of-line keys]
expected:
- if (processor == "x86") and not debug: TIMEOUT
+ if (os == "win") and not debug: [PASS, TIMEOUT]
[Attempt to put() a record that does not meet the constraints of an object store's inline key requirements]
expected:
- if (processor == "x86") and not debug: TIMEOUT
+ if (os == "win") and not debug: [PASS, TIMEOUT]
- [Attempt to call put() without an key parameter when the object store uses out-of-line keys]
- expected:
- if (processor == "x86") and not debug: TIMEOUT
-
- [Attempt to put() a record where the record's key does not meet the constraints of a valid key]
+ [put() where an index has unique:true specified]
expected:
- if (processor == "x86") and not debug: TIMEOUT
+ if (os == "win") and not debug: [PASS, TIMEOUT]
- [Attempt to put() a record where the record's in-line key is not defined]
+ [Object store's key path is an object attribute]
expected:
- if (processor == "x86") and not debug: TIMEOUT
+ if (os == "win") and not debug: [PASS, TIMEOUT]
- [Attempt to put() a record where the out of line key provided does not meet the constraints of a valid key]
+ [Object store has autoIncrement:true and the key path is an object attribute]
expected:
- if (processor == "x86") and not debug: TIMEOUT
+ if (os == "win") and not debug: [PASS, TIMEOUT]
- [put() a record where a value being indexed does not meet the constraints of a valid key]
+ [Attempt to put() a record where the record's key does not meet the constraints of a valid key]
expected:
- if (processor == "x86") and not debug: TIMEOUT
+ if (os == "win") and not debug: [PASS, TIMEOUT]
- [If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError]
- expected:
- if (processor == "x86") and not debug: TIMEOUT
- [If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError]
- expected:
- if (processor == "x86") and not debug: TIMEOUT
+[idbobjectstore_put.any.html]
diff --git a/testing/web-platform/meta/IndexedDB/keygenerator-inject.html.ini b/testing/web-platform/meta/IndexedDB/keygenerator-inject.html.ini
index 8aacf79190..2951239fef 100644
--- a/testing/web-platform/meta/IndexedDB/keygenerator-inject.html.ini
+++ b/testing/web-platform/meta/IndexedDB/keygenerator-inject.html.ini
@@ -1,6 +1,7 @@
[keygenerator-inject.html]
expected:
- if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
+ if (os == "linux") and debug and not fission: CRASH
[Key is injected into value - single segment path]
expected:
if (processor == "x86") and not debug: [PASS, TIMEOUT]
@@ -19,4 +20,4 @@
[put() throws if key cannot be injected - multi-segment path]
expected:
- if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT]
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/IndexedDB/serialize-sharedarraybuffer-throws.https.html.ini b/testing/web-platform/meta/IndexedDB/serialize-sharedarraybuffer-throws.https.html.ini
index bcfac5ac85..9a058c09d9 100644
--- a/testing/web-platform/meta/IndexedDB/serialize-sharedarraybuffer-throws.https.html.ini
+++ b/testing/web-platform/meta/IndexedDB/serialize-sharedarraybuffer-throws.https.html.ini
@@ -2,5 +2,3 @@
expected:
if (os == "android") and not debug: [OK, TIMEOUT]
if (os == "android") and debug: [OK, TIMEOUT]
- [IndexedDB: Attempting to serialize a SharedArrayBuffer should throw]
- expected: FAIL
diff --git a/testing/web-platform/meta/IndexedDB/structured-clone.any.js.ini b/testing/web-platform/meta/IndexedDB/structured-clone.any.js.ini
index 343dc96d67..d4a2ee767b 100644
--- a/testing/web-platform/meta/IndexedDB/structured-clone.any.js.ini
+++ b/testing/web-platform/meta/IndexedDB/structured-clone.any.js.ini
@@ -10,141 +10,112 @@
[structured-clone.any.html?101-last]
expected:
- if (os == "linux") and swgl and not fission: [TIMEOUT, OK]
- if (os == "android") and debug and not swgl: [TIMEOUT, OK]
- if (os == "mac") and not debug: [TIMEOUT, OK]
- if os == "win": [TIMEOUT, OK]
- TIMEOUT
- [Not serializable: Window: [object Window\]]
+ if (os == "win") and not debug: [OK, ERROR, TIMEOUT]
+ if os == "linux": TIMEOUT
+ [TIMEOUT, OK, ERROR]
+ [File: [object File\]]
expected:
- if (os == "android") and debug and not swgl: [NOTRUN, PASS]
- if (os == "linux") and swgl and not fission: [NOTRUN, PASS]
- if (os == "mac") and not debug: [NOTRUN, PASS]
- if os == "win": [NOTRUN, PASS]
- NOTRUN
+ if (os == "win") and ccov: [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": NOTRUN
+ [NOTRUN, PASS, TIMEOUT]
- [Not serializable: symbol: Symbol(desc)]
+ [Not serializable: MessageChannel: [object MessageChannel\]]
expected:
- if (os == "android") and debug and not swgl: [NOTRUN, FAIL]
- if (os == "linux") and swgl and not fission: [NOTRUN, FAIL]
- if (os == "mac") and not debug: [NOTRUN, FAIL]
- if os == "win": [NOTRUN, FAIL]
+ if (os == "win") and debug: [NOTRUN, PASS]
+ if (os == "win") and not debug: [PASS, NOTRUN]
+ if os == "mac": [NOTRUN, PASS]
NOTRUN
- [FileList: [object FileList\]]
+ [Not serializable: symbol: Symbol(desc)]
expected:
- if (os == "android") and debug and not swgl: [NOTRUN, FAIL]
- if (os == "linux") and swgl and not fission: [NOTRUN, FAIL]
- if (os == "mac") and not debug: [NOTRUN, FAIL]
- if os == "win": [NOTRUN, FAIL]
+ if os == "win": [NOTRUN, FAIL, PASS]
+ if os == "mac": [NOTRUN, FAIL]
NOTRUN
- [Not serializable: function: function() {}]
+ [Not serializable: Window: [object Window\]]
expected:
- if (os == "android") and debug and not swgl: [NOTRUN, PASS]
- if (os == "linux") and swgl and not fission: [NOTRUN, PASS]
- if (os == "mac") and not debug: [NOTRUN, PASS]
- if os == "win": [NOTRUN, PASS]
+ if (os == "win") and debug: [NOTRUN, PASS]
+ if (os == "win") and not debug: [PASS, NOTRUN]
+ if os == "mac": [NOTRUN, PASS]
NOTRUN
- [File: [object File\]]
+ [Blob: [object Blob\]]
expected:
- if (os == "win") and ccov: [NOTRUN, PASS, TIMEOUT]
- if (os == "linux") and debug and not fission and swgl: [NOTRUN, PASS, TIMEOUT]
- if (os == "linux") and not debug and fission: NOTRUN
- if (os == "android") and debug and not swgl: [NOTRUN, PASS, TIMEOUT]
- if (os == "mac") and not debug: [NOTRUN, PASS, TIMEOUT]
- if os == "win": [NOTRUN, PASS, TIMEOUT]
- [NOTRUN, TIMEOUT]
+ if (os == "win") and debug: [TIMEOUT, PASS]
+ if (os == "win") and not debug: [PASS, TIMEOUT]
+ if os == "mac": [TIMEOUT, PASS]
+ TIMEOUT
- [Not serializable: Event: [object Event\]]
+ [Not serializable: function: function() {}]
expected:
- if (os == "android") and debug and not swgl: [NOTRUN, PASS]
- if (os == "linux") and swgl and not fission: [NOTRUN, PASS]
- if (os == "mac") and not debug: [NOTRUN, PASS]
- if os == "win": [NOTRUN, PASS]
+ if (os == "win") and debug: [NOTRUN, PASS]
+ if (os == "win") and not debug: [PASS, NOTRUN]
+ if os == "mac": [NOTRUN, PASS]
NOTRUN
- [Not serializable: MessageChannel: [object MessageChannel\]]
+ [FileList: [object FileList\]]
expected:
- if (os == "linux") and swgl and not fission: [NOTRUN, PASS]
- if (os == "android") and debug and not swgl: [NOTRUN, PASS]
- if (os == "mac") and not debug: [NOTRUN, PASS]
- if os == "win": [NOTRUN, PASS]
+ if (os == "win") and debug: [NOTRUN, FAIL]
+ if (os == "win") and not debug: [FAIL, NOTRUN]
+ if os == "mac": [NOTRUN, FAIL]
NOTRUN
- [Blob: [object Blob\]]
- expected:
- if (os == "linux") and not debug and fission: TIMEOUT
- if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, PASS, NOTRUN]
- [TIMEOUT, PASS]
-
- [DOMRectReadOnly: [object DOMRectReadOnly\]]
- expected:
- if (processor == "x86") and not debug: [PASS, TIMEOUT]
-
- [ImageData: [object ImageData\]]
+ [Not serializable: Event: [object Event\]]
expected:
- if (processor == "x86") and not debug: [PASS, NOTRUN]
+ if (os == "win") and debug: [NOTRUN, PASS]
+ if (os == "win") and not debug: [PASS, NOTRUN]
+ if os == "mac": [NOTRUN, PASS]
+ NOTRUN
[structured-clone.any.worker.html?101-last]
expected:
- if (os == "linux") and fission and debug and swgl: TIMEOUT
- if (os == "linux") and fission and not debug: TIMEOUT
- if (os == "mac") and debug: TIMEOUT
- if (os == "android") and not debug: TIMEOUT
- [TIMEOUT, OK]
- [Not serializable: function: function() {}]
+ if (os == "win") and debug: [OK, ERROR, TIMEOUT]
+ if (os == "win") and not debug: [OK, ERROR, TIMEOUT]
+ if os == "linux": TIMEOUT
+ [TIMEOUT, OK, ERROR]
+ [Not serializable: MessageChannel: [object MessageChannel\]]
expected:
- if (os == "linux") and fission and debug and swgl: NOTRUN
- if (os == "linux") and fission and not debug: NOTRUN
- if (os == "mac") and debug: NOTRUN
- if (os == "android") and not debug: NOTRUN
- [NOTRUN, PASS]
+ if (os == "win") and debug: [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN]
+ NOTRUN
- [Not serializable: MessageChannel: [object MessageChannel\]]
+ [Not serializable: DedicatedWorkerGlobalScope: [object DedicatedWorkerGlobalScope\]]
expected:
- if (os == "linux") and fission and debug and swgl: NOTRUN
- if (os == "linux") and fission and not debug: NOTRUN
- if (os == "android") and not debug: NOTRUN
- if (os == "mac") and debug: NOTRUN
- [NOTRUN, PASS]
+ if (os == "win") and debug: [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN]
+ NOTRUN
[Not serializable: symbol: Symbol(desc)]
expected:
- if (os == "linux") and fission and debug and swgl: NOTRUN
- if (os == "linux") and fission and not debug: NOTRUN
- if (os == "android") and not debug: NOTRUN
- if (os == "mac") and debug: NOTRUN
- [NOTRUN, FAIL]
+ if (os == "win") and debug: [PASS, FAIL, NOTRUN]
+ if (os == "win") and not debug: [PASS, FAIL, NOTRUN]
+ NOTRUN
- [File: [object File\]]
+ [Blob: [object Blob\]]
expected:
- if (os == "linux") and fission and debug and swgl: [NOTRUN, TIMEOUT]
- if (os == "linux") and fission and not debug: [NOTRUN, TIMEOUT]
- if (os == "android") and not debug: [NOTRUN, TIMEOUT]
- if (os == "mac") and debug: [NOTRUN, TIMEOUT]
- [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and debug: [PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, TIMEOUT]
+ TIMEOUT
- [Not serializable: Event: [object Event\]]
+ [File: [object File\]]
expected:
- if (os == "linux") and fission and debug and swgl: NOTRUN
- if (os == "linux") and fission and not debug: NOTRUN
- if (os == "android") and not debug: NOTRUN
- if (os == "mac") and debug: NOTRUN
- [NOTRUN, PASS]
+ if (os == "win") and debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ NOTRUN
- [Not serializable: DedicatedWorkerGlobalScope: [object DedicatedWorkerGlobalScope\]]
+ [Not serializable: function: function() {}]
expected:
- if (os == "linux") and fission and debug and swgl: NOTRUN
- if (os == "linux") and fission and not debug: NOTRUN
- if (os == "android") and not debug: NOTRUN
- if (os == "mac") and debug: NOTRUN
- [NOTRUN, PASS]
+ if (os == "win") and debug: [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN]
+ NOTRUN
- [Blob: [object Blob\]]
- expected: [TIMEOUT, PASS]
+ [Not serializable: Event: [object Event\]]
+ expected:
+ if (os == "win") and debug: [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN]
+ NOTRUN
[structured-clone.any.html?1-20]
@@ -152,10 +123,13 @@
[structured-clone.any.worker.html?1-20]
[structured-clone.any.worker.html?21-40]
+ expected:
+ if asan and not fission: [OK, CRASH]
[structured-clone.any.html?21-40]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, ERROR, TIMEOUT]
+ if (os == "linux") and not fission and not debug: [OK, CRASH]
[string: ]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
@@ -218,16 +192,14 @@
[structured-clone.any.html?41-60]
+ expected:
+ if not fission and (os == "linux") and debug: [OK, CRASH]
[structured-clone.any.worker.html?41-60]
[structured-clone.any.html?61-80]
expected:
- if (processor == "x86") and not debug: [OK, TIMEOUT]
- [Uint8Array: 0,1,254,255]
- expected:
- if (processor == "x86") and not debug: [PASS, NOTRUN]
-
+ if (processor == "x86") and not debug: [OK, ERROR, TIMEOUT]
[RegExp: /abc/im]
expected:
if (processor == "x86") and not debug: [PASS, TIMEOUT]
@@ -240,10 +212,6 @@
expected:
if (processor == "x86") and not debug: [PASS, NOTRUN]
- [Uint8Array: ]
- expected:
- if (processor == "x86") and not debug: [PASS, NOTRUN]
-
[ArrayBuffer: [object ArrayBuffer\]]
expected:
if (processor == "x86") and not debug: [PASS, NOTRUN]
diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.js.ini
index e6e8b4838e..078bdc3957 100644
--- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.js.ini
+++ b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.js.ini
@@ -19,33 +19,6 @@
[P-384 non-multiple of 8 bits]
expected: FAIL
- [P-521 missing public curve]
- expected: FAIL
-
- [P-256 missing public curve]
- expected: FAIL
-
- [P-384 missing public curve]
- expected: FAIL
-
- [P-521 public property of algorithm is not a CryptoKey]
- expected: FAIL
-
- [P-256 public property of algorithm is not a CryptoKey]
- expected: FAIL
-
- [P-384 public property of algorithm is not a CryptoKey]
- expected: FAIL
-
- [P-521 mismatched curves]
- expected: FAIL
-
- [P-256 mismatched curves]
- expected: FAIL
-
- [P-384 mismatched curves]
- expected: FAIL
-
[P-521 asking for too many bits]
expected: FAIL
@@ -77,33 +50,6 @@
[P-384 non-multiple of 8 bits]
expected: FAIL
- [P-521 missing public curve]
- expected: FAIL
-
- [P-256 missing public curve]
- expected: FAIL
-
- [P-384 missing public curve]
- expected: FAIL
-
- [P-521 public property of algorithm is not a CryptoKey]
- expected: FAIL
-
- [P-256 public property of algorithm is not a CryptoKey]
- expected: FAIL
-
- [P-384 public property of algorithm is not a CryptoKey]
- expected: FAIL
-
- [P-521 mismatched curves]
- expected: FAIL
-
- [P-256 mismatched curves]
- expected: FAIL
-
- [P-384 mismatched curves]
- expected: FAIL
-
[P-521 asking for too many bits]
expected: FAIL
diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.js.ini
index 77626e97ce..0733cb678c 100644
--- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.js.ini
+++ b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.js.ini
@@ -1,60 +1,7 @@
[ecdh_keys.https.any.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [P-521 missing public curve]
- expected: FAIL
-
- [P-256 missing public curve]
- expected: FAIL
-
- [P-384 missing public curve]
- expected: FAIL
-
- [P-521 public property of algorithm is not a CryptoKey]
- expected: FAIL
-
- [P-256 public property of algorithm is not a CryptoKey]
- expected: FAIL
-
- [P-384 public property of algorithm is not a CryptoKey]
- expected: FAIL
-
- [P-521 mismatched curves]
- expected: FAIL
-
- [P-256 mismatched curves]
- expected: FAIL
-
- [P-384 mismatched curves]
- expected: FAIL
-
[ecdh_keys.https.any.worker.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [P-521 missing public curve]
- expected: FAIL
-
- [P-256 missing public curve]
- expected: FAIL
-
- [P-384 missing public curve]
- expected: FAIL
-
- [P-521 public property of algorithm is not a CryptoKey]
- expected: FAIL
-
- [P-256 public property of algorithm is not a CryptoKey]
- expected: FAIL
-
- [P-384 public property of algorithm is not a CryptoKey]
- expected: FAIL
-
- [P-521 mismatched curves]
- expected: FAIL
-
- [P-256 mismatched curves]
- expected: FAIL
-
- [P-384 mismatched curves]
- expected: FAIL
diff --git a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini
index 64ea9238c4..be28bfee4b 100644
--- a/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini
+++ b/testing/web-platform/meta/WebCryptoAPI/derive_bits_keys/hkdf.https.any.js.ini
@@ -7,189 +7,114 @@
[short derivedKey, empty salt, SHA-1, with empty info with missing info]
expected: FAIL
- [short derivedKey, empty salt, SHA-1, with empty info with null length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, empty salt, SHA-256, with normal info with 0 length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-256, with normal info with missing salt]
expected: FAIL
[short derivedKey, empty salt, SHA-256, with normal info with missing info]
expected: FAIL
- [short derivedKey, empty salt, SHA-256, with normal info with null length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, empty salt, SHA-256, with empty info with 0 length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-256, with empty info with missing salt]
expected: FAIL
[short derivedKey, empty salt, SHA-256, with empty info with missing info]
expected: FAIL
- [short derivedKey, empty salt, SHA-256, with empty info with null length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length]
expected: FAIL
- [long derivedKey, normal salt, SHA-384, with normal info with 0 length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-384, with normal info with missing salt]
expected: FAIL
[long derivedKey, normal salt, SHA-384, with normal info with missing info]
expected: FAIL
- [long derivedKey, normal salt, SHA-384, with normal info with null length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length]
expected: FAIL
- [long derivedKey, normal salt, SHA-384, with empty info with 0 length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-384, with empty info with missing salt]
expected: FAIL
[long derivedKey, normal salt, SHA-384, with empty info with missing info]
expected: FAIL
- [long derivedKey, normal salt, SHA-384, with empty info with null length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length]
expected: FAIL
- [long derivedKey, normal salt, SHA-512, with normal info with 0 length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-512, with normal info with missing salt]
expected: FAIL
[long derivedKey, normal salt, SHA-512, with normal info with missing info]
expected: FAIL
- [long derivedKey, normal salt, SHA-512, with normal info with null length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length]
expected: FAIL
- [long derivedKey, normal salt, SHA-512, with empty info with 0 length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-512, with empty info with missing salt]
expected: FAIL
[long derivedKey, normal salt, SHA-512, with empty info with missing info]
expected: FAIL
- [long derivedKey, normal salt, SHA-512, with empty info with null length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length]
expected: FAIL
- [long derivedKey, normal salt, SHA-1, with normal info with 0 length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-1, with normal info with missing salt]
expected: FAIL
[long derivedKey, normal salt, SHA-1, with normal info with missing info]
expected: FAIL
- [long derivedKey, normal salt, SHA-1, with normal info with null length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length]
expected: FAIL
- [long derivedKey, normal salt, SHA-1, with empty info with 0 length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-1, with empty info with missing salt]
expected: FAIL
[long derivedKey, normal salt, SHA-1, with empty info with missing info]
expected: FAIL
- [long derivedKey, normal salt, SHA-1, with empty info with null length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length]
expected: FAIL
- [long derivedKey, normal salt, SHA-256, with normal info with 0 length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-256, with normal info with missing salt]
expected: FAIL
[long derivedKey, normal salt, SHA-256, with normal info with missing info]
expected: FAIL
- [long derivedKey, normal salt, SHA-256, with normal info with null length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length]
expected: FAIL
- [long derivedKey, normal salt, SHA-256, with empty info with 0 length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-256, with empty info with missing salt]
expected: FAIL
[long derivedKey, normal salt, SHA-256, with empty info with missing info]
expected: FAIL
- [long derivedKey, normal salt, SHA-256, with empty info with null length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length]
expected: FAIL
- [long derivedKey, empty salt, SHA-384, with normal info with 0 length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-384, with normal info with missing salt]
expected: FAIL
[long derivedKey, empty salt, SHA-384, with normal info with missing info]
expected: FAIL
- [long derivedKey, empty salt, SHA-384, with normal info with null length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length]
expected: FAIL
- [long derivedKey, empty salt, SHA-384, with empty info with 0 length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-384, with empty info with missing salt]
expected: FAIL
[long derivedKey, empty salt, SHA-384, with empty info with missing info]
expected: FAIL
- [long derivedKey, empty salt, SHA-384, with empty info with null length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length]
expected: FAIL
@@ -1821,295 +1746,178 @@
[hkdf.https.any.html?1-1000]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [short derivedKey, normal salt, SHA-384, with normal info with 0 length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-384, with normal info with missing salt]
expected: FAIL
[short derivedKey, normal salt, SHA-384, with normal info with missing info]
expected: FAIL
- [short derivedKey, normal salt, SHA-384, with normal info with null length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, normal salt, SHA-384, with empty info with 0 length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-384, with empty info with missing salt]
expected: FAIL
[short derivedKey, normal salt, SHA-384, with empty info with missing info]
expected: FAIL
- [short derivedKey, normal salt, SHA-384, with empty info with null length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, normal salt, SHA-512, with normal info with 0 length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-512, with normal info with missing salt]
expected: FAIL
[short derivedKey, normal salt, SHA-512, with normal info with missing info]
expected: FAIL
- [short derivedKey, normal salt, SHA-512, with normal info with null length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, normal salt, SHA-512, with empty info with 0 length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-512, with empty info with missing salt]
expected: FAIL
[short derivedKey, normal salt, SHA-512, with empty info with missing info]
expected: FAIL
- [short derivedKey, normal salt, SHA-512, with empty info with null length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-512, with empty info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, normal salt, SHA-1, with normal info with 0 length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-1, with normal info with missing salt]
expected: FAIL
[short derivedKey, normal salt, SHA-1, with normal info with missing info]
expected: FAIL
- [short derivedKey, normal salt, SHA-1, with normal info with null length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, normal salt, SHA-1, with empty info with 0 length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-1, with empty info with missing salt]
expected: FAIL
[short derivedKey, normal salt, SHA-1, with empty info with missing info]
expected: FAIL
- [short derivedKey, normal salt, SHA-1, with empty info with null length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, normal salt, SHA-256, with normal info with 0 length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-256, with normal info with missing salt]
expected: FAIL
[short derivedKey, normal salt, SHA-256, with normal info with missing info]
expected: FAIL
- [short derivedKey, normal salt, SHA-256, with normal info with null length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, normal salt, SHA-256, with empty info with 0 length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-256, with empty info with missing salt]
expected: FAIL
[short derivedKey, normal salt, SHA-256, with empty info with missing info]
expected: FAIL
- [short derivedKey, normal salt, SHA-256, with empty info with null length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-256, with empty info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, empty salt, SHA-384, with normal info with 0 length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-384, with normal info with missing salt]
expected: FAIL
[short derivedKey, empty salt, SHA-384, with normal info with missing info]
expected: FAIL
- [short derivedKey, empty salt, SHA-384, with normal info with null length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, empty salt, SHA-384, with empty info with 0 length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-384, with empty info with missing salt]
expected: FAIL
[short derivedKey, empty salt, SHA-384, with empty info with missing info]
expected: FAIL
- [short derivedKey, empty salt, SHA-384, with empty info with null length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, empty salt, SHA-512, with normal info with 0 length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-512, with normal info with missing salt]
expected: FAIL
[short derivedKey, empty salt, SHA-512, with normal info with missing info]
expected: FAIL
- [short derivedKey, empty salt, SHA-512, with normal info with null length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, empty salt, SHA-512, with empty info with 0 length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-512, with empty info with missing salt]
expected: FAIL
[short derivedKey, empty salt, SHA-512, with empty info with missing info]
expected: FAIL
- [short derivedKey, empty salt, SHA-512, with empty info with null length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, empty salt, SHA-1, with normal info with 0 length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-1, with normal info with missing salt]
expected: FAIL
[short derivedKey, empty salt, SHA-1, with normal info with missing info]
expected: FAIL
- [short derivedKey, empty salt, SHA-1, with normal info with null length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, empty salt, SHA-1, with empty info with 0 length]
- expected: FAIL
-
[hkdf.https.any.html?2001-3000]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [long derivedKey, empty salt, SHA-512, with normal info with 0 length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-512, with normal info with missing salt]
expected: FAIL
[long derivedKey, empty salt, SHA-512, with normal info with missing info]
expected: FAIL
- [long derivedKey, empty salt, SHA-512, with normal info with null length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length]
expected: FAIL
- [long derivedKey, empty salt, SHA-512, with empty info with 0 length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-512, with empty info with missing salt]
expected: FAIL
[long derivedKey, empty salt, SHA-512, with empty info with missing info]
expected: FAIL
- [long derivedKey, empty salt, SHA-512, with empty info with null length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length]
expected: FAIL
- [long derivedKey, empty salt, SHA-1, with normal info with 0 length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-1, with normal info with missing salt]
expected: FAIL
[long derivedKey, empty salt, SHA-1, with normal info with missing info]
expected: FAIL
- [long derivedKey, empty salt, SHA-1, with normal info with null length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-1, with normal info with non-multiple of 8 length]
expected: FAIL
- [long derivedKey, empty salt, SHA-1, with empty info with 0 length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-1, with empty info with missing salt]
expected: FAIL
[long derivedKey, empty salt, SHA-1, with empty info with missing info]
expected: FAIL
- [long derivedKey, empty salt, SHA-1, with empty info with null length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length]
expected: FAIL
- [long derivedKey, empty salt, SHA-256, with normal info with 0 length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-256, with normal info with missing salt]
expected: FAIL
[long derivedKey, empty salt, SHA-256, with normal info with missing info]
expected: FAIL
- [long derivedKey, empty salt, SHA-256, with normal info with null length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length]
expected: FAIL
- [long derivedKey, empty salt, SHA-256, with empty info with 0 length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-256, with empty info with missing salt]
expected: FAIL
[long derivedKey, empty salt, SHA-256, with empty info with missing info]
expected: FAIL
- [long derivedKey, empty salt, SHA-256, with empty info with null length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-256, with empty info with non-multiple of 8 length]
expected: FAIL
@@ -4917,18 +4725,9 @@
[hkdf.https.any.worker.html?1001-2000]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [long derivedKey, normal salt, SHA-512, with normal info with 0 length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-256, with empty info with missing info]
expected: FAIL
- [long derivedKey, normal salt, SHA-256, with empty info with null length]
- expected: FAIL
-
- [short derivedKey, empty salt, SHA-256, with empty info with 0 length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-256, with normal info with missing info]
expected: FAIL
@@ -4947,69 +4746,36 @@
[long derivedKey, normal salt, SHA-384, with normal info with missing salt]
expected: FAIL
- [short derivedKey, empty salt, SHA-1, with empty info with null length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, empty salt, SHA-256, with normal info with null length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-256, with empty info with missing info]
expected: FAIL
[long derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length]
expected: FAIL
- [long derivedKey, normal salt, SHA-1, with empty info with 0 length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-256, with empty info with missing salt]
expected: FAIL
- [long derivedKey, empty salt, SHA-384, with empty info with null length]
- expected: FAIL
-
- [long derivedKey, normal salt, SHA-256, with normal info with null length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length]
expected: FAIL
[long derivedKey, empty salt, SHA-384, with normal info with missing salt]
expected: FAIL
- [long derivedKey, normal salt, SHA-1, with empty info with null length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-384, with normal info with missing info]
expected: FAIL
- [long derivedKey, normal salt, SHA-384, with empty info with null length]
- expected: FAIL
-
- [short derivedKey, empty salt, SHA-256, with normal info with 0 length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-256, with normal info with missing salt]
expected: FAIL
- [short derivedKey, empty salt, SHA-256, with empty info with null length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-512, with normal info with missing salt]
expected: FAIL
- [long derivedKey, normal salt, SHA-384, with normal info with 0 length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-1, with empty info with missing info]
expected: FAIL
- [long derivedKey, normal salt, SHA-1, with normal info with 0 length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length]
expected: FAIL
@@ -5019,51 +4785,27 @@
[long derivedKey, normal salt, SHA-256, with normal info with missing salt]
expected: FAIL
- [long derivedKey, empty salt, SHA-384, with normal info with null length]
- expected: FAIL
-
- [long derivedKey, normal salt, SHA-1, with normal info with null length]
- expected: FAIL
-
- [long derivedKey, empty salt, SHA-384, with normal info with 0 length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length]
expected: FAIL
[long derivedKey, normal salt, SHA-256, with normal info with non-multiple of 8 length]
expected: FAIL
- [long derivedKey, normal salt, SHA-256, with normal info with 0 length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-1, with empty info with non-multiple of 8 length]
expected: FAIL
[short derivedKey, empty salt, SHA-1, with empty info with missing info]
expected: FAIL
- [long derivedKey, normal salt, SHA-384, with empty info with 0 length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-384, with empty info with missing salt]
expected: FAIL
[short derivedKey, empty salt, SHA-1, with empty info with missing salt]
expected: FAIL
- [long derivedKey, normal salt, SHA-384, with normal info with null length]
- expected: FAIL
-
[long derivedKey, normal salt, SHA-512, with empty info with missing info]
expected: FAIL
- [long derivedKey, empty salt, SHA-384, with empty info with 0 length]
- expected: FAIL
-
- [long derivedKey, normal salt, SHA-512, with empty info with 0 length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-384, with normal info with non-multiple of 8 length]
expected: FAIL
@@ -5079,15 +4821,9 @@
[long derivedKey, empty salt, SHA-384, with empty info with missing info]
expected: FAIL
- [long derivedKey, normal salt, SHA-512, with empty info with null length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-256, with empty info with missing salt]
expected: FAIL
- [long derivedKey, normal salt, SHA-256, with empty info with 0 length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-256, with normal info with non-multiple of 8 length]
expected: FAIL
@@ -5100,9 +4836,6 @@
[long derivedKey, normal salt, SHA-1, with normal info with missing salt]
expected: FAIL
- [long derivedKey, normal salt, SHA-512, with normal info with null length]
- expected: FAIL
-
[long derivedKey, empty salt, SHA-384, with empty info with missing salt]
expected: FAIL
@@ -5113,15 +4846,9 @@
[hkdf.https.any.worker.html?1-1000]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [short derivedKey, normal salt, SHA-1, with normal info with 0 length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-384, with normal info with missing info]
expected: FAIL
- [short derivedKey, empty salt, SHA-512, with normal info with null length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-512, with empty info with non-multiple of 8 length]
expected: FAIL
@@ -5131,12 +4858,6 @@
[short derivedKey, normal salt, SHA-512, with normal info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, normal salt, SHA-256, with empty info with null length]
- expected: FAIL
-
- [short derivedKey, normal salt, SHA-384, with normal info with 0 length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-1, with normal info with missing info]
expected: FAIL
@@ -5155,15 +4876,9 @@
[short derivedKey, empty salt, SHA-384, with empty info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, normal salt, SHA-512, with normal info with null length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-256, with empty info with missing salt]
expected: FAIL
- [short derivedKey, empty salt, SHA-512, with empty info with 0 length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-512, with empty info with missing info]
expected: FAIL
@@ -5182,48 +4897,18 @@
[short derivedKey, normal salt, SHA-512, with normal info with missing info]
expected: FAIL
- [short derivedKey, empty salt, SHA-512, with empty info with null length]
- expected: FAIL
-
- [short derivedKey, empty salt, SHA-384, with empty info with 0 length]
- expected: FAIL
-
- [short derivedKey, normal salt, SHA-1, with empty info with 0 length]
- expected: FAIL
-
- [short derivedKey, normal salt, SHA-512, with normal info with 0 length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-384, with normal info with non-multiple of 8 length]
expected: FAIL
[short derivedKey, empty salt, SHA-512, with normal info with missing info]
expected: FAIL
- [short derivedKey, normal salt, SHA-512, with empty info with null length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-1, with normal info with missing info]
expected: FAIL
- [short derivedKey, normal salt, SHA-384, with normal info with null length]
- expected: FAIL
-
- [short derivedKey, normal salt, SHA-512, with empty info with 0 length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-384, with normal info with missing info]
expected: FAIL
- [short derivedKey, normal salt, SHA-256, with normal info with null length]
- expected: FAIL
-
- [short derivedKey, normal salt, SHA-1, with empty info with null length]
- expected: FAIL
-
- [short derivedKey, normal salt, SHA-384, with empty info with 0 length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-384, with empty info with non-multiple of 8 length]
expected: FAIL
@@ -5233,24 +4918,12 @@
[short derivedKey, normal salt, SHA-256, with normal info with missing salt]
expected: FAIL
- [short derivedKey, empty salt, SHA-1, with normal info with null length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-1, with empty info with non-multiple of 8 length]
expected: FAIL
[short derivedKey, empty salt, SHA-512, with normal info with non-multiple of 8 length]
expected: FAIL
- [short derivedKey, empty salt, SHA-384, with normal info with 0 length]
- expected: FAIL
-
- [short derivedKey, empty salt, SHA-384, with normal info with null length]
- expected: FAIL
-
- [short derivedKey, normal salt, SHA-384, with empty info with null length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-512, with empty info with missing info]
expected: FAIL
@@ -5263,9 +4936,6 @@
[short derivedKey, normal salt, SHA-1, with empty info with missing salt]
expected: FAIL
- [short derivedKey, empty salt, SHA-384, with empty info with null length]
- expected: FAIL
-
[short derivedKey, normal salt, SHA-1, with normal info with non-multiple of 8 length]
expected: FAIL
@@ -5278,27 +4948,9 @@
[short derivedKey, normal salt, SHA-256, with normal info with missing info]
expected: FAIL
- [short derivedKey, empty salt, SHA-1, with normal info with 0 length]
- expected: FAIL
-
- [short derivedKey, normal salt, SHA-256, with empty info with 0 length]
- expected: FAIL
-
- [short derivedKey, normal salt, SHA-256, with normal info with 0 length]
- expected: FAIL
-
- [short derivedKey, empty salt, SHA-512, with normal info with 0 length]
- expected: FAIL
-
- [short derivedKey, empty salt, SHA-1, with empty info with 0 length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-512, with normal info with missing salt]
expected: FAIL
- [short derivedKey, normal salt, SHA-1, with normal info with null length]
- expected: FAIL
-
[short derivedKey, empty salt, SHA-512, with empty info with missing salt]
expected: FAIL
@@ -5321,9 +4973,6 @@
[Derived key of type name: AES-CBC length: 128 using empty derivedKey, normal salt, SHA-384, with normal info]
expected: FAIL
- [long derivedKey, empty salt, SHA-256, with normal info with null length]
- expected: FAIL
-
[Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384]
expected: FAIL
@@ -5504,9 +5153,6 @@
[Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage]
expected: FAIL
- [long derivedKey, empty salt, SHA-512, with normal info with 0 length]
- expected: FAIL
-
[Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1]
expected: FAIL
@@ -5522,9 +5168,6 @@
[Derived key of type name: HMAC hash: SHA-1 length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1]
expected: FAIL
- [long derivedKey, empty salt, SHA-512, with empty info with 0 length]
- expected: FAIL
-
[Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-384, with empty info]
expected: FAIL
@@ -5576,9 +5219,6 @@
[Derived key of type name: AES-CTR length: 256 using empty derivedKey, normal salt, SHA-1, with empty info with bad hash name SHA1]
expected: FAIL
- [long derivedKey, empty salt, SHA-256, with empty info with 0 length]
- expected: FAIL
-
[Derived key of type name: HMAC hash: SHA-512 length: 256 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1]
expected: FAIL
@@ -5594,9 +5234,6 @@
[Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info]
expected: FAIL
- [long derivedKey, empty salt, SHA-1, with normal info with 0 length]
- expected: FAIL
-
[Derived key of type name: AES-GCM length: 192 using empty derivedKey, normal salt, SHA-1, with empty info with missing deriveKey usage]
expected: FAIL
@@ -5861,15 +5498,9 @@
[Derived key of type name: AES-KW length: 128 using empty derivedKey, normal salt, SHA-1, with normal info with bad hash name SHA1]
expected: FAIL
- [long derivedKey, empty salt, SHA-1, with normal info with null length]
- expected: FAIL
-
[Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with empty info]
expected: FAIL
- [long derivedKey, empty salt, SHA-256, with empty info with null length]
- expected: FAIL
-
[Derived key of type name: HMAC hash: SHA-384 length: 256 using empty derivedKey, normal salt, SHA-384, with empty info with bad hash name SHA384]
expected: FAIL
@@ -6014,9 +5645,6 @@
[empty derivedKey, normal salt, SHA-1, with empty info with missing deriveBits usage]
expected: FAIL
- [long derivedKey, empty salt, SHA-1, with empty info with 0 length]
- expected: FAIL
-
[empty derivedKey, normal salt, SHA-512, with normal info with 0 length]
expected: FAIL
@@ -6137,12 +5765,6 @@
[Derived key of type name: HMAC hash: SHA-256 length: 256 using empty derivedKey, normal salt, SHA-256, with normal info with missing deriveKey usage]
expected: FAIL
- [long derivedKey, empty salt, SHA-1, with empty info with null length]
- expected: FAIL
-
- [long derivedKey, empty salt, SHA-256, with normal info with 0 length]
- expected: FAIL
-
[Derived key of type name: AES-KW length: 256 using empty derivedKey, normal salt, SHA-512, with normal info with missing deriveKey usage]
expected: FAIL
@@ -6209,9 +5831,6 @@
[Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info]
expected: FAIL
- [long derivedKey, empty salt, SHA-512, with empty info with null length]
- expected: FAIL
-
[Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage]
expected: FAIL
@@ -6374,9 +5993,6 @@
[Derived key of type name: AES-CTR length: 128 using empty derivedKey, normal salt, SHA-384, with normal info with missing deriveKey usage]
expected: FAIL
- [long derivedKey, empty salt, SHA-512, with normal info with null length]
- expected: FAIL
-
[Derived key of type name: AES-CTR length: 192 using empty derivedKey, normal salt, SHA-512, with empty info with bad hash name SHA512]
expected: FAIL
diff --git a/testing/web-platform/meta/WebCryptoAPI/getRandomValues.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/getRandomValues.any.js.ini
index db7b61eeac..be8ca43956 100644
--- a/testing/web-platform/meta/WebCryptoAPI/getRandomValues.any.js.ini
+++ b/testing/web-platform/meta/WebCryptoAPI/getRandomValues.any.js.ini
@@ -1,7 +1,12 @@
[getRandomValues.any.worker.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ [Float arrays]
+ expected: FAIL
+
[getRandomValues.any.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ [Float arrays]
+ expected: FAIL
diff --git a/testing/web-platform/meta/WebCryptoAPI/sign_verify/ecdsa.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/sign_verify/ecdsa.https.any.js.ini
deleted file mode 100644
index 82e2430519..0000000000
--- a/testing/web-platform/meta/WebCryptoAPI/sign_verify/ecdsa.https.any.js.ini
+++ /dev/null
@@ -1,74 +0,0 @@
-[ecdsa.https.any.worker.html]
- [ECDSA P-256 with SHA-1 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-256 with SHA-256 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-256 with SHA-384 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-256 with SHA-512 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-384 with SHA-1 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-384 with SHA-256 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-384 with SHA-384 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-384 with SHA-512 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-521 with SHA-1 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-521 with SHA-256 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-521 with SHA-384 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-521 with SHA-512 verification failure due to bad hash name]
- expected: FAIL
-
-
-[ecdsa.https.any.html]
- [ECDSA P-256 with SHA-1 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-256 with SHA-256 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-256 with SHA-384 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-256 with SHA-512 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-384 with SHA-1 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-384 with SHA-256 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-384 with SHA-384 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-384 with SHA-512 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-521 with SHA-1 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-521 with SHA-256 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-521 with SHA-384 verification failure due to bad hash name]
- expected: FAIL
-
- [ECDSA P-521 with SHA-512 verification failure due to bad hash name]
- expected: FAIL
diff --git a/testing/web-platform/meta/accelerometer/idlharness.https.window.js.ini b/testing/web-platform/meta/accelerometer/idlharness.https.window.js.ini
index 4c4f55c004..81425ed576 100644
--- a/testing/web-platform/meta/accelerometer/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/accelerometer/idlharness.https.window.js.ini
@@ -1,4 +1,6 @@
[idlharness.https.window.html]
+ expected:
+ if os == "win": [OK, TIMEOUT]
[Accelerometer interface: existence and properties of interface object]
expected: FAIL
@@ -106,4 +108,3 @@
[LinearAccelerationSensor interface object length]
expected: FAIL
-
diff --git a/testing/web-platform/meta/accessibility/crashtests/computed-node.html.ini b/testing/web-platform/meta/accessibility/crashtests/computed-node.html.ini
new file mode 100644
index 0000000000..677fe96251
--- /dev/null
+++ b/testing/web-platform/meta/accessibility/crashtests/computed-node.html.ini
@@ -0,0 +1,3 @@
+[computed-node.html]
+ expected:
+ if (os == "linux") and (version == "Ubuntu 22.04") and debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/accname/manual/__dir__.ini b/testing/web-platform/meta/accname/manual/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/accname/manual/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/animation-worklet/__dir__.ini b/testing/web-platform/meta/animation-worklet/__dir__.ini
index 2ef043b928..6d72bcb6c0 100644
--- a/testing/web-platform/meta/animation-worklet/__dir__.ini
+++ b/testing/web-platform/meta/animation-worklet/__dir__.ini
@@ -1 +1,2 @@
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1582695
implementation-status: backlog
diff --git a/testing/web-platform/meta/annotation-model/__dir__.ini b/testing/web-platform/meta/annotation-model/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/annotation-model/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/annotation-protocol/__dir__.ini b/testing/web-platform/meta/annotation-protocol/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/annotation-protocol/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/appmanifest/__dir__.ini b/testing/web-platform/meta/appmanifest/__dir__.ini
new file mode 100644
index 0000000000..1f866b7741
--- /dev/null
+++ b/testing/web-platform/meta/appmanifest/__dir__.ini
@@ -0,0 +1,2 @@
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1407202
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/attribution-reporting/referrer-policy.sub.https.html.ini b/testing/web-platform/meta/attribution-reporting/referrer-policy.sub.https.html.ini
new file mode 100644
index 0000000000..e75004a0e6
--- /dev/null
+++ b/testing/web-platform/meta/attribution-reporting/referrer-policy.sub.https.html.ini
@@ -0,0 +1,38 @@
+[referrer-policy.sub.https.html?method=img&noreferrer]
+ [attributionsrc referrer policy is propagated.]
+ expected: FAIL
+
+
+[referrer-policy.sub.https.html?method=script&noreferrer]
+ [attributionsrc referrer policy is propagated.]
+ expected: FAIL
+
+
+[referrer-policy.sub.https.html?method=open&noreferrer]
+ [attributionsrc referrer policy is propagated.]
+ expected: FAIL
+
+
+[referrer-policy.sub.https.html?method=img]
+ [attributionsrc referrer policy is propagated.]
+ expected: FAIL
+
+
+[referrer-policy.sub.https.html?method=script]
+ [attributionsrc referrer policy is propagated.]
+ expected: FAIL
+
+
+[referrer-policy.sub.https.html?method=a]
+ [attributionsrc referrer policy is propagated.]
+ expected: FAIL
+
+
+[referrer-policy.sub.https.html?method=open]
+ [attributionsrc referrer policy is propagated.]
+ expected: FAIL
+
+
+[referrer-policy.sub.https.html?method=a&noreferrer]
+ [attributionsrc referrer policy is propagated.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/background-sync/__dir__.ini b/testing/web-platform/meta/background-sync/__dir__.ini
new file mode 100644
index 0000000000..eee353b232
--- /dev/null
+++ b/testing/web-platform/meta/background-sync/__dir__.ini
@@ -0,0 +1,2 @@
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1547906
+implementation-status: backlog
diff --git a/testing/web-platform/meta/badging/__dir__.ini b/testing/web-platform/meta/badging/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/badging/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/browsing-topics/__dir__.ini b/testing/web-platform/meta/browsing-topics/__dir__.ini
index 815eb6ffb2..073b921ed2 100644
--- a/testing/web-platform/meta/browsing-topics/__dir__.ini
+++ b/testing/web-platform/meta/browsing-topics/__dir__.ini
@@ -1,2 +1,3 @@
+implementation-status: not-implementing
lsan-allowed: [Alloc, AllocateProtoAndIfaceCache, DoCORSChecks, FetchDriverObserver, MakeSafeRefPtr, MakeUnique, Malloc, NewChannelFromURIWithProxyFlagsInternal, Realloc, WeakPtr, changeTableSize, createTable, mozilla::detail::UniqueSelector, mozilla::dom::FetchDriver::Fetch, mozilla::dom::FetchRequest, mozilla::dom::InternalRequest::GetRequestConstructorCopy, mozilla::dom::Performance::CreateForMainThread, mozilla::dom::PerformanceMainThread::CreateNavigationTimingEntry, mozilla::dom::ReferrerInfo::CloneWithNewPolicy, mozilla::net::HttpBaseChannel::HttpBaseChannel, mozilla::net::HttpChannelChild::HttpChannelChild, mozilla::net::nsHttpHandler::NewProxiedChannel, mozilla::net::nsStandardURL::TemplatedMutator, nsDynamicAtom::Create]
leak-threshold: [tab:256000]
diff --git a/testing/web-platform/meta/captured-mouse-events/__dir__.ini b/testing/web-platform/meta/captured-mouse-events/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/captured-mouse-events/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/client-hints/__dir__.ini b/testing/web-platform/meta/client-hints/__dir__.ini
index daf68383df..f6b0a3320d 100644
--- a/testing/web-platform/meta/client-hints/__dir__.ini
+++ b/testing/web-platform/meta/client-hints/__dir__.ini
@@ -1 +1,3 @@
+# https://bugzilla.mozilla.org/show_bug.cgi?id=935216
+implementation-status: backlog
leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/clipboard-apis/async-navigator-clipboard-write-multiple.tentative.https.sub.html.ini b/testing/web-platform/meta/clipboard-apis/async-navigator-clipboard-write-multiple.tentative.https.sub.html.ini
index 50fdeab211..9be948e81e 100644
--- a/testing/web-platform/meta/clipboard-apis/async-navigator-clipboard-write-multiple.tentative.https.sub.html.ini
+++ b/testing/web-platform/meta/clipboard-apis/async-navigator-clipboard-write-multiple.tentative.https.sub.html.ini
@@ -7,4 +7,9 @@ prefs: [dom.events.testing.asyncClipboard:true]
[clipboard.write() should cancel the prior pending one (same document)]
expected:
+ if (os == "android") and debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [clipboard.write() should cancel the prior pending one (cross-origin iframe)]
+ expected:
if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/clipboard-apis/clipboard-item.https.html.ini b/testing/web-platform/meta/clipboard-apis/clipboard-item.https.html.ini
index 6d3b91351b..4f872f9187 100644
--- a/testing/web-platform/meta/clipboard-apis/clipboard-item.https.html.ini
+++ b/testing/web-platform/meta/clipboard-apis/clipboard-item.https.html.ini
@@ -1,5 +1,11 @@
[clipboard-item.https.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [supports(DOMString) returns true for types that are supported, false otherwise]
+ [supports(image/svg+xml) returns true]
+ expected: FAIL
+
+ [supports(web foo/bar) returns true]
+ expected: FAIL
+
+ [supports(web text/html) returns true]
expected: FAIL
diff --git a/testing/web-platform/meta/clipboard-apis/idlharness.https.window.js.ini b/testing/web-platform/meta/clipboard-apis/idlharness.https.window.js.ini
index 29856f82da..8e35006d6d 100644
--- a/testing/web-platform/meta/clipboard-apis/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/clipboard-apis/idlharness.https.window.js.ini
@@ -1,5 +1,3 @@
[idlharness.https.window.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [ClipboardItem interface: operation supports(DOMString)]
- expected: FAIL
diff --git a/testing/web-platform/meta/close-watcher/__dir__.ini b/testing/web-platform/meta/close-watcher/__dir__.ini
index 8a73333e77..83fabadf90 100644
--- a/testing/web-platform/meta/close-watcher/__dir__.ini
+++ b/testing/web-platform/meta/close-watcher/__dir__.ini
@@ -1 +1,3 @@
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1859702
+implementation-status: backlog
prefs: [dom.element.popover.enabled: true]
diff --git a/testing/web-platform/meta/close-watcher/basic.html.ini b/testing/web-platform/meta/close-watcher/basic.html.ini
index b85448e71e..94cc9b0d78 100644
--- a/testing/web-platform/meta/close-watcher/basic.html.ini
+++ b/testing/web-platform/meta/close-watcher/basic.html.ini
@@ -1,75 +1,21 @@
[basic.html]
- [close() then destroy() fires only one close event]
+ [close() then destroy()]
expected: FAIL
- [requestClose() with no user activation only fires close]
+ [destroy() then close request]
expected: FAIL
- [destroy() then requestClose() fires no events]
+ [Close request then destroy()]
expected: FAIL
- [close() then requestClose() fires only one close event]
+ [close() then requestClose()]
expected: FAIL
- [requestClose() then destroy() fires only one close event]
+ [destroy() then requestClose()]
expected: FAIL
- [requestClose() with no user activation only fires close]
+ [requestClose() then destroy()]
expected: FAIL
- [destroy() then requestClose() fires no events]
- expected: FAIL
-
- [close() then requestClose() fires only one close event]
- expected: FAIL
-
- [requestClose() then destroy() fires only one close event]
- expected: FAIL
-
- [requestClose() with no user activation only fires close]
- expected: FAIL
-
- [destroy() then requestClose() fires no events]
- expected: FAIL
-
- [close() then requestClose() fires only one close event]
- expected: FAIL
-
- [requestClose() then destroy() fires only one close event]
- expected: FAIL
-
- [destroy() then close request fires no events]
- expected: FAIL
-
- [Close request then destroy() fires only one close event]
- expected: FAIL
-
- [requestClose() with no user activation only fires close]
- expected: FAIL
-
- [destroy() then requestClose() fires no events]
- expected: FAIL
-
- [close() then requestClose() fires only one close event]
- expected: FAIL
-
- [requestClose() then destroy() fires only one close event]
- expected: FAIL
-
- [destroy() then close request fires no events]
- expected: FAIL
-
- [Close request then destroy() fires only one close event]
- expected: FAIL
-
- [destroy() then close request fires no events]
- expected: FAIL
-
- [Close request then destroy() fires only one close event]
- expected: FAIL
-
- [destroy() then close request fires no events]
- expected: FAIL
-
- [Close request then destroy() fires only one close event]
+ [requestClose() with no user activation]
expected: FAIL
diff --git a/testing/web-platform/meta/close-watcher/esc-key/not-user-activation.html.ini b/testing/web-platform/meta/close-watcher/esc-key/not-user-activation.html.ini
index 33dbd15697..a462b70c87 100644
--- a/testing/web-platform/meta/close-watcher/esc-key/not-user-activation.html.ini
+++ b/testing/web-platform/meta/close-watcher/esc-key/not-user-activation.html.ini
@@ -1,3 +1,3 @@
[not-user-activation.html]
- [Esc key does not count as user activation, so if it is the sole user interaction, that fires close but not cancel]
+ [Esc key does not count as user activation, so if it is the sole user interaction, cancel is cancelable=false]
expected: FAIL
diff --git a/testing/web-platform/meta/close-watcher/user-activation/nn-CloseWatcher.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nn-CloseWatcher.html.ini
new file mode 100644
index 0000000000..641e1bdfac
--- /dev/null
+++ b/testing/web-platform/meta/close-watcher/user-activation/nn-CloseWatcher.html.ini
@@ -0,0 +1,3 @@
+[nn-CloseWatcher.html]
+ [Create two close watchers without user activation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/close-watcher/user-activation/nn-dialog.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nn-dialog.html.ini
new file mode 100644
index 0000000000..d28174586e
--- /dev/null
+++ b/testing/web-platform/meta/close-watcher/user-activation/nn-dialog.html.ini
@@ -0,0 +1,3 @@
+[nn-dialog.html]
+ [Create two close watchers without user activation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/close-watcher/user-activation/nn.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nn.html.ini
deleted file mode 100644
index 88e3644b1f..0000000000
--- a/testing/web-platform/meta/close-watcher/user-activation/nn.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[nn.html?CloseWatcher]
- [Create two close watchers without user activation]
- expected: FAIL
-
-
-[nn.html?dialog]
- [Create two close watchers without user activation]
- expected: FAIL
diff --git a/testing/web-platform/meta/close-watcher/user-activation/nnn-CloseWatcher.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nnn-CloseWatcher.html.ini
new file mode 100644
index 0000000000..e107454db7
--- /dev/null
+++ b/testing/web-platform/meta/close-watcher/user-activation/nnn-CloseWatcher.html.ini
@@ -0,0 +1,3 @@
+[nnn-CloseWatcher.html]
+ [Create three close watchers without user activation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/close-watcher/user-activation/nnn-dialog.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nnn-dialog.html.ini
new file mode 100644
index 0000000000..11b9e67899
--- /dev/null
+++ b/testing/web-platform/meta/close-watcher/user-activation/nnn-dialog.html.ini
@@ -0,0 +1,3 @@
+[nnn-dialog.html]
+ [Create three close watchers without user activation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/close-watcher/user-activation/nnn.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nnn.html.ini
deleted file mode 100644
index c55baa42f8..0000000000
--- a/testing/web-platform/meta/close-watcher/user-activation/nnn.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[nnn.html?dialog]
- [Create three close watchers without user activation]
- expected: FAIL
-
-
-[nnn.html?CloseWatcher]
- [Create three close watchers without user activation]
- expected: FAIL
diff --git a/testing/web-platform/meta/close-watcher/user-activation/nyyn-CloseWatcher.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nyyn-CloseWatcher.html.ini
new file mode 100644
index 0000000000..48cd665730
--- /dev/null
+++ b/testing/web-platform/meta/close-watcher/user-activation/nyyn-CloseWatcher.html.ini
@@ -0,0 +1,3 @@
+[nyyn-CloseWatcher.html]
+ [Create a close watcher without user activation; create two close watchers with user activation; create a close watcher without user activation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/close-watcher/user-activation/nyyn-dialog.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nyyn-dialog.html.ini
new file mode 100644
index 0000000000..a59d416371
--- /dev/null
+++ b/testing/web-platform/meta/close-watcher/user-activation/nyyn-dialog.html.ini
@@ -0,0 +1,3 @@
+[nyyn-dialog.html]
+ [Create a close watcher without user activation; create two close watchers with user activation; create a close watcher without user activation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/close-watcher/user-activation/nyyn.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nyyn.html.ini
deleted file mode 100644
index 943b9f3521..0000000000
--- a/testing/web-platform/meta/close-watcher/user-activation/nyyn.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[nyyn.html?CloseWatcher]
- [Create a close watcher without user activation; create two close watchers with user activation; create a close watcher without user activation]
- expected: FAIL
-
-
-[nyyn.html?dialog]
- [Create a close watcher without user activation; create two close watchers with user activation; create a close watcher without user activation]
- expected: FAIL
diff --git a/testing/web-platform/meta/close-watcher/user-activation/nyyyn-CloseWatcher.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nyyyn-CloseWatcher.html.ini
new file mode 100644
index 0000000000..75985eeeb2
--- /dev/null
+++ b/testing/web-platform/meta/close-watcher/user-activation/nyyyn-CloseWatcher.html.ini
@@ -0,0 +1,3 @@
+[nyyyn-CloseWatcher.html]
+ [Create a close watcher without user activation; create three close watchers with user activation; create a close watcher without user activation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/close-watcher/user-activation/nyyyn-dialog.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nyyyn-dialog.html.ini
new file mode 100644
index 0000000000..d63a1f9617
--- /dev/null
+++ b/testing/web-platform/meta/close-watcher/user-activation/nyyyn-dialog.html.ini
@@ -0,0 +1,3 @@
+[nyyyn-dialog.html]
+ [Create a close watcher without user activation; create three close watchers with user activation; create a close watcher without user activation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/close-watcher/user-activation/nyyyn.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nyyyn.html.ini
deleted file mode 100644
index f21a473a65..0000000000
--- a/testing/web-platform/meta/close-watcher/user-activation/nyyyn.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[nyyyn.html?dialog]
- [Create a close watcher without user activation; create three close watchers with user activation; create a close watcher without user activation]
- expected: FAIL
-
-
-[nyyyn.html?CloseWatcher]
- [Create a close watcher without user activation; create three close watchers with user activation; create a close watcher without user activation]
- expected: FAIL
diff --git a/testing/web-platform/meta/close-watcher/user-activation/ynn-CloseWatcher.html.ini b/testing/web-platform/meta/close-watcher/user-activation/ynn-CloseWatcher.html.ini
new file mode 100644
index 0000000000..df2246e1d4
--- /dev/null
+++ b/testing/web-platform/meta/close-watcher/user-activation/ynn-CloseWatcher.html.ini
@@ -0,0 +1,3 @@
+[ynn-CloseWatcher.html]
+ [Create a close watcher with user activation; create two close watchers without user activation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/close-watcher/user-activation/ynn-dialog.html.ini b/testing/web-platform/meta/close-watcher/user-activation/ynn-dialog.html.ini
new file mode 100644
index 0000000000..8e3273e296
--- /dev/null
+++ b/testing/web-platform/meta/close-watcher/user-activation/ynn-dialog.html.ini
@@ -0,0 +1,3 @@
+[ynn-dialog.html]
+ [Create a close watcher with user activation; create two close watchers without user activation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/close-watcher/user-activation/ynn.html.ini b/testing/web-platform/meta/close-watcher/user-activation/ynn.html.ini
deleted file mode 100644
index 6294eed185..0000000000
--- a/testing/web-platform/meta/close-watcher/user-activation/ynn.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[ynn.html?dialog]
- [Create a close watcher with user activation; create two close watchers without user activation]
- expected: FAIL
-
-
-[ynn.html?CloseWatcher]
- [Create a close watcher with user activation; create two close watchers without user activation]
- expected: FAIL
diff --git a/testing/web-platform/meta/compression/decompression-buffersource.tentative.any.js.ini b/testing/web-platform/meta/compression/decompression-buffersource.tentative.any.js.ini
index 3f328ec136..0236587171 100644
--- a/testing/web-platform/meta/compression/decompression-buffersource.tentative.any.js.ini
+++ b/testing/web-platform/meta/compression/decompression-buffersource.tentative.any.js.ini
@@ -3,10 +3,14 @@
[decompression-buffersource.tentative.any.serviceworker.html]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [ERROR, OK, TIMEOUT]
+ ERROR
[decompression-buffersource.tentative.any.worker.html]
+ expected: ERROR
[decompression-buffersource.tentative.any.html]
+ expected: ERROR
[decompression-buffersource.tentative.any.sharedworker.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/compute-pressure/__dir__.ini b/testing/web-platform/meta/compute-pressure/__dir__.ini
new file mode 100644
index 0000000000..620a389b57
--- /dev/null
+++ b/testing/web-platform/meta/compute-pressure/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not implementing
diff --git a/testing/web-platform/meta/compute-pressure/compute_pressure_supported_sources.https.any.js.ini b/testing/web-platform/meta/compute-pressure/compute_pressure_known_sources.https.any.js.ini
index 8946e237d7..ec3c6e9da8 100644
--- a/testing/web-platform/meta/compute-pressure/compute_pressure_supported_sources.https.any.js.ini
+++ b/testing/web-platform/meta/compute-pressure/compute_pressure_known_sources.https.any.js.ini
@@ -1,4 +1,4 @@
-[compute_pressure_supported_sources.https.any.sharedworker.html]
+[compute_pressure_known_sources.https.any.html]
[PressureObserver should support at least "cpu"]
expected: FAIL
@@ -9,7 +9,7 @@
expected: FAIL
-[compute_pressure_supported_sources.https.any.html]
+[compute_pressure_known_sources.https.any.sharedworker.html]
[PressureObserver should support at least "cpu"]
expected: FAIL
@@ -20,7 +20,7 @@
expected: FAIL
-[compute_pressure_supported_sources.https.any.worker.html]
+[compute_pressure_known_sources.https.any.worker.html]
[PressureObserver should support at least "cpu"]
expected: FAIL
diff --git a/testing/web-platform/meta/compute-pressure/compute_pressure_options.https.any.js.ini b/testing/web-platform/meta/compute-pressure/compute_pressure_options.https.any.js.ini
index b64a8c55ca..d9791059c8 100644
--- a/testing/web-platform/meta/compute-pressure/compute_pressure_options.https.any.js.ini
+++ b/testing/web-platform/meta/compute-pressure/compute_pressure_options.https.any.js.ini
@@ -1,40 +1,31 @@
[compute_pressure_options.https.any.worker.html]
- [PressureObserver constructor doesnt throw error for sampleInterval value 0]
+ [PressureObserver observe method doesnt throw error for sampleInterval value 0]
expected: FAIL
- [PressureObserver constructor requires a positive sampleInterval]
+ [PressureObserver observe method requires a positive sampleInterval]
expected: FAIL
- [PressureObserver constructor requires a sampleInterval in unsigned long range]
- expected: FAIL
-
- [PressureObserver constructor succeeds on empty sampleInterval]
+ [PressureObserver observe method requires a sampleInterval in unsigned long range]
expected: FAIL
[compute_pressure_options.https.any.html]
- [PressureObserver constructor doesnt throw error for sampleInterval value 0]
- expected: FAIL
-
- [PressureObserver constructor requires a positive sampleInterval]
+ [PressureObserver observe method doesnt throw error for sampleInterval value 0]
expected: FAIL
- [PressureObserver constructor requires a sampleInterval in unsigned long range]
+ [PressureObserver observe method requires a positive sampleInterval]
expected: FAIL
- [PressureObserver constructor succeeds on empty sampleInterval]
+ [PressureObserver observe method requires a sampleInterval in unsigned long range]
expected: FAIL
[compute_pressure_options.https.any.sharedworker.html]
- [PressureObserver constructor doesnt throw error for sampleInterval value 0]
- expected: FAIL
-
- [PressureObserver constructor requires a positive sampleInterval]
+ [PressureObserver observe method doesnt throw error for sampleInterval value 0]
expected: FAIL
- [PressureObserver constructor requires a sampleInterval in unsigned long range]
+ [PressureObserver observe method requires a positive sampleInterval]
expected: FAIL
- [PressureObserver constructor succeeds on empty sampleInterval]
+ [PressureObserver observe method requires a sampleInterval in unsigned long range]
expected: FAIL
diff --git a/testing/web-platform/meta/compute-pressure/compute_pressure_timestamp.https.any.js.ini b/testing/web-platform/meta/compute-pressure/compute_pressure_timestamp.https.any.js.ini
index 200af8190e..110a2696a0 100644
--- a/testing/web-platform/meta/compute-pressure/compute_pressure_timestamp.https.any.js.ini
+++ b/testing/web-platform/meta/compute-pressure/compute_pressure_timestamp.https.any.js.ini
@@ -5,6 +5,12 @@
[disconnect() should update [[LastRecordMap\]\]]
expected: FAIL
+ [Timestamp from update should be greater than timeOrigin]
+ expected: FAIL
+
+ [Timestamp difference between two changes should be continuously increasing]
+ expected: FAIL
+
[compute_pressure_timestamp.https.any.html]
[Faster collector: Timestamp difference between two changes should be higher or equal to the observer sample rate]
@@ -13,6 +19,12 @@
[disconnect() should update [[LastRecordMap\]\]]
expected: FAIL
+ [Timestamp from update should be greater than timeOrigin]
+ expected: FAIL
+
+ [Timestamp difference between two changes should be continuously increasing]
+ expected: FAIL
+
[compute_pressure_timestamp.https.any.worker.html]
[Faster collector: Timestamp difference between two changes should be higher or equal to the observer sample rate]
@@ -20,3 +32,9 @@
[disconnect() should update [[LastRecordMap\]\]]
expected: FAIL
+
+ [Timestamp from update should be greater than timeOrigin]
+ expected: FAIL
+
+ [Timestamp difference between two changes should be continuously increasing]
+ expected: FAIL
diff --git a/testing/web-platform/meta/compute-pressure/idlharness.https.any.js.ini b/testing/web-platform/meta/compute-pressure/idlharness.https.any.js.ini
index 190a1d8b09..23e015eefd 100644
--- a/testing/web-platform/meta/compute-pressure/idlharness.https.any.js.ini
+++ b/testing/web-platform/meta/compute-pressure/idlharness.https.any.js.ini
@@ -20,9 +20,6 @@
[PressureObserver interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [PressureObserver interface: operation observe(PressureSource)]
- expected: FAIL
-
[PressureObserver interface: operation unobserve(PressureSource)]
expected: FAIL
@@ -41,12 +38,6 @@
[Stringification of observer]
expected: FAIL
- [PressureObserver interface: observer must inherit property "observe(PressureSource)" with the proper type]
- expected: FAIL
-
- [PressureObserver interface: calling observe(PressureSource) on observer with too few arguments must throw TypeError]
- expected: FAIL
-
[PressureObserver interface: observer must inherit property "unobserve(PressureSource)" with the proper type]
expected: FAIL
@@ -92,6 +83,15 @@
[PressureRecord interface: operation toJSON()]
expected: FAIL
+ [PressureObserver interface: operation observe(PressureSource, optional PressureObserverOptions)]
+ expected: FAIL
+
+ [PressureObserver interface: observer must inherit property "observe(PressureSource, optional PressureObserverOptions)" with the proper type]
+ expected: FAIL
+
+ [PressureObserver interface: calling observe(PressureSource, optional PressureObserverOptions) on observer with too few arguments must throw TypeError]
+ expected: FAIL
+
[idlharness.https.any.worker.html]
[idl_test setup]
@@ -115,9 +115,6 @@
[PressureObserver interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [PressureObserver interface: operation observe(PressureSource)]
- expected: FAIL
-
[PressureObserver interface: operation unobserve(PressureSource)]
expected: FAIL
@@ -136,12 +133,6 @@
[Stringification of observer]
expected: FAIL
- [PressureObserver interface: observer must inherit property "observe(PressureSource)" with the proper type]
- expected: FAIL
-
- [PressureObserver interface: calling observe(PressureSource) on observer with too few arguments must throw TypeError]
- expected: FAIL
-
[PressureObserver interface: observer must inherit property "unobserve(PressureSource)" with the proper type]
expected: FAIL
@@ -187,6 +178,15 @@
[PressureRecord interface: operation toJSON()]
expected: FAIL
+ [PressureObserver interface: operation observe(PressureSource, optional PressureObserverOptions)]
+ expected: FAIL
+
+ [PressureObserver interface: observer must inherit property "observe(PressureSource, optional PressureObserverOptions)" with the proper type]
+ expected: FAIL
+
+ [PressureObserver interface: calling observe(PressureSource, optional PressureObserverOptions) on observer with too few arguments must throw TypeError]
+ expected: FAIL
+
[idlharness.https.any.sharedworker.html]
[idl_test setup]
@@ -210,9 +210,6 @@
[PressureObserver interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [PressureObserver interface: operation observe(PressureSource)]
- expected: FAIL
-
[PressureObserver interface: operation unobserve(PressureSource)]
expected: FAIL
@@ -231,12 +228,6 @@
[Stringification of observer]
expected: FAIL
- [PressureObserver interface: observer must inherit property "observe(PressureSource)" with the proper type]
- expected: FAIL
-
- [PressureObserver interface: calling observe(PressureSource) on observer with too few arguments must throw TypeError]
- expected: FAIL
-
[PressureObserver interface: observer must inherit property "unobserve(PressureSource)" with the proper type]
expected: FAIL
@@ -281,3 +272,12 @@
[PressureRecord interface: operation toJSON()]
expected: FAIL
+
+ [PressureObserver interface: operation observe(PressureSource, optional PressureObserverOptions)]
+ expected: FAIL
+
+ [PressureObserver interface: observer must inherit property "observe(PressureSource, optional PressureObserverOptions)" with the proper type]
+ expected: FAIL
+
+ [PressureObserver interface: calling observe(PressureSource, optional PressureObserverOptions) on observer with too few arguments must throw TypeError]
+ expected: FAIL
diff --git a/testing/web-platform/meta/compute-pressure/observe_return_type.https.any.js.ini b/testing/web-platform/meta/compute-pressure/observe_return_type.https.any.js.ini
new file mode 100644
index 0000000000..bb341f2eff
--- /dev/null
+++ b/testing/web-platform/meta/compute-pressure/observe_return_type.https.any.js.ini
@@ -0,0 +1,13 @@
+[observe_return_type.https.any.sharedworker.html]
+ [PressureObserver.observe() is idempotent]
+ expected: FAIL
+
+
+[observe_return_type.https.any.worker.html]
+ [PressureObserver.observe() is idempotent]
+ expected: FAIL
+
+
+[observe_return_type.https.any.html]
+ [PressureObserver.observe() is idempotent]
+ expected: FAIL
diff --git a/testing/web-platform/meta/conformance-checkers/__dir__.ini b/testing/web-platform/meta/conformance-checkers/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/conformance-checkers/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/content-dpr/__dir__.ini b/testing/web-platform/meta/content-dpr/__dir__.ini
index 2ef043b928..b80e19f4a9 100644
--- a/testing/web-platform/meta/content-dpr/__dir__.ini
+++ b/testing/web-platform/meta/content-dpr/__dir__.ini
@@ -1 +1,2 @@
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1611532
implementation-status: backlog
diff --git a/testing/web-platform/meta/content-index/__dir__.ini b/testing/web-platform/meta/content-index/__dir__.ini
index 4652b4d3fe..b38b31f742 100644
--- a/testing/web-platform/meta/content-index/__dir__.ini
+++ b/testing/web-platform/meta/content-index/__dir__.ini
@@ -1 +1,2 @@
+implementation-status: not-implementing
lsan-allowed: [NS_NewRunnableFunction, detail::ProxyRelease, mozilla::SupportsThreadSafeWeakPtr, mozilla::ipc::BackgroundChildImpl::AllocPRemoteWorkerChild]
diff --git a/testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-from-serviceworker.https.html.ini b/testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-from-serviceworker.https.html.ini
index 1f3b994d86..a2ac0c2800 100644
--- a/testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-from-serviceworker.https.html.ini
+++ b/testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-from-serviceworker.https.html.ini
@@ -1,9 +1,11 @@
[frame-ancestors-from-serviceworker.https.html]
expected:
- if (os == "linux") and asan and not fission: [OK, CRASH]
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "linux") and not fission and not debug: [OK, CRASH]
if (os == "mac") and not debug: [OK, TIMEOUT]
if (os == "android") and not debug: [OK, TIMEOUT]
[A 'frame-ancestors' CSP directive set from a serviceworker response with a value 'none' should block rendering.]
expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "mac") and not debug: [PASS, TIMEOUT]
if (os == "android") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block.html.ini b/testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block.html.ini
index b7c2b0bb97..878248f99d 100644
--- a/testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block.html.ini
+++ b/testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block.html.ini
@@ -2,7 +2,3 @@
expected:
if (os == "mac") and not debug: [OK, TIMEOUT]
if (os == "android") and not debug: [OK, TIMEOUT]
- [A 'frame-ancestors' CSP directive with a value 'same' should block render in same-origin nested frames.]
- expected:
- if (os == "mac") and not debug: [PASS, NOTRUN]
- if (os == "android") and not debug: [PASS, NOTRUN]
diff --git a/testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block.html.ini b/testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block.html.ini
index c4bc352850..6383173f21 100644
--- a/testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block.html.ini
+++ b/testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block.html.ini
@@ -2,7 +2,3 @@
expected:
if (os == "mac") and not debug: [OK, TIMEOUT]
if (os == "android") and not debug: [OK, TIMEOUT]
- [A 'frame-ancestors' CSP directive with a value 'same' should block render in same-origin nested frames.]
- expected:
- if (os == "mac") and not debug: [PASS, NOTRUN]
- if (os == "android") and not debug: [PASS, NOTRUN]
diff --git a/testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block.html.ini b/testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block.html.ini
index 8f9dab50d1..98321b223f 100644
--- a/testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block.html.ini
+++ b/testing/web-platform/meta/content-security-policy/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block.html.ini
@@ -2,7 +2,3 @@
expected:
if (os == "mac") and not debug: [OK, TIMEOUT]
if (os == "android") and not debug: [OK, TIMEOUT]
- [A 'frame-ancestors' CSP directive with a value 'same' should block render in same-origin nested frames.]
- expected:
- if (os == "mac") and not debug: [PASS, NOTRUN]
- if (os == "android") and not debug: [PASS, NOTRUN]
diff --git a/testing/web-platform/meta/content-security-policy/inside-worker/sharedworker-script-src.sub.html.ini b/testing/web-platform/meta/content-security-policy/inside-worker/sharedworker-script-src.sub.html.ini
index 0ad2e3eba5..6df007a640 100644
--- a/testing/web-platform/meta/content-security-policy/inside-worker/sharedworker-script-src.sub.html.ini
+++ b/testing/web-platform/meta/content-security-policy/inside-worker/sharedworker-script-src.sub.html.ini
@@ -1,3 +1,4 @@
[sharedworker-script-src.sub.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ [Reports are sent for http: with default-src 'self']
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/contenteditable/__dir__.ini b/testing/web-platform/meta/contenteditable/__dir__.ini
index daf68383df..1a43bd4d85 100644
--- a/testing/web-platform/meta/contenteditable/__dir__.ini
+++ b/testing/web-platform/meta/contenteditable/__dir__.ini
@@ -1 +1,3 @@
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1291467
+implementation-status: backlog
leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/cookie-store/__dir__.ini b/testing/web-platform/meta/cookie-store/__dir__.ini
index 7872d5878d..50828dcc79 100644
--- a/testing/web-platform/meta/cookie-store/__dir__.ini
+++ b/testing/web-platform/meta/cookie-store/__dir__.ini
@@ -1,2 +1,3 @@
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1475599
implementation-status: backlog
lsan-allowed: [Alloc, Malloc, Then, mozilla::BasePrincipal::CreateContentPrincipal, mozilla::dom::DocGroup::Create, mozilla::dom::ServiceWorkerJobQueue::RunJob, mozilla::dom::ServiceWorkerManager::Unregister, mozilla::dom::ServiceWorkerRegistrationMainThread::Unregister, mozilla::dom::UnregisterCallback::UnregisterCallback, mozilla::net::nsStandardURL::TemplatedMutator, operator]
diff --git a/testing/web-platform/meta/cookie-store/cookieStoreManager_getSubscriptions_multiple.https.any.js.ini b/testing/web-platform/meta/cookie-store/cookieStoreManager_getSubscriptions_multiple.https.any.js.ini
index e8dcb70198..8cfe93049e 100644
--- a/testing/web-platform/meta/cookie-store/cookieStoreManager_getSubscriptions_multiple.https.any.js.ini
+++ b/testing/web-platform/meta/cookie-store/cookieStoreManager_getSubscriptions_multiple.https.any.js.ini
@@ -1,6 +1,10 @@
[cookieStoreManager_getSubscriptions_multiple.https.any.html]
+ expected:
+ if os == "win": [OK, TIMEOUT]
[getSubscriptions returns a subscription passed to subscribe]
- expected: FAIL
+ expected:
+ if os == "win": [FAIL, TIMEOUT]
+ FAIL
[cookieStoreManager_getSubscriptions_multiple.https.any.serviceworker.html]
diff --git a/testing/web-platform/meta/cookie-store/cookieStore_getAll_set_basic.https.any.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_getAll_set_basic.https.any.js.ini
index 534bdcecd1..072bc4e482 100644
--- a/testing/web-platform/meta/cookie-store/cookieStore_getAll_set_basic.https.any.js.ini
+++ b/testing/web-platform/meta/cookie-store/cookieStore_getAll_set_basic.https.any.js.ini
@@ -4,5 +4,7 @@
[cookieStore_getAll_set_basic.https.any.serviceworker.html]
+ expected:
+ if os == "win": [OK, TIMEOUT]
[cookieStore.getAll returns the cookie written by cookieStore.set]
expected: FAIL
diff --git a/testing/web-platform/meta/cookie-store/cookieStore_get_arguments.https.any.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_get_arguments.https.any.js.ini
index 9c4b8f3c4b..089f2b62be 100644
--- a/testing/web-platform/meta/cookie-store/cookieStore_get_arguments.https.any.js.ini
+++ b/testing/web-platform/meta/cookie-store/cookieStore_get_arguments.https.any.js.ini
@@ -1,4 +1,6 @@
[cookieStore_get_arguments.https.any.serviceworker.html]
+ expected:
+ if os == "win": [OK, TIMEOUT]
[cookieStore.get with no arguments returns TypeError]
expected: FAIL
diff --git a/testing/web-platform/meta/cookie-store/cookieStore_get_set_ordering.https.any.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_get_set_ordering.https.any.js.ini
index bbf52866ca..adf995f38f 100644
--- a/testing/web-platform/meta/cookie-store/cookieStore_get_set_ordering.https.any.js.ini
+++ b/testing/web-platform/meta/cookie-store/cookieStore_get_set_ordering.https.any.js.ini
@@ -7,6 +7,8 @@
[cookieStore_get_set_ordering.https.any.serviceworker.html]
+ expected:
+ if os == "win": [OK, TIMEOUT]
[Set three simple origin session cookies sequentially and ensure they all end up in the cookie jar in order.]
expected: FAIL
diff --git a/testing/web-platform/meta/cookies/attributes/attributes-ctl.sub.html.ini b/testing/web-platform/meta/cookies/attributes/attributes-ctl.sub.html.ini
index 2aa54d2105..257448fa2e 100644
--- a/testing/web-platform/meta/cookies/attributes/attributes-ctl.sub.html.ini
+++ b/testing/web-platform/meta/cookies/attributes/attributes-ctl.sub.html.ini
@@ -1,292 +1,10 @@
[attributes-ctl.sub.html]
- [Cookie with %x0 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x0 after Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x0 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x0 after Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x0 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x0 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x0 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x0 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x0 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x0 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x2 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x2 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x2 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x2 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x2 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x2 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x2 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x2 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x2 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x2 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x3 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x3 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x3 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x3 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x3 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x3 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x3 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x3 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x3 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x3 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x4 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x4 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x4 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x4 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x4 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x4 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x4 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x4 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x4 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x4 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x5 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x5 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x5 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x5 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x5 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x5 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x5 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x5 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x5 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x5 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x6 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x6 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x6 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x6 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x6 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x6 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x6 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x6 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x6 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x6 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x8 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x8 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x8 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x8 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x8 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x8 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x8 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x8 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x8 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x8 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
[Cookie with %x9 after Secure attribute is handled correctly.]
expected: FAIL
- [Cookie with %xa after Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xa after Path attribute value is handled correctly.]
- expected: FAIL
-
[Cookie with %xa in Max-Age attribute value is handled correctly.]
expected: FAIL
- [Cookie with %xa after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xa after Expires attribute value is handled correctly.]
- expected: FAIL
-
[Cookie with %xa in Secure attribute is handled correctly.]
expected: FAIL
@@ -296,81 +14,9 @@
[Cookie with %xa in SameSite attribute value is handled correctly.]
expected: FAIL
- [Cookie with %xb in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xb in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xb in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xb after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xb in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xb after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xb in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %xb after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %xb in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %xb after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xc in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xc in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xc in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xc after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xc in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xc after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xc in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %xc after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %xc in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %xc after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xd after Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xd after Path attribute value is handled correctly.]
- expected: FAIL
-
[Cookie with %xd in Max-Age attribute value is handled correctly.]
expected: FAIL
- [Cookie with %xd after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xd after Expires attribute value is handled correctly.]
- expected: FAIL
-
[Cookie with %xd in Secure attribute is handled correctly.]
expected: FAIL
@@ -379,673 +25,3 @@
[Cookie with %xd in SameSite attribute value is handled correctly.]
expected: FAIL
-
- [Cookie with %xe in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xe in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xe in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xe after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xe in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xe after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xe in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %xe after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %xe in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %xe after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xf in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xf in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xf in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xf after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xf in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xf after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xf in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %xf after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %xf in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %xf after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x10 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x10 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x10 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x10 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x10 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x10 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x10 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x10 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x10 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x10 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x11 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x11 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x11 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x11 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x11 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x11 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x11 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x11 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x11 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x11 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x12 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x12 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x12 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x12 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x12 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x12 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x12 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x12 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x12 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x12 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x13 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x13 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x13 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x13 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x13 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x13 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x13 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x13 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x13 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x13 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x14 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x14 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x14 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x14 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x14 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x14 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x14 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x14 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x14 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x14 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x15 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x15 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x15 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x15 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x15 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x15 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x15 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x15 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x15 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x15 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x16 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x16 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x16 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x16 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x16 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x16 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x16 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x16 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x16 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x16 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x17 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x17 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x17 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x17 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x17 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x17 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x17 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x17 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x17 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x17 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x18 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x18 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x18 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x18 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x18 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x18 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x18 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x18 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x18 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x18 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x19 in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x19 in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x19 in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x19 after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x19 in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x19 after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x19 in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x19 after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x19 in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x19 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1a in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1a in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1a in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1a after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1a in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1a after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1a in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1a after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1a in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1a after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1b in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1b in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1b in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1b after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1b in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1b after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1b in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1b after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1b in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1b after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1c in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1c in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1c in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1c after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1c in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1c after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1c in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1c after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1c in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1c after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1d in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1d in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1d in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1d after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1d in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1d after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1d in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1d after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1d in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1d after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1e in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1e in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1e in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1e after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1e in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1e after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1e in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1e after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1e in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1e after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1f in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1f in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1f in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1f after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1f in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1f after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1f in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1f after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1f in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1f after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7f in Domain attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7f in Path attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7f in Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7f after Max-Age attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7f in Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7f after Expires attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7f in Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7f after Secure attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7f in HttpOnly attribute is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7f after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x0 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x0 after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x2 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x3 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x4 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x5 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x6 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x8 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xa after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xb in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xc in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xd after SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xe in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %xf in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x10 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x11 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x12 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x13 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x14 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x15 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x16 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x17 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x18 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x19 in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1a in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1b in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1c in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1d in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1e in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x1f in SameSite attribute value is handled correctly.]
- expected: FAIL
-
- [Cookie with %x7f in SameSite attribute value is handled correctly.]
- expected: FAIL
-
diff --git a/testing/web-platform/meta/cookies/name/name-ctl.html.ini b/testing/web-platform/meta/cookies/name/name-ctl.html.ini
index a4a6c8eebf..db77c80b75 100644
--- a/testing/web-platform/meta/cookies/name/name-ctl.html.ini
+++ b/testing/web-platform/meta/cookies/name/name-ctl.html.ini
@@ -1,7 +1,4 @@
[name-ctl.html]
- [Cookie with %x0 in name is rejected (DOM).]
- expected: FAIL
-
[Cookie with %x9 in name is accepted (DOM).]
expected: FAIL
diff --git a/testing/web-platform/meta/cookies/prefix/__host.document-cookie.html.ini b/testing/web-platform/meta/cookies/prefix/__host.document-cookie.html.ini
deleted file mode 100644
index 6f8ab2d4cb..0000000000
--- a/testing/web-platform/meta/cookies/prefix/__host.document-cookie.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[__host.document-cookie.html]
- [__HoSt: Non-secure origin: 'Path=/;']
- expected: FAIL
-
- [__HoSt: Non-secure origin: 'Path=/;domain=web-platform.test']
- expected: FAIL
-
- [__HoSt: Non-secure origin: 'Path=/;MaxAge=10']
- expected: FAIL
diff --git a/testing/web-platform/meta/cookies/prefix/__host.document-cookie.https.html.ini b/testing/web-platform/meta/cookies/prefix/__host.document-cookie.https.html.ini
deleted file mode 100644
index cf3ab5fa14..0000000000
--- a/testing/web-platform/meta/cookies/prefix/__host.document-cookie.https.html.ini
+++ /dev/null
@@ -1,15 +0,0 @@
-[__host.document-cookie.https.html]
- [__HoSt: Secure origin: Does not set 'Path=/;']
- expected: FAIL
-
- [__HoSt: Secure origin: Does not set 'Secure; Path=/; Domain=web-platform.test; ']
- expected: FAIL
-
- [__HoSt: Secure origin: Does not set 'Path=/;MaxAge=10']
- expected: FAIL
-
- [__HoSt: Secure origin: Does not set 'Secure; Path=/; Domain=web-platform.test; MaxAge=10']
- expected: FAIL
-
- [__HoSt: Secure origin: Does not set 'Secure; Path=/cookies/resources/list.py']
- expected: FAIL
diff --git a/testing/web-platform/meta/cookies/prefix/__host.header.html.ini b/testing/web-platform/meta/cookies/prefix/__host.header.html.ini
index d6dbc27575..05c87562a6 100644
--- a/testing/web-platform/meta/cookies/prefix/__host.header.html.ini
+++ b/testing/web-platform/meta/cookies/prefix/__host.header.html.ini
@@ -1,14 +1,3 @@
[__host.header.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [__HoSt: Non-secure origin: Does not set 'Path=/;']
- expected: FAIL
-
- [__HoSt: Non-secure origin: Does not set 'Path=/;domain=web-platform.test']
- expected: FAIL
-
- [__HoSt: Non-secure origin: Does not set 'Path=/;MaxAge=10']
- expected: FAIL
-
- [__HoSt: Non-secure origin: Does not set 'Path=/;HttpOnly']
- expected: FAIL
diff --git a/testing/web-platform/meta/cookies/prefix/__host.header.https.html.ini b/testing/web-platform/meta/cookies/prefix/__host.header.https.html.ini
index e7559b063a..5753abc508 100644
--- a/testing/web-platform/meta/cookies/prefix/__host.header.https.html.ini
+++ b/testing/web-platform/meta/cookies/prefix/__host.header.https.html.ini
@@ -1,34 +1,22 @@
[__host.header.https.html]
expected:
if (processor == "x86") and debug: [OK, TIMEOUT]
- [__HoSt: Secure origin: Does not set 'Path=/;']
- expected: FAIL
-
- [__HoSt: Secure origin: Does not set 'Secure; Path=/; Domain=web-platform.test; ']
- expected: FAIL
-
- [__HoSt: Secure origin: Does not set 'Path=/;MaxAge=10']
- expected: FAIL
[__HoSt: Secure origin: Does not set 'Secure; Path=/; Domain=web-platform.test; MaxAge=10']
expected:
- if (processor == "x86") and debug: [FAIL, NOTRUN]
- FAIL
+ if (processor == "x86") and debug: [PASS, FAIL, NOTRUN]
[__HoSt: Secure origin: Does not set 'Path=/;HttpOnly']
expected:
- if (processor == "x86") and debug: [FAIL, NOTRUN]
- FAIL
+ if (processor == "x86") and debug: [PASS, FAIL, NOTRUN]
[__HoSt: Secure origin: Does not set 'Secure; Path=/; Domain=web-platform.test; HttpOnly']
expected:
- if (processor == "x86") and debug: [FAIL, NOTRUN]
- FAIL
+ if (processor == "x86") and debug: [PASS, FAIL, NOTRUN]
[__HoSt: Secure origin: Does not set 'Secure; Path=/cookies/resources/list.py']
expected:
- if (processor == "x86") and debug: [FAIL, NOTRUN]
- FAIL
+ if (processor == "x86") and debug: [PASS, FAIL, NOTRUN]
[__Host: Secure origin: Does not set 'Secure; Path=/; Domain=web-platform.test; MaxAge=10']
expected:
diff --git a/testing/web-platform/meta/cookies/prefix/__secure.document-cookie.html.ini b/testing/web-platform/meta/cookies/prefix/__secure.document-cookie.html.ini
index 45e9ad21b9..8bee7cdd73 100644
--- a/testing/web-platform/meta/cookies/prefix/__secure.document-cookie.html.ini
+++ b/testing/web-platform/meta/cookies/prefix/__secure.document-cookie.html.ini
@@ -1,11 +1,3 @@
[__secure.document-cookie.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [__SeCuRe: Non-secure origin: Should not set 'Path=/;']
- expected: FAIL
-
- [__SeCuRe: Non-secure origin: Should not set 'Path=/;MaxAge=10']
- expected: FAIL
-
- [__SeCuRe: Non-secure origin: Should not set 'Path=/;domain=web-platform.test']
- expected: FAIL
diff --git a/testing/web-platform/meta/cookies/prefix/__secure.document-cookie.https.html.ini b/testing/web-platform/meta/cookies/prefix/__secure.document-cookie.https.html.ini
index a6c32ec84c..cf0e874625 100644
--- a/testing/web-platform/meta/cookies/prefix/__secure.document-cookie.https.html.ini
+++ b/testing/web-platform/meta/cookies/prefix/__secure.document-cookie.https.html.ini
@@ -1,11 +1,3 @@
[__secure.document-cookie.https.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [__SeCuRe: Secure origin: Should not set 'Path=/;']
- expected: FAIL
-
- [__SeCuRe: Secure origin: Should not set 'Path=/;MaxAge=10']
- expected: FAIL
-
- [__SeCuRe: Secure origin: Should not set 'Path=/;domain=web-platform.test']
- expected: FAIL
diff --git a/testing/web-platform/meta/cookies/prefix/__secure.header.html.ini b/testing/web-platform/meta/cookies/prefix/__secure.header.html.ini
index cd08b714d9..af14d52d39 100644
--- a/testing/web-platform/meta/cookies/prefix/__secure.header.html.ini
+++ b/testing/web-platform/meta/cookies/prefix/__secure.header.html.ini
@@ -1,14 +1,3 @@
[__secure.header.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [__SeCuRe: Non-secure origin: Should not set 'Path=/;']
- expected: FAIL
-
- [__SeCuRe: Non-secure origin: Should not set 'Path=/;domain=web-platform.test']
- expected: FAIL
-
- [__SeCuRe: Non-secure origin: Should not set 'Path=/;MaxAge=10']
- expected: FAIL
-
- [__SeCuRe: Non-secure origin: Should not set 'Path=/;HttpOnly']
- expected: FAIL
diff --git a/testing/web-platform/meta/cookies/prefix/__secure.header.https.html.ini b/testing/web-platform/meta/cookies/prefix/__secure.header.https.html.ini
index e2955b8945..f6c451a0d9 100644
--- a/testing/web-platform/meta/cookies/prefix/__secure.header.https.html.ini
+++ b/testing/web-platform/meta/cookies/prefix/__secure.header.https.html.ini
@@ -1,15 +1,4 @@
+prefs: [network.cookie.cookieBehavior.optInPartitioning:false]
[__secure.header.https.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [__SeCuRe: secure origin: Should not set 'Path=/;']
- expected: FAIL
-
- [__SeCuRe: secure origin: Should not set 'Path=/;MaxAge=10']
- expected: FAIL
-
- [__SeCuRe: secure origin: Should not set 'Path=/;HttpOnly']
- expected: FAIL
-
- [__SeCuRe: secure origin: Should not set 'Path=/;domain=not-web-platform.test']
- expected:
- if not early_beta_or_earlier: FAIL
diff --git a/testing/web-platform/meta/cookies/prefix/document-cookie.non-secure.html.ini b/testing/web-platform/meta/cookies/prefix/document-cookie.non-secure.html.ini
index e577a52b78..b5df822251 100644
--- a/testing/web-platform/meta/cookies/prefix/document-cookie.non-secure.html.ini
+++ b/testing/web-platform/meta/cookies/prefix/document-cookie.non-secure.html.ini
@@ -1,20 +1,3 @@
[document-cookie.non-secure.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [__SeCuRe: Non-secure origin: 'Path=/;']
- expected: FAIL
-
- [__SeCuRe: Non-secure origin: 'Path=/;domain=web-platform.test']
- expected: FAIL
-
- [__SeCuRe: Non-secure origin: 'Path=/;MaxAge=10']
- expected: FAIL
-
- [__HoSt: Non-secure origin: 'Path=/; ']
- expected: FAIL
-
- [__HoSt: Non-secure origin: 'Path=/; domain=web-platform.test']
- expected: FAIL
-
- [__HoSt: Non-secure origin: 'Path=/; MaxAge=10']
- expected: FAIL
diff --git a/testing/web-platform/meta/cookies/samesite/iframe.document.https.html.ini b/testing/web-platform/meta/cookies/samesite/iframe.document.https.html.ini
index cd18ab2cbd..3285d774ca 100644
--- a/testing/web-platform/meta/cookies/samesite/iframe.document.https.html.ini
+++ b/testing/web-platform/meta/cookies/samesite/iframe.document.https.html.ini
@@ -1,3 +1,4 @@
+prefs: [network.cookie.cookieBehavior.optInPartitioning:false]
[iframe.document.https.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/cookies/third-party-cookies/third-party-cookies.tentative.https.html.ini b/testing/web-platform/meta/cookies/third-party-cookies/third-party-cookies.tentative.https.html.ini
index 9cd88e3d85..0c0175fcd5 100644
--- a/testing/web-platform/meta/cookies/third-party-cookies/third-party-cookies.tentative.https.html.ini
+++ b/testing/web-platform/meta/cookies/third-party-cookies/third-party-cookies.tentative.https.html.ini
@@ -1,6 +1,11 @@
+prefs: [network.cookie.cookieBehavior.optInPartitioning:true]
[third-party-cookies.tentative.https.html]
+ expected:
+ if (os == "android") and debug: CRASH
[3P fetch: Cookies are not accessible via HTTP]
- expected: [FAIL, PASS]
+ expected:
+ if os == "android": FAIL
[3P fetch: Cross site window setting HTTP cookies]
- expected: [FAIL, PASS]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/cookies/value/value-ctl.html.ini b/testing/web-platform/meta/cookies/value/value-ctl.html.ini
index 803fca4000..035d9aee2f 100644
--- a/testing/web-platform/meta/cookies/value/value-ctl.html.ini
+++ b/testing/web-platform/meta/cookies/value/value-ctl.html.ini
@@ -1,7 +1,4 @@
[value-ctl.html]
- [Cookie with %x0 in value is rejected (DOM).]
- expected: FAIL
-
[Cookie with %xa in value is rejected (DOM).]
expected: FAIL
diff --git a/testing/web-platform/meta/credential-management/digital-identity.https.html.ini b/testing/web-platform/meta/credential-management/digital-identity.https.html.ini
index b65637a456..72f5534a4c 100644
--- a/testing/web-platform/meta/credential-management/digital-identity.https.html.ini
+++ b/testing/web-platform/meta/credential-management/digital-identity.https.html.ini
@@ -1,13 +1,4 @@
[digital-identity.https.html]
- [navigator.credentials.get() API works in toplevel frame.]
- expected: FAIL
-
- [navigator.credentials.get() API fails if IdentityCredentialRequestOptions::providers is not specified.]
- expected: FAIL
-
- [navigator.credentials.get() API fails if there are no providers.]
- expected: FAIL
-
[navigator.identity.get() API works in toplevel frame.]
expected: FAIL
diff --git a/testing/web-platform/meta/credential-management/fedcm-multi-idp/abort-multiple-gets-through-first-idp.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-multi-idp/abort-multiple-gets-through-first-idp.https.html.ini
deleted file mode 100644
index 4d4461cb1e..0000000000
--- a/testing/web-platform/meta/credential-management/fedcm-multi-idp/abort-multiple-gets-through-first-idp.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[abort-multiple-gets-through-first-idp.https.html]
- expected: ERROR
- [Test abort signal for a multi IDP request by aborting the first IDP]
- expected: FAIL
diff --git a/testing/web-platform/meta/credential-management/fedcm-multi-idp/abort-multiple-gets-through-second-idp.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-multi-idp/abort-multiple-gets-through-second-idp.https.html.ini
deleted file mode 100644
index 6739dd2432..0000000000
--- a/testing/web-platform/meta/credential-management/fedcm-multi-idp/abort-multiple-gets-through-second-idp.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[abort-multiple-gets-through-second-idp.https.html]
- expected: ERROR
- [Test abort signal for a multi IDP request by aborting the second IDP]
- expected: FAIL
diff --git a/testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-abort.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-abort.https.html.ini
new file mode 100644
index 0000000000..f4b68663b8
--- /dev/null
+++ b/testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-abort.https.html.ini
@@ -0,0 +1,4 @@
+[fedcm-multi-idp-abort.https.html]
+ expected: TIMEOUT
+ [Test that the abort signal works when multiple IDPs are used.]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-basic.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-basic.https.html.ini
new file mode 100644
index 0000000000..877afc2199
--- /dev/null
+++ b/testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-basic.https.html.ini
@@ -0,0 +1,7 @@
+[fedcm-multi-idp-basic.https.html]
+ expected: TIMEOUT
+ [Multi IDP FedCM call succeeds when picking the first account.]
+ expected: TIMEOUT
+
+ [Multi IDP FedCM call succeeds when picking account from the second IDP.]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-context.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-context.https.html.ini
new file mode 100644
index 0000000000..b0ba22c91f
--- /dev/null
+++ b/testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-context.https.html.ini
@@ -0,0 +1,7 @@
+[fedcm-multi-idp-context.https.html]
+ expected: TIMEOUT
+ [FedCM multi IDP call defaults to 'signin' context.]
+ expected: TIMEOUT
+
+ [FedCM multi IDP with non-default context.]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-mediation-optional.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-mediation-optional.https.html.ini
new file mode 100644
index 0000000000..ccb377dfcf
--- /dev/null
+++ b/testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-mediation-optional.https.html.ini
@@ -0,0 +1,10 @@
+[fedcm-multi-idp-mediation-optional.https.html]
+ expected: TIMEOUT
+ [Mediation optional can succeed without a returning account.]
+ expected: TIMEOUT
+
+ [Mediation optional automatically succeeds when there is one returning account.]
+ expected: NOTRUN
+
+ [Mediation optional can succeed when there is more than one returning account.]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-mediation-silent.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-mediation-silent.https.html.ini
new file mode 100644
index 0000000000..6e6ba1b34c
--- /dev/null
+++ b/testing/web-platform/meta/credential-management/fedcm-multi-idp/fedcm-multi-idp-mediation-silent.https.html.ini
@@ -0,0 +1,10 @@
+[fedcm-multi-idp-mediation-silent.https.html]
+ expected: TIMEOUT
+ [Mediation silent fails if there is no returning account.]
+ expected: TIMEOUT
+
+ [Mediation silent succeeds when there is one returning account.]
+ expected: NOTRUN
+
+ [Mediation silent fails when there is more than one returning account.]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/credential-management/fedcm-multi-idp/get-before-and-after-onload.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-multi-idp/get-before-and-after-onload.https.html.ini
deleted file mode 100644
index 9cc9e7d60f..0000000000
--- a/testing/web-platform/meta/credential-management/fedcm-multi-idp/get-before-and-after-onload.https.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[get-before-and-after-onload.https.html]
- expected:
- if os == "win": ERROR
- [ERROR, CRASH]
- [When there's a `get` call before onload, a `get` call which occurs after onload but before the first `get` call resolves, should be rejected.]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/credential-management/fedcm-multi-idp/get-before-and-during-onload.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-multi-idp/get-before-and-during-onload.https.html.ini
deleted file mode 100644
index 94219488ba..0000000000
--- a/testing/web-platform/meta/credential-management/fedcm-multi-idp/get-before-and-during-onload.https.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[get-before-and-during-onload.https.html]
- expected:
- if os == "win": ERROR
- [ERROR, CRASH]
- [A `get` call before onload and a `get` call during onload should be combined.]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/credential-management/fedcm-multi-idp/get-before-onload-and-during-dom-content-loaded.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-multi-idp/get-before-onload-and-during-dom-content-loaded.https.html.ini
deleted file mode 100644
index cbe39824f8..0000000000
--- a/testing/web-platform/meta/credential-management/fedcm-multi-idp/get-before-onload-and-during-dom-content-loaded.https.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[get-before-onload-and-during-dom-content-loaded.https.html]
- expected:
- if os == "win": ERROR
- [ERROR, CRASH]
- [A `get` call before onload and a `get` call during DOMContentLoaded event should combine despite being called from different tasks.]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/credential-management/fedcm-multi-idp/multiple-gets-after-abort.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-multi-idp/multiple-gets-after-abort.https.html.ini
deleted file mode 100644
index bff023c0b7..0000000000
--- a/testing/web-platform/meta/credential-management/fedcm-multi-idp/multiple-gets-after-abort.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[multiple-gets-after-abort.https.html]
- expected: ERROR
- [Multiple gets after aborting a multi IDP request should work]
- expected: FAIL
diff --git a/testing/web-platform/meta/credential-management/fedcm-multi-idp/multiple-gets-after-onload.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-multi-idp/multiple-gets-after-onload.https.html.ini
deleted file mode 100644
index ab2816bba6..0000000000
--- a/testing/web-platform/meta/credential-management/fedcm-multi-idp/multiple-gets-after-onload.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[multiple-gets-after-onload.https.html]
- expected: ERROR
- [No `get` calls before or during onload, multiple `get` calls after onload in the same task are allowed.]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/credential-management/fedcm-multi-idp/multiple-gets-before-onload.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-multi-idp/multiple-gets-before-onload.https.html.ini
deleted file mode 100644
index c501cd31ab..0000000000
--- a/testing/web-platform/meta/credential-management/fedcm-multi-idp/multiple-gets-before-onload.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[multiple-gets-before-onload.https.html]
- expected: ERROR
- [Multiple get calls before window onload are allowed.]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/credential-management/fedcm-multi-idp/multiple-gets-during-onload.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-multi-idp/multiple-gets-during-onload.https.html.ini
deleted file mode 100644
index 0ca0731487..0000000000
--- a/testing/web-platform/meta/credential-management/fedcm-multi-idp/multiple-gets-during-onload.https.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[multiple-gets-during-onload.https.html]
- expected:
- if os == "linux": ERROR
- [ERROR, CRASH]
- [No `get` calls before onload, multiple `get` calls during onload are allowed.]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/credential-management/fedcm-multi-idp/single-get-after-onload.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-multi-idp/single-get-after-onload.https.html.ini
deleted file mode 100644
index 4a39256958..0000000000
--- a/testing/web-platform/meta/credential-management/fedcm-multi-idp/single-get-after-onload.https.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[single-get-after-onload.https.html]
- expected:
- if os == "win": [TIMEOUT, ERROR, CRASH]
- TIMEOUT
- [Single `get` call after onload is allowed.]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/credential-management/fedcm-multi-idp/single-get-before-onload.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-multi-idp/single-get-before-onload.https.html.ini
deleted file mode 100644
index 9626d221cb..0000000000
--- a/testing/web-platform/meta/credential-management/fedcm-multi-idp/single-get-before-onload.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[single-get-before-onload.https.html]
- expected: TIMEOUT
- [Single `get` call before onload is allowed even if account is selected after.]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/credential-management/fedcm-multi-idp/single-get-during-onload.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-multi-idp/single-get-during-onload.https.html.ini
deleted file mode 100644
index f29a2a3df7..0000000000
--- a/testing/web-platform/meta/credential-management/fedcm-multi-idp/single-get-during-onload.https.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[single-get-during-onload.https.html]
- expected:
- if os == "mac": [TIMEOUT, ERROR, CRASH]
- TIMEOUT
- [Single `get` call during onload is allowed.]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/credential-management/fedcm-register/fedcm-no-registered-idps.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-register/fedcm-no-registered-idps.https.html.ini
new file mode 100644
index 0000000000..007e286734
--- /dev/null
+++ b/testing/web-platform/meta/credential-management/fedcm-register/fedcm-no-registered-idps.https.html.ini
@@ -0,0 +1,3 @@
+[fedcm-no-registered-idps.https.html]
+ [When no providers are registered an error should be returned.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/credential-management/fedcm-same-site-none/fedcm-same-site-none.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-same-site-none/fedcm-same-site-none.https.html.ini
index 2a26855088..fa6a8efa84 100644
--- a/testing/web-platform/meta/credential-management/fedcm-same-site-none/fedcm-same-site-none.https.html.ini
+++ b/testing/web-platform/meta/credential-management/fedcm-same-site-none/fedcm-same-site-none.https.html.ini
@@ -1,4 +1,4 @@
[fedcm-same-site-none.https.html]
expected: TIMEOUT
- [FedCM requests should be considered cross-origin and therefore not send SameSite=Strict cookies.]
+ [FedCM requests should be considered cross-origin and therefore not send SameSite=Strict or Lax cookies.]
expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/CSS2/bidi-005.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-005.xht.ini
index 86289cdac2..eae50d59af 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-005.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-005.xht.ini
@@ -1,2 +1,2 @@
[bidi-005.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-006.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-006.xht.ini
index c48ebe38be..6933a5148c 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-006.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-006.xht.ini
@@ -1,2 +1,2 @@
[bidi-006.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-007.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-007.xht.ini
index 3ad433b3b2..8575065fe8 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-007.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-007.xht.ini
@@ -1,2 +1,2 @@
[bidi-007.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-008.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-008.xht.ini
index 78e74fba22..71239fd80f 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-008.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-008.xht.ini
@@ -1,2 +1,2 @@
[bidi-008.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-009.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-009.xht.ini
index 5512b703ee..24f5c324f0 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-009.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-009.xht.ini
@@ -1,2 +1,2 @@
[bidi-009.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-010.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-010.xht.ini
index 6a99a28b88..c68495f6a8 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-010.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-010.xht.ini
@@ -1,2 +1,2 @@
[bidi-010.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-005b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-005b.xht.ini
index 1796c03d5f..6aaee0e243 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-005b.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-005b.xht.ini
@@ -1,2 +1,2 @@
[bidi-005b.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-006b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-006b.xht.ini
index 196a9306f4..3491d8ca8e 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-006b.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-006b.xht.ini
@@ -1,2 +1,2 @@
[bidi-006b.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-007b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-007b.xht.ini
index 0275ad54a6..f753d0d72c 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-007b.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-007b.xht.ini
@@ -1,2 +1,2 @@
[bidi-007b.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-008b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-008b.xht.ini
index fb4ac97311..290e2f793e 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-008b.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-008b.xht.ini
@@ -1,2 +1,2 @@
[bidi-008b.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-009b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-009b.xht.ini
index 344e4a508e..a08b7ed4dd 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-009b.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-009b.xht.ini
@@ -1,2 +1,2 @@
[bidi-009b.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-010b.xht.ini b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-010b.xht.ini
index 7c08a8c70f..c86aba8184 100644
--- a/testing/web-platform/meta/css/CSS2/bidi-text/bidi-010b.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/bidi-text/bidi-010b.xht.ini
@@ -1,2 +1,2 @@
[bidi-010b.xht]
- expected: FAIL
+ prefs: [layout.css.letter-spacing.model:2]
diff --git a/testing/web-platform/meta/css/CSS2/css1/c542-letter-sp-000.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c542-letter-sp-000.xht.ini
new file mode 100644
index 0000000000..029f248ed5
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c542-letter-sp-000.xht.ini
@@ -0,0 +1,2 @@
+[c542-letter-sp-000.xht]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/CSS2/css1/c542-letter-sp-001.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c542-letter-sp-001.xht.ini
new file mode 100644
index 0000000000..e7bfc288d1
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/css1/c542-letter-sp-001.xht.ini
@@ -0,0 +1,2 @@
+[c542-letter-sp-001.xht]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/CSS2/text/__dir__.ini b/testing/web-platform/meta/css/CSS2/text/__dir__.ini
index daf68383df..667bc0c992 100644
--- a/testing/web-platform/meta/css/CSS2/text/__dir__.ini
+++ b/testing/web-platform/meta/css/CSS2/text/__dir__.ini
@@ -1 +1,2 @@
leak-threshold: [default:51200]
+prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-center-offset-change.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-center-offset-change.html.ini
new file mode 100644
index 0000000000..deec3c9b71
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-center-offset-change.html.ini
@@ -0,0 +1,6 @@
+[anchor-center-offset-change.html]
+ [Anchored initially have the same width as the anchor]
+ expected: FAIL
+
+ [Increase the height of the anchor to move the anchor-center offset]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-center-scroll.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-center-scroll.html.ini
new file mode 100644
index 0000000000..fb251a6fd4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-center-scroll.html.ini
@@ -0,0 +1,2 @@
+[anchor-center-scroll.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-fallback-invalidation.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-fallback-invalidation.html.ini
new file mode 100644
index 0000000000..b7b639ff90
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-fallback-invalidation.html.ini
@@ -0,0 +1,3 @@
+[anchor-fallback-invalidation.html]
+ [Correct invalidation when fallbacks match the old style]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-inherited.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-inherited.html.ini
new file mode 100644
index 0000000000..68ad07f80e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-inherited.html.ini
@@ -0,0 +1,3 @@
+[anchor-inherited.html]
+ [.child 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-invalid-fallback.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-invalid-fallback.html.ini
new file mode 100644
index 0000000000..219297d169
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-invalid-fallback.html.ini
@@ -0,0 +1,9 @@
+[anchor-invalid-fallback.html]
+ [Element can be anchor positioned]
+ expected: FAIL
+
+ [Element can use <length> fallback if present]
+ expected: FAIL
+
+ [Flip to invalid anchor()]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.html.ini
new file mode 100644
index 0000000000..213f316588
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-chained-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.tentative.html.ini
deleted file mode 100644
index 7fa7db4093..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[anchor-scroll-chained-001.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.html.ini
new file mode 100644
index 0000000000..173ba0e5b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-chained-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.tentative.html.ini
deleted file mode 100644
index dcde6d0f2d..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[anchor-scroll-chained-002.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.html.ini
new file mode 100644
index 0000000000..7319dd60bb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-chained-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.tentative.html.ini
deleted file mode 100644
index 194120a755..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[anchor-scroll-chained-003.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.html.ini
new file mode 100644
index 0000000000..5676291c91
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-chained-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.tentative.html.ini
deleted file mode 100644
index 707a25ba8f..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[anchor-scroll-chained-004.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.html.ini
new file mode 100644
index 0000000000..aac86791da
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-chained-fallback.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.tentative.html.ini
deleted file mode 100644
index 102b40de4b..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[anchor-scroll-chained-fallback.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-overflow-hidden.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-overflow-hidden.html.ini
new file mode 100644
index 0000000000..69a3691f90
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-overflow-hidden.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-overflow-hidden.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-013.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-013.html.ini
new file mode 100644
index 0000000000..9955c5c3e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-013.html.ini
@@ -0,0 +1,9 @@
+[anchor-scroll-position-try-013.html]
+ [anchor-scroll-position-try-013]
+ expected: FAIL
+
+ [anchor-scroll-position-try-013 1]
+ expected: FAIL
+
+ [anchor-scroll-position-try-013 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-014.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-014.html.ini
new file mode 100644
index 0000000000..2aba84c898
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-014.html.ini
@@ -0,0 +1,9 @@
+[anchor-scroll-position-try-014.html]
+ [anchor-scroll-position-try-014]
+ expected: FAIL
+
+ [anchor-scroll-position-try-014 1]
+ expected: FAIL
+
+ [anchor-scroll-position-try-014 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-scrollable-anchor.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-scrollable-anchor.html.ini
new file mode 100644
index 0000000000..de2a413dc6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-scrollable-anchor.html.ini
@@ -0,0 +1,2 @@
+[anchor-scroll-scrollable-anchor.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/at-position-try-cssom.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-position-try-cssom.html.ini
index e998436951..419f99918a 100644
--- a/testing/web-platform/meta/css/css-anchor-position/at-position-try-cssom.html.ini
+++ b/testing/web-platform/meta/css/css-anchor-position/at-position-try-cssom.html.ini
@@ -4,3 +4,789 @@
[CSSPositionTryRule.style.setProperty setting allowed and disallowed properties]
expected: FAIL
+
+ [CSSPositionTryDescriptors.item]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.cssText]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-top)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-top)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-top\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-top\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginTop\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginTop\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-right)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-right)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-right\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-right\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginRight\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginRight\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-bottom)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-bottom)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-bottom\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-bottom\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginBottom\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginBottom\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-left)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-left)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-left\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-left\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginLeft\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginLeft\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-block)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-block)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-block\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-block\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginBlock\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginBlock\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-block-start)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-block-start)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-block-start\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-block-start\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginBlockStart\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginBlockStart\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-block-end)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-block-end)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-block-end\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-block-end\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginBlockEnd\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginBlockEnd\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-inline)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-inline)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-inline\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-inline\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginInline\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginInline\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-inline-start)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-inline-start)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-inline-start\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-inline-start\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginInlineStart\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginInlineStart\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(margin-inline-end)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(margin-inline-end)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-inline-end\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[margin-inline-end\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginInlineEnd\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[marginInlineEnd\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inset)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inset)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(top)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(top)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[top\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[top\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(left)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(left)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[left\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[left\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(right)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(right)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[right\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[right\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(bottom)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(bottom)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[bottom\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[bottom\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inset-block)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inset-block)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-block\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-block\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetBlock\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetBlock\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inset-block-start)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inset-block-start)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-block-start\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-block-start\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetBlockStart\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetBlockStart\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inset-block-end)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inset-block-end)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-block-end\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-block-end\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetBlockEnd\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetBlockEnd\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inset-inline)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inset-inline)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-inline\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-inline\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetInline\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetInline\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inset-inline-start)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inset-inline-start)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-inline-start\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-inline-start\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetInlineStart\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetInlineStart\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inset-inline-end)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inset-inline-end)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-inline-end\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-inline-end\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetInlineEnd\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetInlineEnd\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(width)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(width)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[width\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[width\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(height)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(height)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[height\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[height\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(min-width)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(min-width)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[min-width\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[min-width\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[minWidth\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[minWidth\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(max-width)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(max-width)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[max-width\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[max-width\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[maxWidth\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[maxWidth\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(min-height)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(min-height)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[min-height\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[min-height\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[minHeight\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[minHeight\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(max-height)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(max-height)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[max-height\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[max-height\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[maxHeight\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[maxHeight\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(block-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(block-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[block-size\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[block-size\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[blockSize\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[blockSize\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(min-block-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(min-block-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[min-block-size\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[min-block-size\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[minBlockSize\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[minBlockSize\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(max-block-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(max-block-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[max-block-size\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[max-block-size\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[maxBlockSize\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[maxBlockSize\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inline-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inline-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inline-size\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inline-size\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inlineSize\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inlineSize\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(min-inline-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(min-inline-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[min-inline-size\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[min-inline-size\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[minInlineSize\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[minInlineSize\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(max-inline-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(max-inline-size)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[max-inline-size\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[max-inline-size\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[maxInlineSize\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[maxInlineSize\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(place-self)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(place-self)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[place-self\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[place-self\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[placeSelf\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[placeSelf\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(align-self)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(align-self)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[align-self\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[align-self\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[alignSelf\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[alignSelf\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(justify-self)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(justify-self)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[justify-self\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[justify-self\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[justifySelf\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[justifySelf\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(position-anchor)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(position-anchor)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[position-anchor\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[position-anchor\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[positionAnchor\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[positionAnchor\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(inset-area)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(inset-area)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-area\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[inset-area\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetArea\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[insetArea\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(color)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(color)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[color\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[color\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(align-items)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(align-items)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[align-items\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[align-items\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[alignItems\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[alignItems\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(align-content)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(align-content)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[align-content\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[align-content\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[alignContent\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[alignContent\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(background)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(background)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[background\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[background\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(display)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(display)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[display\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[display\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(position)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(position)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[position\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[position\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(writing-mode)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(writing-mode)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[writing-mode\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[writing-mode\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[writingMode\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[writingMode\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(direction)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(direction)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[direction\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[direction\] (get)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.getPropertyValue(syntax)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors.setProperty(syntax)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[syntax\] (set)]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors[syntax\] (get)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/base-style-invalidation.html.ini b/testing/web-platform/meta/css/css-anchor-position/base-style-invalidation.html.ini
new file mode 100644
index 0000000000..9c0e77ffae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/base-style-invalidation.html.ini
@@ -0,0 +1,3 @@
+[base-style-invalidation.html]
+ [The chosen position options changes when the base style differs]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini b/testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini
index b1873f3724..54a37ef889 100644
--- a/testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini
+++ b/testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini
@@ -22,3 +22,231 @@
[CSSPositionTryRule interface: attribute style]
expected: FAIL
+
+ [CSSPositionTryDescriptors interface: existence and properties of interface object]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface object length]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface object name]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginTop]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginRight]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginBottom]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginLeft]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginBlock]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginBlockStart]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginBlockEnd]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginInline]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginInlineStart]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute marginInlineEnd]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-top]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-right]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-bottom]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-left]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-block]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-block-start]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-block-end]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-inline]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-inline-start]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute margin-inline-end]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inset]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute insetBlock]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute insetBlockStart]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute insetBlockEnd]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute insetInline]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute insetInlineStart]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute insetInlineEnd]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute top]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute left]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute right]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute bottom]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inset-block]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inset-block-start]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inset-block-end]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inset-inline]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inset-inline-start]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inset-inline-end]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute width]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute minWidth]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute maxWidth]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute height]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute minHeight]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute maxHeight]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute blockSize]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute minBlockSize]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute maxBlockSize]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inlineSize]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute minInlineSize]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute maxInlineSize]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute min-width]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute max-width]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute min-height]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute max-height]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute block-size]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute min-block-size]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute max-block-size]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inline-size]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute min-inline-size]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute max-inline-size]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute placeSelf]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute alignSelf]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute justifySelf]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute place-self]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute align-self]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute justify-self]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute positionAnchor]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute position-anchor]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute insetArea]
+ expected: FAIL
+
+ [CSSPositionTryDescriptors interface: attribute inset-area]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-in-position-try.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-in-position-try.html.ini
new file mode 100644
index 0000000000..37d5ffe353
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-in-position-try.html.ini
@@ -0,0 +1,177 @@
+[inset-area-in-position-try.html]
+ [none]
+ expected: FAIL
+
+ [span-all]
+ expected: FAIL
+
+ [span-all span-all]
+ expected: FAIL
+
+ [top left]
+ expected: FAIL
+
+ [top center]
+ expected: FAIL
+
+ [top right]
+ expected: FAIL
+
+ [center left]
+ expected: FAIL
+
+ [center center]
+ expected: FAIL
+
+ [center right]
+ expected: FAIL
+
+ [bottom left]
+ expected: FAIL
+
+ [bottom center]
+ expected: FAIL
+
+ [bottom right]
+ expected: FAIL
+
+ [start start]
+ expected: FAIL
+
+ [start center]
+ expected: FAIL
+
+ [start end]
+ expected: FAIL
+
+ [center start]
+ expected: FAIL
+
+ [center end]
+ expected: FAIL
+
+ [end start]
+ expected: FAIL
+
+ [end center]
+ expected: FAIL
+
+ [end end]
+ expected: FAIL
+
+ [self-start self-start]
+ expected: FAIL
+
+ [self-start center]
+ expected: FAIL
+
+ [self-start self-end]
+ expected: FAIL
+
+ [center self-start]
+ expected: FAIL
+
+ [center self-end]
+ expected: FAIL
+
+ [self-end self-start]
+ expected: FAIL
+
+ [self-end center]
+ expected: FAIL
+
+ [self-end self-end]
+ expected: FAIL
+
+ [y-start x-start]
+ expected: FAIL
+
+ [y-start center]
+ expected: FAIL
+
+ [y-start x-end]
+ expected: FAIL
+
+ [center x-start]
+ expected: FAIL
+
+ [center x-end]
+ expected: FAIL
+
+ [y-end x-start]
+ expected: FAIL
+
+ [y-end center]
+ expected: FAIL
+
+ [y-end x-end]
+ expected: FAIL
+
+ [y-self-start x-self-start]
+ expected: FAIL
+
+ [y-self-start center]
+ expected: FAIL
+
+ [y-self-start x-self-end]
+ expected: FAIL
+
+ [center x-self-start]
+ expected: FAIL
+
+ [center x-self-end]
+ expected: FAIL
+
+ [y-self-end x-self-start]
+ expected: FAIL
+
+ [y-self-end center]
+ expected: FAIL
+
+ [y-self-end x-self-end]
+ expected: FAIL
+
+ [span-y-self-start span-x-self-end]
+ expected: FAIL
+
+ [span-bottom span-all]
+ expected: FAIL
+
+ [Placement: --top]
+ expected: FAIL
+
+ [Placement: --left]
+ expected: FAIL
+
+ [Placement: --right, --top]
+ expected: FAIL
+
+ [Placement: --bottom, --top]
+ expected: FAIL
+
+ [Placement: --bottom, --right, --top]
+ expected: FAIL
+
+ [Placement: --bottom, --right, --left, --top]
+ expected: FAIL
+
+ [Placement: --bottom, --left, --top, --right]
+ expected: FAIL
+
+ [Placement: --right flip-inline]
+ expected: FAIL
+
+ [Placement: --bottom flip-block]
+ expected: FAIL
+
+ [Placement: --left flip-start]
+ expected: FAIL
+
+ [Placement: --left flip-inline, --top]
+ expected: FAIL
+
+ [Placement: --top flip-block, --left]
+ expected: FAIL
+
+ [Placement: --left flip-start flip-block, --left]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-backdrop.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-backdrop.html.ini
new file mode 100644
index 0000000000..d872495d7f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-try-backdrop.html.ini
@@ -0,0 +1,3 @@
+[position-try-backdrop.html]
+ [::backdrop can use position-try-options]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-order-inset-area.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-order-inset-area.html.ini
new file mode 100644
index 0000000000..ec2a0b0244
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-try-order-inset-area.html.ini
@@ -0,0 +1,81 @@
+[position-try-order-inset-area.html]
+ [--right | --right]
+ expected: FAIL
+
+ [--left | --left]
+ expected: FAIL
+
+ [--top | --top]
+ expected: FAIL
+
+ [--bottom | --bottom]
+ expected: FAIL
+
+ [--right, --left, --bottom, --top | --right]
+ expected: FAIL
+
+ [normal --right, --left, --bottom, --top | --right]
+ expected: FAIL
+
+ [normal --top, --left, --bottom, --right | --top]
+ expected: FAIL
+
+ [most-block-size --right, --left | --right]
+ expected: FAIL
+
+ [most-height --right, --left | --right]
+ expected: FAIL
+
+ [most-inline-size --right, --left | --left]
+ expected: FAIL
+
+ [most-width --right, --left | --left]
+ expected: FAIL
+
+ [most-inline-size --bottom, --top | --bottom]
+ expected: FAIL
+
+ [most-width --bottom, --top | --bottom]
+ expected: FAIL
+
+ [most-block-size --bottom, --top | --top]
+ expected: FAIL
+
+ [most-height --bottom, --top | --top]
+ expected: FAIL
+
+ [most-inline-size --right, --left, --bottom, --top | --bottom]
+ expected: FAIL
+
+ [most-inline-size --right, --left, --top, --bottom | --top]
+ expected: FAIL
+
+ [most-block-size --bottom, --top, --right, --left | --right]
+ expected: FAIL
+
+ [most-block-size --bottom, --top, --left, --right | --left]
+ expected: FAIL
+
+ [most-inline-size --left-sweep, --bottom-sweep | --left-sweep]
+ expected: FAIL
+
+ [most-inline-size --bottom-sweep, --left-sweep | --bottom-sweep]
+ expected: FAIL
+
+ [most-block-size --left-sweep, --bottom-sweep | --left-sweep]
+ expected: FAIL
+
+ [most-block-size --bottom-sweep, --left-sweep | --left-sweep]
+ expected: FAIL
+
+ [most-inline-size --right-sweep, --left-sweep, --bottom-sweep, --top-sweep | --left-sweep]
+ expected: FAIL
+
+ [most-block-size --right-sweep, --left-sweep, --bottom-sweep, --top-sweep | --top-sweep]
+ expected: FAIL
+
+ [most-inline-size\n --right-sweep, --left-sweep, --bottom-sweep, --top-sweep,\n --right, --left, --bottom, --top\n | --left-sweep]
+ expected: FAIL
+
+ [most-block-size\n --right-sweep, --left-sweep, --bottom-sweep, --top-sweep,\n --right, --left, --bottom, --top\n | --right]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-add-no-overflow.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-add-no-overflow.html.ini
new file mode 100644
index 0000000000..3d5d5d875d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-add-no-overflow.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-add-no-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-add-no-overflow.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-add-no-overflow.tentative.html.ini
deleted file mode 100644
index 120f58423b..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-visibility-add-no-overflow.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-visibility-add-no-overflow.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-in.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-in.html.ini
new file mode 100644
index 0000000000..2d8669ecc6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-in.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-after-scroll-in.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-in.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-in.tentative.html.ini
deleted file mode 100644
index 4e48cc764d..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-in.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-visibility-anchors-visible-after-scroll-in.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.html.ini
new file mode 100644
index 0000000000..d18631dcb7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-after-scroll-out.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.tentative.html.ini
deleted file mode 100644
index fef78484bf..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-visibility-anchors-visible-after-scroll-out.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-both-position-fixed.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-both-position-fixed.tentative.html.ini
new file mode 100644
index 0000000000..ceccdb9ca2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-both-position-fixed.tentative.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-both-position-fixed.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-001.html.ini
new file mode 100644
index 0000000000..e12c1309f5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-001.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-chained-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-002.html.ini
new file mode 100644
index 0000000000..00d6e9ecab
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-002.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-chained-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-003.html.ini
new file mode 100644
index 0000000000..0c9539f7f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-003.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-chained-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-004.html.ini
new file mode 100644
index 0000000000..02beaae9cc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-chained-004.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-chained-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.html.ini
new file mode 100644
index 0000000000..25f7c7c8d1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-change-anchor.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.tentative.html.ini
deleted file mode 100644
index 35ead71fcf..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-visibility-anchors-visible-change-anchor.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.html.ini
new file mode 100644
index 0000000000..836b28479d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-change-css-visibility.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.tentative.html.ini
deleted file mode 100644
index 76c3c60118..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-visibility-anchors-visible-change-css-visibility.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.html.ini
new file mode 100644
index 0000000000..3ea6611e5c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-css-visibility.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.tentative.html.ini
deleted file mode 100644
index 278741c7f3..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-visibility-anchors-visible-css-visibility.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.html.ini
new file mode 100644
index 0000000000..b4400a798a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-non-intervening-container.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.tentative.html.ini
deleted file mode 100644
index 52927f6a6b..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-visibility-anchors-visible-non-intervening-container.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-stacked-child.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-stacked-child.html.ini
new file mode 100644
index 0000000000..7c86e8c3dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-stacked-child.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible-stacked-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible.html.ini
new file mode 100644
index 0000000000..d8c2cf5d30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-anchors-visible.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible.tentative.html.ini
deleted file mode 100644
index 003412f960..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-visibility-anchors-visible.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-scroll.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-scroll.html.ini
new file mode 100644
index 0000000000..25dc9ae43f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-scroll.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-no-overflow-scroll.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-scroll.tentative.html.ini
deleted file mode 100644
index 7778b801ba..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-scroll.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-visibility-no-overflow-scroll.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-stacked-child.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-stacked-child.html.ini
new file mode 100644
index 0000000000..898d10a473
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-stacked-child.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-no-overflow-stacked-child.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-stacked-child.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-stacked-child.tentative.html.ini
deleted file mode 100644
index 609ceb3c1a..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-stacked-child.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-visibility-no-overflow-stacked-child.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow.html.ini
new file mode 100644
index 0000000000..c1f5e52df9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-no-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow.tentative.html.ini
deleted file mode 100644
index 3a7bbc8636..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-visibility-no-overflow.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-anchors-visible.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-anchors-visible.html.ini
new file mode 100644
index 0000000000..a698919286
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-anchors-visible.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-remove-anchors-visible.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-anchors-visible.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-anchors-visible.tentative.html.ini
deleted file mode 100644
index 8551beb8a4..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-anchors-visible.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-visibility-remove-anchors-visible.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-no-overflow.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-no-overflow.html.ini
new file mode 100644
index 0000000000..7290bac75c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-no-overflow.html.ini
@@ -0,0 +1,2 @@
+[position-visibility-remove-no-overflow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-no-overflow.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-no-overflow.tentative.html.ini
deleted file mode 100644
index 2d701034fa..0000000000
--- a/testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-no-overflow.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-visibility-remove-no-overflow.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/pseudo-element-anchor-dynamic.html.ini b/testing/web-platform/meta/css/css-anchor-position/pseudo-element-anchor-dynamic.html.ini
new file mode 100644
index 0000000000..b4702568e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/pseudo-element-anchor-dynamic.html.ini
@@ -0,0 +1,6 @@
+[pseudo-element-anchor-dynamic.html]
+ [::before as anchor dynamically generated]
+ expected: FAIL
+
+ [::after as anchor dynamically generated]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-anchor-position/pseudo-element-anchor.html.ini b/testing/web-platform/meta/css/css-anchor-position/pseudo-element-anchor.html.ini
new file mode 100644
index 0000000000..72080d37e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-anchor-position/pseudo-element-anchor.html.ini
@@ -0,0 +1,6 @@
+[pseudo-element-anchor.html]
+ [::before as anchor]
+ expected: FAIL
+
+ [::after as anchor]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-computed.tentative.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-computed.tentative.html.ini
deleted file mode 100644
index f4ec3b330f..0000000000
--- a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-computed.tentative.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[animation-delay-end-computed.tentative.html]
- [Property animation-delay-end value 'initial']
- expected: FAIL
-
- [Property animation-delay-end value '-500ms']
- expected: FAIL
-
- [Property animation-delay-end value 'calc(2 * 3s)']
- expected: FAIL
-
- [Property animation-delay-end value '20s, 10s']
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-valid.tentative.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-valid.tentative.html.ini
deleted file mode 100644
index 0809ede942..0000000000
--- a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-end-valid.tentative.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[animation-delay-end-valid.tentative.html]
- [e.style['animation-delay-end'\] = "-5ms" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay-end'\] = "0s" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay-end'\] = "10s" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay-end'\] = "20s, 10s" should set the property value]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand-computed.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand-computed.html.ini
deleted file mode 100644
index 52d53d8201..0000000000
--- a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand-computed.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[animation-delay-shorthand-computed.html]
- [Property animation-delay value '1s 2s']
- expected: FAIL
-
- [Property animation-delay value '1s 2s, 3s']
- expected: FAIL
-
- [Property animation-delay value '1s, 2s 3s']
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand.html.ini
deleted file mode 100644
index 18a633cf66..0000000000
--- a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-shorthand.html.ini
+++ /dev/null
@@ -1,45 +0,0 @@
-[animation-delay-shorthand.html]
- [e.style['animation-delay'\] = "1s 2s" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s, 3s" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s, 2s 3s" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s" should set animation-delay-end]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s" should set animation-delay-start]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s" should not set unrelated longhands]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s" should set animation-delay-end]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s" should set animation-delay-start]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s" should not set unrelated longhands]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s, 3s 4s" should set animation-delay-end]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s, 3s 4s" should set animation-delay-start]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s, 3s 4s" should not set unrelated longhands]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s, 3s, 4s 5s" should set animation-delay-end]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s, 3s, 4s 5s" should set animation-delay-start]
- expected: FAIL
-
- [e.style['animation-delay'\] = "1s 2s, 3s, 4s 5s" should not set unrelated longhands]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-computed.tentative.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-computed.tentative.html.ini
deleted file mode 100644
index 8341379e4d..0000000000
--- a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-computed.tentative.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[animation-delay-start-computed.tentative.html]
- [Property animation-delay-start value 'initial']
- expected: FAIL
-
- [Property animation-delay-start value '-500ms']
- expected: FAIL
-
- [Property animation-delay-start value 'calc(2 * 3s)']
- expected: FAIL
-
- [Property animation-delay-start value '20s, 10s']
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-valid.tentative.html.ini b/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-valid.tentative.html.ini
deleted file mode 100644
index 4ad3bb1e96..0000000000
--- a/testing/web-platform/meta/css/css-animations/parsing/animation-delay-start-valid.tentative.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[animation-delay-start-valid.tentative.html]
- [e.style['animation-delay-start'\] = "-5ms" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay-start'\] = "0s" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay-start'\] = "10s" should set the property value]
- expected: FAIL
-
- [e.style['animation-delay-start'\] = "20s, 10s" should set the property value]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-animations/stability/animation-event-destroy-renderer.html.ini b/testing/web-platform/meta/css/css-animations/stability/animation-event-destroy-renderer.html.ini
index 4fe69a873d..eaf3d74352 100644
--- a/testing/web-platform/meta/css/css-animations/stability/animation-event-destroy-renderer.html.ini
+++ b/testing/web-platform/meta/css/css-animations/stability/animation-event-destroy-renderer.html.ini
@@ -1,11 +1,13 @@
[animation-event-destroy-renderer.html?animationiteration]
expected:
- if not asan and (os == "linux") and not debug and not tsan: [OK, TIMEOUT]
- if asan and not fission: [OK, TIMEOUT]
+ if (os == "linux") and not tsan and not debug and asan and not fission: [OK, TIMEOUT]
+ if (os == "linux") and not tsan and not debug and not asan: [OK, TIMEOUT]
+ if (os == "linux") and tsan: [OK, TIMEOUT]
[Triggering the cancel of an animation during event handling does not crash.]
expected:
- if not asan and (os == "linux") and not debug and not tsan: [PASS, TIMEOUT]
- if asan and not fission: [PASS, TIMEOUT]
+ if (os == "linux") and not tsan and not debug and asan and not fission: [PASS, TIMEOUT]
+ if (os == "linux") and not tsan and not debug and not asan: [PASS, TIMEOUT]
+ if (os == "linux") and tsan: [PASS, TIMEOUT]
[animation-event-destroy-renderer.html?animationstart]
diff --git a/testing/web-platform/meta/css/css-animations/transition-ready-time-offscreen.html.ini b/testing/web-platform/meta/css/css-animations/transition-ready-time-offscreen.html.ini
new file mode 100644
index 0000000000..5a6e15446d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-animations/transition-ready-time-offscreen.html.ini
@@ -0,0 +1,5 @@
+[transition-ready-time-offscreen.html]
+ [Transitions start at the same time regardless of on-screen status]
+ 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-break/flexbox/multi-line-row-flex-fragmentation-018.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-018.html.ini
index f00b643435..3b79198f3b 100644
--- a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-018.html.ini
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-018.html.ini
@@ -1,2 +1,4 @@
[multi-line-row-flex-fragmentation-018.html]
- expected: FAIL
+ 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-break/flexbox/multi-line-row-flex-fragmentation-019.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-019.html.ini
deleted file mode 100644
index ac8dd78b07..0000000000
--- a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-019.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[multi-line-row-flex-fragmentation-019.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html.ini b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html.ini
index f73477fd32..d831697b6f 100644
--- a/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html.ini
+++ b/testing/web-platform/meta/css/css-break/flexbox/multi-line-row-flex-fragmentation-030.html.ini
@@ -1,2 +1,4 @@
[multi-line-row-flex-fragmentation-030.html]
- expected: FAIL
+ 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-break/flexbox/single-line-column-flex-fragmentation-015.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-015.html.ini
index 80955370ba..9ddf71df5a 100644
--- a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-015.html.ini
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-015.html.ini
@@ -1,2 +1,4 @@
[single-line-column-flex-fragmentation-015.html]
- expected: FAIL
+ 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-break/flexbox/single-line-column-flex-fragmentation-057.html.ini b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-057.html.ini
index ea8a1f5a68..f8a65b96ed 100644
--- a/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-057.html.ini
+++ b/testing/web-platform/meta/css/css-break/flexbox/single-line-column-flex-fragmentation-057.html.ini
@@ -1,2 +1,4 @@
[single-line-column-flex-fragmentation-057.html]
- expected: FAIL
+ 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-cascade/scope-pseudo-element.html.ini b/testing/web-platform/meta/css/css-cascade/scope-pseudo-element.html.ini
new file mode 100644
index 0000000000..80b96e894a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-cascade/scope-pseudo-element.html.ini
@@ -0,0 +1,2 @@
+[scope-pseudo-element.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-iframe-background-about-blank.tentative.html.ini b/testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-iframe-background-about-blank.tentative.html.ini
new file mode 100644
index 0000000000..f9d86ad256
--- /dev/null
+++ b/testing/web-platform/meta/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-iframe-background-about-blank.tentative.html.ini
@@ -0,0 +1,2 @@
+[color-scheme-iframe-background-about-blank.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini
index 21b32c6ad3..873c8e496a 100644
--- a/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini
+++ b/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini
@@ -1,175 +1,4 @@
[color-computed-relative-color.html]
- [Property color value 'rgb(from rebeccapurple r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from hsl(120deg 20% 50% / .5) r g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(from rebeccapurple r g b) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple 0 0 0)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple 0 0 0 / 0)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r g b / 0)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g b / 0)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple 25 g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r 25 b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r g 25 / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r g b / .25)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 25 g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 25 b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g 25 / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g b / .20)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r g b / 20%)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g b / 20%)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple 25 g b / 25%)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r 25 b / 25%)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r g 25 / 25%)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 25 g b / 25%)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 25 b / 25%)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r g 25 / 25%)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple g b r)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple b alpha r / g)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r r r / r)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) g b r)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) b alpha r / g)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r r r / r)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r 20% 10)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r 10 20%)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple 0% 10 10)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 20% 10)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) r 10 20%)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) 0% 10 10)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple calc(r) calc(g) calc(b))']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r calc(g * 2) 10)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple b calc(r * .5) 10)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r calc(g * .5 + g * .5) 10)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple r calc(b * .5 - g * .5) 10)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20%, 40%, 60%, 80%) calc(r) calc(g) calc(b) / calc(alpha))']
- expected: FAIL
-
[Property color value 'rgb(from rebeccapurple none none none)']
expected: FAIL
@@ -182,2621 +11,20 @@
[Property color value 'rgb(from rebeccapurple r g none / alpha)']
expected: FAIL
- [Property color value 'rgb(from rebeccapurple r g b / none)']
- expected: FAIL
-
[Property color value 'rgb(from rgb(20% 40% 60% / 80%) r g none / alpha)']
expected: FAIL
- [Property color value 'rgb(from rgb(20% 40% 60% / 80%) r g b / none)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(none none none) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(none none none / none) r g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20% none 60%) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(20% 40% 60% / none) r g b / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s l)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(120deg 20% 50% / .5) h s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(from rebeccapurple h s l) h s l)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple 0 0% 0%)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple 0deg 0% 0%)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple 0 0% 0% / 0)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple 0deg 0% 0% / 0)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple 0 s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple 0deg s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h 0% l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s 0% / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s l / 0)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) 0 s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) 0deg s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h 0% l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s 0% / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s l / 0)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple 25 s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple 25deg s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h 20% l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s 20% / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s l / .25)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) 25 s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) 25deg s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h 20% l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s 20% / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h s l / .2)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h l s)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h alpha l / s)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h l l / l)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h l s)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h alpha l / s)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h l l / l)']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple calc(h) calc(s) calc(l))']
- expected: FAIL
-
- [Property color value 'hsl(from rgb(20%, 40%, 60%, 80%) calc(h) calc(s) calc(l) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple none none none)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple none none none / none)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s none)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s none / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple h s l / none)']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple none s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(120deg 20% 50% / .5) h s none / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(120deg 20% 50% / .5) h s l / none)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(120deg 20% 50% / .5) none s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(none none none) h s l)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(none none none / none) h s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(120deg none 50% / .5) h s l)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(120deg 20% 50% / none) h s l / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(none 20% 50% / .5) h s l / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w b)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from hsl(120deg 20% 50% / .5) h w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(from rebeccapurple h w b) h w b)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple 0 0% 0%)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple 0deg 0% 0%)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple 0 0% 0% / 0)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple 0deg 0% 0% / 0)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple 0 w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple 0deg w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h 0% b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w 0% / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w b / 0)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) 0 w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) 0deg w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h 0% b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w 0% / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w b / 0)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple 25 w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple 25deg w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w 20% / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w b / .2)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) 25 w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) 25deg w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w 20% / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w b / .2)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h b w)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h alpha w / b)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w w / w)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h b w)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h alpha w / b)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h w w / w)']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple calc(h) calc(w) calc(b))']
- expected: FAIL
-
- [Property color value 'hwb(from rgb(20%, 40%, 60%, 80%) calc(h) calc(w) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple none none none)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple none none none / none)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w none)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w none / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple h w b / none)']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple none w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(120deg 20% 50% / .5) h w none / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(120deg 20% 50% / .5) h w b / none)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(120deg 20% 50% / .5) none w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(none none none) h w b)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(none none none / none) h w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(120deg none 50% / .5) h w b)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(120deg 20% 50% / none) h w b / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(none 20% 50% / .5) h w b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a b)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(200 300 400 / 500%) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(-200 -300 -400 / -500%) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(from lab(25 20 50) l a b) l a b)']
- expected: FAIL
-
- [Property color value 'lab(from color(display-p3 0 0 0) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) 0 a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a 0 / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a b / 0)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) 0 a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l a 0 / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l a b / 0)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) 35 a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l 35 b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a 35 / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a b / .35)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) 35 a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l 35 b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l a 35 / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l a b / .35)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l b a)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a a / a)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l b a)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l a a / a)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) calc(l) calc(a) calc(b))']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) calc(l) calc(a) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a none)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a none / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) l a b / none)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l a none / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / 40%) l a b / none)']
- expected: FAIL
-
- [Property color value 'lab(from lab(none none none) l a b)']
- expected: FAIL
-
- [Property color value 'lab(from lab(none none none / none) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 none 50) l a b)']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50 / none) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from color(display-p3 0 0 0) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(none none none) l a b)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(none none none / none) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c h)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(200 300 400 / 500%) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(-200 -300 -400 / -500%) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(from lch(0.7 45 30) l c h) l c h)']
- expected: FAIL
-
- [Property color value 'lch(from color(display-p3 0 0 0) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lab(0.7 45 30) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) 0 c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l 0 h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c 0 / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c 0deg / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c h / 0)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) 0 c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l 0 h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c 0 / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c 0deg / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c h / 0)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) 25 c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l 25 h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c 25 / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c 25deg / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c h / .25)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) 25 c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l 25 h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c 25 / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c 25deg / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c h / .25)']
- expected: FAIL
-
- [Property color value 'lch(from lch(.7 45 30) l c c / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(.7 45 30 / 40%) l c c / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) calc(l) calc(c) calc(h))']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c none)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c none / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) l c h / none)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c none / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / 40%) l c h / none)']
- expected: FAIL
-
- [Property color value 'lch(from lch(none none none) l c h)']
- expected: FAIL
-
- [Property color value 'lch(from lch(none none none / none) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 none 30) l c h)']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30 / none) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from color(display-p3 0 0 0) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklab(0.7 45 30) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(none none none) l c h)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(none none none / none) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 none 30) l c h)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(srgb 0.7 0.5 0.3) srgb r g b) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 1.7 1.5 1.3) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 1.7 1.5 1.3) srgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 1.7 1.5 1.3 / 140%) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 1.7 1.5 1.3 / 140%) srgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb -0.7 -0.5 -0.3) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb -0.7 -0.5 -0.3) srgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb -0.7 -0.5 -0.3 / -40%) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb -0.7 -0.5 -0.3 / -40%) srgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb calc(r) calc(g) calc(b))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb calc(r) calc(g) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g none)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb none none none) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb none none none / none) srgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 none 0.3) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / none) srgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 1.7 1.5 1.3) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 1.7 1.5 1.3) srgb-linear r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 1.7 1.5 1.3 / 140%) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 1.7 1.5 1.3 / 140%) srgb-linear r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear -0.7 -0.5 -0.3) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear -0.7 -0.5 -0.3) srgb-linear r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear -0.7 -0.5 -0.3 / -40%) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear -0.7 -0.5 -0.3 / -40%) srgb-linear r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear calc(r) calc(g) calc(b))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear calc(r) calc(g) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g none)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear none none none) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear none none none / none) srgb-linear r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 none 0.3) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / none) srgb-linear r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 1.7 1.5 1.3) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 1.7 1.5 1.3) a98-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 1.7 1.5 1.3 / 140%) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 1.7 1.5 1.3 / 140%) a98-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb -0.7 -0.5 -0.3) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb -0.7 -0.5 -0.3) a98-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb -0.7 -0.5 -0.3 / -40%) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb -0.7 -0.5 -0.3 / -40%) a98-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb calc(r) calc(g) calc(b))']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb calc(r) calc(g) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g none)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb none none none) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb none none none / none) a98-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 none 0.3) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / none) a98-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 1.7 1.5 1.3) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 1.7 1.5 1.3) rec2020 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 1.7 1.5 1.3 / 140%) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 1.7 1.5 1.3 / 140%) rec2020 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 -0.7 -0.5 -0.3) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 -0.7 -0.5 -0.3) rec2020 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 -0.7 -0.5 -0.3 / -40%) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 -0.7 -0.5 -0.3 / -40%) rec2020 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 calc(r) calc(g) calc(b))']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 calc(r) calc(g) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g none)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 none none none) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 none none none / none) rec2020 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 none 0.3) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / none) rec2020 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 1.7 1.5 1.3) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 1.7 1.5 1.3) prophoto-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 1.7 1.5 1.3 / 140%) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 1.7 1.5 1.3 / 140%) prophoto-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb -0.7 -0.5 -0.3) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb -0.7 -0.5 -0.3) prophoto-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb -0.7 -0.5 -0.3 / -40%) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb -0.7 -0.5 -0.3 / -40%) prophoto-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb calc(r) calc(g) calc(b))']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb calc(r) calc(g) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g none)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb none none none) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb none none none / none) prophoto-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 none 0.3) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / none) prophoto-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 0 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 0.2 g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 20% g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 0.2 b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 20% b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 20% / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 g b r)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 b alpha r / g)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r r r / r)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 alpha alpha alpha / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 1.7 1.5 1.3) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 1.7 1.5 1.3) display-p3 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 1.7 1.5 1.3 / 140%) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 1.7 1.5 1.3 / 140%) display-p3 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 -0.7 -0.5 -0.3) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 -0.7 -0.5 -0.3) display-p3 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 -0.7 -0.5 -0.3 / -40%) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 -0.7 -0.5 -0.3 / -40%) display-p3 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 calc(r) calc(g) calc(b))']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 calc(r) calc(g) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g none)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / none)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 none none none) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 none none none / none) display-p3 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 none 0.3) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / none) display-p3 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz 7 -20.5 100) xyz x y z) xyz x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz 0 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x 0 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz 0 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x 0 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz 0.2 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x 0.2 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz 0.2 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x 0.2 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz y z x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x x x / x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz y z x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x x x / x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz calc(x) calc(y) calc(z))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz calc(x) calc(y) calc(z) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz x y z / none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz none none none) xyz x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz none none none / none) xyz x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 none 100) xyz x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / none) xyz x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x 0 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 0 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x 0 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 0.2 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x 0.2 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 0.2 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x 0.2 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 y z x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x x x / x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 y z x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x x x / x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 calc(x) calc(y) calc(z))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 calc(x) calc(y) calc(z) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 none none none) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 none none none / none) xyz-d50 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 none 100) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / none) xyz-d50 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x 0 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 0 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x 0 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y 0 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / 0)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 0.2 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x 0.2 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 20%)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 0.2 y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x 0.2 z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y 0.2 / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / 0.2)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 y z x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x x x / x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 y z x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x x x / x)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 calc(x) calc(y) calc(z))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 calc(x) calc(y) calc(z) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y none / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / none)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 none none none) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 none none none / none) xyz-d65 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 none 100) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / none) xyz-d65 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from var(--bg-color) r g b / 80%)']
- expected: FAIL
-
- [Property color value 'lch(from var(--color) calc(l / 2) c h)']
- expected: FAIL
-
- [Property color value 'rgb(from var(--color) calc(r * .3 + g * .59 + b * .11) calc(r * .3 + g * .59 + b * .11) calc(r * .3 + g * .59 + b * .11))']
- expected: FAIL
-
- [Property color value 'lch(from var(--color) l 0 h)']
- expected: FAIL
-
- [Property color value 'rgb(from indianred 255 g b)']
- expected: FAIL
-
- [Property color value 'lab(from var(--mycolor) l a b / 100%)']
- expected: FAIL
-
- [Property color value 'lab(from var(--mycolor) l a b / calc(alpha * 0.8))']
- expected: FAIL
-
- [Property color value 'lab(from var(--mycolor) l 0 0)']
- expected: FAIL
-
- [Property color value 'lch(from peru calc(l * 0.8) c h)']
- expected: FAIL
-
- [Property color value 'lch(from var(--mycolor) l 0 h)']
- expected: FAIL
-
- [Property color value 'var(--mygray)']
- expected: FAIL
-
- [Property color value 'lch(from var(--mygray) l 30 h)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(2 3 4 / 500%) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(-2 -3 -4 / -500%) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(from oklab(0.25 0.2 0.5) l a b) l a b)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) 0 a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a 0 / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b / 0)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) 0 a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l 0 b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a 0 / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / 0)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) 0.35 a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l 0.35 b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a 0.35 / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b / .35)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) 0.35 a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l 0.35 b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a 0.35 / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / .35)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l b a)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a a / a)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l b a)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a a / a)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) calc(l) calc(a) calc(b))']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) calc(l) calc(a) calc(b) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a none)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a none / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) l a b / none)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a none / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / none)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 none 0.5) l a b)']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5 / none) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c h)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(2 3 400 / 500%) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(-2 -3 -400 / -500%) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(from oklch(0.7 0.45 30) l c h) l c h)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) 0 c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l 0 h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c 0 / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c 0deg / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c h / 0)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) 0 c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l 0 h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c 0 / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c 0deg / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c h / 0)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) 0.25 c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l 0.25 h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c 25 / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c 25deg / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c h / .25)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) 0.25 c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l 0.25 h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c 25 / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c 25deg / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c h / .25)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(.7 0.45 30) l c c / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(.7 0.45 30 / 40%) l c c / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) calc(l) calc(c) calc(h))']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c none)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c none / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) l c h / none)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c none / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / 40%) l c h / none)']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30 / none) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from var(--accent) calc(h + 180) s l)']
- expected: FAIL
-
- [Property color value 'LCH(from var(--accent) l c calc(h + 180))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.25 0.5 0.75) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.25 0.5 0.75) srgb-linear r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.25 0.5 0.75) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.25 0.5 0.75) display-p3 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.25 0.5 0.75) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.25 0.5 0.75) a98-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.25 0.5 0.75) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.25 0.5 0.75) prophoto-rgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.25 0.5 0.75) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.25 0.5 0.75) rec2020 r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 0.25 0.5 0.75) srgb r g b)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 0.25 0.5 0.75) srgb r g b)']
- expected: FAIL
-
- [Property color value 'lab(from color(srgb 0.25 0.5 0.75) l a b)']
- expected: FAIL
-
- [Property color value 'color(from lab(67.5345 -8.6911 -41.6019) srgb r g b)']
- expected: FAIL
-
- [Property color value 'oklab(from color(srgb 0.25 0.5 0.75) l a b)']
- expected: FAIL
-
- [Property color value 'color(from oklab(72.322% -0.0465 -0.1150) srgb r g b)']
- expected: FAIL
-
[Property color value 'lch(from color(srgb 0.25 0.5 0.75) l c h)']
expected: FAIL
- [Property color value 'color(from lch(67.5345% 42.5 258.2) srgb r g b)']
- expected: FAIL
-
- [Property color value 'oklch(from color(srgb 0.25 0.5 0.75) l c h)']
- expected: FAIL
-
- [Property color value 'color(from oklch(72.322% 0.12403 247.996) srgb r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(100 110 120 / 0.8) calc(r + 1) calc(g + 1) calc(b + 1) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(20 30 40 / 0.8) calc(h + 1) calc(s + 1) calc(l + 1) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(20 30 40 / 0.8) calc(h + 1) calc(w + 1) calc(b + 1) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'lab(from lab(50 5 10 / 0.8) calc(l + 1) calc(a + 1) calc(b + 1) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.5 .05 0.1 / 0.8) calc(l + 0.01) calc(a + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'lch(from lch(50 5 10 / 0.8) calc(l + 1) calc(c + 1) calc(h + 1) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.5 .05 0.1 / 0.8) calc(l + 0.01) calc(c + 0.01) calc(h + 0.01) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3 / 0.8) srgb calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3 / 0.8) srgb-linear calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3 / 0.8) a98-rgb calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3 / 0.8) rec2020 calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3 / 0.8) prophoto-rgb calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3 / 0.8) display-p3 calc(r + 0.01) calc(g + 0.01) calc(b + 0.01) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100 / 0.8) xyz calc(x + 1) calc(y + 1) calc(z + 1) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100 / 0.8) xyz-d50 calc(x + 1) calc(y + 1) calc(z + 1) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100 / 0.8) xyz-d65 calc(x + 1) calc(y + 1) calc(z + 1) / calc(alpha + 0.01))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.25 0.5 0.75) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.25 0.5 0.75) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'rgb(from color-mix(in srgb, red, red) r g b / alpha)']
- expected: FAIL
-
- [Property color value 'hsl(from color-mix(in srgb, red, red) h s l / alpha)']
- expected: FAIL
-
- [Property color value 'hwb(from color-mix(in srgb, red, red) h w b / alpha)']
- expected: FAIL
-
- [Property color value 'lab(from color-mix(in lab, lab(25 20 50), lab(25 20 50)) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'oklab(from color-mix(in oklab, oklab(0.25 0.2 0.5), oklab(0.25 0.2 0.5)) l a b / alpha)']
- expected: FAIL
-
- [Property color value 'lch(from color-mix(in lch, lch(70 45 30), lch(70 45 30)) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'oklch(from color-mix(in oklch, oklch(0.7 0.45 30), oklch(0.7 0.45 30)) l c h / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color-mix(in xyz, color(srgb 0.7 0.5 0.3), color(srgb 0.7 0.5 0.3)) srgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color-mix(in xyz, color(srgb-linear 0.7 0.5 0.3), color(srgb-linear 0.7 0.5 0.3)) srgb-linear r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color-mix(in xyz, color(a98-rgb 0.7 0.5 0.3), color(a98-rgb 0.7 0.5 0.3)) a98-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color-mix(in xyz, color(rec2020 0.7 0.5 0.3), color(rec2020 0.7 0.5 0.3)) rec2020 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color-mix(in xyz, color(prophoto-rgb 0.7 0.5 0.3), color(prophoto-rgb 0.7 0.5 0.3)) prophoto-rgb r g b / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color-mix(in xyz, color(display-p3 0.7 0.5 0.3), color(display-p3 0.7 0.5 0.3)) display-p3 r g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from rebeccapurple calc((r / 255) * 100%) calc((g / 255) * 100%) calc((b / 255) * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'hsl(from rebeccapurple calc((h / 360) * 360deg) calc((s / 100) * 100%) calc((l / 100) * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'hwb(from rebeccapurple calc((h / 360) * 360deg) calc((w / 100) * 100%) calc((b / 100) * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'lab(from lab(25 20 50) calc((l / 100) * 100%) calc((a / 125) * 100%) calc((b / 125) * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(0.25 0.2 0.5) calc(l * 100%) calc((a / 0.4) * 100%) calc((b / 0.4) * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'lch(from lch(0.7 45 30) calc((l / 100) * 100%) calc((c / 150) * 100%) calc((h / 360) * 360deg) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(0.7 0.45 30) calc(l * 100%) calc((c / 0.4) * 100%) calc((h / 360) * 360deg) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'color(from color(xyz 7 -20.5 100) xyz calc(x * 100%) calc(y * 100%) calc(z * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'color(from color-mix(in xyz, color(xyz 0.7 0.5 0.3), color(xyz 0.7 0.5 0.3)) xyz x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 calc(x * 100%) calc(y * 100%) calc(z * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'color(from color-mix(in xyz, color(xyz-d50 0.7 0.5 0.3), color(xyz-d50 0.7 0.5 0.3)) xyz-d50 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 calc(x * 100%) calc(y * 100%) calc(z * 100%) / calc(alpha * 100%))']
- expected: FAIL
-
- [Property color value 'color(from color-mix(in xyz, color(xyz-d65 0.7 0.5 0.3), color(xyz-d65 0.7 0.5 0.3)) xyz-d65 x y z / alpha)']
- expected: FAIL
-
- [Property color value 'color(from rgb(from color(xyz-d50 0.99 0.88 0.77) r g b) xyz-d50 x y z)']
- expected: FAIL
-
[Property color value 'color(from hsl(from color(xyz-d50 0.99 0.88 0.77) h s l) xyz-d50 x y z)']
expected: FAIL
[Property color value 'color(from hwb(from color(xyz-d50 0.99 0.88 0.77) h w b) xyz-d50 x y z)']
expected: FAIL
- [Property color value 'color(from lab(from color(xyz-d50 0.99 0.88 0.77) l a b) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from lch(from color(xyz-d50 0.99 0.88 0.77) l c h) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from oklab(from color(xyz-d50 0.99 0.88 0.77) l a b) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from oklch(from color(xyz-d50 0.99 0.88 0.77) l c h) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) srgb r g b) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) srgb-linear r g b) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) display-p3 r g b) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) a98-rgb r g b) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) prophoto-rgb r g b) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) rec2020 r g b) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) xyz x y z) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) xyz-d50 x y z) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d50 0.99 0.88 0.77) xyz-d65 x y z) xyz-d50 x y z)']
- expected: FAIL
-
- [Property color value 'color(from rgb(from color(xyz-d65 0.99 0.88 0.77) r g b) xyz-d65 x y z)']
- expected: FAIL
-
[Property color value 'color(from hsl(from color(xyz-d65 0.99 0.88 0.77) h s l) xyz-d65 x y z)']
expected: FAIL
[Property color value 'color(from hwb(from color(xyz-d65 0.99 0.88 0.77) h w b) xyz-d65 x y z)']
expected: FAIL
-
- [Property color value 'color(from lab(from color(xyz-d65 0.99 0.88 0.77) l a b) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from lch(from color(xyz-d65 0.99 0.88 0.77) l c h) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from oklab(from color(xyz-d65 0.99 0.88 0.77) l a b) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from oklch(from color(xyz-d65 0.99 0.88 0.77) l c h) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) srgb r g b) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) srgb-linear r g b) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) display-p3 r g b) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) a98-rgb r g b) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) prophoto-rgb r g b) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) rec2020 r g b) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) xyz x y z) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) xyz-d50 x y z) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d65 0.99 0.88 0.77) xyz-d65 x y z) xyz-d65 x y z)']
- expected: FAIL
-
- [Property color value 'color-mix(in srgb, rgb(from rebeccapurple none g b), rebeccapurple)']
- expected: FAIL
-
- [Property color value 'color-mix(in hsl, hsl(from rebeccapurple none s l), rebeccapurple)']
- expected: FAIL
-
- [Property color value 'color-mix(in hwb, hwb(from rebeccapurple none w b), rebeccapurple)']
- expected: FAIL
-
- [Property color value 'color-mix(in lab, lab(from lab(25 20 50) none a b), lab(25 20 50))']
- expected: FAIL
-
- [Property color value 'color-mix(in oklab, oklab(from oklab(0.25 0.2 0.5) none a b), oklab(0.25 0.2 0.5))']
- expected: FAIL
-
- [Property color value 'color-mix(in lch, lch(from lch(0.7 45 30) l c none), lch(0.7 45 30))']
- expected: FAIL
-
- [Property color value 'color-mix(in oklch, oklch(from oklch(0.7 0.45 30) l c none), oklch(0.7 0.45 30))']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(from rebeccapurple r g b / calc(alpha + 0.5)) r g b / calc(alpha - 0.5))']
- expected: FAIL
-
- [Property color value 'rgb(from rgb(from rebeccapurple r g b / calc(alpha - 1.5)) r g b / calc(alpha + 0.5))']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(from rebeccapurple h s l / calc(alpha + 0.5)) h s l / calc(alpha - 0.5))']
- expected: FAIL
-
- [Property color value 'hsl(from hsl(from rebeccapurple h s l / calc(alpha - 1.5)) h s l / calc(alpha + 0.5))']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(from rebeccapurple h w b / calc(alpha + 0.5)) h w b / calc(alpha - 0.5))']
- expected: FAIL
-
- [Property color value 'hwb(from hwb(from rebeccapurple h w b / calc(alpha - 1.5)) h w b / calc(alpha + 0.5))']
- expected: FAIL
-
- [Property color value 'lab(from lab(from lab(25 20 50) l a b / calc(alpha + 0.5)) l a b / calc(alpha - 0.5))']
- expected: FAIL
-
- [Property color value 'lab(from lab(from lab(25 20 50) l a b / calc(alpha - 1.5)) l a b / calc(alpha + 0.5))']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(from oklab(0.25 0.2 0.5) l a b / calc(alpha + 0.5)) l a b / calc(alpha - 0.5))']
- expected: FAIL
-
- [Property color value 'oklab(from oklab(from oklab(0.25 0.2 0.5) l a b / calc(alpha - 1.5)) l a b / calc(alpha + 0.5))']
- expected: FAIL
-
- [Property color value 'lch(from lch(from lch(0.7 45 30) l c h / calc(alpha + 0.5)) l c h / calc(alpha - 0.5))']
- expected: FAIL
-
- [Property color value 'lch(from lch(from lch(0.7 45 30) l c h / calc(alpha - 1.5)) l c h / calc(alpha + 0.5))']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(from oklch(0.7 0.45 30) l c h / calc(alpha + 0.5)) l c h / calc(alpha - 0.5))']
- expected: FAIL
-
- [Property color value 'oklch(from oklch(from oklch(0.7 0.45 30) l c h / calc(alpha - 1.5)) l c h / calc(alpha + 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(srgb 0.7 0.5 0.3) srgb r g b / calc(alpha + 0.5)) srgb r g b / calc(alpha - 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(srgb 0.7 0.5 0.3) srgb r g b / calc(alpha - 1.5)) srgb r g b / calc(alpha + 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / calc(alpha + 0.5)) srgb-linear r g b / calc(alpha - 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / calc(alpha - 1.5)) srgb-linear r g b / calc(alpha + 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / calc(alpha + 0.5)) a98-rgb r g b / calc(alpha - 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / calc(alpha - 1.5)) a98-rgb r g b / calc(alpha + 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / calc(alpha + 0.5)) rec2020 r g b / calc(alpha - 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / calc(alpha - 1.5)) rec2020 r g b / calc(alpha + 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / calc(alpha + 0.5)) prophoto-rgb r g b / calc(alpha - 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / calc(alpha - 1.5)) prophoto-rgb r g b / calc(alpha + 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / calc(alpha + 0.5)) display-p3 r g b / calc(alpha - 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / calc(alpha - 1.5)) display-p3 r g b / calc(alpha + 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz 7 -20.5 100) xyz x y z / calc(alpha + 0.5)) xyz x y z / calc(alpha - 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz 7 -20.5 100) xyz x y z / calc(alpha - 1.5)) xyz x y z / calc(alpha + 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / calc(alpha + 0.5)) xyz-d50 x y z / calc(alpha - 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / calc(alpha - 1.5)) xyz-d50 x y z / calc(alpha + 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / calc(alpha + 0.5)) xyz-d65 x y z / calc(alpha - 0.5))']
- expected: FAIL
-
- [Property color value 'color(from color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / calc(alpha - 1.5)) xyz-d65 x y z / calc(alpha + 0.5))']
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini
index 6955697378..ef46fa0371 100644
--- a/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini
+++ b/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini
@@ -1,2347 +1,7 @@
[color-valid-relative-color.html]
- [e.style['color'\] = "rgb(from rebeccapurple r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from hsl(120deg 20% 50% / .5) r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(from rebeccapurple r g b) r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple 0 0 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple 0 0 0 / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple 25 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r 25 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g 25 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g b / .25)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 25 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 25 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g 25 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g b / .20)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple 25 g b / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r 25 b / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g 25 / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 25 g b / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 25 b / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r g 25 / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r 20% 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r 10 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple 0% 10 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 20% 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) r 10 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) 0% 10 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple calc(r) calc(g) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r calc(g * 2) 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple b calc(r * .5) 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r calc(g * .5 + g * .5) 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r calc(b * .5 - g * .5) 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20%, 40%, 60%, 80%) calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rebeccapurple r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20% 40% 60% / 80%) r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20% 40% 60% / 80%) r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(none none none) r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(none none none / none) r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20% none 60%) r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from rgb(20% 40% 60% / none) r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h s l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / .5) h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(from rebeccapurple h s l) h s l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple 0 0% 0%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple 0deg 0% 0%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple 0 0% 0% / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple 0deg 0% 0% / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple 0 s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple 0deg s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h 0% l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h s 0% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h s l / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) 0 s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) 0deg s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h 0% l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s 0% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s l / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple 25 s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple 25deg s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h 20% l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h s 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h s l / .25)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) 25 s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) 25deg s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h 20% l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h s l / .2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h l s)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h alpha l / s)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h l l / l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h l s)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h alpha l / s)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h l l / l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple calc(h) calc(s) calc(l))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rgb(20%, 40%, 60%, 80%) calc(h) calc(s) calc(l) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple none none none)" should set the property value]
- expected: FAIL
-
[e.style['color'\] = "hsl(from rebeccapurple none none none / none)" should set the property value]
expected: FAIL
- [e.style['color'\] = "hsl(from rebeccapurple h s none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h s none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple h s l / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from rebeccapurple none s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / .5) h s none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / .5) h s l / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / .5) none s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(none none none) h s l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(none none none / none) h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(120deg none 50% / .5) h s l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(120deg 20% 50% / none) h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from hsl(none 20% 50% / .5) h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hsl(120deg 20% 50% / .5) h w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(from rebeccapurple h w b) h w b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple 0 0% 0%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple 0deg 0% 0%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple 0 0% 0% / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple 0deg 0% 0% / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple 0 w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple 0deg w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h 0% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w 0% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) 0 w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) 0deg w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h 0% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w 0% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple 25 w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple 25deg w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w b / .2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) 25 w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) 25deg w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w b / .2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h b w)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h alpha w / b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w w / w)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h b w)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h alpha w / b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h w w / w)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple calc(h) calc(w) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rgb(20%, 40%, 60%, 80%) calc(h) calc(w) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple h w b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from rebeccapurple none w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(120deg 20% 50% / .5) h w none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(120deg 20% 50% / .5) h w b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(120deg 20% 50% / .5) none w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(none none none) h w b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(none none none / none) h w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(120deg none 50% / .5) h w b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(120deg 20% 50% / none) h w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from hwb(none 20% 50% / .5) h w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(200 300 400 / 500%) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(-200 -300 -400 / -500%) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(from lab(25 20 50) l a b) l a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from color(display-p3 0 0 0) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) 0 a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) 0 a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) 35 a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l 35 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a 35 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a b / .35)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) 35 a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l 35 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a 35 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a b / .35)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l b a)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a a / a)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l b a)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a a / a)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) calc(l) calc(a) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) calc(l) calc(a) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50) l a b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / 40%) l a b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(none none none) l a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(none none none / none) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 none 50) l a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(25 20 50 / none) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from color(display-p3 0 0 0) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(none none none) l a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(none none none / none) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(200 300 400 / 500%) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(-200 -300 -400 / -500%) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(from lch(0.7 45 30) l c h) l c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from color(display-p3 0 0 0) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lab(0.7 45 30) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) 0 c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l 0 h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c 0deg / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c h / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) 0 c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l 0 h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c 0deg / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c h / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) 25 c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l 25 h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c 25 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c 25deg / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c h / .25)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) 25 c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l 25 h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c 25 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c 25deg / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c h / .25)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(.7 45 30) l c c / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(.7 45 30 / 40%) l c c / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) calc(l) calc(c) calc(h))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30) l c h / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / 40%) l c h / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(none none none) l c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(none none none / none) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 none 30) l c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(0.7 45 30 / none) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from color(display-p3 0 0 0) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklab(0.7 45 30) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(none none none) l c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(none none none / none) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 none 30) l c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(srgb 0.7 0.5 0.3) srgb r g b) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 1.7 1.5 1.3) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 1.7 1.5 1.3) srgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 1.7 1.5 1.3 / 140%) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 1.7 1.5 1.3 / 140%) srgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb -0.7 -0.5 -0.3) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb -0.7 -0.5 -0.3) srgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb -0.7 -0.5 -0.3 / -40%) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb -0.7 -0.5 -0.3 / -40%) srgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb calc(r) calc(g) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3) srgb r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / 40%) srgb r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb none none none) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb none none none / none) srgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 none 0.3) srgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb 0.7 0.5 0.3 / none) srgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 1.7 1.5 1.3) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 1.7 1.5 1.3) srgb-linear r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 1.7 1.5 1.3 / 140%) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 1.7 1.5 1.3 / 140%) srgb-linear r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear -0.7 -0.5 -0.3) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear -0.7 -0.5 -0.3) srgb-linear r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear -0.7 -0.5 -0.3 / -40%) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear -0.7 -0.5 -0.3 / -40%) srgb-linear r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear calc(r) calc(g) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / 40%) srgb-linear r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear none none none) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear none none none / none) srgb-linear r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 none 0.3) srgb-linear r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(srgb-linear 0.7 0.5 0.3 / none) srgb-linear r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 1.7 1.5 1.3) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 1.7 1.5 1.3) a98-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 1.7 1.5 1.3 / 140%) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 1.7 1.5 1.3 / 140%) a98-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb -0.7 -0.5 -0.3) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb -0.7 -0.5 -0.3) a98-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb -0.7 -0.5 -0.3 / -40%) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb -0.7 -0.5 -0.3 / -40%) a98-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb calc(r) calc(g) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / 40%) a98-rgb r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb none none none) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb none none none / none) a98-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 none 0.3) a98-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(a98-rgb 0.7 0.5 0.3 / none) a98-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 1.7 1.5 1.3) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 1.7 1.5 1.3) rec2020 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 1.7 1.5 1.3 / 140%) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 1.7 1.5 1.3 / 140%) rec2020 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 -0.7 -0.5 -0.3) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 -0.7 -0.5 -0.3) rec2020 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 -0.7 -0.5 -0.3 / -40%) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 -0.7 -0.5 -0.3 / -40%) rec2020 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 calc(r) calc(g) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3) rec2020 r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / 40%) rec2020 r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 none none none) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 none none none / none) rec2020 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 none 0.3) rec2020 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(rec2020 0.7 0.5 0.3 / none) rec2020 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 1.7 1.5 1.3) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 1.7 1.5 1.3) prophoto-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 1.7 1.5 1.3 / 140%) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 1.7 1.5 1.3 / 140%) prophoto-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb -0.7 -0.5 -0.3) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb -0.7 -0.5 -0.3) prophoto-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb -0.7 -0.5 -0.3 / -40%) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb -0.7 -0.5 -0.3 / -40%) prophoto-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb calc(r) calc(g) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / 40%) prophoto-rgb r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb none none none) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb none none none / none) prophoto-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 none 0.3) prophoto-rgb r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(prophoto-rgb 0.7 0.5 0.3 / none) prophoto-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 0.2 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 0.2 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 1.7 1.5 1.3) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 1.7 1.5 1.3) display-p3 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 1.7 1.5 1.3 / 140%) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 1.7 1.5 1.3 / 140%) display-p3 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 -0.7 -0.5 -0.3) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 -0.7 -0.5 -0.3) display-p3 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 -0.7 -0.5 -0.3 / -40%) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 -0.7 -0.5 -0.3 / -40%) display-p3 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 calc(r) calc(g) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3) display-p3 r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / 40%) display-p3 r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 none none none) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 none none none / none) display-p3 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 none 0.3) display-p3 r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(display-p3 0.7 0.5 0.3 / none) display-p3 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(xyz 7 -20.5 100) xyz x y z) xyz x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz 0 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x 0 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz 0 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x 0 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz 0.2 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x 0.2 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz 0.2 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x 0.2 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz y z x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x x x / x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz y z x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x x x / x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz calc(x) calc(y) calc(z))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz calc(x) calc(y) calc(z) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100) xyz x y z / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / 40%) xyz x y z / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz none none none) xyz x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz none none none / none) xyz x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 none 100) xyz x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz 7 -20.5 100 / none) xyz x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z) xyz-d50 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 0 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x 0 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 0 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x 0 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 0.2 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x 0.2 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 0.2 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x 0.2 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 y z x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x x x / x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 y z x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x x x / x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 calc(x) calc(y) calc(z))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 calc(x) calc(y) calc(z) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100) xyz-d50 x y z / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / 40%) xyz-d50 x y z / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 none none none) xyz-d50 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 none none none / none) xyz-d50 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 none 100) xyz-d50 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d50 7 -20.5 100 / none) xyz-d50 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z) xyz-d65 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 0 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x 0 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 0 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x 0 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 0.2 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x 0.2 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 0.2 y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x 0.2 z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y 0.2 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / 0.2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 y z x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x x x / x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 y z x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x x x / x)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 calc(x) calc(y) calc(z))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 calc(x) calc(y) calc(z) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100) xyz-d65 x y z / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / 40%) xyz-d65 x y z / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 none none none) xyz-d65 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 none none none / none) xyz-d65 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 none 100) xyz-d65 x y z)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color(xyz-d65 7 -20.5 100 / none) xyz-d65 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from indianred 255 g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from peru calc(l * 0.8) c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(2 3 4 / 500%) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(-2 -3 -4 / -500%) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(from oklab(0.25 0.2 0.5) l a b) l a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) 0 a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) 0 a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) 0.35 a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l 0.35 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a 0.35 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b / .35)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) 0.35 a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l 0.35 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a 0.35 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / .35)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l b a)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a a / a)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l b a)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a a / a)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) calc(l) calc(a) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) calc(l) calc(a) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5) l a b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / 40%) l a b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 none 0.5) l a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.25 0.2 0.5 / none) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(2 3 400 / 500%) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(-2 -3 -400 / -500%) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(from oklch(0.7 0.45 30) l c h) l c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0 c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l 0 h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c 0deg / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) 0 c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l 0 h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c 0deg / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c h / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) 0.25 c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l 0.25 h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c 0.25 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c 25deg / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h / .25)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) 0.25 c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l 0.25 h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c 0.25 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c 25deg / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c h / .25)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(.7 0.45 30) l c c / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(.7 0.45 30 / 40%) l c c / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) calc(l) calc(c) calc(h))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) calc(l) calc(c) calc(h) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30) l c h / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / 40%) l c h / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.45 30 / none) l c h / alpha)" should set the property value]
- expected: FAIL
-
[e.style['color'\] = "rgb(from currentColor r g b)" should set the property value]
expected: FAIL
@@ -2390,455 +50,11 @@
[e.style['color'\] = "color(from currentColor xyz-d65 x y z)" should set the property value]
expected: FAIL
- [e.style['color'\] = "lab(from lab(50 -30 40) calc(l - 20) a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from lab(50 -30 40) l calc(a / 3) calc(b / 2))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.7 0.25 -0.15) calc(l - 0.2) a b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from oklab(0.7 0.25 -0.15) l calc(a / 2) calc(b / 3))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(50 100 300) calc(l - 20) c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(50 100 300) l calc(c / 2) h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from lch(50 100 300) l c calc(h * 2.5))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.2 300) calc(l - 0.2) c h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.2 300) l calc(c / 2) h)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from oklch(0.7 0.2 300) l c calc(h * 2.5))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgb(from color-mix(in srgb, red, red) r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsl(from color-mix(in srgb, red, red) h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hwb(from color-mix(in srgb, red, red) h w b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lab(from color-mix(in lab, lab(25 20 50), lab(25 20 50)) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklab(from color-mix(in oklab, oklab(0.25 0.2 0.5), oklab(0.25 0.2 0.5)) l a b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "lch(from color-mix(in lch, lch(70 45 30), lch(70 45 30)) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "oklch(from color-mix(in oklch, oklch(0.7 0.45 30), oklch(0.7 0.45 30)) l c h / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color-mix(in xyz, color(srgb 0.7 0.5 0.3), color(srgb 0.7 0.5 0.3)) srgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color-mix(in xyz, color(srgb-linear 0.7 0.5 0.3), color(srgb-linear 0.7 0.5 0.3)) srgb-linear r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color-mix(in xyz, color(a98-rgb 0.7 0.5 0.3), color(a98-rgb 0.7 0.5 0.3)) a98-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color-mix(in xyz, color(rec2020 0.7 0.5 0.3), color(rec2020 0.7 0.5 0.3)) rec2020 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color-mix(in xyz, color(prophoto-rgb 0.7 0.5 0.3), color(prophoto-rgb 0.7 0.5 0.3)) prophoto-rgb r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color-mix(in xyz, color(display-p3 0.7 0.5 0.3), color(display-p3 0.7 0.5 0.3)) display-p3 r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color-mix(in xyz, color(xyz 0.7 0.5 0.3), color(xyz 0.7 0.5 0.3)) xyz x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color-mix(in xyz, color(xyz-d50 0.7 0.5 0.3), color(xyz-d50 0.7 0.5 0.3)) xyz-d50 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "color(from color-mix(in xyz, color(xyz-d65 0.7 0.5 0.3), color(xyz-d65 0.7 0.5 0.3)) xyz-d65 x y z / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from hsl(120deg 20% 50% / .5) r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(from rebeccapurple r g b) r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple 0 0 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple 0 0 0 / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) 0 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r 0 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r g 0 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r g b / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple 25 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r 25 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r g 25 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r g b / .25)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) 25 g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r 25 b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r g 25 / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r g b / .20)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) 20% g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r 20% b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r g 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r g b / 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple 25 g b / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r 25 b / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r g 25 / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) 25 g b / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r 25 b / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r g 25 / 25%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) g b r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) b alpha r / g)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r r r / r)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) alpha alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r 20% 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r 10 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple 0% 10 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r 20% 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) r 10 20%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) 0% 10 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple calc(r) calc(g) calc(b))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r calc(g * 2) 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple b calc(r * .5) 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r calc(g * .5 + g * .5) 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r calc(b * .5 - g * .5) 10)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20%, 40%, 60%, 80%) calc(r) calc(g) calc(b) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple none none none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple none none none / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r g none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rebeccapurple r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20% 40% 60% / 80%) r g none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20% 40% 60% / 80%) r g b / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(none none none) r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(none none none / none) r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20% none 60%) r g b)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "rgba(from rgb(20% 40% 60% / none) r g b / alpha)" should set the property value]
- expected: FAIL
-
[e.style['color'\] = "rgba(from currentColor r g b)" should set the property value]
expected: FAIL
- [e.style['color'\] = "rgba(from color-mix(in srgb, red, red) r g b / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple h s l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from hsl(120deg 20% 50% / .5) h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from hsl(from rebeccapurple h s l) h s l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple 0 0% 0%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple 0deg 0% 0%)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple 0 0% 0% / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple 0deg 0% 0% / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple 0 s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple 0deg s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple h 0% l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple h s 0% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple h s l / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) 0 s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) 0deg s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h 0% l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h s 0% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h s l / 0)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple 25 s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple 25deg s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple h 20% l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple h s 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple h s l / .25)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) 25 s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) 25deg s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h 20% l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h s 20% / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h s l / .2)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple h l s)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple h alpha l / s)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple h l l / l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple h alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h l s)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h alpha l / s)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h l l / l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) h alpha alpha / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple calc(h) calc(s) calc(l))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rgb(20%, 40%, 60%, 80%) calc(h) calc(s) calc(l) / calc(alpha))" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple none none none)" should set the property value]
- expected: FAIL
-
[e.style['color'\] = "hsla(from rebeccapurple none none none / none)" should set the property value]
expected: FAIL
- [e.style['color'\] = "hsla(from rebeccapurple h s none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple h s none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple h s l / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from rebeccapurple none s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from hsl(120deg 20% 50% / .5) h s none / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from hsl(120deg 20% 50% / .5) h s l / none)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from hsl(120deg 20% 50% / .5) none s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from hsl(none none none) h s l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from hsl(none none none / none) h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from hsl(120deg none 50% / .5) h s l)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from hsl(120deg 20% 50% / none) h s l / alpha)" should set the property value]
- expected: FAIL
-
- [e.style['color'\] = "hsla(from hsl(none 20% 50% / .5) h s l / alpha)" should set the property value]
- expected: FAIL
-
[e.style['color'\] = "hsla(from currentColor h s l)" should set the property value]
expected: FAIL
-
- [e.style['color'\] = "hsla(from color-mix(in srgb, red, red) h s l / alpha)" should set the property value]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-color/parsing/relative-color-out-of-gamut.html.ini b/testing/web-platform/meta/css/css-color/parsing/relative-color-out-of-gamut.html.ini
index 33f7c5c685..0c8198b02f 100644
--- a/testing/web-platform/meta/css/css-color/parsing/relative-color-out-of-gamut.html.ini
+++ b/testing/web-platform/meta/css/css-color/parsing/relative-color-out-of-gamut.html.ini
@@ -1,31 +1,4 @@
[relative-color-out-of-gamut.html]
- [Property color value 'rgb(from color(display-p3 0 1 0) r g b / alpha)']
- expected: FAIL
-
- [Property color value 'rgb(from lab(100 104.3 -50.9) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from lab(0 104.3 -50.9) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from lch(100 116 334) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from lch(0 116 334) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from oklab(1 0.365 -0.16) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from oklab(0 0.365 -0.16) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from oklch(1 0.399 336.3) r g b)']
- expected: FAIL
-
- [Property color value 'rgb(from oklch(0 0.399 336.3) r g b)']
- expected: FAIL
-
[Property color value 'hsl(from color(display-p3 0 1 0) h s l / alpha)']
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/contain-layout-button-001.tentative.html.ini b/testing/web-platform/meta/css/css-contain/contain-layout-button-001.tentative.html.ini
new file mode 100644
index 0000000000..0ce7c8a28a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-layout-button-001.tentative.html.ini
@@ -0,0 +1,2 @@
+[contain-layout-button-001.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/contain-layout-button-002.tentative.html.ini b/testing/web-platform/meta/css/css-contain/contain-layout-button-002.tentative.html.ini
new file mode 100644
index 0000000000..ae4f9365ff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-layout-button-002.tentative.html.ini
@@ -0,0 +1,2 @@
+[contain-layout-button-002.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-queries.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-queries.html.ini
index 35f797b641..8e24e87cf1 100644
--- a/testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-queries.html.ini
+++ b/testing/web-platform/meta/css/css-contain/container-queries/custom-property-style-queries.html.ini
@@ -141,3 +141,15 @@
[Style query matching value-less query against non-initial value]
expected: FAIL
+
+ [Style query 'initial' matching (with explicit 'initial' value)]
+ expected: FAIL
+
+ [Style query matching negated value-less query against initial value (with explicit 'initial' value)]
+ expected: FAIL
+
+ [Style query 'space' matching]
+ expected: FAIL
+
+ [Style query 'space' not matching]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-contain/container-queries/registered-color-style-queries.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/registered-color-style-queries.html.ini
new file mode 100644
index 0000000000..3befc312c6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/container-queries/registered-color-style-queries.html.ini
@@ -0,0 +1,6 @@
+[registered-color-style-queries.html]
+ [Registered color with light color-scheme and light-dark()]
+ expected: FAIL
+
+ [Registered color with dark color-scheme and light-dark()]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-content/__dir__.ini b/testing/web-platform/meta/css/css-content/__dir__.ini
new file mode 100644
index 0000000000..c555ceb450
--- /dev/null
+++ b/testing/web-platform/meta/css/css-content/__dir__.ini
@@ -0,0 +1 @@
+prefs: [layout.css.content.alt-text.enabled:true]
diff --git a/testing/web-platform/meta/css/css-content/parsing/content-computed.html.ini b/testing/web-platform/meta/css/css-content/parsing/content-computed.html.ini
deleted file mode 100644
index 4e09f39cd9..0000000000
--- a/testing/web-platform/meta/css/css-content/parsing/content-computed.html.ini
+++ /dev/null
@@ -1,58 +0,0 @@
-[content-computed.html]
- bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1281158
- [Property content value 'open-quote / "alt text"']
- expected: FAIL
-
- [Property content value 'close-quote / "alt text"']
- expected: FAIL
-
- [Property content value 'no-open-quote / "alt text"']
- expected: FAIL
-
- [Property content value 'no-close-quote / "alt text"']
- expected: FAIL
-
- [Property content value 'counter(counter-name) / "alt text"']
- expected: FAIL
-
- [Property content value 'counter(counter-name, counter-style) / "alt text"']
- expected: FAIL
-
- [Property content value 'counter(counter-name, dECiMaL) / "alt text"']
- expected: FAIL
-
- [Property content value 'counter(counter-name, DECIMAL) / "alt text"']
- expected: FAIL
-
- [Property content value 'counters(counter-name, ".") / "alt text"']
- expected: FAIL
-
- [Property content value 'counters(counter-name, ".", counter-style) / "alt text"']
- expected: FAIL
-
- [Property content value 'counters(counter-name, ".", dECiMaL) / "alt text"']
- expected: FAIL
-
- [Property content value 'counters(counter-name, ".", DECIMAL) / "alt text"']
- expected: FAIL
-
- [Property content value 'url("https://www.example.com/picture.svg") / "alt text"']
- expected: FAIL
-
- [Property content value '"hello" / "alt text"']
- expected: FAIL
-
- [Property content value 'counter(counter-name) "potato" / "alt text"']
- expected: FAIL
-
- [Property content value 'counters(counter-name, ".") "potato" / "alt text"']
- expected: FAIL
-
- [Property content value '"(" counters(counter-name, ".", counter-style) ")" / "alt text"']
- expected: FAIL
-
- [Property content value 'open-quote "hello" "world" close-quote / "alt text"']
- expected: FAIL
-
- [Property content value 'url("https://www.example.com/picture.svg") "hello" / "alt text"']
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-content/parsing/content-valid.html.ini b/testing/web-platform/meta/css/css-content/parsing/content-valid.html.ini
deleted file mode 100644
index c8cc95c8a2..0000000000
--- a/testing/web-platform/meta/css/css-content/parsing/content-valid.html.ini
+++ /dev/null
@@ -1,207 +0,0 @@
-[content-valid.html]
- [e.style['content'\] = "open-quote / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "open-quote / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "open-quote / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "close-quote / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "close-quote / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "close-quote / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "no-open-quote / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "no-open-quote / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "no-open-quote / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "no-close-quote / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "no-close-quote / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "no-close-quote / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "attr(alt) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "attr(alt) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "attr(alt) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "attr(data-foo) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "attr(data-foo) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "attr(data-foo) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, counter-style) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, counter-style) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, counter-style) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, dECiMaL) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, dECiMaL) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, dECiMaL) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, DECIMAL) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, DECIMAL) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name, DECIMAL) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\") / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\") / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\") / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", counter-style) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", counter-style) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", counter-style) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", dECiMaL) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", dECiMaL) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", dECiMaL) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", DECIMAL) / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", DECIMAL) / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\", DECIMAL) / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" \\"world\\" / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" \\"world\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" \\"world\\" / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" attr(alt) \\"world\\" / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" attr(alt) \\"world\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"hello\\" attr(alt) \\"world\\" / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name) \\"potato\\" / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name) \\"potato\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counter(counter-name) \\"potato\\" / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\") \\"potato\\" / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\") \\"potato\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "counters(counter-name, \\".\\") \\"potato\\" / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"(\\" counters(counter-name, \\".\\", counter-style) \\")\\" / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"(\\" counters(counter-name, \\".\\", counter-style) \\")\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "\\"(\\" counters(counter-name, \\".\\", counter-style) \\")\\" / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "open-quote \\"hello\\" \\"world\\" close-quote / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "open-quote \\"hello\\" \\"world\\" close-quote / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "open-quote \\"hello\\" \\"world\\" close-quote / attr(foo)" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") \\"hello\\" / \\"alt text\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") \\"hello\\" / \\"alt text\\" attr(foo) \\"bar\\"" should set the property value]
- expected: FAIL
-
- [e.style['content'\] = "url(\\"https://www.example.com/picture.svg\\") \\"hello\\" / attr(foo)" should set the property value]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini b/testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini
index e7fbc23293..89cd27893f 100644
--- a/testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini
+++ b/testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini
@@ -1,40 +1,2 @@
[display-contents-role-and-label.html]
max-asserts: 5
- [Label: g element with display: contents, as child of svg, is labelled via title element]
- expected: FAIL
-
- [Label: td as child of tr with display: contents, within table with display: flex, has cell role]
- expected: FAIL
-
- [Label: td as child of tr with display: contents, within table with role=table with display: flex, has cell role]
- expected: FAIL
-
- [Label: listitem within ul with display: contents, as child of div with display: grid, has listitem role]
- expected: FAIL
-
- [Label: nav with display: contents and aria-label has navigation role]
- expected: FAIL
-
- [Label: aside with display: contents and aria-label has complementary role]
- expected: FAIL
-
- [Label: div with role navigation, aria-label and display: contents has navigation role]
- expected: FAIL
-
- [Label: div with role complementary, aria-label and display: contents has complementary role]
- expected: FAIL
-
- [Label: div with role search and display: contents has search role]
- expected: FAIL
-
- [Label: li, as child of ul with role list and display: contents, has listitem role]
- expected: FAIL
-
- [Label: li, as child of ol with role list and display: contents, has listitem role]
- expected: FAIL
-
- [Label: td within tr in table with role table, all with display: contents, has cell role]
- expected: FAIL
-
- [Role: g element with display: contents, as child of svg, is labelled via title element]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-display/run-in/letter-spacing-applies-to-004.xht.ini b/testing/web-platform/meta/css/css-display/run-in/letter-spacing-applies-to-004.xht.ini
new file mode 100644
index 0000000000..14d54eb42d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-display/run-in/letter-spacing-applies-to-004.xht.ini
@@ -0,0 +1,2 @@
+[letter-spacing-applies-to-004.xht]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-020.html.ini b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-020.html.ini
new file mode 100644
index 0000000000..5895cfc676
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/intrinsic-size/col-wrap-020.html.ini
@@ -0,0 +1,2 @@
+[col-wrap-020.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/__dir__.ini b/testing/web-platform/meta/css/css-fonts/__dir__.ini
index 3f806dd440..4961ae33f1 100644
--- a/testing/web-platform/meta/css/css-fonts/__dir__.ini
+++ b/testing/web-platform/meta/css/css-fonts/__dir__.ini
@@ -1,3 +1,3 @@
prefs: [layout.css.font-variations.enabled:true, layout.css.system-ui.enabled:true, layout.css.font-palette.enabled:true, layout.css.font-variant-emoji.enabled:true]
-lsan-allowed: [PLDHashTable::MakeEntryHandle, gfxFontEntry::TryGetSVGData, hb_object_create]
-leak-threshold: [default:51200]
+lsan-allowed: [PLDHashTable::MakeEntryHandle, gfxFontEntry::TryGetSVGData, hb_object_create, mozilla::detail::HashTable]
+leak-threshold: [default:51200, tab:307200]
diff --git a/testing/web-platform/meta/css/css-fonts/font-size-adjust-reload.html.ini b/testing/web-platform/meta/css/css-fonts/font-size-adjust-reload.html.ini
new file mode 100644
index 0000000000..8b2516f355
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-size-adjust-reload.html.ini
@@ -0,0 +1,3 @@
+[font-size-adjust-reload.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/matching/font-unicode-PUA-primary-font.html.ini b/testing/web-platform/meta/css/css-fonts/matching/font-unicode-PUA-primary-font.html.ini
new file mode 100644
index 0000000000..be62d1ac16
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/matching/font-unicode-PUA-primary-font.html.ini
@@ -0,0 +1,3 @@
+[font-unicode-PUA-primary-font.html]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini
index 0f2388315a..e7e1ec3ac4 100644
--- a/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini
+++ b/testing/web-platform/meta/css/css-fonts/parsing/font-palette-values-valid.html.ini
@@ -1,3 +1,5 @@
[font-palette-values-valid.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ [CSS Fonts Module Level 4: parsing @font-palette-values 33]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-fonts/variation-sequences.html.ini b/testing/web-platform/meta/css/css-fonts/variation-sequences.html.ini
new file mode 100644
index 0000000000..c9053836d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/variation-sequences.html.ini
@@ -0,0 +1,2 @@
+[variation-sequences.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-mixed-baseline-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-mixed-baseline-002.html.ini
new file mode 100644
index 0000000000..9f960a3b50
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-mixed-baseline-002.html.ini
@@ -0,0 +1,3 @@
+[grid-item-mixed-baseline-002.html]
+ expected:
+ if swgl and (os == "linux") and debug and not fission: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/alignment/masonry-align-content-003.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/alignment/masonry-align-content-003.html.ini
new file mode 100644
index 0000000000..3f37219fe9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/alignment/masonry-align-content-003.html.ini
@@ -0,0 +1,2 @@
+[masonry-align-content-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/gap/masonry-gap-002.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/gap/masonry-gap-002.html.ini
new file mode 100644
index 0000000000..c661d85004
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/gap/masonry-gap-002.html.ini
@@ -0,0 +1,2 @@
+[masonry-gap-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-001.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-001.html.ini
new file mode 100644
index 0000000000..93e428fe03
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-001.html.ini
@@ -0,0 +1,2 @@
+[masonry-intrinsic-sizing-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-002.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-002.html.ini
new file mode 100644
index 0000000000..c5734b19fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-002.html.ini
@@ -0,0 +1,2 @@
+[masonry-intrinsic-sizing-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-003.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-003.html.ini
new file mode 100644
index 0000000000..2782ba6cff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-003.html.ini
@@ -0,0 +1,2 @@
+[masonry-intrinsic-sizing-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-004.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-004.html.ini
new file mode 100644
index 0000000000..bcc970cf75
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-004.html.ini
@@ -0,0 +1,2 @@
+[masonry-intrinsic-sizing-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-005.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-005.html.ini
new file mode 100644
index 0000000000..8ee4692c02
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/intrinsic-sizing/masonry-intrinsic-sizing-005.html.ini
@@ -0,0 +1,2 @@
+[masonry-intrinsic-sizing-005.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html.ini
index e98375f92c..cdf28ea120 100644
--- a/testing/web-platform/meta/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html.ini
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html.ini
@@ -1,3 +1,9 @@
[masonry-grid-template-columns-computed-withcontent.html]
[Property grid-template-columns value 'repeat(auto-fit, [one\] 20%)']
expected: FAIL
+
+ [Property grid-template-columns value 'repeat(2, minmax(10px, auto))']
+ expected: FAIL
+
+ [Property grid-template-columns value 'repeat(2, fit-content(20%) [three four\] 30px 40px [five six\])']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-left-side.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-left-side.html.ini
new file mode 100644
index 0000000000..36fdc52959
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-left-side.html.ini
@@ -0,0 +1,2 @@
+[masonry-track-sizing-overflow-left-side.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-right-side.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-right-side.html.ini
new file mode 100644
index 0000000000..7375f961f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/track-sizing/masonry-track-sizing-overflow-right-side.html.ini
@@ -0,0 +1,2 @@
+[masonry-track-sizing-overflow-right-side.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-007.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-007.html.ini
index 2204433cde..32ddc85255 100644
--- a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-007.html.ini
+++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-invalidation-007.html.ini
@@ -1,6 +1,5 @@
[custom-highlight-painting-invalidation-007.html]
expected:
- if (os == "linux") and not debug and not swgl and fission and asan: [FAIL, PASS]
- if (os == "linux") and debug and fission and swgl: [FAIL, PASS]
- if (os == "linux") and not debug and not swgl and not fission: [FAIL, PASS]
+ if (os == "linux") and not asan and swgl and fission: [FAIL, PASS]
+ if (os == "linux") and asan and not swgl: [FAIL, PASS]
FAIL
diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-vertical-writing-mode-001.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-vertical-writing-mode-001.html.ini
deleted file mode 100644
index b8c870173d..0000000000
--- a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-vertical-writing-mode-001.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[custom-highlight-painting-vertical-writing-mode-001.html]
- expected:
- if os == "mac": PASS
- FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-fit-containcontainintrinsicsize-png-001e.tentative.html.ini b/testing/web-platform/meta/css/css-images/object-fit-containcontainintrinsicsize-png-001e.tentative.html.ini
new file mode 100644
index 0000000000..3b918126c8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-fit-containcontainintrinsicsize-png-001e.tentative.html.ini
@@ -0,0 +1,2 @@
+[object-fit-containcontainintrinsicsize-png-001e.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-fit-containcontainintrinsicsize-png-001i.tentative.html.ini b/testing/web-platform/meta/css/css-images/object-fit-containcontainintrinsicsize-png-001i.tentative.html.ini
new file mode 100644
index 0000000000..5ef4246def
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-fit-containcontainintrinsicsize-png-001i.tentative.html.ini
@@ -0,0 +1,2 @@
+[object-fit-containcontainintrinsicsize-png-001i.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-fit-containsize-png-001e.tentative.html.ini b/testing/web-platform/meta/css/css-images/object-fit-containsize-png-001e.tentative.html.ini
new file mode 100644
index 0000000000..e503267117
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-fit-containsize-png-001e.tentative.html.ini
@@ -0,0 +1,2 @@
+[object-fit-containsize-png-001e.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-images/object-fit-containsize-png-001i.tentative.html.ini b/testing/web-platform/meta/css/css-images/object-fit-containsize-png-001i.tentative.html.ini
new file mode 100644
index 0000000000..51e67fefc2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-images/object-fit-containsize-png-001i.tentative.html.ini
@@ -0,0 +1,2 @@
+[object-fit-containsize-png-001i.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-block-box-002.html.ini b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-block-box-002.html.ini
new file mode 100644
index 0000000000..122454ea0b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-block-box-002.html.ini
@@ -0,0 +1,2 @@
+[text-box-trim-half-leading-block-box-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini
index 37c9ef2209..c61982b598 100644
--- a/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini
@@ -1,2 +1,4 @@
[percentage-size-quirks-mode.https.html]
- expected: FAIL
+ expected:
+ if os == "win": [FAIL, TIMEOUT]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-021.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-021.tentative.html.ini
new file mode 100644
index 0000000000..82000c76c6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-021.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-021.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-011.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-011.tentative.html.ini
new file mode 100644
index 0000000000..b399afd232
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-011.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-abspos-011.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-001.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-001.tentative.html.ini
new file mode 100644
index 0000000000..b3a7f12f4e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-001.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-001.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-002.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-002.tentative.html.ini
new file mode 100644
index 0000000000..73ed3ce544
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-002.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-002.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-003.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-003.tentative.html.ini
new file mode 100644
index 0000000000..daeb119383
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-003.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-003.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-004.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-004.tentative.html.ini
new file mode 100644
index 0000000000..ee7aa7cffa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-004.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-004.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-005.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-005.tentative.html.ini
new file mode 100644
index 0000000000..0321cf6b3d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-005.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-005.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-006.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-006.tentative.html.ini
new file mode 100644
index 0000000000..9cb5ff1b37
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-006.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-006.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-007.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-007.tentative.html.ini
new file mode 100644
index 0000000000..547cac7a2c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-007.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-007.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-008.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-008.tentative.html.ini
new file mode 100644
index 0000000000..23716f1941
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-008.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-008.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-009.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-009.tentative.html.ini
new file mode 100644
index 0000000000..1f92c2b17f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-009.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-009.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-010.tentative.html.ini b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-010.tentative.html.ini
new file mode 100644
index 0000000000..a47629e1f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-overflow/line-clamp-with-floats-010.tentative.html.ini
@@ -0,0 +1,2 @@
+[line-clamp-with-floats-010.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/fixedpos-010-print.html.ini b/testing/web-platform/meta/css/css-page/fixedpos-010-print.html.ini
new file mode 100644
index 0000000000..6e40a3b50d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/fixedpos-010-print.html.ini
@@ -0,0 +1,2 @@
+[fixedpos-010-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/page-box-000-print.html.ini b/testing/web-platform/meta/css/css-page/page-box-000-print.html.ini
new file mode 100644
index 0000000000..a8491f2791
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-box-000-print.html.ini
@@ -0,0 +1,2 @@
+[page-box-000-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-page/page-size-012-print.html.ini b/testing/web-platform/meta/css/css-page/page-size-012-print.html.ini
new file mode 100644
index 0000000000..f523f56acb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-page/page-size-012-print.html.ini
@@ -0,0 +1,2 @@
+[page-size-012-print.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-fractional-offset.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fractional-offset.html.ini
new file mode 100644
index 0000000000..d6bfe98789
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/sticky/position-sticky-fractional-offset.html.ini
@@ -0,0 +1,3 @@
+[position-sticky-fractional-offset.html]
+ fuzzy:
+ if (os == "android"): maxDifference=0-1;totalPixels=0-54
diff --git a/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini b/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini
deleted file mode 100644
index 31d7879759..0000000000
--- a/testing/web-platform/meta/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[position-sticky-scrolled-remove-sibling.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [Sticky position and its overflow contribution in the vertical axis]
- expected: FAIL
-
- [Sticky position and its overflow contribution in the horizontal axis]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-properties-values-api/registered-property-computation.html.ini b/testing/web-platform/meta/css/css-properties-values-api/registered-property-computation.html.ini
new file mode 100644
index 0000000000..c3ad5e69a3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-properties-values-api/registered-property-computation.html.ini
@@ -0,0 +1,3 @@
+[registered-property-computation.html]
+ [<color> values are computed correctly [color(from lime srgb g g g)\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-001.html.ini
deleted file mode 100644
index 819a1cb8d9..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-001.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[highlight-cascade-001.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade-002.html.ini
deleted file mode 100644
index 59c9d5fe2c..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-002.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[highlight-cascade-002.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/cascade-highlight-004.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/cascade-highlight-004.html.ini
index 5630d0776b..5630d0776b 100644
--- a/testing/web-platform/meta/css/css-pseudo/cascade-highlight-004.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/cascade-highlight-004.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/cascade-highlight-005.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/cascade-highlight-005.html.ini
index e0dd642794..e0dd642794 100644
--- a/testing/web-platform/meta/css/css-pseudo/cascade-highlight-005.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/cascade-highlight-005.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-004.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-004.html.ini
index b595124410..b595124410 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-004.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-004.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-007.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-007.html.ini
index 36448b29f2..36448b29f2 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-cascade-007.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-007.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-009.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-009.html.ini
new file mode 100644
index 0000000000..0cd6cc8e9b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-cascade-009.html.ini
@@ -0,0 +1,9 @@
+[highlight-cascade-009.html]
+ [body ::selection does not use its own custom property]
+ expected: FAIL
+
+ [div::selection uses the originating element custom property]
+ expected: FAIL
+
+ [div::selection does not use its own custom property]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-inheritance.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html.ini
index ff94170c4e..99456944d4 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-inheritance.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html.ini
@@ -1,6 +1,4 @@
[highlight-currentcolor-computed-inheritance.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[getComputedStyle() for ::selection]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-visited.html.ini
index 455a9b9fa3..afcc72e82c 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed-visited.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-visited.html.ini
@@ -1,6 +1,4 @@
[highlight-currentcolor-computed-visited.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[getComputedStyle() for ::spelling-error at #target1]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed.html.ini
index 7dc660e742..6916ac6e66 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-computed.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed.html.ini
@@ -1,6 +1,4 @@
[highlight-currentcolor-computed.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[getComputedStyle() for ::spelling-error at #target1]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-properties-001.html.ini
index 3919445a96..3919445a96 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-001.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-properties-001.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-properties-002.html.ini
index 44b19e7edb..44b19e7edb 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-properties-002.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-properties-002.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-text-shadow-001.html.ini
index 9cbcacbddd..9cbcacbddd 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-001.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-text-shadow-001.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-text-shadow-002.html.ini
index e5976d0888..e5976d0888 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-painting-text-shadow-002.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-text-shadow-002.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-explicit-default-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-root-explicit-default-002.html.ini
index ad2279b704..ad2279b704 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-explicit-default-002.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-root-explicit-default-002.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-root-implicit-default-001.html.ini
index 1310b157b1..1310b157b1 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-currentcolor-root-implicit-default-001.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-root-implicit-default-001.html.ini
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-computed.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-computed.html.ini
index 6556075287..a85b03c6eb 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-computed.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-computed.html.ini
@@ -1,5 +1,4 @@
[highlight-pseudos-computed.html]
-
[getComputedStyle() for ::spelling-error]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-inheritance-computed-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html.ini
index a00d02fb98..a4e4bdc95a 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-inheritance-computed-001.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html.ini
@@ -1,6 +1,4 @@
[highlight-pseudos-inheritance-computed-001.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[getComputedStyle() for ::selection at #child1]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-visited-computed-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-visited-computed-001.html.ini
index 6e4c4d4073..a1007c2d4a 100644
--- a/testing/web-platform/meta/css/css-pseudo/highlight-pseudos-visited-computed-001.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-visited-computed-001.html.ini
@@ -1,6 +1,4 @@
[highlight-pseudos-visited-computed-001.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[getComputedStyle() for ::spelling-error at #target1]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-custom-properties-dynamic-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-custom-properties-dynamic-001.html.ini
new file mode 100644
index 0000000000..6c8f3ebc9b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-custom-properties-dynamic-001.html.ini
@@ -0,0 +1,2 @@
+[highlight-custom-properties-dynamic-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-painting-shadows-horizontal.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-painting-shadows-horizontal.html.ini
new file mode 100644
index 0000000000..b15ba58b7c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-painting-shadows-horizontal.html.ini
@@ -0,0 +1,2 @@
+[highlight-painting-shadows-horizontal.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-painting-shadows-vertical.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-painting-shadows-vertical.html.ini
new file mode 100644
index 0000000000..b39e4c85fc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-painting-shadows-vertical.html.ini
@@ -0,0 +1,2 @@
+[highlight-painting-shadows-vertical.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-003.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-003.html.ini
deleted file mode 100644
index d072f192d7..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-003.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[highlight-paired-cascade-003.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-006.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-006.html.ini
deleted file mode 100644
index e50cd23de7..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-006.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[highlight-paired-cascade-006.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-styling-001.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-styling-001.html.ini
new file mode 100644
index 0000000000..9d81a2d624
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/highlight-styling-001.html.ini
@@ -0,0 +1,2 @@
+[highlight-styling-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/highlight-styling-002.html.ini b/testing/web-platform/meta/css/css-pseudo/highlight-styling-002.html.ini
deleted file mode 100644
index 7a3e98ca55..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/highlight-styling-002.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[highlight-styling-002.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/selection-over-highlight-001.html.ini b/testing/web-platform/meta/css/css-pseudo/selection-over-highlight-001.html.ini
new file mode 100644
index 0000000000..99bac19c15
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/selection-over-highlight-001.html.ini
@@ -0,0 +1,2 @@
+[selection-over-highlight-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini
index 7ab9a36a64..5bc3d5b5b6 100644
--- a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-002.html.ini
@@ -1,2 +1,4 @@
[target-text-dynamic-002.html]
- expected: FAIL
+ expected:
+ if not fission and (os == "linux") and debug and not swgl: [FAIL, PASS]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-004.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-004.html.ini
deleted file mode 100644
index c8b5a4ab11..0000000000
--- a/testing/web-platform/meta/css/css-pseudo/target-text-dynamic-004.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[target-text-dynamic-004.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-shadow-horizontal.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-shadow-horizontal.html.ini
new file mode 100644
index 0000000000..d0ac640e63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-shadow-horizontal.html.ini
@@ -0,0 +1,2 @@
+[target-text-shadow-horizontal.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-pseudo/target-text-shadow-vertical.html.ini b/testing/web-platform/meta/css/css-pseudo/target-text-shadow-vertical.html.ini
new file mode 100644
index 0000000000..1297931898
--- /dev/null
+++ b/testing/web-platform/meta/css/css-pseudo/target-text-shadow-vertical.html.ini
@@ -0,0 +1,2 @@
+[target-text-shadow-vertical.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/font-face-002.html.ini b/testing/web-platform/meta/css/css-scoping/font-face-002.html.ini
deleted file mode 100644
index d96d99ec07..0000000000
--- a/testing/web-platform/meta/css/css-scoping/font-face-002.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[font-face-002.html]
- [@font-face from the document applies in the shadow tree]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/font-face-003.html.ini b/testing/web-platform/meta/css/css-scoping/font-face-003.html.ini
deleted file mode 100644
index c5dcb20205..0000000000
--- a/testing/web-platform/meta/css/css-scoping/font-face-003.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[font-face-003.html]
- [@font-face from document applies to :host]
- expected:
- if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scoping/font-face-004.html.ini b/testing/web-platform/meta/css/css-scoping/font-face-004.html.ini
deleted file mode 100644
index 296198dc73..0000000000
--- a/testing/web-platform/meta/css/css-scoping/font-face-004.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[font-face-004.html]
- [@font-face from document applies to a slotted element]
- expected:
- if (os == "linux") and asan and not fission: [PASS, FAIL]
- if os == "android": FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snap-events-with-pseudo-target.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snap-events-with-pseudo-target.tentative.html.ini
new file mode 100644
index 0000000000..2fa3bf143f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snap-events-with-pseudo-target.tentative.html.ini
@@ -0,0 +1,6 @@
+[snap-events-with-pseudo-target.tentative.html]
+ [snapTarget for snapchanged is the owning element when a snap area belongs to a pseudo-element]
+ expected: FAIL
+
+ [snapTarget for snapchanging is the owning element when a snap area belongs to a pseudo-element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-root-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-root-scroll.tentative.html.ini
index 32a5cf1740..1d95085b49 100644
--- a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-root-scroll.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-root-scroll.tentative.html.ini
@@ -4,3 +4,6 @@
[snapchanged is not fired if snap target doesn't change on programmatic scroll]
expected: FAIL
+
+ [Document.onsnapchanged event fires after snap target changes viascrollTo]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-scroll.tentative.html.ini
index 2bf653f08b..67b1fae520 100644
--- a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-scroll.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-programmatic-scroll.tentative.html.ini
@@ -4,3 +4,6 @@
[snapchanged is not fired if snap target doesn't change on programmatic scroll]
expected: FAIL
+
+ [Element.onsnapchanged event fires after snap target changes viascrollTo]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-root-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-root-scroll.tentative.html.ini
index dd1c693e8a..133eaf3f50 100644
--- a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-root-scroll.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-root-scroll.tentative.html.ini
@@ -15,3 +15,6 @@
[snapchanged is not fired if snap target doesn't change on user scroll]
expected: FAIL
+
+ [Document.snapchanged event fires after snap target changes on touch scroll]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-scroll.tentative.html.ini
index 4e34360439..f7eff5b121 100644
--- a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-scroll.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-on-user-scroll.tentative.html.ini
@@ -15,3 +15,6 @@
[snapchanged is not fired if snap target doesn't change on user scroll]
expected: FAIL
+
+ [Element.onsnapchanged event fires after snap target changes on touch scroll]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-scrolling-non-snapping-axis.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-scrolling-non-snapping-axis.tentative.html.ini
new file mode 100644
index 0000000000..0de1eb4490
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-scrolling-non-snapping-axis.tentative.html.ini
@@ -0,0 +1,4 @@
+[snapchanged-scrolling-non-snapping-axis.tentative.html]
+ expected: TIMEOUT
+ [wheel scroll on non-snapping axis doesn't trigger snapchanged]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-root-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-root-scroll.tentative.html.ini
index 7201a86c2b..8f6e409d88 100644
--- a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-root-scroll.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-root-scroll.tentative.html.ini
@@ -5,5 +5,5 @@
[snapchanging does not fire on programmatic scrolls that don't trigger a change in snap targets.]
expected: FAIL
- [programmatic scroll triggers Document.snapchanging when scrolling a snap container]
+ [Document.snapchanging fires on programmatic scrolls that changes ascroller's snap targets.]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-scroll.tentative.html.ini
index c686048d58..fbf0fc4d64 100644
--- a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-scroll.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-programmatic-scroll.tentative.html.ini
@@ -2,7 +2,10 @@
[snapchanging fires on programmatic scrolls that changes a scroller's snap targets.]
expected: FAIL
- [programmatic scroll triggers Element.onsnapchanging when scrolling a snap container]
+ [snapchanging should not fire since the snap target doesn't change.]
+ expected: FAIL
+
+ [Element.onsnapchanging fires on programmatic scrolls that changes a scroller's snap targets.]
expected: FAIL
[snapchanging should not fire since the snap target doesn't change.]
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-root-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-root-scroll.tentative.html.ini
index 598a9e13bd..e87ae568da 100644
--- a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-root-scroll.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-root-scroll.tentative.html.ini
@@ -18,5 +18,5 @@
[snapchanging doesn't fire if scroll doesn't reach different snap targets.]
expected: NOTRUN
- [Document.onsnapchanging fires when scrolling a snap container.]
+ [touch scrolling fires Document.onsnapchanging.]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-scroll.tentative.html.ini
index 1a5a8d9444..bb43d4f6a5 100644
--- a/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-scroll.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-snap-2/snapchanging/snapchanging-on-user-scroll.tentative.html.ini
@@ -18,5 +18,5 @@
[snapchanging doesn't fire if scroll doesn't reach different snap targets.]
expected: NOTRUN
- [Element.onsnapchanging fires when scrolling a snap container.]
+ [touch scrolling fires Element.onsnapchanging.]
expected: NOTRUN
diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/layout-follows-focused-targeted-block.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/layout-follows-focused-targeted-block.html.ini
new file mode 100644
index 0000000000..b8c85ddb69
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/layout-follows-focused-targeted-block.html.ini
@@ -0,0 +1,12 @@
+[layout-follows-focused-targeted-block.html]
+ [focused area prefered over targeted area.]
+ expected: FAIL
+
+ [targeted area prefered over non-focused area.]
+ expected: FAIL
+
+ [block axis area is preferred.]
+ expected: FAIL
+
+ [block axis area is preferred (vertical writing-mode).]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-syntax/custom-property-rule-ambiguity.html.ini b/testing/web-platform/meta/css/css-syntax/custom-property-rule-ambiguity.html.ini
deleted file mode 100644
index d0ceac7c52..0000000000
--- a/testing/web-platform/meta/css/css-syntax/custom-property-rule-ambiguity.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[custom-property-rule-ambiguity.html]
- [Rule that looks like a custom property declaration is ignored]
- expected: FAIL
-
- [Rule that looks like an invalid custom property declaration is ignored]
- expected: FAIL
-
- [Nested rule that looks like a custom property declaration]
- expected: FAIL
-
- [Nested rule that looks like an invalid custom property declaration]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-syntax/var-with-blocks.html.ini b/testing/web-platform/meta/css/css-syntax/var-with-blocks.html.ini
deleted file mode 100644
index c0cd6ecc9c..0000000000
--- a/testing/web-platform/meta/css/css-syntax/var-with-blocks.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[var-with-blocks.html]
- [Trailing block, leading var()]
- expected: FAIL
-
- [Leading block, trailing var()]
- expected: FAIL
-
- [In-block var() with trailing token]
- expected: FAIL
-
- [In-block var() with leading token]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-tables/col_removal.html.ini b/testing/web-platform/meta/css/css-tables/col_removal.html.ini
deleted file mode 100644
index ba37d329f7..0000000000
--- a/testing/web-platform/meta/css/css-tables/col_removal.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[col_removal.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [Table grid syncs after COL removal]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-211.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-211.html.ini
new file mode 100644
index 0000000000..1559e04651
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-211.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-211.html]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-212.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-212.html.ini
new file mode 100644
index 0000000000..ea9c921377
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-212.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-212.html]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bengali-yaphala-001.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bengali-yaphala-001.html.ini
new file mode 100644
index 0000000000..409e44a065
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-bengali-yaphala-001.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-bengali-yaphala-001.html]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-ligatures-002.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-ligatures-002.html.ini
new file mode 100644
index 0000000000..1a9e0413ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-ligatures-002.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-ligatures-002.html]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-ligatures-004.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-ligatures-004.html.ini
new file mode 100644
index 0000000000..54f70a7907
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-ligatures-004.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-ligatures-004.html]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-text/tab-size/tab-size-integer-004.html.ini b/testing/web-platform/meta/css/css-text/tab-size/tab-size-integer-004.html.ini
new file mode 100644
index 0000000000..0011f9fbec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/tab-size/tab-size-integer-004.html.ini
@@ -0,0 +1,2 @@
+[tab-size-integer-004.html]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-text/tab-size/tab-size-spacing-002.html.ini b/testing/web-platform/meta/css/css-text/tab-size/tab-size-spacing-002.html.ini
new file mode 100644
index 0000000000..bcbe7c4629
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/tab-size/tab-size-spacing-002.html.ini
@@ -0,0 +1,2 @@
+[tab-size-spacing-002.html]
+ prefs: [layout.css.letter-spacing.model:0]
diff --git a/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-mixed-001.html.ini b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-mixed-001.html.ini
index 932fd98518..bd7f120cad 100644
--- a/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-mixed-001.html.ini
+++ b/testing/web-platform/meta/css/css-text/text-autospace/text-autospace-mixed-001.html.ini
@@ -1,4 +1,6 @@
[text-autospace-mixed-001.html]
+ expected:
+ if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
[text-autospace-mixed-001]
expected: FAIL
diff --git a/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-subset-001.html.ini b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-subset-001.html.ini
new file mode 100644
index 0000000000..7d6e3312e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-subset-001.html.ini
@@ -0,0 +1,5 @@
+[text-spacing-trim-subset-001.html?class=halt,htb]
+ expected: FAIL
+
+[text-spacing-trim-subset-001.html?class=halt,vrl]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/starting-style-cascade.html.ini b/testing/web-platform/meta/css/css-transitions/starting-style-cascade.html.ini
deleted file mode 100644
index a494b94b2d..0000000000
--- a/testing/web-platform/meta/css/css-transitions/starting-style-cascade.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[starting-style-cascade.html]
- [@starting-style with higher specificity]
- expected: FAIL
-
- [Starting style inheriting from parent's after-change style]
- expected: FAIL
-
- [Starting style inheriting from parent's after-change style while parent transitioning]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/starting-style-rule-basic.html.ini b/testing/web-platform/meta/css/css-transitions/starting-style-rule-basic.html.ini
deleted file mode 100644
index 14812a2868..0000000000
--- a/testing/web-platform/meta/css/css-transitions/starting-style-rule-basic.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[starting-style-rule-basic.html]
- [Triggered transition from first style update]
- expected: FAIL
-
- [Triggered transition from display:none to display:block]
- expected: FAIL
-
- [Triggered transition on DOM insertion]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/starting-style-rule-none.html.ini b/testing/web-platform/meta/css/css-transitions/starting-style-rule-none.html.ini
deleted file mode 100644
index f01ead5128..0000000000
--- a/testing/web-platform/meta/css/css-transitions/starting-style-rule-none.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[starting-style-rule-none.html]
- [@starting-style with display:none]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/starting-style-rule-pseudo-elements.html.ini b/testing/web-platform/meta/css/css-transitions/starting-style-rule-pseudo-elements.html.ini
deleted file mode 100644
index ee7bb66a7e..0000000000
--- a/testing/web-platform/meta/css/css-transitions/starting-style-rule-pseudo-elements.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[starting-style-rule-pseudo-elements.html]
- [Triggered transition from first style update]
- expected: FAIL
-
- [Triggered transition from display:none to display:block]
- expected: FAIL
-
- [Triggered transition on DOM insertion]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-transitions/transition-events-with-document-change.html.ini b/testing/web-platform/meta/css/css-transitions/transition-events-with-document-change.html.ini
new file mode 100644
index 0000000000..4022cece1a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transitions/transition-events-with-document-change.html.ini
@@ -0,0 +1,8 @@
+[transition-events-with-document-change.html]
+ expected:
+ if (os == "linux") and not tsan and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "linux") and tsan: [OK, TIMEOUT]
+ [transition events for an element changing document]
+ expected:
+ if (os == "linux") and not tsan and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "linux") and tsan: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-end.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-end.tentative.html.ini
deleted file mode 100644
index 335dbb9430..0000000000
--- a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-end.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[animation-delay-end.tentative.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-start.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-start.tentative.html.ini
deleted file mode 100644
index 1f5d80503a..0000000000
--- a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-delay-start.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[animation-delay-start.tentative.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini b/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini
index 5055ad4054..0d5d8d556f 100644
--- a/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini
@@ -2764,3 +2764,123 @@
[Web Animations: property <height> from [calc-size(37px, 200px)\] to [calc-size(37px, size * 2 + 3% + 17px)\] at (1.25) should be [75px\]]
expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size)\] to [50%\] at (-0.25) should be [87.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size)\] to [50%\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size)\] to [50%\] at (0.75) should be [137.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size)\] to [50%\] at (1) should be [150px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size)\] to [50%\] at (1.25) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size)\] to [50%\] at (-0.25) should be [87.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size)\] to [50%\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size)\] to [50%\] at (0.75) should be [137.5px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size)\] to [50%\] at (1) should be [150px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size)\] to [50%\] at (1.25) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (-0.25) should be [87.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (0.75) should be [137.5px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (1) should be [150px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (1.25) should be [162.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (-0.25) should be [87.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (0.75) should be [137.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (1) should be [150px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size)\] to [50%\] at (1.25) should be [162.5px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (-0.25) should be [250px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (0.75) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (1.25) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (-0.25) should be [250px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (0.75) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (1.25) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (-0.25) should be [250px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (0.75) should be [50px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (1.25) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (-0.25) should be [250px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (0) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (0.75) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <height> from [calc-size(auto, size * 2)\] to [50%\] at (1.25) should be [0px\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini b/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini
index f60cb82ef1..cbe530a96c 100644
--- a/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini
@@ -52,3 +52,21 @@
[e.style['width'\] = "calc-size(10px, sign(size) * size)" should set the property value]
expected: FAIL
+
+ [e.style['width'\] = "calc-size(30px)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(min(30px, 2em))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(calc-size(any, 30px))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(fit-content)" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(calc-size(fit-content, size * 2))" should set the property value]
+ expected: FAIL
+
+ [e.style['width'\] = "calc-size(calc-size(30px))" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-values/container-progress-computed.tentative.html.ini b/testing/web-platform/meta/css/css-values/container-progress-computed.tentative.html.ini
index 23dc9dcbaf..a3ed59486a 100644
--- a/testing/web-platform/meta/css/css-values/container-progress-computed.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-values/container-progress-computed.tentative.html.ini
@@ -26,16 +26,16 @@
[calc(container-progress(height of my-container from 10px to sign(50px - 500em) * 10px)) should be used-value-equivalent to -10.9]
expected: FAIL
- [container-progress(width of non-existing-container from 0px to 1px) should be used-value-equivalent to 1280]
+ [container-progress() width fallback for non-existing container name]
expected: FAIL
- [container-progress(height of non-existing-container from 0px to 1px) should be used-value-equivalent to 891]
+ [container-progress() height fallback for non-existing container names]
expected: FAIL
- [container-progress(width of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 1280]
+ [container-progress() width fallback for out of scope container]
expected: FAIL
- [container-progress(height of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 891]
+ [container-progress() height fallback for out of scope container]
expected: FAIL
[calc(container-progress(width from 0px to 1px) * 1px) should be used-value-equivalent to 228px]
@@ -47,46 +47,10 @@
[calc(container-progress(width of my-container-2 from 0px to 1px) * 1deg) should be used-value-equivalent to 5051deg]
expected: FAIL
- [container-progress(width of non-existing-container from 0px to 1px) should be used-value-equivalent to 800]
- expected: FAIL
-
- [container-progress(height of non-existing-container from 0px to 1px) should be used-value-equivalent to 1136]
- expected: FAIL
-
- [container-progress(width of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 800]
- expected: FAIL
-
- [container-progress(height of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 1136]
- expected: FAIL
-
- [container-progress(height of non-existing-container from 0px to 1px) should be used-value-equivalent to 955]
- expected: FAIL
-
- [container-progress(height of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 955]
- expected: FAIL
-
- [container-progress(height of non-existing-container from 0px to 1px) should be used-value-equivalent to 865]
- expected: FAIL
-
- [container-progress(height of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 865]
- expected: FAIL
-
- [container-progress(height of non-existing-container from 0px to 1px) should be used-value-equivalent to 954]
- expected: FAIL
-
- [container-progress(height of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 915]
- expected: FAIL
-
- [container-progress(height of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 954]
- expected: FAIL
-
- [container-progress(height of non-existing-container from 0px to 1px) should be used-value-equivalent to 915]
- expected: FAIL
-
[container-progress(height of non-existing-container from 0px to 1px) should be used-value-equivalent to 866]
expected:
- if os == "mac" and release_or_beta: FAIL
+ if (os == "mac") and release_or_beta: FAIL
[container-progress(height of out-of-scope-container from 0px to 1px) should be used-value-equivalent to 866]
expected:
- if os == "mac" and release_or_beta: FAIL
+ if (os == "mac") and release_or_beta: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-new-main-new-iframe.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-new-main-new-iframe.html.ini
new file mode 100644
index 0000000000..9817197bff
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-new-main-new-iframe.html.ini
@@ -0,0 +1,2 @@
+[iframe-and-main-frame-transition-new-main-new-iframe.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-new-main-old-iframe.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-new-main-old-iframe.html.ini
new file mode 100644
index 0000000000..31a4f2660a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-new-main-old-iframe.html.ini
@@ -0,0 +1,2 @@
+[iframe-and-main-frame-transition-new-main-old-iframe.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main-new-iframe.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main-new-iframe.html.ini
new file mode 100644
index 0000000000..776ec0eb1a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main-new-iframe.html.ini
@@ -0,0 +1,2 @@
+[iframe-and-main-frame-transition-old-main-new-iframe.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main-old-iframe.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main-old-iframe.html.ini
new file mode 100644
index 0000000000..9e0a168fd9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main-old-iframe.html.ini
@@ -0,0 +1,2 @@
+[iframe-and-main-frame-transition-old-main-old-iframe.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main.html.ini
new file mode 100644
index 0000000000..cfe2261dc7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-old-main.html.ini
@@ -0,0 +1,2 @@
+[iframe-and-main-frame-transition-old-main.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-with-name-on-iframe.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-with-name-on-iframe.html.ini
new file mode 100644
index 0000000000..aa8e604d5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-and-main-frame-transition-with-name-on-iframe.html.ini
@@ -0,0 +1,2 @@
+[iframe-and-main-frame-transition-with-name-on-iframe.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/iframe-transition-destroyed-document-crash.html.ini b/testing/web-platform/meta/css/css-view-transitions/iframe-transition-destroyed-document-crash.html.ini
new file mode 100644
index 0000000000..ce8ee0f0ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/iframe-transition-destroyed-document-crash.html.ini
@@ -0,0 +1,2 @@
+[iframe-transition-destroyed-document-crash.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-ancestor-clipped.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-ancestor-clipped.html.ini
new file mode 100644
index 0000000000..5a81458648
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-ancestor-clipped.html.ini
@@ -0,0 +1,2 @@
+[new-content-ancestor-clipped.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/new-content-changes-overflow-left.html.ini b/testing/web-platform/meta/css/css-view-transitions/new-content-changes-overflow-left.html.ini
new file mode 100644
index 0000000000..bc4607868c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/new-content-changes-overflow-left.html.ini
@@ -0,0 +1,2 @@
+[new-content-changes-overflow-left.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-element-overflow-hidden.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-element-overflow-hidden.html.ini
new file mode 100644
index 0000000000..52cd70333e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-element-overflow-hidden.html.ini
@@ -0,0 +1,2 @@
+[pseudo-element-overflow-hidden.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-element-preserve-3d.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-element-preserve-3d.html.ini
new file mode 100644
index 0000000000..10fa40b5a2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-element-preserve-3d.html.ini
@@ -0,0 +1,2 @@
+[pseudo-element-preserve-3d.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildard.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildard.html.ini
deleted file mode 100644
index fc3df33399..0000000000
--- a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildard.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[pseudo-with-classes-match-wildard.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildcard.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildcard.html.ini
new file mode 100644
index 0000000000..c6f6571d5f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildcard.html.ini
@@ -0,0 +1,2 @@
+[pseudo-with-classes-match-wildcard.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-view-transitions/root-element-display-none-during-transition-crash.html.ini b/testing/web-platform/meta/css/css-view-transitions/root-element-display-none-during-transition-crash.html.ini
new file mode 100644
index 0000000000..41d3e40fb6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-view-transitions/root-element-display-none-during-transition-crash.html.ini
@@ -0,0 +1,2 @@
+[root-element-display-none-during-transition-crash.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/css/zoom/iframe-zoom-nested.html.ini b/testing/web-platform/meta/css/css-viewport/zoom/iframe-zoom-nested.html.ini
index 9ca681f122..9ca681f122 100644
--- a/testing/web-platform/meta/css/zoom/iframe-zoom-nested.html.ini
+++ b/testing/web-platform/meta/css/css-viewport/zoom/iframe-zoom-nested.html.ini
diff --git a/testing/web-platform/meta/css/zoom/iframe-zoom.sub.html.ini b/testing/web-platform/meta/css/css-viewport/zoom/iframe-zoom.sub.html.ini
index cdc7190e5e..cdc7190e5e 100644
--- a/testing/web-platform/meta/css/zoom/iframe-zoom.sub.html.ini
+++ b/testing/web-platform/meta/css/css-viewport/zoom/iframe-zoom.sub.html.ini
diff --git a/testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-with-zoom.html.ini b/testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-with-zoom.html.ini
deleted file mode 100644
index 0e344ab958..0000000000
--- a/testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-with-zoom.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[offsetTop-offsetLeft-with-zoom.html]
- [Verifies that offsetTop and offsetLeft find the right OffsetParent and return values excluding the target zoom]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini
index 88fc41c002..81dea603f4 100644
--- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini
@@ -4,12 +4,11 @@
[Element with smooth scroll-behavior ; scrollBy() with auto behavior]
expected:
- if (os == "win") and swgl: [PASS, FAIL]
if os == "linux": [PASS, FAIL]
[Element with smooth scroll-behavior ; scrollTo() with auto behavior]
expected:
- if (os == "win") and debug and not swgl: [PASS, FAIL]
+ if (os == "win") and debug: [PASS, FAIL]
if os == "linux": [PASS, FAIL]
[Element with smooth scroll-behavior ; scroll() with default behavior]
@@ -22,23 +21,17 @@
[Element with auto scroll-behavior ; scrollIntoView() with smooth behavior]
expected:
- if debug and (os == "linux") and not fission and not swgl: [PASS, FAIL]
+ if debug and (os == "linux") and not fission: [PASS, FAIL]
if debug and (os == "mac"): [PASS, FAIL]
[Element with smooth scroll-behavior ; scrollIntoView() with auto behavior]
expected:
- if not swgl and debug and (os == "linux") and not fission: [PASS, FAIL]
- if swgl: [PASS, FAIL]
+ if not fission and (os == "linux") and debug: [PASS, FAIL]
[Element with smooth scroll-behavior ; scroll() with auto behavior]
expected:
- if (os == "linux") and debug and fission and swgl: [PASS, FAIL]
- if (os == "linux") and debug and not fission: [PASS, FAIL]
+ if not fission and (os == "linux") and debug: [PASS, FAIL]
[Element with smooth scroll-behavior ; scroll() with smooth behavior]
expected:
if (processor == "x86") and not debug: [PASS, FAIL]
-
- [Element with auto scroll-behavior ; scrollBy() with smooth behavior]
- expected:
- if swgl and (os == "linux") and not fission: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-window.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-window.html.ini
new file mode 100644
index 0000000000..a782282d75
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-window.html.ini
@@ -0,0 +1,4 @@
+[scroll-behavior-main-frame-window.html]
+ [Main frame with smooth scroll-behavior ; scroll() with default behavior]
+ expected:
+ if not fission and (os == "linux") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-scrollintoview-nested.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-scrollintoview-nested.html.ini
index 89f51ee229..5e18ed0daa 100644
--- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-scrollintoview-nested.html.ini
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-scrollintoview-nested.html.ini
@@ -1,5 +1,5 @@
[scroll-behavior-scrollintoview-nested.html]
[scrollIntoView with nested elements with different scroll-behavior]
expected:
- if (os == "linux") and not fission and not swgl: [PASS, FAIL]
- if os == "android": FAIL
+ if not fission and (os == "linux"): [PASS, FAIL]
+ if not fission and (os == "android"): FAIL
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini
index 7c7983f540..b1d9973082 100644
--- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini
@@ -8,6 +8,7 @@
expected:
if (os == "win") and debug: [PASS, FAIL]
if (os == "linux") and not fission: [PASS, FAIL]
+ if (os == "android") and debug: [PASS, FAIL]
[Scroll positions when performing smooth scrolling from (1000, 500) to (500, 250) using scrollBy() ]
expected:
@@ -17,15 +18,6 @@
expected:
if (os == "win") and debug: [PASS, FAIL]
- [Scroll positions when performing smooth scrolling from 0 to 250 by setting scrollTop ]
- expected:
- if swgl and (os == "win"): [PASS, FAIL]
-
[Scroll positions when performing smooth scrolling from (0, 500) to (500, 250) using scrollTo() ]
expected:
- if (os == "linux") and swgl and not fission: [PASS, FAIL]
if (os == "win") and not debug: [PASS, FAIL]
-
- [Scroll positions when performing smooth scrolling from (1000, 0) to (500, 250) using scrollTo() ]
- expected:
- if swgl and (os == "linux") and not fission: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-root.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-root.html.ini
index ae344d3d26..6737ece6f5 100644
--- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-root.html.ini
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-root.html.ini
@@ -7,7 +7,7 @@
[Subframe setting scrollTop with smooth scroll-behavior]
expected:
- if (os == "win") and debug and not swgl: [PASS, FAIL]
+ if (os == "win") and debug: [PASS, FAIL]
[Subframe with smooth scroll-behavior ; scrollTo() with smooth behavior]
expected:
@@ -19,9 +19,12 @@
[Subframe with smooth scroll-behavior ; scroll() with default behavior]
expected:
- if not fission and not swgl and debug: [PASS, FAIL]
- if not fission and swgl: [PASS, FAIL]
+ if not fission and debug: [PASS, FAIL]
[Subframe with smooth scroll-behavior ; scrollBy() with auto behavior]
expected:
- if not fission and debug and not swgl: [PASS, FAIL]
+ if not fission and debug: [PASS, FAIL]
+
+ [Subframe with auto scroll-behavior ; scroll() with smooth behavior]
+ expected:
+ if not fission and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini
index f80bab1793..931a52f70f 100644
--- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini
@@ -8,11 +8,6 @@
if debug and (os == "linux") and not fission: [PASS, FAIL]
if debug and (os == "mac"): [PASS, FAIL]
- [Main frame with smooth scroll-behavior ; scrollTo() with auto behavior]
- expected:
- if swgl and (os == "win"): [PASS, FAIL]
- if swgl and (os == "linux"): [PASS, FAIL]
-
[Main frame with smooth scroll-behavior ; scrollTo() with smooth behavior]
expected:
if (os == "win") and debug: [PASS, FAIL]
@@ -24,3 +19,7 @@
[Main frame with auto scroll-behavior ; scrollBy() with smooth behavior]
expected:
if (processor == "x86") and debug: [PASS, FAIL]
+
+ [Main frame with auto scroll-behavior ; scroll() with smooth behavior]
+ expected:
+ if not fission and (os == "linux") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini
index ae9764e572..158d14c244 100644
--- a/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini
+++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini
@@ -11,6 +11,7 @@
[Smooth scrollIntoView should scroll the element to the 'nearest' position]
expected:
+ if (os == "linux") and debug and not fission: [PASS, FAIL]
if os == "android": FAIL
[Smooth scrollIntoView should scroll the element to the 'start' position]
diff --git a/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-baseURL.tentative.html.ini b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-baseURL.tentative.html.ini
deleted file mode 100644
index 83cd26a560..0000000000
--- a/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-baseURL.tentative.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[CSSStyleSheet-constructable-baseURL.tentative.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-backdrop-filter.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-backdrop-filter.html.ini
new file mode 100644
index 0000000000..1709005e02
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-backdrop-filter.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-backdrop-root-backdrop-filter.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-clip-path.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-clip-path.html.ini
new file mode 100644
index 0000000000..f8828e82b5
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-clip-path.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-backdrop-root-clip-path.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-filter.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-filter.html.ini
new file mode 100644
index 0000000000..025a99e41f
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-filter.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-backdrop-root-filter.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-mix-blend-mode.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-mix-blend-mode.html.ini
new file mode 100644
index 0000000000..5852be841d
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-mix-blend-mode.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-backdrop-root-mix-blend-mode.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-opacity.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-opacity.html.ini
new file mode 100644
index 0000000000..95f299d827
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-backdrop-root-opacity.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-backdrop-root-opacity.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation.html.ini
deleted file mode 100644
index ac98c983cc..0000000000
--- a/testing/web-platform/meta/css/filter-effects/backdrop-filter-isolation.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[backdrop-filter-isolation.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/css/filter-effects/svg-external-filter-resource.html.ini b/testing/web-platform/meta/css/filter-effects/svg-external-filter-resource.html.ini
index 2cec121ac6..40afa9668a 100644
--- a/testing/web-platform/meta/css/filter-effects/svg-external-filter-resource.html.ini
+++ b/testing/web-platform/meta/css/filter-effects/svg-external-filter-resource.html.ini
@@ -1,2 +1,4 @@
[svg-external-filter-resource.html]
- expected: FAIL
+ expected:
+ if (os == "win") and (processor == "x86_64") and debug and not swgl: [FAIL, PASS]
+ if (os == "win") and (processor == "x86_64") and not debug: FAIL
diff --git a/testing/web-platform/meta/css/printing/existing-transition-in-media-print.tentative.html.ini b/testing/web-platform/meta/css/printing/existing-transition-in-media-print.tentative.html.ini
index f1928f6c08..d0df72b99b 100644
--- a/testing/web-platform/meta/css/printing/existing-transition-in-media-print.tentative.html.ini
+++ b/testing/web-platform/meta/css/printing/existing-transition-in-media-print.tentative.html.ini
@@ -1,3 +1,4 @@
[existing-transition-in-media-print.tentative.html]
expected:
- if (os == "mac") and not debug: [PASS, TIMEOUT]
+ if (os == "win") and swgl: PASS
+ if os == "mac": [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/css/selectors/user-invalid.html.ini b/testing/web-platform/meta/css/selectors/user-invalid.html.ini
new file mode 100644
index 0000000000..c009355afe
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/user-invalid.html.ini
@@ -0,0 +1,3 @@
+[user-invalid.html]
+ [A required date should match :user-invalid if the user unchecks it and blurs.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/user-valid-user-invalid-multifield-inputs.tentative.html.ini b/testing/web-platform/meta/css/selectors/user-valid-user-invalid-multifield-inputs.tentative.html.ini
new file mode 100644
index 0000000000..398c5bc45b
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/user-valid-user-invalid-multifield-inputs.tentative.html.ini
@@ -0,0 +1,9 @@
+[user-valid-user-invalid-multifield-inputs.tentative.html]
+ [<input type=date> keyboard behavior for :user-valid/:user-invalid.]
+ expected: FAIL
+
+ [<input type=time> keyboard behavior for :user-valid/:user-invalid.]
+ expected: FAIL
+
+ [<input type=datetime-local> keyboard behavior for :user-valid/:user-invalid.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/selectors/user-valid.html.ini b/testing/web-platform/meta/css/selectors/user-valid.html.ini
new file mode 100644
index 0000000000..fcfd6596c6
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/user-valid.html.ini
@@ -0,0 +1,3 @@
+[user-valid.html]
+ [Date inputs should match :user-valid after the user types a value into it.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/device-memory/__dir__.ini b/testing/web-platform/meta/device-memory/__dir__.ini
new file mode 100644
index 0000000000..717fd98173
--- /dev/null
+++ b/testing/web-platform/meta/device-memory/__dir__.ini
@@ -0,0 +1,2 @@
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1629868
+implementation-status: backlog \ No newline at end of file
diff --git a/testing/web-platform/meta/device-posture/__dir__.ini b/testing/web-platform/meta/device-posture/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/device-posture/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/direct-sockets/__dir__.ini b/testing/web-platform/meta/direct-sockets/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/direct-sockets/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/document-picture-in-picture/__dir__.ini b/testing/web-platform/meta/document-picture-in-picture/__dir__.ini
new file mode 100644
index 0000000000..a683aedfcb
--- /dev/null
+++ b/testing/web-platform/meta/document-picture-in-picture/__dir__.ini
@@ -0,0 +1,2 @@
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1676069
+implementation-status: not-implementing
diff --git a/testing/web-platform/meta/document-policy/experimental-features/unsized-media.tentative.https.sub.html.ini b/testing/web-platform/meta/document-policy/experimental-features/unsized-media.tentative.https.sub.html.ini
index 33eae65a15..c1450e42cb 100644
--- a/testing/web-platform/meta/document-policy/experimental-features/unsized-media.tentative.https.sub.html.ini
+++ b/testing/web-platform/meta/document-policy/experimental-features/unsized-media.tentative.https.sub.html.ini
@@ -1,7 +1,8 @@
[unsized-media.tentative.https.sub.html]
expected:
+ if (os == "linux") and not debug and (processor == "x86_64"): [OK, CRASH]
+ if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, OK, CRASH]
if (os == "mac") and not debug: [OK, TIMEOUT]
- if (os == "linux") and not debug: [OK, CRASH]
if (os == "android") and not debug: [OK, ERROR]
[Test image with attribute style=width:500px; and attribute undefined=undefined on src /document-policy/experimental-features/resources/image.jpg]
expected: FAIL
@@ -9,6 +10,7 @@
[Test video with attribute height=800 and attribute undefined=undefined]
expected:
if (os == "mac") and not debug: [FAIL, TIMEOUT]
+ if (os == "linux") and (processor == "x86"): TIMEOUT
FAIL
[Test image with attribute height=800 and attribute undefined=undefined on src /document-policy/experimental-features/resources/image.png]
@@ -24,9 +26,7 @@
expected: FAIL
[Test video with attribute style=height:800px; and attribute undefined=undefined]
- expected:
- if (os == "mac") and not debug: [FAIL, TIMEOUT]
- [FAIL, TIMEOUT]
+ expected: [FAIL, TIMEOUT]
[Test image with attribute undefined=undefined and attribute undefined=undefined on src /document-policy/experimental-features/resources/image.svg]
expected: FAIL
diff --git a/testing/web-platform/meta/dom/events/webkit-animation-iteration-event.html.ini b/testing/web-platform/meta/dom/events/webkit-animation-iteration-event.html.ini
index dce8796746..e40a5a6f88 100644
--- a/testing/web-platform/meta/dom/events/webkit-animation-iteration-event.html.ini
+++ b/testing/web-platform/meta/dom/events/webkit-animation-iteration-event.html.ini
@@ -5,40 +5,33 @@
[webkitAnimationIteration event listener is case sensitive]
expected:
if (os == "linux") and fission and debug: [PASS, FAIL, TIMEOUT, NOTRUN]
- if (os == "win") and not debug: PASS
+ if (os == "linux") and fission and not debug: [PASS, NOTRUN]
+ if (os == "win") and debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "mac") and debug: [PASS, NOTRUN]
if (os == "linux") and not fission: [PASS, FAIL, NOTRUN]
- if os == "mac": PASS
- if os == "android": PASS
- [PASS, NOTRUN]
[onwebkitanimationiteration event handler should trigger for an animation]
expected: [PASS, TIMEOUT]
[webkitAnimationIteration event listener should trigger for an animation]
expected:
- if debug and fission and (os == "win") and (processor == "x86_64") and not swgl: [PASS, NOTRUN, TIMEOUT]
- if debug and not fission: [PASS, NOTRUN]
- if not debug: [PASS, NOTRUN]
- [PASS, TIMEOUT, NOTRUN]
+ if debug and fission: [PASS, TIMEOUT, NOTRUN]
+ [PASS, NOTRUN]
[webkitAnimationIteration event listener should not trigger if an unprefixed listener also exists]
expected:
- if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, TIMEOUT, NOTRUN]
- if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
if (os == "linux") and debug and fission: [PASS, TIMEOUT, NOTRUN]
+ if (os == "mac") and debug: [PASS, TIMEOUT, NOTRUN]
if os == "android": PASS
[PASS, NOTRUN]
[onwebkitanimationiteration event handler should not trigger if an unprefixed event handler also exists]
- expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN, TIMEOUT]
- [PASS, TIMEOUT, NOTRUN]
+ expected: [PASS, TIMEOUT, NOTRUN]
[event types for prefixed and unprefixed animationiteration event handlers should be named appropriately]
expected:
- if debug and not fission: [PASS, NOTRUN]
- if not debug: [PASS, NOTRUN]
- [PASS, TIMEOUT, NOTRUN]
+ if debug and fission: [PASS, TIMEOUT, NOTRUN]
+ [PASS, NOTRUN]
[event types for prefixed and unprefixed animationiteration event listeners should be named appropriately]
expected:
@@ -48,14 +41,12 @@
[webkitAnimationIteration event listener should not trigger if an unprefixed event handler also exists]
expected:
- if debug and fission and (processor == "x86_64") and (os == "win") and not swgl: [PASS, NOTRUN, TIMEOUT]
- if debug and not fission: [PASS, NOTRUN]
- if not debug: [PASS, NOTRUN]
- [PASS, TIMEOUT, NOTRUN]
+ if debug and (os == "linux") and fission: [PASS, TIMEOUT, NOTRUN]
+ if debug and (os == "win"): [PASS, TIMEOUT, NOTRUN]
+ if debug and (os == "mac"): [PASS, TIMEOUT, NOTRUN]
+ [PASS, NOTRUN]
[onwebkitanimationiteration event handler should not trigger if an unprefixed listener also exists]
expected:
- if debug and fission and (os == "win") and (processor == "x86_64") and not swgl: [PASS, NOTRUN, TIMEOUT]
- if debug and not fission: [PASS, NOTRUN]
- if not debug: [PASS, NOTRUN]
- [PASS, TIMEOUT, NOTRUN]
+ if debug and fission: [PASS, TIMEOUT, NOTRUN]
+ [PASS, NOTRUN]
diff --git a/testing/web-platform/meta/dom/idlharness.window.js.ini b/testing/web-platform/meta/dom/idlharness.window.js.ini
index a99b583219..f40ae6720b 100644
--- a/testing/web-platform/meta/dom/idlharness.window.js.ini
+++ b/testing/web-platform/meta/dom/idlharness.window.js.ini
@@ -5,4 +5,5 @@
[idlharness.window.html?exclude=Node]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
-
+ [ShadowRoot interface: attribute serializable]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-append-meta-referrer-and-script-from-fragment.tentative.html.ini b/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-append-meta-referrer-and-script-from-fragment.tentative.html.ini
new file mode 100644
index 0000000000..c274062d8b
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-append-meta-referrer-and-script-from-fragment.tentative.html.ini
@@ -0,0 +1,3 @@
+[Node-append-meta-referrer-and-script-from-fragment.tentative.html]
+ [<meta name=referrer> gets processed and applied in the post-insertion steps]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/nodes/moveBefore/tentative/Node-moveBefore.html.ini b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/Node-moveBefore.html.ini
new file mode 100644
index 0000000000..2a4bd6c32f
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/Node-moveBefore.html.ini
@@ -0,0 +1,102 @@
+[Node-moveBefore.html]
+ [Should check the 'parent' type before checking whether 'child' is a child of 'parent']
+ expected: FAIL
+
+ [Should check that 'node' is not an ancestor of 'parent' before checking whether 'child' is a child of 'parent']
+ expected: FAIL
+
+ [Should check whether 'child' is a child of 'parent' before checking whether 'node' is of a type that can have a parent.]
+ expected: FAIL
+
+ [Should check whether 'child' is a child of 'parent' before checking whether 'node' is of a type that can have a parent of the type that 'parent' is.]
+ expected: FAIL
+
+ [Should check whether 'child' is a child of 'parent' before checking whether 'node' can be inserted into the document given the kids the document has right now.]
+ expected: FAIL
+
+ [If node is a host-including inclusive ancestor of parent, then throw a HierarchyRequestError DOMException.]
+ expected: FAIL
+
+ [If node is not a DocumentFragment, DocumentType, Element, Text, ProcessingInstruction, or Comment node, then throw a HierarchyRequestError DOMException.]
+ expected: FAIL
+
+ [If node is a Text node and parent is a document, then throw a HierarchyRequestError DOMException.]
+ expected: FAIL
+
+ [If node is a doctype and parent is not a document, then throw a HierarchyRequestError DOMException.]
+ expected: FAIL
+
+ [If node is a DocumentFragment with multiple elements and parent is a document, then throw a HierarchyRequestError DOMException.]
+ expected: FAIL
+
+ [If node is a DocumentFragment with an element and parent is a document with another element, then throw a HierarchyRequestError DOMException.]
+ expected: FAIL
+
+ [If node is an Element and parent is a document with another element, then throw a HierarchyRequestError DOMException.]
+ expected: FAIL
+
+ [If node is a doctype and parent is a document with another doctype, then throw a HierarchyRequestError DOMException.]
+ expected: FAIL
+
+ [If node is a doctype and parent is a document with an element, then throw a HierarchyRequestError DOMException.]
+ expected: FAIL
+
+ [Calling moveBefore an a leaf node DocumentType must throw HIERARCHY_REQUEST_ERR.]
+ expected: FAIL
+
+ [Calling moveBefore an a leaf node Text must throw HIERARCHY_REQUEST_ERR.]
+ expected: FAIL
+
+ [Calling moveBefore an a leaf node Comment must throw HIERARCHY_REQUEST_ERR.]
+ expected: FAIL
+
+ [Calling moveBefore an a leaf node ProcessingInstruction must throw HIERARCHY_REQUEST_ERR.]
+ expected: FAIL
+
+ [Calling moveBefore with an inclusive ancestor of the context object must throw HIERARCHY_REQUEST_ERR.]
+ expected: FAIL
+
+ [Calling moveBefore with a reference child whose parent is not the context node must throw a NotFoundError.]
+ expected: FAIL
+
+ [If the context node is a document, inserting a document or text node should throw a HierarchyRequestError.]
+ expected: FAIL
+
+ [If the context node is a document, inserting a DocumentFragment that contains a text node or too many elements should throw a HierarchyRequestError.]
+ expected: FAIL
+
+ [If the context node is a document, inserting a DocumentFragment with an element if there already is an element child should throw a HierarchyRequestError.]
+ expected: FAIL
+
+ [If the context node is a document and a doctype is following the reference child, inserting a DocumentFragment with an element should throw a HierarchyRequestError.]
+ expected: FAIL
+
+ [If the context node is a document, inserting a DocumentFragment with an element before the doctype should throw a HierarchyRequestError.]
+ expected: FAIL
+
+ [If the context node is a document, inserting an element if there already is an element child should throw a HierarchyRequestError.]
+ expected: FAIL
+
+ [If the context node is a document, inserting an element before the doctype should throw a HierarchyRequestError.]
+ expected: FAIL
+
+ [If the context node is a document and a doctype is following the reference child, inserting an element should throw a HierarchyRequestError.]
+ expected: FAIL
+
+ [If the context node is a document, inserting a doctype if there already is a doctype child should throw a HierarchyRequestError.]
+ expected: FAIL
+
+ [If the context node is a document, inserting a doctype after the document element should throw a HierarchyRequestError.]
+ expected: FAIL
+
+ [If the context node is a document with and element child, appending a doctype should throw a HierarchyRequestError.]
+ expected: FAIL
+
+ [If the context node is a DocumentFragment, inserting a document or a doctype should throw a HierarchyRequestError.]
+ expected: FAIL
+
+ [If the context node is an element, inserting a document or a doctype should throw a HierarchyRequestError.]
+ expected: FAIL
+
+ [Inserting a node before itself should not move the node]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-animation-left.html.ini b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-animation-left.html.ini
new file mode 100644
index 0000000000..f109b605d2
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-animation-left.html.ini
@@ -0,0 +1,3 @@
+[continue-css-animation-left.html]
+ [Node.moveBefore should preserve CSS animation state (left)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-animation-transform.html.ini b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-animation-transform.html.ini
new file mode 100644
index 0000000000..05654dd2a4
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-animation-transform.html.ini
@@ -0,0 +1,3 @@
+[continue-css-animation-transform.html]
+ [Node.moveBefore should preserve CSS animation state (transform)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-transition-left-pseudo.html.ini b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-transition-left-pseudo.html.ini
new file mode 100644
index 0000000000..2d225501ec
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-transition-left-pseudo.html.ini
@@ -0,0 +1,3 @@
+[continue-css-transition-left-pseudo.html]
+ [Node.moveBefore should preserve CSS transition state on pseudo-elements (left)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-transition-left.html.ini b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-transition-left.html.ini
new file mode 100644
index 0000000000..60f17eb404
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-transition-left.html.ini
@@ -0,0 +1,3 @@
+[continue-css-transition-left.html]
+ [Node.moveBefore should preserve CSS transition state (left)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-transition-transform-pseudo.html.ini b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-transition-transform-pseudo.html.ini
new file mode 100644
index 0000000000..866de2a12b
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-transition-transform-pseudo.html.ini
@@ -0,0 +1,3 @@
+[continue-css-transition-transform-pseudo.html]
+ [Node.moveBefore should preserve CSS transition state on pseudo-elements (transform)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-transition-transform.html.ini b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-transition-transform.html.ini
new file mode 100644
index 0000000000..895b331eff
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/continue-css-transition-transform.html.ini
@@ -0,0 +1,3 @@
+[continue-css-transition-transform.html]
+ [Node.moveBefore should preserve CSS transition state (transform)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-animation-commit-styles.html.ini b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-animation-commit-styles.html.ini
new file mode 100644
index 0000000000..e38f3a2648
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-animation-commit-styles.html.ini
@@ -0,0 +1,3 @@
+[css-animation-commit-styles.html]
+ [Calling commitStyles after Node.moveBefore should commit mid-transition value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-transition-cross-document.html.ini b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-transition-cross-document.html.ini
new file mode 100644
index 0000000000..11bd069d36
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-transition-cross-document.html.ini
@@ -0,0 +1,16 @@
+[css-transition-cross-document.html]
+ expected:
+ if (os == "linux") and debug and fission: [OK, TIMEOUT]
+ if (os == "linux") and debug and not fission: [OK, TIMEOUT]
+ if (os == "win") and not debug: TIMEOUT
+ if (os == "linux") and not debug: TIMEOUT
+ if os == "android": OK
+ [TIMEOUT, OK]
+ [Moving a transition across documents should reset its state]
+ expected:
+ if (os == "linux") and debug and fission: [FAIL, TIMEOUT]
+ if (os == "linux") and debug and not fission: [FAIL, TIMEOUT]
+ if (os == "win") and not debug: TIMEOUT
+ if (os == "linux") and not debug: TIMEOUT
+ if os == "android": FAIL
+ [TIMEOUT, FAIL]
diff --git a/testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-transition-cross-shadow.html.ini b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-transition-cross-shadow.html.ini
new file mode 100644
index 0000000000..a19b4f2e5d
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-transition-cross-shadow.html.ini
@@ -0,0 +1,3 @@
+[css-transition-cross-shadow.html]
+ [Moving an element with a transition across shadow boundaries should reset the transition]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-transition-to-disconnected-document.html.ini b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-transition-to-disconnected-document.html.ini
new file mode 100644
index 0000000000..dd6192bc1b
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-transition-to-disconnected-document.html.ini
@@ -0,0 +1,3 @@
+[css-transition-to-disconnected-document.html]
+ [Moving an element with a transition to a disconnected document should reset the transitionm state]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-transition-trigger.html.ini b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-transition-trigger.html.ini
new file mode 100644
index 0000000000..272163fb32
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/css-transition-trigger.html.ini
@@ -0,0 +1,3 @@
+[css-transition-trigger.html]
+ [Node.moveBefore should trigger CSS transition state (left) if needed]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/nodes/moveBefore/tentative/focus-preserve.html.ini b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/focus-preserve.html.ini
new file mode 100644
index 0000000000..f51e042347
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/focus-preserve.html.ini
@@ -0,0 +1,12 @@
+[focus-preserve.html]
+ [when reparenting an element, don't automatically reset the document focus]
+ expected: FAIL
+
+ [when reparenting a focused element into an inert parent, reset the document focus]
+ expected: FAIL
+
+ [when reparenting a focused element into a hidden parent, reset the document focus]
+ expected: FAIL
+
+ [when reparenting an ancestor of an focused element into a hidden parent, reset the document focus]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/nodes/moveBefore/tentative/fullscreen-preserve.html.ini b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/fullscreen-preserve.html.ini
new file mode 100644
index 0000000000..19a5e7273f
--- /dev/null
+++ b/testing/web-platform/meta/dom/nodes/moveBefore/tentative/fullscreen-preserve.html.ini
@@ -0,0 +1,3 @@
+[fullscreen-preserve.html]
+ [Document#fullscreenElement]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-every.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-every.any.js.ini
new file mode 100644
index 0000000000..bcf426a807
--- /dev/null
+++ b/testing/web-platform/meta/dom/observable/tentative/observable-every.any.js.ini
@@ -0,0 +1,62 @@
+[observable-every.any.html]
+ [every(): Promise resolves to true if all values pass the predicate]
+ expected: FAIL
+
+ [every(): Promise resolves to false if any value fails the predicate]
+ expected: FAIL
+
+ [every(): Abort the subscription to the source if the predicate does not pass]
+ expected: FAIL
+
+ [every(): Lifecycle checks when all values pass the predicate]
+ expected: FAIL
+
+ [every(): Lifecycle checks when any value fails the predicate]
+ expected: FAIL
+
+ [every(): Resolves with true if the observable completes without emitting a value]
+ expected: FAIL
+
+ [every(): Rejects with any error emitted from the source observable]
+ expected: FAIL
+
+ [every(): Rejects with any error thrown from the predicate]
+ expected: FAIL
+
+ [every(): Index is passed into the predicate]
+ expected: FAIL
+
+ [every(): Rejects with a DOMException if the source Observable is aborted]
+ expected: FAIL
+
+
+[observable-every.any.worker.html]
+ [every(): Promise resolves to true if all values pass the predicate]
+ expected: FAIL
+
+ [every(): Promise resolves to false if any value fails the predicate]
+ expected: FAIL
+
+ [every(): Abort the subscription to the source if the predicate does not pass]
+ expected: FAIL
+
+ [every(): Lifecycle checks when all values pass the predicate]
+ expected: FAIL
+
+ [every(): Lifecycle checks when any value fails the predicate]
+ expected: FAIL
+
+ [every(): Resolves with true if the observable completes without emitting a value]
+ expected: FAIL
+
+ [every(): Rejects with any error emitted from the source observable]
+ expected: FAIL
+
+ [every(): Rejects with any error thrown from the predicate]
+ expected: FAIL
+
+ [every(): Index is passed into the predicate]
+ expected: FAIL
+
+ [every(): Rejects with a DOMException if the source Observable is aborted]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-filter.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-filter.any.js.ini
index 996a85a908..e813df1744 100644
--- a/testing/web-platform/meta/dom/observable/tentative/observable-filter.any.js.ini
+++ b/testing/web-platform/meta/dom/observable/tentative/observable-filter.any.js.ini
@@ -14,6 +14,9 @@
[filter(): Upon source completion, source Observable teardown sequence happens after downstream filter complete() is called]
expected: FAIL
+ [filter(): Index is passed correctly to predicate]
+ expected: FAIL
+
[observable-filter.any.html]
[filter(): Returned Observable filters out results based on predicate]
@@ -30,3 +33,6 @@
[filter(): Upon source completion, source Observable teardown sequence happens after downstream filter complete() is called]
expected: FAIL
+
+ [filter(): Index is passed correctly to predicate]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-find.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-find.any.js.ini
new file mode 100644
index 0000000000..719eaa35c4
--- /dev/null
+++ b/testing/web-platform/meta/dom/observable/tentative/observable-find.any.js.ini
@@ -0,0 +1,38 @@
+[observable-find.any.worker.html]
+ [find(): Promise resolves with the first value that passes the predicate]
+ expected: FAIL
+
+ [find(): Promise resolves with undefined if no value passes the predicate]
+ expected: FAIL
+
+ [find(): Promise rejects with the error emitted from the source Observable]
+ expected: FAIL
+
+ [find(): Promise rejects with any error thrown from the predicate]
+ expected: FAIL
+
+ [find(): Passes the index of the value to the predicate]
+ expected: FAIL
+
+ [find(): Rejects with AbortError when the signal is aborted]
+ expected: FAIL
+
+
+[observable-find.any.html]
+ [find(): Promise resolves with the first value that passes the predicate]
+ expected: FAIL
+
+ [find(): Promise resolves with undefined if no value passes the predicate]
+ expected: FAIL
+
+ [find(): Promise rejects with the error emitted from the source Observable]
+ expected: FAIL
+
+ [find(): Promise rejects with any error thrown from the predicate]
+ expected: FAIL
+
+ [find(): Passes the index of the value to the predicate]
+ expected: FAIL
+
+ [find(): Rejects with AbortError when the signal is aborted]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-inspect.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-inspect.any.js.ini
new file mode 100644
index 0000000000..467445ed86
--- /dev/null
+++ b/testing/web-platform/meta/dom/observable/tentative/observable-inspect.any.js.ini
@@ -0,0 +1,80 @@
+[observable-inspect.any.worker.html]
+ [inspect(): Provides a pre-subscription subscribe callback]
+ expected: FAIL
+
+ [inspect(): Provides a way to tap into the values and completions of the source observable using an observer]
+ expected: FAIL
+
+ [inspect(): Error handler does not stop error from being reported to the global, when subscriber does not pass error handler]
+ expected: FAIL
+
+ [inspect(): Provides a way to tap into the values and errors of the source observable using an observer. Errors are passed through]
+ expected: FAIL
+
+ [inspect(): ObserverCallback passed in]
+ expected: FAIL
+
+ [inspect(): Throwing an error in the observer next handler is caught and sent to the error callback of the result observable]
+ expected: FAIL
+
+ [inspect(): Throwing an error in the observer error handler in inspect() is caught and sent to the error callback of the result observable]
+ expected: FAIL
+
+ [inspect(): Throwing an error in the observer complete handler is caught and sent to the error callback of the result observable]
+ expected: FAIL
+
+ [inspect(): Throwing an error in the next handler function in do should be caught and sent to the error callback of the result observable]
+ expected: FAIL
+
+ [inspect(): Errors thrown in subscribe() Inspector handler subscribe handler are caught and sent to error callback]
+ expected: FAIL
+
+ [inspect(): Provides a way to tap into the moment a source observable is unsubscribed from]
+ expected: FAIL
+
+ [inspect(): Inspector abort() handler is not called if the source completes before the result is unsubscribed from]
+ expected: FAIL
+
+ [inspect(): Errors thrown from inspect()'s abort() handler are caught and reported to the global, because the subscription is already closed by the time the handler runs]
+ expected: FAIL
+
+
+[observable-inspect.any.html]
+ [inspect(): Provides a pre-subscription subscribe callback]
+ expected: FAIL
+
+ [inspect(): Provides a way to tap into the values and completions of the source observable using an observer]
+ expected: FAIL
+
+ [inspect(): Error handler does not stop error from being reported to the global, when subscriber does not pass error handler]
+ expected: FAIL
+
+ [inspect(): Provides a way to tap into the values and errors of the source observable using an observer. Errors are passed through]
+ expected: FAIL
+
+ [inspect(): ObserverCallback passed in]
+ expected: FAIL
+
+ [inspect(): Throwing an error in the observer next handler is caught and sent to the error callback of the result observable]
+ expected: FAIL
+
+ [inspect(): Throwing an error in the observer error handler in inspect() is caught and sent to the error callback of the result observable]
+ expected: FAIL
+
+ [inspect(): Throwing an error in the observer complete handler is caught and sent to the error callback of the result observable]
+ expected: FAIL
+
+ [inspect(): Throwing an error in the next handler function in do should be caught and sent to the error callback of the result observable]
+ expected: FAIL
+
+ [inspect(): Errors thrown in subscribe() Inspector handler subscribe handler are caught and sent to error callback]
+ expected: FAIL
+
+ [inspect(): Provides a way to tap into the moment a source observable is unsubscribed from]
+ expected: FAIL
+
+ [inspect(): Inspector abort() handler is not called if the source completes before the result is unsubscribed from]
+ expected: FAIL
+
+ [inspect(): Errors thrown from inspect()'s abort() handler are caught and reported to the global, because the subscription is already closed by the time the handler runs]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-some.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-some.any.js.ini
new file mode 100644
index 0000000000..12776e6465
--- /dev/null
+++ b/testing/web-platform/meta/dom/observable/tentative/observable-some.any.js.ini
@@ -0,0 +1,44 @@
+[observable-some.any.html]
+ [some(): subscriber is inactive after the first value that passes the predicate, because the source was unsubscribed from]
+ expected: FAIL
+
+ [observable-some]
+ expected: FAIL
+
+ [observable-some 1]
+ expected: FAIL
+
+ [some(): The returned promise rejects with an error if the predicate errors]
+ expected: FAIL
+
+ [some(): The returned promise rejects with an error if the source observable errors]
+ expected: FAIL
+
+ [some(): The returned promise resolves as false if the source observable completes without emitting a value]
+ expected: FAIL
+
+ [some(): The return promise rejects with a DOMException if the signal is aborted]
+ expected: FAIL
+
+
+[observable-some.any.worker.html]
+ [some(): subscriber is inactive after the first value that passes the predicate, because the source was unsubscribed from]
+ expected: FAIL
+
+ [observable-some]
+ expected: FAIL
+
+ [observable-some 1]
+ expected: FAIL
+
+ [some(): The returned promise rejects with an error if the predicate errors]
+ expected: FAIL
+
+ [some(): The returned promise rejects with an error if the source observable errors]
+ expected: FAIL
+
+ [some(): The returned promise resolves as false if the source observable completes without emitting a value]
+ expected: FAIL
+
+ [some(): The return promise rejects with a DOMException if the signal is aborted]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/ranges/Range-isPointInRange-shadowdom.tentative.html.ini b/testing/web-platform/meta/dom/ranges/Range-isPointInRange-shadowdom.tentative.html.ini
new file mode 100644
index 0000000000..9aaa5225b7
--- /dev/null
+++ b/testing/web-platform/meta/dom/ranges/Range-isPointInRange-shadowdom.tentative.html.ini
@@ -0,0 +1,7 @@
+[Range-isPointInRange-shadowdom.tentative.html]
+ [isPointInRange() test for collapsed selection]
+ expected:
+ if release_or_beta: FAIL # ShadowDOM Selection is not enabled for release_or_beta, so getComposedRanges() doesn't exist
+ [isPointInRange() test for non-collapsed selection]
+ expected:
+ if release_or_beta: FAIL # ShadowDOM Selection is not enabled for release_or_beta, so getComposedRanges() doesn't exist
diff --git a/testing/web-platform/meta/dom/xslt/large-cdata.html.ini b/testing/web-platform/meta/dom/xslt/large-cdata.html.ini
deleted file mode 100644
index 00fb643e54..0000000000
--- a/testing/web-platform/meta/dom/xslt/large-cdata.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[large-cdata.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/dpub-aam/role/roles.html.ini b/testing/web-platform/meta/dpub-aam/role/roles.html.ini
deleted file mode 100644
index 834675c34d..0000000000
--- a/testing/web-platform/meta/dpub-aam/role/roles.html.ini
+++ /dev/null
@@ -1,54 +0,0 @@
-[roles.html]
- [role: doc-abstract]
- expected: FAIL
-
- [role: doc-backlink]
- expected: FAIL
-
- [role: doc-biblioref]
- expected: FAIL
-
- [role: doc-colophon]
- expected: FAIL
-
- [role: doc-cover]
- expected: FAIL
-
- [role: doc-dedication]
- expected: FAIL
-
- [role: doc-epigraph]
- expected: FAIL
-
- [role: doc-example]
- expected: FAIL
-
- [role: doc-glossref]
- expected: FAIL
-
- [role: doc-noteref]
- expected: FAIL
-
- [role: doc-notice]
- expected: FAIL
-
- [role: doc-pagebreak]
- expected: FAIL
-
- [role: doc-pagefooter]
- expected: FAIL
-
- [role: doc-pageheader]
- expected: FAIL
-
- [role: doc-pullquote]
- expected: FAIL
-
- [role: doc-qna]
- expected: FAIL
-
- [role: doc-subtitle]
- expected: FAIL
-
- [role: doc-tip]
- expected: FAIL
diff --git a/testing/web-platform/meta/editing/run/delete.html.ini b/testing/web-platform/meta/editing/run/delete.html.ini
index 4c98409d7b..d82d94957e 100644
--- a/testing/web-platform/meta/editing/run/delete.html.ini
+++ b/testing/web-platform/meta/editing/run/delete.html.ini
@@ -10,9 +10,6 @@
[[["delete",""\]\] "foo<script>bar</script>[\]baz" compare innerHTML]
expected: FAIL
- [[["delete",""\]\] "foo<br><br><p>[\]bar</p>" compare innerHTML]
- expected: FAIL
-
[[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>" compare innerHTML]
expected: FAIL
@@ -25,9 +22,6 @@
[[["delete",""\]\] "<p>foo</p><br><p>[\]bar</p>" compare innerHTML]
expected: FAIL
- [[["delete",""\]\] "<p>foo</p><br><br><p>[\]bar</p>" compare innerHTML]
- expected: FAIL
-
[[["delete",""\]\] "<a>foo</a>[\]bar" compare innerHTML]
expected: FAIL
diff --git a/testing/web-platform/meta/editing/run/forwarddelete.html.ini b/testing/web-platform/meta/editing/run/forwarddelete.html.ini
index 51934197f7..51fb842867 100644
--- a/testing/web-platform/meta/editing/run/forwarddelete.html.ini
+++ b/testing/web-platform/meta/editing/run/forwarddelete.html.ini
@@ -436,9 +436,6 @@
[[["forwarddelete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML]
expected: FAIL
- [[["forwarddelete",""\]\] "<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>": execCommand("forwarddelete", false, "") return value]
- expected: FAIL
-
[[["forwarddelete",""\]\] "<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>" compare innerHTML]
expected: FAIL
diff --git a/testing/web-platform/meta/encoding/encodeInto.any.js.ini b/testing/web-platform/meta/encoding/encodeInto.any.js.ini
index 05cdea6d67..ba1648ab5c 100644
--- a/testing/web-platform/meta/encoding/encodeInto.any.js.ini
+++ b/testing/web-platform/meta/encoding/encodeInto.any.js.ini
@@ -137,6 +137,12 @@
[encodeInto() into SharedArrayBuffer with 𝌆 and destination length 4, offset 4, filler 128]
expected: FAIL
+ [Invalid encodeInto() destination: Float16Array, backed by: ArrayBuffer]
+ expected: FAIL
+
+ [Invalid encodeInto() destination: Float16Array, backed by: SharedArrayBuffer]
+ expected: FAIL
+
[encodeInto.any.worker.html]
[encodeInto() into SharedArrayBuffer with Hi and destination length 0, offset 4, filler 0]
@@ -277,6 +283,12 @@
[encodeInto() into SharedArrayBuffer with 𝌆 and destination length 4, offset 4, filler 128]
expected: FAIL
+ [Invalid encodeInto() destination: Float16Array, backed by: ArrayBuffer]
+ expected: FAIL
+
+ [Invalid encodeInto() destination: Float16Array, backed by: SharedArrayBuffer]
+ expected: FAIL
+
[encodeInto.any.serviceworker.html]
expected:
@@ -408,6 +420,12 @@
[encodeInto() into SharedArrayBuffer with 𝌆 and destination length 4, offset 4, filler 128]
expected: FAIL
+ [Invalid encodeInto() destination: Float16Array, backed by: ArrayBuffer]
+ expected: FAIL
+
+ [Invalid encodeInto() destination: Float16Array, backed by: SharedArrayBuffer]
+ expected: FAIL
+
[encodeInto.any.sharedworker.html]
[encodeInto() into SharedArrayBuffer with Hi and destination length 0, offset 4, filler 0]
@@ -536,3 +554,9 @@
[encodeInto() into SharedArrayBuffer with 𝌆 and destination length 4, offset 4, filler 128]
expected: FAIL
+
+ [Invalid encodeInto() destination: Float16Array, backed by: ArrayBuffer]
+ expected: FAIL
+
+ [Invalid encodeInto() destination: Float16Array, backed by: SharedArrayBuffer]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fenced-frame/__dir__.ini b/testing/web-platform/meta/fenced-frame/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/fenced-frame/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-content-initiated.https.html.ini b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-content-initiated.https.html.ini
new file mode 100644
index 0000000000..b9a021cf69
--- /dev/null
+++ b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-content-initiated.https.html.ini
@@ -0,0 +1,3 @@
+[fence-report-event-cross-origin-content-initiated.https.html]
+ [window.fence.reportEvent from a content-initiated cross-origin navigation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-nested-urn-iframe.https.html.ini b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-nested-urn-iframe.https.html.ini
new file mode 100644
index 0000000000..61fcb82385
--- /dev/null
+++ b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-nested-urn-iframe.https.html.ini
@@ -0,0 +1,3 @@
+[fence-report-event-cross-origin-nested-urn-iframe.https.html]
+ [window.fence.reportEvent from a nested cross-origin subframe of a URN iframe]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-nested.https.html.ini b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-nested.https.html.ini
new file mode 100644
index 0000000000..39f9db8793
--- /dev/null
+++ b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-nested.https.html.ini
@@ -0,0 +1,3 @@
+[fence-report-event-cross-origin-nested.https.html]
+ [window.fence.reportEvent from a nested cross-origin subframe]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-no-embedder-opt-in.https.html.ini b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-no-embedder-opt-in.https.html.ini
new file mode 100644
index 0000000000..d0955a5c98
--- /dev/null
+++ b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-no-embedder-opt-in.https.html.ini
@@ -0,0 +1,3 @@
+[fence-report-event-cross-origin-no-embedder-opt-in.https.html]
+ [Cross-origin window.fence.reportEvent without embedder opt-in]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-no-subframe-opt-in.https.html.ini b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-no-subframe-opt-in.https.html.ini
new file mode 100644
index 0000000000..249d234f33
--- /dev/null
+++ b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-no-subframe-opt-in.https.html.ini
@@ -0,0 +1,3 @@
+[fence-report-event-cross-origin-no-subframe-opt-in.https.html]
+ [Cross-origin window.fence.reportEvent without subframe opt-in]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-urn-iframe-content-initiated.https.html.ini b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-urn-iframe-content-initiated.https.html.ini
new file mode 100644
index 0000000000..6cd0097a71
--- /dev/null
+++ b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-urn-iframe-content-initiated.https.html.ini
@@ -0,0 +1,3 @@
+[fence-report-event-cross-origin-urn-iframe-content-initiated.https.html]
+ [window.fence.reportEvent from a content-initiated cross-origin navigation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-urn-iframe-no-embedder-opt-in.https.html.ini b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-urn-iframe-no-embedder-opt-in.https.html.ini
new file mode 100644
index 0000000000..8991d47699
--- /dev/null
+++ b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-urn-iframe-no-embedder-opt-in.https.html.ini
@@ -0,0 +1,3 @@
+[fence-report-event-cross-origin-urn-iframe-no-embedder-opt-in.https.html]
+ [Cross-origin window.fence.reportEvent without embedder opt-in]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-urn-iframe-no-subframe-opt-in.https.html.ini b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-urn-iframe-no-subframe-opt-in.https.html.ini
new file mode 100644
index 0000000000..7520f17229
--- /dev/null
+++ b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-urn-iframe-no-subframe-opt-in.https.html.ini
@@ -0,0 +1,3 @@
+[fence-report-event-cross-origin-urn-iframe-no-subframe-opt-in.https.html]
+ [Cross-origin window.fence.reportEvent without subframe opt-in]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-urn-iframe.https.html.ini b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-urn-iframe.https.html.ini
new file mode 100644
index 0000000000..f77e508b2d
--- /dev/null
+++ b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin-urn-iframe.https.html.ini
@@ -0,0 +1,3 @@
+[fence-report-event-cross-origin-urn-iframe.https.html]
+ [window.fence.reportEvent from a cross-origin iframe]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin.https.html.ini b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin.https.html.ini
new file mode 100644
index 0000000000..68076b8c97
--- /dev/null
+++ b/testing/web-platform/meta/fenced-frame/fence-report-event-cross-origin.https.html.ini
@@ -0,0 +1,3 @@
+[fence-report-event-cross-origin.https.html]
+ [window.fence.reportEvent from a cross-origin subframe]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fenced-frame/fence-report-event-sub-fencedframe.https.html.ini b/testing/web-platform/meta/fenced-frame/fence-report-event-sub-fencedframe.https.html.ini
new file mode 100644
index 0000000000..503eb08191
--- /dev/null
+++ b/testing/web-platform/meta/fenced-frame/fence-report-event-sub-fencedframe.https.html.ini
@@ -0,0 +1,3 @@
+[fence-report-event-sub-fencedframe.https.html]
+ [window.fence.reportEvent should not work in a nested fenced frame]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fetch/api/abort/serviceworker-intercepted.https.html.ini b/testing/web-platform/meta/fetch/api/abort/serviceworker-intercepted.https.html.ini
index cefd4c59ff..e2f64d7563 100644
--- a/testing/web-platform/meta/fetch/api/abort/serviceworker-intercepted.https.html.ini
+++ b/testing/web-platform/meta/fetch/api/abort/serviceworker-intercepted.https.html.ini
@@ -2,7 +2,7 @@
expected: TIMEOUT
[Service Worker can observe the fetch abort and associated abort reason]
expected:
- if os == "win": [TIMEOUT, NOTRUN]
+ if os == "win": [NOTRUN, TIMEOUT]
TIMEOUT
[Abort reason serialization happens on abort]
@@ -14,7 +14,7 @@
[Stream errors once aborted.]
expected:
- if os == "win": [PASS, NOTRUN]
+ if os == "win": [TIMEOUT, PASS, NOTRUN]
[Already aborted request does not land in service worker]
expected:
@@ -22,7 +22,7 @@
[fetch() rejects with abort reason]
expected:
- if os == "win": [PASS, NOTRUN]
+ if os == "win": [NOTRUN, PASS]
[response.json() rejects if already aborted]
expected:
@@ -34,7 +34,7 @@
[fetch() response body has abort reason]
expected:
- if os == "win": [PASS, NOTRUN]
+ if os == "win": [NOTRUN, PASS]
[response.formData() rejects if already aborted]
expected:
diff --git a/testing/web-platform/meta/fetch/api/basic/request-headers.any.js.ini b/testing/web-platform/meta/fetch/api/basic/request-headers.any.js.ini
index 0fe20d2bd0..adad435167 100644
--- a/testing/web-platform/meta/fetch/api/basic/request-headers.any.js.ini
+++ b/testing/web-platform/meta/fetch/api/basic/request-headers.any.js.ini
@@ -1,15 +1,19 @@
[request-headers.any.worker.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ ERROR
[request-headers.any.sharedworker.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ ERROR
[request-headers.any.serviceworker.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ ERROR
[request-headers.any.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ ERROR
diff --git a/testing/web-platform/meta/fetch/api/basic/request-upload.any.js.ini b/testing/web-platform/meta/fetch/api/basic/request-upload.any.js.ini
index 20a1725e9b..231d6c743e 100644
--- a/testing/web-platform/meta/fetch/api/basic/request-upload.any.js.ini
+++ b/testing/web-platform/meta/fetch/api/basic/request-upload.any.js.ini
@@ -19,6 +19,9 @@
[Streaming upload shouldn't work on Http/1.1.]
expected: FAIL
+ [Fetch with POST with Float16Array body]
+ expected: FAIL
+
[request-upload.any.html]
expected:
@@ -41,6 +44,9 @@
[Streaming upload shouldn't work on Http/1.1.]
expected: FAIL
+ [Fetch with POST with Float16Array body]
+ expected: FAIL
+
[request-upload.any.serviceworker.html]
expected:
@@ -64,6 +70,9 @@
[Streaming upload shouldn't work on Http/1.1.]
expected: FAIL
+ [Fetch with POST with Float16Array body]
+ expected: FAIL
+
[request-upload.any.sharedworker.html]
expected:
@@ -85,3 +94,6 @@
[Streaming upload shouldn't work on Http/1.1.]
expected: FAIL
+
+ [Fetch with POST with Float16Array body]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fetch/api/crashtests/huge-fetch.any.js.ini b/testing/web-platform/meta/fetch/api/crashtests/huge-fetch.any.js.ini
new file mode 100644
index 0000000000..01ad9ff78f
--- /dev/null
+++ b/testing/web-platform/meta/fetch/api/crashtests/huge-fetch.any.js.ini
@@ -0,0 +1,13 @@
+[huge-fetch.any.sharedworker.html]
+
+[huge-fetch.any.worker.html]
+
+[huge-fetch.any.serviceworker.html]
+ expected:
+ if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
+ [fetching a huge cacheable file but not reading it should not crash]
+ expected:
+ if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT]
+
+
+[huge-fetch.any.html]
diff --git a/testing/web-platform/meta/fetch/api/redirect/redirect-keepalive.https.any.js.ini b/testing/web-platform/meta/fetch/api/redirect/redirect-keepalive.https.any.js.ini
index 60a2d2f498..3ab5cf62a1 100644
--- a/testing/web-platform/meta/fetch/api/redirect/redirect-keepalive.https.any.js.ini
+++ b/testing/web-platform/meta/fetch/api/redirect/redirect-keepalive.https.any.js.ini
@@ -1,12 +1,18 @@
[redirect-keepalive.https.any.html]
expected:
- if fission and (os == "win") and (processor == "x86") and not debug: OK
- if fission and (os == "mac") and debug: OK
- if not fission: OK
+ if (os == "linux") and fission and not debug and asan: [TIMEOUT, OK]
+ if (os == "win") and not debug and (processor == "x86"): OK
+ if (os == "linux") and fission and debug: [TIMEOUT, OK]
+ if (os == "mac") and debug: TIMEOUT
+ if (os == "linux") and not fission: OK
+ if os == "android": OK
[OK, TIMEOUT]
[[keepalive\][iframe\][load\] mixed content redirect; setting up]
expected:
- if fission and (os == "win") and (processor == "x86") and not debug: PASS
- if fission and (os == "mac") and debug: PASS
- if not fission: PASS
+ if (os == "linux") and fission and not debug and asan: [TIMEOUT, PASS]
+ if (os == "win") and not debug and (processor == "x86"): PASS
+ if (os == "linux") and fission and debug: [TIMEOUT, PASS]
+ if (os == "mac") and debug: TIMEOUT
+ if (os == "linux") and not fission: PASS
+ if os == "android": PASS
[PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/fetch/api/request/request-bad-port.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-bad-port.any.js.ini
deleted file mode 100644
index e30013b1c1..0000000000
--- a/testing/web-platform/meta/fetch/api/request/request-bad-port.any.js.ini
+++ /dev/null
@@ -1,14 +0,0 @@
-[request-bad-port.any.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- CRASH
-
-[request-bad-port.any.serviceworker.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
-
-[request-bad-port.any.worker.html]
- expected: CRASH
-
-[request-bad-port.any.sharedworker.html]
- expected: CRASH
diff --git a/testing/web-platform/meta/fetch/api/response/response-clone.any.js.ini b/testing/web-platform/meta/fetch/api/response/response-clone.any.js.ini
index 6c8dade15d..d805c674cf 100644
--- a/testing/web-platform/meta/fetch/api/response/response-clone.any.js.ini
+++ b/testing/web-platform/meta/fetch/api/response/response-clone.any.js.ini
@@ -40,6 +40,9 @@
[Check response clone use structureClone for teed ReadableStreams (BigUint64Arraychunk)]
expected: FAIL
+ [Check response clone use structureClone for teed ReadableStreams (Float16Arraychunk)]
+ expected: FAIL
+
[response-clone.any.html]
expected:
@@ -83,6 +86,9 @@
[Check response clone use structureClone for teed ReadableStreams (BigUint64Arraychunk)]
expected: FAIL
+ [Check response clone use structureClone for teed ReadableStreams (Float16Arraychunk)]
+ expected: FAIL
+
[response-clone.any.serviceworker.html]
expected:
@@ -127,6 +133,9 @@
[Check response clone use structureClone for teed ReadableStreams (BigUint64Arraychunk)]
expected: FAIL
+ [Check response clone use structureClone for teed ReadableStreams (Float16Arraychunk)]
+ expected: FAIL
+
[response-clone.any.worker.html]
expected:
@@ -169,3 +178,6 @@
[Check response clone use structureClone for teed ReadableStreams (BigUint64Arraychunk)]
expected: FAIL
+
+ [Check response clone use structureClone for teed ReadableStreams (Float16Arraychunk)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fetch/compression-dictionary/dictionary-clear-site-data-cache.tentative.https.html.ini b/testing/web-platform/meta/fetch/compression-dictionary/dictionary-clear-site-data-cache.tentative.https.html.ini
new file mode 100644
index 0000000000..dedfd3a888
--- /dev/null
+++ b/testing/web-platform/meta/fetch/compression-dictionary/dictionary-clear-site-data-cache.tentative.https.html.ini
@@ -0,0 +1,3 @@
+[dictionary-clear-site-data-cache.tentative.https.html]
+ [Clear-Site-Data with "cache" directive must unregister dictionary]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fetch/compression-dictionary/dictionary-clear-site-data-cookies.tentative.https.html.ini b/testing/web-platform/meta/fetch/compression-dictionary/dictionary-clear-site-data-cookies.tentative.https.html.ini
new file mode 100644
index 0000000000..2f09565cd3
--- /dev/null
+++ b/testing/web-platform/meta/fetch/compression-dictionary/dictionary-clear-site-data-cookies.tentative.https.html.ini
@@ -0,0 +1,3 @@
+[dictionary-clear-site-data-cookies.tentative.https.html]
+ [Clear-Site-Data with "cookies" directive must unregister dictionary]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fetch/compression-dictionary/dictionary-clear-site-data-storage.tentative.https.html.ini b/testing/web-platform/meta/fetch/compression-dictionary/dictionary-clear-site-data-storage.tentative.https.html.ini
new file mode 100644
index 0000000000..51dfb7011d
--- /dev/null
+++ b/testing/web-platform/meta/fetch/compression-dictionary/dictionary-clear-site-data-storage.tentative.https.html.ini
@@ -0,0 +1,3 @@
+[dictionary-clear-site-data-storage.tentative.https.html]
+ [Clear-Site-Data with "storage" directive must not unregister dictionary]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fetch/compression-dictionary/dictionary-clear-site-data.tentative.https.html.ini b/testing/web-platform/meta/fetch/compression-dictionary/dictionary-clear-site-data.tentative.https.html.ini
deleted file mode 100644
index a757741d96..0000000000
--- a/testing/web-platform/meta/fetch/compression-dictionary/dictionary-clear-site-data.tentative.https.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[dictionary-clear-site-data.tentative.https.html]
- [Clear-Site-Data with "cache" directive must unregister dictionary]
- expected: FAIL
-
- [Clear-Site-Data with "cookies" directive must unregister dictionary]
- expected: FAIL
-
- [Clear-Site-Data with "storage" directive must not unregister dictionary]
- expected: FAIL
diff --git a/testing/web-platform/meta/fetch/content-length/too-long.window.js.ini b/testing/web-platform/meta/fetch/content-length/too-long.window.js.ini
index 0422064103..152299e6ad 100644
--- a/testing/web-platform/meta/fetch/content-length/too-long.window.js.ini
+++ b/testing/web-platform/meta/fetch/content-length/too-long.window.js.ini
@@ -1,5 +1,3 @@
[too-long.window.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [Content-Length header value of network response exceeds response body]
- expected: FAIL
diff --git a/testing/web-platform/meta/fetch/fetch-later/activate-after.tentative.https.window.js.ini b/testing/web-platform/meta/fetch/fetch-later/activate-after.tentative.https.window.js.ini
index 974e367b16..8c5362eac9 100644
--- a/testing/web-platform/meta/fetch/fetch-later/activate-after.tentative.https.window.js.ini
+++ b/testing/web-platform/meta/fetch/fetch-later/activate-after.tentative.https.window.js.ini
@@ -1,17 +1,17 @@
[activate-after.tentative.https.window.html]
expected:
- if (os == "win") and debug and (processor == "x86_64"): OK
- if (os == "win") and not debug: TIMEOUT
+ if (os == "linux") and debug and fission: [OK, TIMEOUT]
+ if (os == "win") and (processor == "x86_64"): TIMEOUT
if (os == "linux") and not debug: TIMEOUT
if os == "android": OK
- [OK, TIMEOUT]
+ [TIMEOUT, OK]
[fetchLater() sends out based on activateAfter.]
expected:
- if (os == "win") and debug and (processor == "x86_64"): FAIL
- if (os == "win") and not debug: TIMEOUT
+ if (os == "linux") and debug and fission: [FAIL, TIMEOUT]
+ if (os == "win") and (processor == "x86_64"): TIMEOUT
if (os == "linux") and not debug: TIMEOUT
if os == "android": FAIL
- [FAIL, TIMEOUT]
+ [TIMEOUT, FAIL]
[fetchLater() sends out based on activateAfter, even if document is in BFCache.]
expected: FAIL
diff --git a/testing/web-platform/meta/fetch/http-cache/cache-mode.any.js.ini b/testing/web-platform/meta/fetch/http-cache/cache-mode.any.js.ini
index 996dbab4b0..fe0b49f060 100644
--- a/testing/web-platform/meta/fetch/http-cache/cache-mode.any.js.ini
+++ b/testing/web-platform/meta/fetch/http-cache/cache-mode.any.js.ini
@@ -1,50 +1,18 @@
[cache-mode.any.sharedworker.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [Fetch doesn't touch Cache-Control when cache mode is no-store and Cache-Control is already present]
- expected: FAIL
-
- [Fetch sends Cache-Control: max-age=0 when cache mode is no-cache]
- expected: FAIL
-
- [Fetch doesn't touch Pragma when cache mode is no-store and Pragma is already present]
- expected: FAIL
[cache-mode.any.worker.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [Fetch doesn't touch Cache-Control when cache mode is no-store and Cache-Control is already present]
- expected: FAIL
-
- [Fetch sends Cache-Control: max-age=0 when cache mode is no-cache]
- expected: FAIL
-
- [Fetch doesn't touch Pragma when cache mode is no-store and Pragma is already present]
- expected: FAIL
[cache-mode.any.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [Fetch doesn't touch Cache-Control when cache mode is no-store and Cache-Control is already present]
- expected: FAIL
-
- [Fetch sends Cache-Control: max-age=0 when cache mode is no-cache]
- expected: FAIL
-
- [Fetch doesn't touch Pragma when cache mode is no-store and Pragma is already present]
- expected: FAIL
[cache-mode.any.serviceworker.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [Fetch doesn't touch Cache-Control when cache mode is no-store and Cache-Control is already present]
- expected: FAIL
-
- [Fetch sends Cache-Control: max-age=0 when cache mode is no-cache]
- expected: FAIL
-
- [Fetch doesn't touch Pragma when cache mode is no-store and Pragma is already present]
- expected: FAIL
diff --git a/testing/web-platform/meta/fetch/metadata/generated/appcache-manifest.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/appcache-manifest.https.sub.html.ini
deleted file mode 100644
index aca36eed75..0000000000
--- a/testing/web-platform/meta/fetch/metadata/generated/appcache-manifest.https.sub.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[appcache-manifest.https.sub.html]
- disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1677718
diff --git a/testing/web-platform/meta/fetch/metadata/generated/css-images.https.sub.tentative.html.ini b/testing/web-platform/meta/fetch/metadata/generated/css-images.https.sub.tentative.html.ini
index 342f319993..636f2bbd29 100644
--- a/testing/web-platform/meta/fetch/metadata/generated/css-images.https.sub.tentative.html.ini
+++ b/testing/web-platform/meta/fetch/metadata/generated/css-images.https.sub.tentative.html.ini
@@ -51,24 +51,14 @@
[background-image sec-fetch-dest]
expected: TIMEOUT
- # Mixed content level 2 is upgrading resources like audio, img and video. For that reason we expect it to fail.
- # See https://github.com/web-platform-tests/wpt/issues/37080
- [sec-fetch-site - HTTPS downgrade-upgrade no attributes]
- expected:
- if nightly_build: FAIL
-
[border-image sec-fetch-site - HTTPS downgrade-upgrade]
- expected:
- if nightly_build: FAIL
+ expected: FAIL
[content sec-fetch-site - HTTPS downgrade-upgrade]
- expected:
- if nightly_build: FAIL
+ expected: FAIL
[cursor sec-fetch-site - HTTPS downgrade-upgrade]
- expected:
- if nightly_build: FAIL
+ expected: FAIL
[list-style-image sec-fetch-site - HTTPS downgrade-upgrade]
- expected:
- if nightly_build: FAIL
+ expected: FAIL
diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-audio.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-audio.https.sub.html.ini
index 9537ac6e7f..f0ae6f9fd4 100644
--- a/testing/web-platform/meta/fetch/metadata/generated/element-audio.https.sub.html.ini
+++ b/testing/web-platform/meta/fetch/metadata/generated/element-audio.https.sub.html.ini
@@ -1,11 +1,3 @@
[element-audio.https.sub.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [sec-fetch-site - HTTPS downgrade-upgrade no attributes]
- expected:
- if nightly_build: FAIL
-
[sec-fetch-site - HTTPS downgrade-upgrade, no attributes]
- expected:
- if release_or_beta: PASS
- FAIL
+ expected: FAIL
diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-img.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-img.https.sub.html.ini
index e147b7c5a6..90be57f7fd 100644
--- a/testing/web-platform/meta/fetch/metadata/generated/element-img.https.sub.html.ini
+++ b/testing/web-platform/meta/fetch/metadata/generated/element-img.https.sub.html.ini
@@ -1,11 +1,3 @@
[element-img.https.sub.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [sec-fetch-site - HTTPS downgrade-upgrade no attributes]
- expected:
- if nightly_build: FAIL
-
[sec-fetch-site - src - HTTPS downgrade-upgrade, no attributes]
- expected:
- if release_or_beta: PASS
- FAIL
+ expected: FAIL
diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-input-image.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-input-image.https.sub.html.ini
index 17be643541..04ba0e6003 100644
--- a/testing/web-platform/meta/fetch/metadata/generated/element-input-image.https.sub.html.ini
+++ b/testing/web-platform/meta/fetch/metadata/generated/element-input-image.https.sub.html.ini
@@ -2,5 +2,4 @@
# Mixed content level 2 is upgrading resources like audio, img and video. For that reason we expect it to fail.
# See https://github.com/web-platform-tests/wpt/issues/37080
[sec-fetch-site - HTTPS downgrade-upgrade, no attributes]
- expected:
- if nightly_build: FAIL
+ expected: FAIL
diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-input-image.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-input-image.sub.html.ini
deleted file mode 100644
index 37b734895f..0000000000
--- a/testing/web-platform/meta/fetch/metadata/generated/element-input-image.sub.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[element-input-image.sub.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [sec-fetch-site - HTTPS downgrade-upgrade no attributes]
- expected:
- if nightly_build: FAIL
diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-video-poster.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-video-poster.https.sub.html.ini
index 73780d4094..f72e1c74b4 100644
--- a/testing/web-platform/meta/fetch/metadata/generated/element-video-poster.https.sub.html.ini
+++ b/testing/web-platform/meta/fetch/metadata/generated/element-video-poster.https.sub.html.ini
@@ -1,20 +1,15 @@
[element-video-poster.https.sub.html]
# Mixed content level 2 is upgrading resources like audio, img and video. For that reason we expect it to fail.
# See https://github.com/web-platform-tests/wpt/issues/37080
- expected:
- if nightly_build: TIMEOUT
+ expected: TIMEOUT
[sec-fetch-site - HTTPS downgrade-upgrade]
- expected:
- if nightly_build: TIMEOUT
+ expected: TIMEOUT
[sec-fetch-mode]
- expected:
- if nightly_build: NOTRUN
+ expected: NOTRUN
[sec-fetch-dest]
- expected:
- if nightly_build: NOTRUN
+ expected: NOTRUN
[sec-fetch-user]
- expected:
- if nightly_build: NOTRUN
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-video-poster.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-video-poster.sub.html.ini
deleted file mode 100644
index 3f9f22ea11..0000000000
--- a/testing/web-platform/meta/fetch/metadata/generated/element-video-poster.sub.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[element-video-poster.sub.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- # Mixed content level 2 is upgrading resources like audio, img and video. For that reason we expect it to fail.
- # See https://github.com/web-platform-tests/wpt/issues/37080
- [sec-fetch-site - HTTPS downgrade-upgrade no attributes]
- expected:
- if nightly_build: FAIL
diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-video.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-video.https.sub.html.ini
index b6b616a553..00bbf81d88 100644
--- a/testing/web-platform/meta/fetch/metadata/generated/element-video.https.sub.html.ini
+++ b/testing/web-platform/meta/fetch/metadata/generated/element-video.https.sub.html.ini
@@ -1,11 +1,3 @@
[element-video.https.sub.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [sec-fetch-site - HTTPS downgrade-upgrade no attributes]
- expected:
- if nightly_build: FAIL
-
[sec-fetch-site - HTTPS downgrade-upgrade, no attributes]
- expected:
- if release_or_beta: PASS
- FAIL
+ expected: FAIL
diff --git a/testing/web-platform/meta/fetch/metadata/generated/svg-image.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/svg-image.https.sub.html.ini
index 5d705d01ba..c42c31792c 100644
--- a/testing/web-platform/meta/fetch/metadata/generated/svg-image.https.sub.html.ini
+++ b/testing/web-platform/meta/fetch/metadata/generated/svg-image.https.sub.html.ini
@@ -7,9 +7,7 @@
# Mixed content level 2 is upgrading resources like audio, img and video. For that reason we expect it to fail.
# See https://github.com/web-platform-tests/wpt/issues/37080
[sec-fetch-site - HTTPS downgrade-upgrade no attributes]
- expected:
- if release_or_beta: PASS
- FAIL
+ expected: FAIL
[sec-fetch-mode attributes: crossorigin]
expected:
diff --git a/testing/web-platform/meta/fetch/metadata/generated/window-location.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/window-location.https.sub.html.ini
index 327a6a304d..289fd27a97 100644
--- a/testing/web-platform/meta/fetch/metadata/generated/window-location.https.sub.html.ini
+++ b/testing/web-platform/meta/fetch/metadata/generated/window-location.https.sub.html.ini
@@ -1,4 +1,4 @@
[window-location.https.sub.html]
expected:
- if not swgl and debug and (os == "linux") and fission: CRASH
+ if not swgl and debug and (os == "linux") and fission: OK
if swgl and (os == "linux") and fission: [OK, CRASH]
diff --git a/testing/web-platform/meta/fetch/metadata/generated/worker-dedicated-constructor.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/worker-dedicated-constructor.sub.html.ini
deleted file mode 100644
index 8ed0e3f8a1..0000000000
--- a/testing/web-platform/meta/fetch/metadata/generated/worker-dedicated-constructor.sub.html.ini
+++ /dev/null
@@ -1,26 +0,0 @@
-[worker-dedicated-constructor.sub.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [sec-fetch-site - Not sent to non-trustworthy same-site destination, no options]
- expected: FAIL
-
- [sec-fetch-site - Not sent to non-trustworthy cross-site destination, no options]
- expected: FAIL
-
- [sec-fetch-mode - Not sent to non-trustworthy same-site destination, no options]
- expected: FAIL
-
- [sec-fetch-mode - Not sent to non-trustworthy cross-site destination, no options]
- expected: FAIL
-
- [sec-fetch-dest - Not sent to non-trustworthy same-site destination, no options]
- expected: FAIL
-
- [sec-fetch-dest - Not sent to non-trustworthy cross-site destination, no options]
- expected: FAIL
-
- [sec-fetch-user - Not sent to non-trustworthy same-site destination, no options]
- expected: FAIL
-
- [sec-fetch-user - Not sent to non-trustworthy cross-site destination, no options]
- expected: FAIL
diff --git a/testing/web-platform/meta/fetch/metadata/trailing-dot.https.sub.any.js.ini b/testing/web-platform/meta/fetch/metadata/trailing-dot.https.sub.any.js.ini
index c3a093718e..df4a980783 100644
--- a/testing/web-platform/meta/fetch/metadata/trailing-dot.https.sub.any.js.ini
+++ b/testing/web-platform/meta/fetch/metadata/trailing-dot.https.sub.any.js.ini
@@ -1,50 +1,15 @@
[trailing-dot.https.sub.any.serviceworker.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [Fetching a resource from a cross-site host, spelled with a trailing dot.]
- expected: FAIL
-
- [Fetching a resource from the same origin, but spelled with a trailing dot.]
- expected: FAIL
-
- [Fetching a resource from the same site, but spelled with a trailing dot.]
- expected: FAIL
-
[trailing-dot.https.sub.any.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [Fetching a resource from a cross-site host, spelled with a trailing dot.]
- expected: FAIL
-
- [Fetching a resource from the same origin, but spelled with a trailing dot.]
- expected: FAIL
-
- [Fetching a resource from the same site, but spelled with a trailing dot.]
- expected: FAIL
-
[trailing-dot.https.sub.any.worker.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [Fetching a resource from a cross-site host, spelled with a trailing dot.]
- expected: FAIL
-
- [Fetching a resource from the same origin, but spelled with a trailing dot.]
- expected: FAIL
-
- [Fetching a resource from the same site, but spelled with a trailing dot.]
- expected: FAIL
-
[trailing-dot.https.sub.any.sharedworker.html]
expected:
if (os == "android") and fission: [TIMEOUT, OK]
- [Fetching a resource from a cross-site host, spelled with a trailing dot.]
- expected: FAIL
-
- [Fetching a resource from the same origin, but spelled with a trailing dot.]
- expected: FAIL
-
- [Fetching a resource from the same site, but spelled with a trailing dot.]
- expected: FAIL
diff --git a/testing/web-platform/meta/fledge/__dir__.ini b/testing/web-platform/meta/fledge/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/fledge/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/fledge/tentative/interest-group-update.https.window.js.ini b/testing/web-platform/meta/fledge/tentative/interest-group-update.https.window.js.ini
new file mode 100644
index 0000000000..29a738a1dd
--- /dev/null
+++ b/testing/web-platform/meta/fledge/tentative/interest-group-update.https.window.js.ini
@@ -0,0 +1,74 @@
+[interest-group-update.https.window.html?15-19]
+ [executionMode updated to frozen context]
+ expected: FAIL
+
+ [executionMode updated to compatibility]
+ expected: FAIL
+
+ [executionMode updated to group by origin]
+ expected: FAIL
+
+ [executionMode updated with invalid input]
+ expected: FAIL
+
+ [owner cannot be updated.]
+ expected: FAIL
+
+
+[interest-group-update.https.window.html?10-14]
+ [trustedBiddingSignalsSlotSizeMode updated to unknown, defaults to none]
+ expected: FAIL
+
+ [ads updated from 2 ads to 1.]
+ expected: FAIL
+
+ [ads updated from 1 ad to 2.]
+ expected: FAIL
+
+ [adComponents updated from 1 adComponent to 2.]
+ expected: FAIL
+
+ [adComponents updated from 2 adComponents to 1.]
+ expected: FAIL
+
+
+[interest-group-update.https.window.html?5-9]
+ [trustedBiddingSignalsKeys updated correctly]
+ expected: FAIL
+
+ [trustedBiddingSignalsKeys updated to empty array.]
+ expected: FAIL
+
+ [trustedBiddingSignalsSlotSizeMode updated to slot-size]
+ expected: FAIL
+
+ [trustedBiddingSignalsSlotSizeMode updated to all-slots-requested-sizes]
+ expected: FAIL
+
+ [trustedBiddingSignalsSlotSizeMode updated to none]
+ expected: FAIL
+
+
+[interest-group-update.https.window.html?20-last]
+ [name cannot be updated.]
+ expected: FAIL
+
+ [executionMode not updated when unknown type.]
+ expected: FAIL
+
+ [trustedBiddingSignalsKeys not updated when bad value.]
+ expected: FAIL
+
+
+[interest-group-update.https.window.html?1-4]
+ [userBiddingSignals update overwrites everything in the field.]
+ expected: FAIL
+
+ [userBiddingSignals updated multi-type]
+ expected: FAIL
+
+ [userBiddingSignals updated to non object]
+ expected: FAIL
+
+ [userBiddingSignals updated to null]
+ expected: FAIL
diff --git a/testing/web-platform/meta/font-access/__dir__.ini b/testing/web-platform/meta/font-access/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/font-access/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/fs/FileSystemBaseHandle-getUniqueId.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemBaseHandle-getUniqueId.https.any.js.ini
index 2bd8cd9e55..cb39be5f5a 100644
--- a/testing/web-platform/meta/fs/FileSystemBaseHandle-getUniqueId.https.any.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemBaseHandle-getUniqueId.https.any.js.ini
@@ -1,7 +1,6 @@
[FileSystemBaseHandle-getUniqueId.https.any.html]
expected:
- if (os == "win") and debug and swgl: [OK, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86_64"): [ERROR, OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, ERROR, TIMEOUT]
if (os == "win") and not debug and (processor == "x86"): [OK, ERROR, TIMEOUT]
[identical directory handles return the same ID]
expected: FAIL
@@ -21,56 +20,51 @@
[different files return different IDs]
expected:
- if (os == "win") and debug and swgl: [FAIL, TIMEOUT]
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT]
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
FAIL
[different handles for the same file return the same ID]
expected:
- if (os == "win") and debug and swgl: [FAIL, TIMEOUT, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN, TIMEOUT]
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
FAIL
[two files of the same name in different directories return different IDs]
expected:
- if (os == "win") and debug and swgl: [FAIL, TIMEOUT, NOTRUN]
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
if (os == "win") and not debug and (processor == "x86"): [FAIL, TIMEOUT, NOTRUN]
FAIL
[a file and a directory return different IDs]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
- if (os == "win") and not debug: [FAIL, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
FAIL
[a file and a directory of the same path return different IDs]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
- if (os == "win") and not debug: [FAIL, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
FAIL
[unique ID of a file handle does not change after writes]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN, TIMEOUT]
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
FAIL
[unique ID is in GUID version 4 format]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, FAIL, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN, TIMEOUT]
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
FAIL
[FileSystemBaseHandle-getUniqueId.https.any.worker.html]
expected:
- if (os == "win") and debug and swgl: [OK, TIMEOUT]
- if (os == "win") and not debug: [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
[identical directory handles return the same ID]
expected: FAIL
@@ -87,44 +81,42 @@
[different files return different IDs]
expected:
- if (os == "win") and debug and swgl: [FAIL, TIMEOUT]
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT, NOTRUN]
if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
FAIL
[different handles for the same file return the same ID]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
- if (os == "win") and not debug: [FAIL, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
FAIL
[two files of the same name in different directories return different IDs]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
- if (os == "win") and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [FAIL, TIMEOUT, NOTRUN]
FAIL
[a file and a directory return different IDs]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
if (os == "win") and not debug and (processor == "x86"): [FAIL, TIMEOUT, NOTRUN]
FAIL
[a file and a directory of the same path return different IDs]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
- if (os == "win") and not debug: [FAIL, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
FAIL
[unique ID of a file handle does not change after writes]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
- if (os == "win") and not debug: [FAIL, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
FAIL
[unique ID is in GUID version 4 format]
expected:
- if (os == "win") and debug and swgl: [FAIL, TIMEOUT, NOTRUN]
- if (os == "win") and not debug: [FAIL, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
FAIL
diff --git a/testing/web-platform/meta/fs/FileSystemBaseHandle-remove.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemBaseHandle-remove.https.any.js.ini
index ea76026b5b..ec0fb59f11 100644
--- a/testing/web-platform/meta/fs/FileSystemBaseHandle-remove.https.any.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemBaseHandle-remove.https.any.js.ini
@@ -1,107 +1,97 @@
[FileSystemBaseHandle-remove.https.any.worker.html]
expected:
- if (os == "win") and debug and swgl: [OK, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK]
+ if (os == "win") and not debug: [OK, TIMEOUT]
[remove() to remove a file]
expected:
- if (processor == "x86") and not debug: [FAIL, TIMEOUT]
+ if (processor == "x86") and (os == "linux"): [FAIL, TIMEOUT]
FAIL
[remove() on an already removed file should fail]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() to remove an empty directory]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() on an already removed directory should fail]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() on a non-empty directory should fail]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() on a directory recursively should delete all sub-items]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() on a file should ignore the recursive option]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
+ if (os == "win") and not debug: [FAIL, TIMEOUT]
FAIL
[remove() while the file has an open writable fails]
expected:
- if (os == "win") and debug and swgl: [FAIL, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
- if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, FAIL, NOTRUN]
+ if (os == "win") and not debug: [FAIL, TIMEOUT, NOTRUN]
FAIL
[can remove the root of a sandbox file system]
expected:
- if (os == "win") and debug and swgl: [FAIL, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
- if (os == "win") and not debug and (processor == "x86"): [NOTRUN, FAIL]
+ if (os == "win") and not debug: [FAIL, NOTRUN]
FAIL
[FileSystemBaseHandle-remove.https.any.html]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK]
+ if (os == "win") and not debug: [OK, TIMEOUT]
[remove() to remove a file]
expected:
- if (processor == "x86") and not debug: [FAIL, TIMEOUT]
+ if (processor == "x86") and (os == "linux"): [FAIL, TIMEOUT]
FAIL
[remove() on an already removed file should fail]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() to remove an empty directory]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() on an already removed directory should fail]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() on a non-empty directory should fail]
expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN]
FAIL
[remove() on a directory recursively should delete all sub-items]
expected:
- if (processor == "x86") and not debug: [FAIL, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug: [FAIL, TIMEOUT]
+ if (os == "linux") and (processor == "x86"): [FAIL, TIMEOUT, NOTRUN]
FAIL
[remove() on a file should ignore the recursive option]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, FAIL, NOTRUN]
+ if (os == "win") and not debug: [FAIL, NOTRUN, TIMEOUT]
FAIL
[remove() while the file has an open writable fails]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
- if (os == "win") and not debug and (processor == "x86"): [NOTRUN, FAIL]
+ if (os == "win") and not debug: [FAIL, NOTRUN]
FAIL
[can remove the root of a sandbox file system]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
- if (os == "win") and not debug and (processor == "x86"): [NOTRUN, FAIL]
+ if (os == "win") and not debug: [FAIL, NOTRUN]
FAIL
diff --git a/testing/web-platform/meta/fs/FileSystemDirectoryHandle-getFileHandle.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemDirectoryHandle-getFileHandle.https.any.js.ini
index 943d8410ae..f8f2ae343d 100644
--- a/testing/web-platform/meta/fs/FileSystemDirectoryHandle-getFileHandle.https.any.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemDirectoryHandle-getFileHandle.https.any.js.ini
@@ -1,28 +1,50 @@
[FileSystemDirectoryHandle-getFileHandle.https.any.html]
expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
[getFileHandle(create=false) when a directory already exists with the same name]
expected:
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
if (os == "android") and not debug: [PASS, FAIL]
[getFileHandle(create=true) when a directory already exists with the same name]
expected:
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
if (os == "android") and not debug: [PASS, FAIL]
[getFileHandle(create=false) with a path separator when the file exists.]
expected:
- if os == "win": PASS
+ if (os == "win") and not debug and (processor == "x86_64"): PASS
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and debug: PASS
FAIL
[getFileHandle(create=true) with a path separator]
expected:
- if os == "win": PASS
+ if (os == "win") and not debug and (processor == "x86_64"): PASS
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and debug: PASS
FAIL
+ [getFileHandle(create=true) returns existing files without erasing]
+ expected:
+ if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT]
+
+ [getFileHandle() with ".." name]
+ expected:
+ if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN]
+
+ [getFileHandle() with empty name]
+ expected:
+ if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN]
+
+ [getFileHandle() with "." name]
+ expected:
+ if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN]
+
[FileSystemDirectoryHandle-getFileHandle.https.any.worker.html]
expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
[getFileHandle(create=false) when a directory already exists with the same name]
expected:
if (os == "android") and not debug: [PASS, FAIL]
@@ -33,10 +55,18 @@
[getFileHandle(create=false) with a path separator when the file exists.]
expected:
- if os == "win": PASS
+ if (os == "win") and not debug and (processor == "x86_64"): PASS
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and debug: PASS
FAIL
[getFileHandle(create=true) with a path separator]
expected:
- if os == "win": PASS
+ if (os == "win") and not debug and (processor == "x86_64"): PASS
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and debug: PASS
FAIL
+
+ [getFileHandle() with ".." name]
+ expected:
+ if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/fs/FileSystemDirectoryHandle-iteration.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemDirectoryHandle-iteration.https.any.js.ini
index f683fc14b0..3ee2310a95 100644
--- a/testing/web-platform/meta/fs/FileSystemDirectoryHandle-iteration.https.any.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemDirectoryHandle-iteration.https.any.js.ini
@@ -1,30 +1,36 @@
[FileSystemDirectoryHandle-iteration.https.any.worker.html]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, TIMEOUT]
- if (os == "win") and not debug: [OK, TIMEOUT]
+ if (os == "win") and debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
[iteration while iterator gets garbage collected]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
- if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
[keys: full iteration works]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
- if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
[values: full iteration works]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
- if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
[entries: full iteration works]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, TIMEOUT]
- if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
[@@asyncIterator: full iteration works]
expected:
- if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
[returning early from an iteration doesn't crash]
expected:
@@ -33,21 +39,30 @@
[FileSystemDirectoryHandle-iteration.https.any.html]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86_64"): [OK, ERROR]
+ if (os == "win") and debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT, ERROR]
if (os == "win") and not debug and (processor == "x86"): [OK, ERROR, TIMEOUT]
[iteration while iterator gets garbage collected]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
- if (os == "win") and not debug: [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[keys: full iteration works]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
[values: full iteration works]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, TIMEOUT]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT]
if (os == "win") and not debug: [PASS, NOTRUN]
+
+ [entries: full iteration works]
+ expected:
+ if (os == "win") and not debug: [PASS, NOTRUN]
+
+ [@@asyncIterator: full iteration works]
+ expected:
+ if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/fs/FileSystemDirectoryHandle-removeEntry.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemDirectoryHandle-removeEntry.https.any.js.ini
index e19e28c491..8eab6182b7 100644
--- a/testing/web-platform/meta/fs/FileSystemDirectoryHandle-removeEntry.https.any.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemDirectoryHandle-removeEntry.https.any.js.ini
@@ -7,33 +7,29 @@
[ERROR, TIMEOUT]
[removeEntry() to remove a file]
expected:
- if (os == "win") and debug and swgl: [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
[removeEntry() on an already removed file should fail]
expected:
- if (os == "win") and debug and swgl: [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
[removeEntry() to remove an empty directory]
expected:
- if (os == "win") and debug and swgl: [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[removeEntry() on a directory recursively should delete all sub-items]
expected:
- if (os == "win") and debug and swgl: [PASS, NOTRUN]
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[removeEntry() while the file has an open writable fails]
expected:
- if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, NOTRUN]
if (os == "win") and (processor == "x86_64") and not debug: [NOTRUN, PASS, TIMEOUT]
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and debug: [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and not debug: [PASS, NOTRUN]
if (os == "mac") and not debug: [PASS, TIMEOUT]
[createWritable after removeEntry succeeds but doesnt recreate the file]
@@ -45,86 +41,76 @@
[removeEntry() with a path separator should fail.]
expected:
- if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
- if (os == "win") and debug and (processor == "x86_64") and not swgl: PASS
+ if (os == "win") and debug and (processor == "x86_64"): PASS
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
FAIL
[removeEntry() with empty name should fail]
expected:
- if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, TIMEOUT, NOTRUN]
if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT]
if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
[removeEntry() with "." name should fail]
expected:
- if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
- if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86_64") and not debug: [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and (processor == "x86") and debug: [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and not debug: [PASS, NOTRUN]
[removeEntry() on a non-empty directory should fail]
expected:
- if (os == "win") and debug and swgl: [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[removeEntry() of a directory while a containing file has an open writable fails]
expected:
- if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, TIMEOUT]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT]
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN]
[removeEntry() with ".." name should fail]
expected:
- if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
[FileSystemDirectoryHandle-removeEntry.https.any.worker.html]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, OK, ERROR]
- if (os == "win") and not debug and (processor == "x86"): [ERROR, OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [ERROR, TIMEOUT, OK]
if (os == "win") and debug: [ERROR, TIMEOUT]
if (os == "mac") and not debug: [ERROR, TIMEOUT]
ERROR
[removeEntry() with "." name should fail]
expected:
- if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
[removeEntry() with ".." name should fail]
expected:
- if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
- if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86_64") and not debug: [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and (processor == "x86") and debug: [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and not debug: [PASS, NOTRUN]
[removeEntry() with a path separator should fail.]
expected:
- if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
- if (os == "win") and debug and (processor == "x86_64") and not swgl: PASS
+ if (os == "win") and debug and (processor == "x86_64"): PASS
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
FAIL
[removeEntry() while the file has an open writable fails]
expected:
- if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, TIMEOUT, NOTRUN]
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, FAIL, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, FAIL, TIMEOUT]
if (os == "mac") and not debug: [PASS, TIMEOUT]
[createWritable after removeEntry succeeds but doesnt recreate the file]
@@ -136,49 +122,44 @@
[removeEntry() on a directory recursively should delete all sub-items]
expected:
- if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
[removeEntry() on an already removed file should fail]
expected:
- if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, TIMEOUT, NOTRUN]
if (os == "win") and (processor == "x86_64") and not debug: [PASS, NOTRUN, TIMEOUT]
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and debug: [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and not debug: [PASS, NOTRUN]
[removeEntry() to remove an empty directory]
expected:
- if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
- if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
[removeEntry() with empty name should fail]
expected:
- if (os == "win") and not swgl and debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
- if (os == "win") and not swgl and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
- if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
- if (os == "win") and swgl: [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86_64") and not debug: [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and (processor == "x86") and debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and (processor == "x86") and not debug: [PASS, NOTRUN, TIMEOUT]
[removeEntry() on a non-empty directory should fail]
expected:
- if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
- if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86_64") and not debug: [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and (processor == "x86") and debug: [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and not debug: [PASS, NOTRUN, TIMEOUT]
[removeEntry() to remove a file]
expected:
- if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN]
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
[removeEntry() of a directory while a containing file has an open writable fails]
expected:
- if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, NOTRUN]
- if (os == "win") and (processor == "x86_64") and debug and not swgl: [PASS, TIMEOUT]
+ if (os == "win") and (processor == "x86_64") and debug: [PASS, TIMEOUT]
if (os == "win") and (processor == "x86_64") and not debug: [NOTRUN, PASS]
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and debug: [PASS, NOTRUN]
+ if (os == "win") and (processor == "x86") and not debug: [PASS, NOTRUN]
if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN]
diff --git a/testing/web-platform/meta/fs/FileSystemFileHandle-getFile.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemFileHandle-getFile.https.any.js.ini
index f61b92be27..27cfa4b709 100644
--- a/testing/web-platform/meta/fs/FileSystemFileHandle-getFile.https.any.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemFileHandle-getFile.https.any.js.ini
@@ -1,11 +1,6 @@
[FileSystemFileHandle-getFile.https.any.worker.html]
expected:
- if swgl and (os == "win"): [OK, TIMEOUT]
- if (os == "win") and not swgl and not debug and (processor == "x86"): [OK, TIMEOUT]
- [getFile() returns last modified time]
- expected:
- if swgl and (os == "win"): [PASS, TIMEOUT]
-
+ if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
[getFile() returns expected name]
expected:
if (processor == "x86") and not debug: [PASS, TIMEOUT]
@@ -14,7 +9,7 @@
[FileSystemFileHandle-getFile.https.any.html]
expected:
if (os == "win") and not debug and (processor == "x86_64"): [OK, ERROR, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [OK, ERROR, TIMEOUT]
[getFile() provides a file that can be sliced]
expected:
if (processor == "x86") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/fs/FileSystemFileHandle-sync-access-handle-lock-modes.https.tentative.worker.js.ini b/testing/web-platform/meta/fs/FileSystemFileHandle-sync-access-handle-lock-modes.https.tentative.worker.js.ini
index 5a80c327c7..fc91356a95 100644
--- a/testing/web-platform/meta/fs/FileSystemFileHandle-sync-access-handle-lock-modes.https.tentative.worker.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemFileHandle-sync-access-handle-lock-modes.https.tentative.worker.js.ini
@@ -1,6 +1,6 @@
[FileSystemFileHandle-sync-access-handle-lock-modes.https.tentative.worker.html]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, TIMEOUT]
+ if (os == "win") and debug and (processor == "x86_64"): [OK, TIMEOUT]
if (os == "win") and not debug: [TIMEOUT, OK]
[A sync access handle opens in readwrite mode by default]
expected:
@@ -9,12 +9,12 @@
[An access handle in readwrite mode has a mode property equal to readwrite]
expected:
- if (os == "win") and not debug: [FAIL, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug: [FAIL, TIMEOUT, NOTRUN]
FAIL
[An access handle in read-only mode has a mode property equal to read-only]
expected:
- if (os == "win") and not debug: [NOTRUN, TIMEOUT, FAIL]
+ if (os == "win") and not debug: [FAIL, NOTRUN, TIMEOUT]
FAIL
[An access handle in readwrite-unsafe mode has a mode property equal to readwrite-unsafe]
@@ -24,17 +24,17 @@
[An access handle in read-only mode takes a lock that is shared]
expected:
- if (os == "win") and not debug: [NOTRUN, FAIL, TIMEOUT]
+ if (os == "win") and not debug: [FAIL, NOTRUN, TIMEOUT]
FAIL
[An access handle in read-only mode is not writable]
expected:
- if (os == "win") and not debug: [NOTRUN, FAIL, TIMEOUT]
+ if (os == "win") and not debug: [FAIL, NOTRUN, TIMEOUT]
FAIL
[After all access handles in read-only mode on a file has been closed, can open another access handle in readwrite on the same file]
expected:
- if (os == "win") and not debug: [NOTRUN, FAIL, TIMEOUT]
+ if (os == "win") and not debug: [NOTRUN, TIMEOUT, FAIL]
FAIL
[After all access handles in read-only mode on a file has been closed, can open another access handle in readwrite-unsafe on the same file]
@@ -44,35 +44,35 @@
[An access handle in readwrite-unsafe mode takes a lock that is shared]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, TIMEOUT]
+ if (os == "win") and debug and (processor == "x86_64"): [FAIL, TIMEOUT]
if (os == "win") and not debug: [NOTRUN, FAIL]
FAIL
[After all access handles in readwrite-unsafe mode on a file has been closed, can open another access handle in readwrite on the same file]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN]
if (os == "win") and not debug: [NOTRUN, FAIL]
FAIL
[After all access handles in readwrite-unsafe mode on a file has been closed, can open another access handle in read-only on the same file]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN]
if (os == "win") and not debug: [NOTRUN, FAIL]
FAIL
[When there's an open access handle in readwrite-unsafe mode on a file, cannot open another access handle in readwrite on that same file]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "win") and not debug: [NOTRUN, PASS]
[When there's an open access handle in readwrite-unsafe mode on a file, cannot open another access handle in read-only on that same file]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "win") and not debug: [NOTRUN, PASS]
[When there's an open access handle in readwrite mode on a file, cannot open another access handle in readwrite-unsafe on that same file]
expected:
- if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
[When there's an open access handle in read-only mode on a file, can open another access handle in readwrite-unsafe on a different file]
expected:
@@ -80,34 +80,34 @@
[When there's an open access handle in readwrite-unsafe mode on a file, can open another access handle in readwrite on a different file]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "win") and not debug: [NOTRUN, PASS]
[An access handle in readwrite-unsafe mode is writable]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "win") and not debug: [NOTRUN, PASS]
[When there's an open access handle in read-only mode on a file, cannot open another access handle in readwrite-unsafe on that same file]
expected:
- if (os == "win") and not debug: [NOTRUN, PASS]
+ if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
[When there's an open access handle in readwrite-unsafe mode on a file, can open another access handle in read-only on a different file]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
[When there's an open access handle in readwrite mode on a file, can open another access handle in readwrite-unsafe on a different file]
expected:
- if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
[After an access handle in readwrite mode on a file has been closed, can open another access handle in readwrite-unsafe on the same file]
expected:
- if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
[When there's an open access handle in readwrite-unsafe mode on a file, can open another access handle in readwrite-unsafe on a different file]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN]
if (os == "win") and not debug: [NOTRUN, PASS]
[When there's an open access handle in read-only mode on a file, can open another access handle in read-only on a different file]
@@ -116,11 +116,11 @@
[When there's an open access handle in read-only mode on a file, cannot open another access handle in readwrite on that same file]
expected:
- if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug: [NOTRUN, TIMEOUT, PASS]
[When there's an open access handle in read-only mode on a file, can open another access handle in readwrite on a different file]
expected:
- if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
[When there's an open access handle in readwrite mode on a file, can open another access handle in read-only on a different file]
expected:
@@ -132,7 +132,7 @@
[After an access handle in readwrite mode on a file has been closed, can open another access handle in read-only on the same file]
expected:
- if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
[When there's an open access handle in readwrite mode on a file, cannot open another access handle in readwrite on that same file]
expected:
@@ -144,7 +144,7 @@
[When there's an open access handle in readwrite mode on a file, can open another access handle in readwrite on a different file]
expected:
- if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
[An access handle in readwrite mode is writable]
expected:
@@ -152,4 +152,4 @@
[An access handle in readwrite mode takes a lock that is exclusive]
expected:
- if (os == "win") and not debug: [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
diff --git a/testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini
index 0b27b8cded..be459f3da7 100644
--- a/testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini
@@ -1,91 +1,83 @@
[FileSystemWritableFileStream-write.https.any.html]
expected:
- if (os == "win") and (processor == "x86_64") and not debug: [OK, ERROR, TIMEOUT]
- if (os == "win") and (processor == "x86") and debug: [OK, TIMEOUT, ERROR]
- if (os == "win") and (processor == "x86") and not debug: [OK, TIMEOUT, ERROR]
+ if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, ERROR, OK]
+ if (os == "win") and not debug and (processor == "x86"): [OK, ERROR, TIMEOUT]
if (os == "mac") and not debug: [OK, TIMEOUT]
[write() with a string with windows line ending preserved]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
if processor == "x86": [PASS, NOTRUN]
[write() with an empty array buffer to an empty file]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS]
if processor == "x86": [PASS, TIMEOUT, NOTRUN]
[write() with a valid typed array buffer]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS]
if processor == "x86": [PASS, NOTRUN]
[atomic writes: writable file streams make atomic changes on close]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN]
- if (processor == "x86") and debug: [PASS, NOTRUN]
- if (processor == "x86") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if processor == "x86": [PASS, TIMEOUT, NOTRUN]
[atomic writes: write() after close() fails]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN]
- if (processor == "x86") and debug: [PASS, NOTRUN]
- if (processor == "x86") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS]
+ if processor == "x86": [PASS, NOTRUN]
[atomic writes: truncate() after close() fails]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN]
- if (processor == "x86") and debug: [PASS, NOTRUN]
- if (processor == "x86") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS]
+ if processor == "x86": [PASS, NOTRUN]
[atomic writes: close() after close() fails]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
- if (processor == "x86") and debug: [PASS, NOTRUN]
- if (processor == "x86") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if (processor == "x86") and (os == "win") and debug: [PASS, NOTRUN]
+ if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [PASS, NOTRUN]
[atomic writes: only one close() operation may succeed]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
- if (processor == "x86") and debug: [PASS, TIMEOUT, NOTRUN]
- if (processor == "x86") and not debug: [PASS, NOTRUN, TIMEOUT]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if (processor == "x86") and (os == "win") and debug: [PASS, TIMEOUT, NOTRUN]
+ if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (processor == "x86") and (os == "linux"): [PASS, TIMEOUT, NOTRUN]
[getWriter() can be used]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN]
- if (processor == "x86") and debug: [PASS, NOTRUN]
- if (processor == "x86") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS]
+ if processor == "x86": [PASS, NOTRUN]
[WriteParams: truncate missing size param]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
- if (processor == "x86") and debug: [PASS, NOTRUN]
- if (processor == "x86") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if processor == "x86": [PASS, NOTRUN]
[WriteParams: write missing data param]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
- if (processor == "x86") and debug: [PASS, NOTRUN]
- if (processor == "x86") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if processor == "x86": [PASS, NOTRUN]
[WriteParams: seek missing position param]
expected:
- if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
- if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
if (os == "mac") and not debug: [PASS, TIMEOUT]
[write() with an invalid blob to an empty file should reject]
expected:
- if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
- if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
if (os == "mac") and not debug: [PASS, NOTRUN]
[WriteParams: write null data param]
expected:
- if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
- if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
if (os == "linux") and not fission and not debug: [PASS, FAIL]
[write() with an empty blob to an empty file]
@@ -99,29 +91,33 @@
[an errored writable stream releases its lock]
expected:
- if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
- if (processor == "x86") and debug: [PASS, NOTRUN]
- if (processor == "x86") and not debug: [PASS, NOTRUN]
+ if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if processor == "x86": [PASS, NOTRUN]
[write() called with a blob and a valid offset]
expected:
- if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
[write() called with an offset beyond the end of the file]
expected:
- if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
[write() with a string with unix line ending preserved]
expected:
- if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
[write() with a valid utf-8 string]
expected:
- if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
[write() with an empty string to an empty file]
expected:
- if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
[write() called with a string and a valid offset]
expected:
@@ -129,7 +125,8 @@
[write() WriteParams without position and blob appends]
expected:
- if (os == "win") and not debug: [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[write() a blob to an empty file with zero offset]
expected:
@@ -145,7 +142,8 @@
[write() a string to an empty file with zero offset]
expected:
- if (os == "win") and not debug: [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[write() a blob to an empty file]
expected:
@@ -155,86 +153,94 @@
expected:
if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
+ [an errored writable stream should reject the next write call]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): NOTRUN
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
+
[FileSystemWritableFileStream-write.https.any.worker.html]
expected:
- if (processor == "x86_64") and (os == "mac") and not debug: [OK, TIMEOUT]
- if processor == "x86": [OK, TIMEOUT]
+ if (os == "win") and not debug: TIMEOUT
+ if (os == "mac") and not debug: [OK, TIMEOUT]
[write() called with a blob and a valid offset]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
if (os == "android") and not debug: [PASS, FAIL]
[write() called with an offset beyond the end of the file]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [TIMEOUT, PASS, NOTRUN]
if (os == "android") and not debug: [PASS, FAIL]
[write() with an empty string to an empty file]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
if (os == "android") and not debug: [PASS, FAIL]
[write() with a valid utf-8 string]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT]
if (os == "android") and not debug: [PASS, FAIL]
[write() with a string with unix line ending preserved]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [NOTRUN, TIMEOUT, PASS]
if (os == "android") and not debug: [PASS, FAIL]
[write() with a string with windows line ending preserved]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [NOTRUN, TIMEOUT]
if (os == "android") and not debug: [PASS, FAIL]
[write() with an empty array buffer to an empty file]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: NOTRUN
if (os == "android") and not debug: [PASS, FAIL]
[write() with a valid typed array buffer]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: NOTRUN
if (os == "android") and not debug: [PASS, FAIL]
[atomic writes: writable file streams make atomic changes on close]
expected:
+ if (processor == "x86_64") and (os == "win") and not debug: NOTRUN
if processor == "x86": [PASS, TIMEOUT, NOTRUN]
[getWriter() can be used]
expected:
- if (os == "win") and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug: NOTRUN
if (os == "android") and not debug: [PASS, FAIL]
[WriteParams: truncate missing size param]
expected:
+ if (os == "win") and debug: [PASS, NOTRUN]
+ if (os == "win") and not debug: [NOTRUN, PASS]
if (os == "android") and not debug: [PASS, FAIL]
- if os == "win": [PASS, NOTRUN]
[WriteParams: write missing data param]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: NOTRUN
if (os == "android") and not debug: [PASS, FAIL]
[WriteParams: seek missing position param]
expected:
if (os == "linux") and not fission and not debug: [PASS, FAIL]
+ if (os == "win") and debug: [PASS, NOTRUN]
+ if (os == "win") and not debug: [NOTRUN, PASS]
if (os == "mac") and not debug: [PASS, NOTRUN]
if (os == "android") and not debug: [PASS, FAIL]
- if os == "win": [PASS, NOTRUN]
[write() with an invalid blob to an empty file should reject]
expected:
if (os == "linux") and not fission and not debug: [PASS, FAIL]
- if (os == "win") and (processor == "x86"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug: NOTRUN
if (os == "mac") and not debug: [PASS, NOTRUN]
[WriteParams: write null data param]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: NOTRUN
if (os == "mac") and not debug: [PASS, TIMEOUT]
if (os == "android") and not debug: [PASS, FAIL]
@@ -256,46 +262,59 @@
[write() a blob to an empty file with zero offset]
expected:
+ if (os == "win") and not debug: [PASS, TIMEOUT]
if (os == "android") and not debug: [PASS, FAIL]
[write() called consecutively appends]
expected:
+ if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
if (os == "android") and not debug: [PASS, FAIL]
[write() WriteParams without position and string appends]
expected:
+ if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
if (os == "android") and not debug: [PASS, FAIL]
[write() WriteParams without position and blob appends]
expected:
- if (os == "win") and (processor == "x86"): [PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
if (os == "android") and not debug: [PASS, FAIL]
[write() called with a string and a valid offset]
expected:
- if (os == "win") and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
if (os == "android") and not debug: [PASS, FAIL]
[atomic writes: only one close() operation may succeed]
expected:
+ if (processor == "x86_64") and (os == "win") and not debug: NOTRUN
if processor == "x86": [PASS, NOTRUN]
[atomic writes: write() after close() fails]
expected:
+ if (processor == "x86_64") and (os == "win") and not debug: NOTRUN
if processor == "x86": [PASS, TIMEOUT, NOTRUN]
[atomic writes: truncate() after close() fails]
expected:
+ if (processor == "x86_64") and (os == "win") and not debug: NOTRUN
if processor == "x86": [PASS, NOTRUN]
[atomic writes: close() after close() fails]
expected:
+ if (processor == "x86_64") and (os == "win") and not debug: NOTRUN
if processor == "x86": [PASS, NOTRUN]
[write() called with a string and a valid offset after seek]
expected:
- if processor == "x86": [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT]
+ if (os == "linux") and (processor == "x86"): [PASS, NOTRUN]
[an errored writable stream releases its lock]
expected:
- if processor == "x86": [PASS, NOTRUN, TIMEOUT]
+ if (processor == "x86_64") and (os == "win") and not debug: NOTRUN
+ if processor == "x86": [PASS, TIMEOUT, NOTRUN]
+
+ [an errored writable stream should reject the next write call]
+ expected:
+ if (os == "win") and not debug: NOTRUN
diff --git a/testing/web-platform/meta/fs/FileSystemWritableFileStream.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemWritableFileStream.https.any.js.ini
index 01d0329980..cd4168ee31 100644
--- a/testing/web-platform/meta/fs/FileSystemWritableFileStream.https.any.js.ini
+++ b/testing/web-platform/meta/fs/FileSystemWritableFileStream.https.any.js.ini
@@ -1,81 +1,70 @@
[FileSystemWritableFileStream.https.any.html]
expected:
- if (os == "win") and not swgl and not debug and (processor == "x86_64"): [OK, TIMEOUT]
- if (os == "win") and not swgl and not debug and (processor == "x86"): [TIMEOUT, OK, ERROR]
- if (os == "win") and not swgl and debug: [OK, TIMEOUT]
+ if os == "win": [OK, TIMEOUT]
[truncate() to grow a file]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, TIMEOUT]
[createWritable() fails when parent directory is removed]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
[createWritable({keepExistingData: true}): atomic writable file stream initialized with source contents]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN]
[createWritable({keepExistingData: false}): atomic writable file stream initialized with empty file]
expected:
- if (os == "win") and debug and not swgl: [PASS, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and debug: [PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, NOTRUN]
[cursor position: truncate size > offset]
expected:
- if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN]
- if (os == "win") and not swgl and not debug and (processor == "x86"): TIMEOUT
- if (os == "win") and not swgl and debug: [PASS, NOTRUN]
+ if os == "win": [PASS, NOTRUN]
[cursor position: truncate size < offset]
expected:
- if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN]
- if (os == "win") and not swgl and not debug and (processor == "x86"): NOTRUN
- if (os == "win") and not swgl and debug: [PASS, NOTRUN]
+ if os == "win": [PASS, NOTRUN]
[commands are queued, stream is unlocked after each operation]
expected:
- if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN]
- if (os == "win") and not swgl and not debug and (processor == "x86"): NOTRUN
- if (os == "win") and not swgl and debug: [PASS, NOTRUN]
+ if os == "win": [PASS, NOTRUN]
[FileSystemWritableFileStream.https.any.worker.html]
expected:
- if (os == "win") and debug and (processor == "x86"): [OK, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): TIMEOUT
+ if (os == "win") and debug and (processor == "x86"): [TIMEOUT, OK]
+ if (os == "win") and not debug: [OK, TIMEOUT]
[createWritable({keepExistingData: false}): atomic writable file stream initialized with empty file]
expected:
- if (os == "win") and not swgl and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN]
[commands are queued, stream is unlocked after each operation]
expected:
- if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86"): NOTRUN
+ if (os == "win") and debug and (processor == "x86"): [TIMEOUT, PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN]
[cursor position: truncate size < offset]
expected:
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86"): TIMEOUT
+ if (os == "win") and not debug: [PASS, NOTRUN]
[createWritable({keepExistingData: true}): atomic writable file stream initialized with source contents]
expected:
if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN]
[createWritable() fails when parent directory is removed]
expected:
if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN]
[truncate() to grow a file]
expected:
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+ if (os == "win") and not debug: [PASS, TIMEOUT]
[cursor position: truncate size > offset]
expected:
- if (os == "win") and not swgl and debug and (processor == "x86"): [PASS, NOTRUN]
- if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN]
+ if (os == "win") and not debug: [PASS, NOTRUN]
diff --git a/testing/web-platform/meta/generic-sensor/__dir__.ini b/testing/web-platform/meta/generic-sensor/__dir__.ini
index 2ef043b928..7741abbcc8 100644
--- a/testing/web-platform/meta/generic-sensor/__dir__.ini
+++ b/testing/web-platform/meta/generic-sensor/__dir__.ini
@@ -1 +1,2 @@
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1432631
implementation-status: backlog
diff --git a/testing/web-platform/meta/geolocation-API/disabled-by-permissions-policy.https.sub.html.ini b/testing/web-platform/meta/geolocation-API/disabled-by-permissions-policy.https.sub.html.ini
index a78859e9b8..3af42ce78e 100644
--- a/testing/web-platform/meta/geolocation-API/disabled-by-permissions-policy.https.sub.html.ini
+++ b/testing/web-platform/meta/geolocation-API/disabled-by-permissions-policy.https.sub.html.ini
@@ -1,10 +1,10 @@
[disabled-by-permissions-policy.https.sub.html]
- expected: TIMEOUT
+ expected: ERROR
[Permissions-Policy header geolocation=() disallows the top-level document.]
- expected: FAIL
+ expected: NOTRUN
[Permissions-Policy header geolocation=() disallows same-origin iframes.]
- expected: TIMEOUT
+ expected: NOTRUN
[Permissions-Policy header geolocation=() disallows cross-origin iframes.]
- expected: TIMEOUT
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/geolocation-API/enabled-by-permission-policy-attribute-redirect-on-load.https.sub.html.ini b/testing/web-platform/meta/geolocation-API/enabled-by-permission-policy-attribute-redirect-on-load.https.sub.html.ini
deleted file mode 100644
index 9d59460bfa..0000000000
--- a/testing/web-platform/meta/geolocation-API/enabled-by-permission-policy-attribute-redirect-on-load.https.sub.html.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[enabled-by-permission-policy-attribute-redirect-on-load.https.sub.html]
- expected: TIMEOUT
- [Permissions-Policy allow="geolocation" allows same-origin relocation]
- expected: TIMEOUT
-
- [Permissions-Policy allow="geolocation" allows cross-origin relocation]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/geolocation-API/enabled-by-permissions-policy.https.sub.html.ini b/testing/web-platform/meta/geolocation-API/enabled-by-permissions-policy.https.sub.html.ini
index f6fe35d93a..1dbd4615b4 100644
--- a/testing/web-platform/meta/geolocation-API/enabled-by-permissions-policy.https.sub.html.ini
+++ b/testing/web-platform/meta/geolocation-API/enabled-by-permissions-policy.https.sub.html.ini
@@ -1,10 +1,10 @@
[enabled-by-permissions-policy.https.sub.html]
- expected: TIMEOUT
+ expected: ERROR
[Permissions-Policy header geolocation=* allows the top-level document.]
- expected: FAIL
+ expected: NOTRUN
[Permissions-Policy header geolocation=* allows same-origin iframes.]
- expected: TIMEOUT
+ expected: NOTRUN
[Permissions-Policy header geolocation=* allows cross-origin iframes.]
- expected: TIMEOUT
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/geolocation-API/enabled-on-self-origin-by-permissions-policy.https.sub.html.ini b/testing/web-platform/meta/geolocation-API/enabled-on-self-origin-by-permissions-policy.https.sub.html.ini
index 7331fbf87e..46b5d536c8 100644
--- a/testing/web-platform/meta/geolocation-API/enabled-on-self-origin-by-permissions-policy.https.sub.html.ini
+++ b/testing/web-platform/meta/geolocation-API/enabled-on-self-origin-by-permissions-policy.https.sub.html.ini
@@ -1,10 +1,10 @@
[enabled-on-self-origin-by-permissions-policy.https.sub.html]
- expected: TIMEOUT
+ expected: ERROR
[Permissions-Policy header geolocation=(self) allows the top-level document.]
- expected: FAIL
+ expected: NOTRUN
[Permissions-Policy header geolocation=(self) allows same-origin iframes.]
- expected: TIMEOUT
+ expected: NOTRUN
[Permissions-Policy header geolocation=(self) disallows cross-origin iframes.]
- expected: TIMEOUT
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/geolocation-API/idlharness.https.window.js.ini b/testing/web-platform/meta/geolocation-API/idlharness.https.window.js.ini
new file mode 100644
index 0000000000..782e2025cf
--- /dev/null
+++ b/testing/web-platform/meta/geolocation-API/idlharness.https.window.js.ini
@@ -0,0 +1,6 @@
+[idlharness.https.window.html]
+ [GeolocationPosition interface: operation toJSON()]
+ expected: FAIL
+
+ [GeolocationCoordinates interface: operation toJSON()]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html-aam/fragile/area-role.html.ini b/testing/web-platform/meta/html-aam/fragile/area-role.html.ini
deleted file mode 100644
index 8f658517d7..0000000000
--- a/testing/web-platform/meta/html-aam/fragile/area-role.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[area-role.html]
- [el-area]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/__dir__.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/__dir__.ini
index bdffd14563..319f47d84f 100644
--- a/testing/web-platform/meta/html/browsers/browsing-the-web/__dir__.ini
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/__dir__.ini
@@ -1,2 +1,2 @@
-lsan-allowed: [Alloc, AllocateProtoAndIfaceCache, AtomizeAndCopyCharsNonStaticValidLengthFromLookup, Create, JS::Call, NewObject, PLDHashTable::ChangeTable, PLDHashTable::MakeEntryHandle, ProtoAndIfaceCache, RunHandler, WeakPtr, changeTableSize, createTable, js::frontend::InstantiateStencils, make_unique, mozilla::ThrottledEventQueue::Create, mozilla::detail::HashTable, mozilla::dom::BrowsingContext::Attach, mozilla::dom::BrowsingContext::CreateChildSHistory, mozilla::dom::BrowsingContext::CreateDetached, mozilla::dom::CanonicalBrowsingContext::GetSecureBrowserUI, mozilla::dom::Event::ConstructorInit, mozilla::dom::EventListener::HandleEvent, mozilla::dom::FetchDriver::OnStartRequest, mozilla::dom::JSActor::InvokeCallback, mozilla::dom::PageTransitionEvent::Constructor, mozilla::net::EarlyHintsService::EarlyHintsService, nsDocShell::CreateAboutBlankDocumentViewer, nsDocShell::SetupNewViewer, nsDynamicAtom::Create, operator, pod_malloc, unknown stack, xpc::XrayWrapper]
+lsan-allowed: [Alloc, AllocateProtoAndIfaceCache, AtomizeAndCopyCharsNonStaticValidLengthFromLookup, Create, DoGetOrCreateDOMReflector, GetOrCreateDOMReflector, JS::Call, NativeDefineDataProperty, NewObject, PLDHashTable::ChangeTable, PLDHashTable::MakeEntryHandle, ProtoAndIfaceCache, RunHandler, WeakPtr, changeTableSize, createTable, js::DefineAccessorProperty, js::NativeObject::addProperty, js::frontend::InstantiateStencils, make_unique, mozilla::ThrottledEventQueue::Create, mozilla::detail::HashTable, mozilla::dom::BrowsingContext::Attach, mozilla::dom::BrowsingContext::CreateChildSHistory, mozilla::dom::BrowsingContext::CreateDetached, mozilla::dom::CanonicalBrowsingContext::GetSecureBrowserUI, mozilla::dom::Event::ConstructorInit, mozilla::dom::EventListener::HandleEvent, mozilla::dom::FetchDriver::OnStartRequest, mozilla::dom::GetPerInterfaceObjectHandle, mozilla::dom::HTMLDocument_Binding::CreateInterfaceObjects, mozilla::dom::JSActor::InvokeCallback, mozilla::dom::PageTransitionEvent::Constructor, mozilla::net::EarlyHintsService::EarlyHintsService, nsDSURIContentListener::DoContent, nsDocShell::CreateAboutBlankDocumentViewer, nsDocShell::Embed, nsDocShell::SetupNewViewer, nsDynamicAtom::Create, operator, pod_malloc, unknown stack, xpc::XrayWrapper]
leak-threshold: [default:102400, tab:409600]
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204-fragment.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204-fragment.html.ini
index 897d98574a..d131aa5ac3 100644
--- a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204-fragment.html.ini
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204-fragment.html.ini
@@ -1,13 +1,13 @@
[iframe-src-204-fragment.html]
[src]
expected:
- if (os == "linux") and not debug and not asan and not fission: [FAIL, PASS]
+ if (os == "linux") and (processor == "x86"): [FAIL, PASS]
if os == "android": [FAIL, PASS]
[PASS, FAIL]
[location.href]
expected:
- if (os == "linux") and not debug and not asan and not fission: [FAIL, PASS]
+ if (os == "linux") and (processor == "x86"): [FAIL, PASS]
if os == "android": [FAIL, PASS]
[PASS, FAIL]
@@ -19,6 +19,5 @@
[link click]
expected:
- if not fission and not swgl and debug and (os == "linux"): [FAIL, PASS]
- if not fission and swgl and (os == "linux"): [FAIL, PASS]
+ if not fission and (os == "linux") and debug: [FAIL, PASS]
FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html.ini b/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html.ini
deleted file mode 100644
index a41844bcec..0000000000
--- a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.fillStyle.parse.hsl-clamp-1.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html.ini b/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html.ini
deleted file mode 100644
index a1874e702a..0000000000
--- a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.fillStyle.parse.hsl-clamp-2.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html.ini b/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html.ini
deleted file mode 100644
index b853b77b78..0000000000
--- a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.fillStyle.parse.hsl-clamp-3.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html.ini b/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html.ini
deleted file mode 100644
index b4d3ab8745..0000000000
--- a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.fillStyle.parse.hsl-clamp-4.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html.ini b/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html.ini
deleted file mode 100644
index 8294c145d2..0000000000
--- a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.fillStyle.parse.hsla-clamp-1.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html.ini b/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html.ini
deleted file mode 100644
index 081c4f1839..0000000000
--- a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.fillStyle.parse.hsla-clamp-2.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html.ini b/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html.ini
deleted file mode 100644
index 4749aa648f..0000000000
--- a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.fillStyle.parse.hsla-clamp-3.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html.ini b/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html.ini
deleted file mode 100644
index f78bafaab3..0000000000
--- a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.fillStyle.parse.hsla-clamp-4.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html.ini b/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html.ini
deleted file mode 100644
index 1177b9dd1e..0000000000
--- a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.fillStyle.parse.hsla-clamp-5.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html.ini b/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html.ini
deleted file mode 100644
index 8511183277..0000000000
--- a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.fillStyle.parse.hsla-clamp-6.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini
deleted file mode 100644
index ad57223953..0000000000
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini
deleted file mode 100644
index 059da4018e..0000000000
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini
deleted file mode 100644
index 390e5c2df6..0000000000
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.html.ini
new file mode 100644
index 0000000000..9a24e32b98
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini
deleted file mode 100644
index f25c403cba..0000000000
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini
deleted file mode 100644
index 6860810164..0000000000
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.html.ini
new file mode 100644
index 0000000000..98f326c567
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini
deleted file mode 100644
index b748c5dfa0..0000000000
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.layers.gaussianBlur.isotropic.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini
deleted file mode 100644
index 07ba56ece2..0000000000
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.layers.gaussianBlur.mostly-x.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini
deleted file mode 100644
index 82c9e26ef6..0000000000
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.layers.gaussianBlur.mostly-y.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.x-only.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.x-only.html.ini
deleted file mode 100644
index 1936477694..0000000000
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.x-only.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.layers.gaussianBlur.x-only.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.y-only.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.y-only.html.ini
deleted file mode 100644
index 48cf358991..0000000000
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.y-only.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.layers.gaussianBlur.y-only.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.blending.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.blending.html.ini
deleted file mode 100644
index 54b3cc045f..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.blending.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.blending.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.blending.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.blending.shadow.html.ini
deleted file mode 100644
index 626eff7336..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.blending.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.blending.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.composite.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.composite.html.ini
deleted file mode 100644
index d09675134e..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.composite.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.composite.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.composite.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.composite.shadow.html.ini
deleted file mode 100644
index b55252d174..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.composite.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.composite.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.html.ini
deleted file mode 100644
index 2486a283d2..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.shadow.html.ini
deleted file mode 100644
index 370ae9c250..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.html.ini
deleted file mode 100644
index 83afb17f2c..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.blending.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.no-shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.no-shadow.no-transform.html.ini
new file mode 100644
index 0000000000..404c45da07
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.no-shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.blending.no-shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.no-shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.no-shadow.rotation.html.ini
new file mode 100644
index 0000000000..5f0ae34ff4
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.no-shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.blending.no-shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.shadow.html.ini
deleted file mode 100644
index 45de627636..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.blending.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.shadow.no-transform.html.ini
new file mode 100644
index 0000000000..a5415c367c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.blending.shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.shadow.rotation.html.ini
new file mode 100644
index 0000000000..6cb0dd3611
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.blending.shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.html.ini
deleted file mode 100644
index 98cc7085fa..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.composite.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.no-shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.no-shadow.no-transform.html.ini
new file mode 100644
index 0000000000..1c6480ede0
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.no-shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.composite.no-shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.no-shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.no-shadow.rotation.html.ini
new file mode 100644
index 0000000000..1327e04cf8
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.no-shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.composite.no-shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.shadow.html.ini
deleted file mode 100644
index 74c1944327..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.composite.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.shadow.no-transform.html.ini
new file mode 100644
index 0000000000..cb0410d476
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.composite.shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.shadow.rotation.html.ini
new file mode 100644
index 0000000000..8af32a1f6d
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.composite.shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.copy.no-shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.copy.no-shadow.no-transform.html.ini
new file mode 100644
index 0000000000..7e434389ba
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.copy.no-shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.copy.no-shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.copy.no-shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.copy.no-shadow.rotation.html.ini
new file mode 100644
index 0000000000..e4e1d2ecfe
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.copy.no-shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.copy.no-shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.copy.shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.copy.shadow.no-transform.html.ini
new file mode 100644
index 0000000000..b3ddf29a40
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.copy.shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.copy.shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.copy.shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.copy.shadow.rotation.html.ini
new file mode 100644
index 0000000000..73cf933797
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.copy.shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.copy.shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.html.ini
deleted file mode 100644
index 6dc2a0be3d..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.blending.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.shadow.html.ini
deleted file mode 100644
index cc06756d37..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.blending.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.html.ini
deleted file mode 100644
index f870e31ef5..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.composite.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.shadow.html.ini
deleted file mode 100644
index c648a53b3b..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.composite.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.html.ini
deleted file mode 100644
index b34278cdbd..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.shadow.html.ini
deleted file mode 100644
index 82902cb9f8..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.html.ini
deleted file mode 100644
index 8a5b9e3474..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.blending.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.no-shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.no-shadow.no-transform.html.ini
new file mode 100644
index 0000000000..320c0788bd
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.no-shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.blending.no-shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.no-shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.no-shadow.rotation.html.ini
new file mode 100644
index 0000000000..ffdea0f0bb
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.no-shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.blending.no-shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.html.ini
deleted file mode 100644
index bf8addbcad..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.blending.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.no-transform.html.ini
new file mode 100644
index 0000000000..4c9e8f0182
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.blending.shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.rotation.html.ini
new file mode 100644
index 0000000000..f3e73bbc0c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.blending.shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.html.ini
deleted file mode 100644
index c0e9b5cd2e..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.composite.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.no-shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.no-shadow.no-transform.html.ini
new file mode 100644
index 0000000000..625607575e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.no-shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.composite.no-shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.no-shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.no-shadow.rotation.html.ini
new file mode 100644
index 0000000000..0d03f3d549
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.no-shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.composite.no-shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.html.ini
deleted file mode 100644
index aceed076ab..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.composite.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.no-transform.html.ini
new file mode 100644
index 0000000000..6951a25326
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.composite.shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.rotation.html.ini
new file mode 100644
index 0000000000..5bd2f825d0
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.composite.shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.copy.no-shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.copy.no-shadow.no-transform.html.ini
new file mode 100644
index 0000000000..a11a235607
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.copy.no-shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.copy.no-shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.copy.no-shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.copy.no-shadow.rotation.html.ini
new file mode 100644
index 0000000000..11e660c56b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.copy.no-shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.copy.no-shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.copy.shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.copy.shadow.no-transform.html.ini
new file mode 100644
index 0000000000..98c792d69b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.copy.shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.copy.shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.copy.shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.copy.shadow.rotation.html.ini
new file mode 100644
index 0000000000..7352700efe
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.copy.shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.copy.shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.no-transform.html.ini
new file mode 100644
index 0000000000..2bca108715
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.no-composite-op.no-shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.rotation.html.ini
new file mode 100644
index 0000000000..6084e59852
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.no-composite-op.no-shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-composite-op.shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-composite-op.shadow.no-transform.html.ini
new file mode 100644
index 0000000000..4521ebd917
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-composite-op.shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.no-composite-op.shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-composite-op.shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-composite-op.shadow.rotation.html.ini
new file mode 100644
index 0000000000..b55fabce62
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-composite-op.shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.no-composite-op.shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-global-states.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-global-states.html.ini
deleted file mode 100644
index 22eb1011e3..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-global-states.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.no-global-states.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.shadow.html.ini
deleted file mode 100644
index 5ce131519d..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-composite-op.no-shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-composite-op.no-shadow.no-transform.html.ini
new file mode 100644
index 0000000000..e1271b0887
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-composite-op.no-shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.no-composite-op.no-shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-composite-op.no-shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-composite-op.no-shadow.rotation.html.ini
new file mode 100644
index 0000000000..8ad13f6691
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-composite-op.no-shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.no-composite-op.no-shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-composite-op.shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-composite-op.shadow.no-transform.html.ini
new file mode 100644
index 0000000000..61897735a8
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-composite-op.shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.no-composite-op.shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-composite-op.shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-composite-op.shadow.rotation.html.ini
new file mode 100644
index 0000000000..99afebe84a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-composite-op.shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.no-composite-op.shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-global-states.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-global-states.html.ini
deleted file mode 100644
index 17fb3603ea..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-global-states.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.no-global-states.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.shadow.html.ini
deleted file mode 100644
index 1257735885..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.globalCompositeOperation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.globalCompositeOperation.html.ini
new file mode 100644
index 0000000000..f50e122758
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.globalCompositeOperation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.globalCompositeOperation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.createImageBitmap.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.createImageBitmap.html.ini
deleted file mode 100644
index d1998dcc7f..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.createImageBitmap.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations-with-promises.createImageBitmap.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.html.ini
new file mode 100644
index 0000000000..37483c4620
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.html.ini
@@ -0,0 +1,6 @@
+[2d.layer.malformed-operations-with-promises.html]
+ [Throws if createImageBitmap is called while layers are open.]
+ expected: FAIL
+
+ [Throws if toBlob is called while layers are open.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.toBlob.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.toBlob.html.ini
deleted file mode 100644
index 0095db27ee..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.toBlob.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations-with-promises.toBlob.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.createPattern.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.createPattern.html.ini
deleted file mode 100644
index 46ed88ffcf..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.createPattern.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations.createPattern.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.drawImage.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.drawImage.html.ini
deleted file mode 100644
index 54c6406829..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.drawImage.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations.drawImage.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.getImageData.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.getImageData.html.ini
deleted file mode 100644
index be1b5447dd..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.getImageData.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations.getImageData.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.html.ini
new file mode 100644
index 0000000000..101c6fd60a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.html.ini
@@ -0,0 +1,15 @@
+[2d.layer.malformed-operations.html]
+ [Throws if createPattern is called while layers are open.]
+ expected: FAIL
+
+ [Throws if drawImage is called while layers are open.]
+ expected: FAIL
+
+ [Throws if getImageData is called while layers are open.]
+ expected: FAIL
+
+ [Throws if putImageData is called while layers are open.]
+ expected: FAIL
+
+ [Throws if toDataURL is called while layers are open.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.putImageData.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.putImageData.html.ini
deleted file mode 100644
index 712523e193..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.putImageData.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations.putImageData.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.toDataURL.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.toDataURL.html.ini
deleted file mode 100644
index 55ce1b318c..0000000000
--- a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.toDataURL.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations.toDataURL.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini
deleted file mode 100644
index ad57223953..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.w.html.ini
deleted file mode 100644
index f75a14cc30..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini
deleted file mode 100644
index 059da4018e..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.w.html.ini
deleted file mode 100644
index 8959869db5..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini
deleted file mode 100644
index 390e5c2df6..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.w.html.ini
deleted file mode 100644
index bc247e7beb..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.html.ini
new file mode 100644
index 0000000000..9a24e32b98
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.w.html.ini
new file mode 100644
index 0000000000..49a757678b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.tentative.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini
deleted file mode 100644
index f25c403cba..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.w.html.ini
deleted file mode 100644
index 313bdcf7ff..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini
deleted file mode 100644
index 6860810164..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.w.html.ini
deleted file mode 100644
index 2c60f9dd80..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.html.ini
new file mode 100644
index 0000000000..98f326c567
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini
deleted file mode 100644
index b748c5dfa0..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.layers.gaussianBlur.isotropic.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.w.html.ini
deleted file mode 100644
index 35968d5306..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.layers.gaussianBlur.isotropic.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini
deleted file mode 100644
index 07ba56ece2..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.layers.gaussianBlur.mostly-x.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.w.html.ini
deleted file mode 100644
index 86ab5962ea..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.layers.gaussianBlur.mostly-x.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini
deleted file mode 100644
index 82c9e26ef6..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.layers.gaussianBlur.mostly-y.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.w.html.ini
deleted file mode 100644
index 6f82af0f57..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.layers.gaussianBlur.mostly-y.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.w.html.ini
new file mode 100644
index 0000000000..a15fb4e137
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.html.ini
deleted file mode 100644
index 1936477694..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.layers.gaussianBlur.x-only.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.w.html.ini
deleted file mode 100644
index d2d77fbcf5..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.layers.gaussianBlur.x-only.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.html.ini
deleted file mode 100644
index 48cf358991..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.layers.gaussianBlur.y-only.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.w.html.ini
deleted file mode 100644
index 3514179242..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.layers.gaussianBlur.y-only.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.blending.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.blending.html.ini
deleted file mode 100644
index 54b3cc045f..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.blending.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.blending.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.blending.shadow.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.blending.shadow.html.ini
deleted file mode 100644
index 626eff7336..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.blending.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.blending.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.blending.shadow.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.blending.shadow.w.html.ini
deleted file mode 100644
index ff559e5d88..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.blending.shadow.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.blending.shadow.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.blending.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.blending.w.html.ini
deleted file mode 100644
index c2a8c981f8..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.blending.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.blending.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.composite.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.composite.html.ini
deleted file mode 100644
index d09675134e..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.composite.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.composite.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.composite.shadow.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.composite.shadow.html.ini
deleted file mode 100644
index b55252d174..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.composite.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.composite.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.composite.shadow.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.composite.shadow.w.html.ini
deleted file mode 100644
index aaa6765253..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.composite.shadow.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.composite.shadow.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.composite.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.composite.w.html.ini
deleted file mode 100644
index 75d1661461..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.composite.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.composite.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.html.ini
deleted file mode 100644
index 2486a283d2..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.shadow.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.shadow.html.ini
deleted file mode 100644
index 370ae9c250..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.shadow.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.shadow.w.html.ini
deleted file mode 100644
index 4f0d5b6562..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.shadow.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.shadow.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.w.html.ini
deleted file mode 100644
index 562e7fb544..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.alpha.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.alpha.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.html.ini
deleted file mode 100644
index 83afb17f2c..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.blending.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.no-shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.no-shadow.no-transform.html.ini
new file mode 100644
index 0000000000..404c45da07
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.no-shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.blending.no-shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.no-shadow.no-transform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.no-shadow.no-transform.w.html.ini
new file mode 100644
index 0000000000..6d3f867402
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.no-shadow.no-transform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.blending.no-shadow.no-transform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.no-shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.no-shadow.rotation.html.ini
new file mode 100644
index 0000000000..5f0ae34ff4
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.no-shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.blending.no-shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.no-shadow.rotation.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.no-shadow.rotation.w.html.ini
new file mode 100644
index 0000000000..865516930b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.no-shadow.rotation.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.blending.no-shadow.rotation.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.html.ini
deleted file mode 100644
index 45de627636..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.blending.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.no-transform.html.ini
new file mode 100644
index 0000000000..a5415c367c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.blending.shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.no-transform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.no-transform.w.html.ini
new file mode 100644
index 0000000000..eb0f9ac9be
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.no-transform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.blending.shadow.no-transform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.rotation.html.ini
new file mode 100644
index 0000000000..6cb0dd3611
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.blending.shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.rotation.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.rotation.w.html.ini
new file mode 100644
index 0000000000..69749d1d22
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.rotation.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.blending.shadow.rotation.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.w.html.ini
deleted file mode 100644
index 319d3a5bb3..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.shadow.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.blending.shadow.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.w.html.ini
deleted file mode 100644
index ee82c17f0e..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.blending.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.blending.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.html.ini
deleted file mode 100644
index 98cc7085fa..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.composite.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.no-shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.no-shadow.no-transform.html.ini
new file mode 100644
index 0000000000..1c6480ede0
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.no-shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.composite.no-shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.no-shadow.no-transform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.no-shadow.no-transform.w.html.ini
new file mode 100644
index 0000000000..5896105e3b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.no-shadow.no-transform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.composite.no-shadow.no-transform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.no-shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.no-shadow.rotation.html.ini
new file mode 100644
index 0000000000..1327e04cf8
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.no-shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.composite.no-shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.no-shadow.rotation.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.no-shadow.rotation.w.html.ini
new file mode 100644
index 0000000000..3990f08265
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.no-shadow.rotation.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.composite.no-shadow.rotation.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.html.ini
deleted file mode 100644
index 74c1944327..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.composite.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.no-transform.html.ini
new file mode 100644
index 0000000000..cb0410d476
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.composite.shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.no-transform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.no-transform.w.html.ini
new file mode 100644
index 0000000000..b1cec0976d
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.no-transform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.composite.shadow.no-transform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.rotation.html.ini
new file mode 100644
index 0000000000..8af32a1f6d
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.composite.shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.rotation.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.rotation.w.html.ini
new file mode 100644
index 0000000000..00e24ab0f4
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.rotation.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.composite.shadow.rotation.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.w.html.ini
deleted file mode 100644
index ed51ae3219..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.shadow.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.composite.shadow.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.w.html.ini
deleted file mode 100644
index 8b69d01955..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.composite.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.composite.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.no-shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.no-shadow.no-transform.html.ini
new file mode 100644
index 0000000000..7e434389ba
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.no-shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.copy.no-shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.no-shadow.no-transform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.no-shadow.no-transform.w.html.ini
new file mode 100644
index 0000000000..8b6afbe31c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.no-shadow.no-transform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.copy.no-shadow.no-transform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.no-shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.no-shadow.rotation.html.ini
new file mode 100644
index 0000000000..e4e1d2ecfe
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.no-shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.copy.no-shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.no-shadow.rotation.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.no-shadow.rotation.w.html.ini
new file mode 100644
index 0000000000..61b8d7e2d9
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.no-shadow.rotation.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.copy.no-shadow.rotation.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.shadow.no-transform.html.ini
new file mode 100644
index 0000000000..b3ddf29a40
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.copy.shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.shadow.no-transform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.shadow.no-transform.w.html.ini
new file mode 100644
index 0000000000..ad7a10db03
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.shadow.no-transform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.copy.shadow.no-transform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.shadow.rotation.html.ini
new file mode 100644
index 0000000000..73cf933797
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.copy.shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.shadow.rotation.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.shadow.rotation.w.html.ini
new file mode 100644
index 0000000000..f7dc71e799
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.copy.shadow.rotation.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.copy.shadow.rotation.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.html.ini
deleted file mode 100644
index 6dc2a0be3d..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.blending.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.shadow.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.shadow.html.ini
deleted file mode 100644
index cc06756d37..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.blending.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.shadow.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.shadow.w.html.ini
deleted file mode 100644
index 92cd7f4821..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.shadow.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.blending.shadow.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.w.html.ini
deleted file mode 100644
index b7a4f44aa7..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.blending.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.html.ini
deleted file mode 100644
index f870e31ef5..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.composite.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.shadow.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.shadow.html.ini
deleted file mode 100644
index c648a53b3b..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.composite.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.shadow.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.shadow.w.html.ini
deleted file mode 100644
index fcb4853232..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.shadow.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.composite.shadow.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.w.html.ini
deleted file mode 100644
index a7455df441..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.composite.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.html.ini
deleted file mode 100644
index b34278cdbd..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.shadow.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.shadow.html.ini
deleted file mode 100644
index 82902cb9f8..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.shadow.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.shadow.w.html.ini
deleted file mode 100644
index c3ef52e8b4..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.shadow.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.shadow.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.w.html.ini
deleted file mode 100644
index c080e87457..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.alpha.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.html.ini
deleted file mode 100644
index 8a5b9e3474..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.blending.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.no-shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.no-shadow.no-transform.html.ini
new file mode 100644
index 0000000000..320c0788bd
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.no-shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.blending.no-shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.no-shadow.no-transform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.no-shadow.no-transform.w.html.ini
new file mode 100644
index 0000000000..11e566f624
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.no-shadow.no-transform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.blending.no-shadow.no-transform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.no-shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.no-shadow.rotation.html.ini
new file mode 100644
index 0000000000..ffdea0f0bb
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.no-shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.blending.no-shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.no-shadow.rotation.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.no-shadow.rotation.w.html.ini
new file mode 100644
index 0000000000..504e6dbe00
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.no-shadow.rotation.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.blending.no-shadow.rotation.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.html.ini
deleted file mode 100644
index bf8addbcad..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.blending.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.no-transform.html.ini
new file mode 100644
index 0000000000..4c9e8f0182
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.blending.shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.no-transform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.no-transform.w.html.ini
new file mode 100644
index 0000000000..e160d39a8b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.no-transform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.blending.shadow.no-transform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.rotation.html.ini
new file mode 100644
index 0000000000..f3e73bbc0c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.blending.shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.rotation.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.rotation.w.html.ini
new file mode 100644
index 0000000000..fd8f19fffb
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.rotation.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.blending.shadow.rotation.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.w.html.ini
deleted file mode 100644
index bdd2399328..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.shadow.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.blending.shadow.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.w.html.ini
deleted file mode 100644
index 54369d7e0d..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.blending.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.blending.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.html.ini
deleted file mode 100644
index c0e9b5cd2e..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.composite.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.no-shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.no-shadow.no-transform.html.ini
new file mode 100644
index 0000000000..625607575e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.no-shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.composite.no-shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.no-shadow.no-transform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.no-shadow.no-transform.w.html.ini
new file mode 100644
index 0000000000..856ca9b5dd
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.no-shadow.no-transform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.composite.no-shadow.no-transform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.no-shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.no-shadow.rotation.html.ini
new file mode 100644
index 0000000000..0d03f3d549
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.no-shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.composite.no-shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.no-shadow.rotation.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.no-shadow.rotation.w.html.ini
new file mode 100644
index 0000000000..c65e4e6af7
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.no-shadow.rotation.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.composite.no-shadow.rotation.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.html.ini
deleted file mode 100644
index aceed076ab..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.composite.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.no-transform.html.ini
new file mode 100644
index 0000000000..6951a25326
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.composite.shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.no-transform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.no-transform.w.html.ini
new file mode 100644
index 0000000000..bc8ba3b7d1
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.no-transform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.composite.shadow.no-transform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.rotation.html.ini
new file mode 100644
index 0000000000..5bd2f825d0
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.composite.shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.rotation.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.rotation.w.html.ini
new file mode 100644
index 0000000000..8697b8ee55
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.rotation.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.composite.shadow.rotation.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.w.html.ini
deleted file mode 100644
index 7315fffcb1..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.shadow.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.composite.shadow.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.w.html.ini
deleted file mode 100644
index 87fe1c1338..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.composite.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.composite.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.no-shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.no-shadow.no-transform.html.ini
new file mode 100644
index 0000000000..a11a235607
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.no-shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.copy.no-shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.no-shadow.no-transform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.no-shadow.no-transform.w.html.ini
new file mode 100644
index 0000000000..b4350ad384
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.no-shadow.no-transform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.copy.no-shadow.no-transform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.no-shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.no-shadow.rotation.html.ini
new file mode 100644
index 0000000000..11e660c56b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.no-shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.copy.no-shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.no-shadow.rotation.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.no-shadow.rotation.w.html.ini
new file mode 100644
index 0000000000..46f49fe022
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.no-shadow.rotation.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.copy.no-shadow.rotation.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.shadow.no-transform.html.ini
new file mode 100644
index 0000000000..98c792d69b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.copy.shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.shadow.no-transform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.shadow.no-transform.w.html.ini
new file mode 100644
index 0000000000..529082f039
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.shadow.no-transform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.copy.shadow.no-transform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.shadow.rotation.html.ini
new file mode 100644
index 0000000000..7352700efe
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.copy.shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.shadow.rotation.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.shadow.rotation.w.html.ini
new file mode 100644
index 0000000000..787f83ec5e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.copy.shadow.rotation.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.copy.shadow.rotation.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.no-transform.html.ini
new file mode 100644
index 0000000000..2bca108715
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.no-composite-op.no-shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.no-transform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.no-transform.w.html.ini
new file mode 100644
index 0000000000..e84b41a07a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.no-transform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.no-composite-op.no-shadow.no-transform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.rotation.html.ini
new file mode 100644
index 0000000000..6084e59852
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.no-composite-op.no-shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.rotation.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.rotation.w.html.ini
new file mode 100644
index 0000000000..4c5a408b48
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.no-shadow.rotation.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.no-composite-op.no-shadow.rotation.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.shadow.no-transform.html.ini
new file mode 100644
index 0000000000..4521ebd917
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.no-composite-op.shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.shadow.no-transform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.shadow.no-transform.w.html.ini
new file mode 100644
index 0000000000..3c57414972
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.shadow.no-transform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.no-composite-op.shadow.no-transform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.shadow.rotation.html.ini
new file mode 100644
index 0000000000..b55fabce62
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.no-composite-op.shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.shadow.rotation.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.shadow.rotation.w.html.ini
new file mode 100644
index 0000000000..6f27126360
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-composite-op.shadow.rotation.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.no-composite-op.shadow.rotation.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-global-states.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-global-states.html.ini
deleted file mode 100644
index 22eb1011e3..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-global-states.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.no-global-states.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-global-states.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-global-states.w.html.ini
deleted file mode 100644
index 84c5a0e63c..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.no-global-states.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.no-global-states.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.shadow.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.shadow.html.ini
deleted file mode 100644
index 5ce131519d..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.shadow.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.shadow.w.html.ini
deleted file mode 100644
index 1ffdc5dc7e..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.filter.shadow.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.filter.shadow.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.no-shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.no-shadow.no-transform.html.ini
new file mode 100644
index 0000000000..e1271b0887
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.no-shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.no-composite-op.no-shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.no-shadow.no-transform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.no-shadow.no-transform.w.html.ini
new file mode 100644
index 0000000000..b810cf1c28
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.no-shadow.no-transform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.no-composite-op.no-shadow.no-transform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.no-shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.no-shadow.rotation.html.ini
new file mode 100644
index 0000000000..8ad13f6691
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.no-shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.no-composite-op.no-shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.no-shadow.rotation.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.no-shadow.rotation.w.html.ini
new file mode 100644
index 0000000000..a8cef47194
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.no-shadow.rotation.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.no-composite-op.no-shadow.rotation.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.shadow.no-transform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.shadow.no-transform.html.ini
new file mode 100644
index 0000000000..61897735a8
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.shadow.no-transform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.no-composite-op.shadow.no-transform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.shadow.no-transform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.shadow.no-transform.w.html.ini
new file mode 100644
index 0000000000..25ab7cbc35
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.shadow.no-transform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.no-composite-op.shadow.no-transform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.shadow.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.shadow.rotation.html.ini
new file mode 100644
index 0000000000..99afebe84a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.shadow.rotation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.no-composite-op.shadow.rotation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.shadow.rotation.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.shadow.rotation.w.html.ini
new file mode 100644
index 0000000000..6d5d73e185
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-composite-op.shadow.rotation.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.no-composite-op.shadow.rotation.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-global-states.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-global-states.html.ini
deleted file mode 100644
index 17fb3603ea..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-global-states.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.no-global-states.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-global-states.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-global-states.w.html.ini
deleted file mode 100644
index cc51506010..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.no-global-states.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.no-global-states.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.shadow.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.shadow.html.ini
deleted file mode 100644
index 1257735885..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.shadow.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.shadow.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.shadow.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.shadow.w.html.ini
deleted file mode 100644
index 66861cfabf..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.global-states.shadow.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.layer.global-states.shadow.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.globalCompositeOperation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.globalCompositeOperation.html.ini
new file mode 100644
index 0000000000..f50e122758
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.globalCompositeOperation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.globalCompositeOperation.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.globalCompositeOperation.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.globalCompositeOperation.w.html.ini
new file mode 100644
index 0000000000..da6d1e895f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.globalCompositeOperation.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.globalCompositeOperation.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.convertToBlob.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.convertToBlob.html.ini
deleted file mode 100644
index 080078d8ea..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.convertToBlob.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations-with-promises.convertToBlob.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.convertToBlob.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.convertToBlob.worker.js.ini
deleted file mode 100644
index 22dfe0ef88..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.convertToBlob.worker.js.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations-with-promises.convertToBlob.worker.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.createImageBitmap.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.createImageBitmap.html.ini
deleted file mode 100644
index d1998dcc7f..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.createImageBitmap.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations-with-promises.createImageBitmap.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.createImageBitmap.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.createImageBitmap.worker.js.ini
deleted file mode 100644
index 32ea8dfecf..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.createImageBitmap.worker.js.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations-with-promises.createImageBitmap.worker.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.html.ini
new file mode 100644
index 0000000000..8dd4189baa
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.html.ini
@@ -0,0 +1,6 @@
+[2d.layer.malformed-operations-with-promises.html]
+ [Throws if convertToBlob is called while layers are open.]
+ expected: FAIL
+
+ [Throws if createImageBitmap is called while layers are open.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.worker.js.ini
new file mode 100644
index 0000000000..111b5ffc83
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations-with-promises.worker.js.ini
@@ -0,0 +1,6 @@
+[2d.layer.malformed-operations-with-promises.worker.html]
+ [Throws if convertToBlob is called while layers are open.]
+ expected: FAIL
+
+ [Throws if createImageBitmap is called while layers are open.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.createPattern.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.createPattern.html.ini
deleted file mode 100644
index 46ed88ffcf..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.createPattern.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations.createPattern.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.createPattern.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.createPattern.worker.js.ini
deleted file mode 100644
index 4e526d044d..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.createPattern.worker.js.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations.createPattern.worker.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.drawImage.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.drawImage.html.ini
deleted file mode 100644
index 54c6406829..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.drawImage.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations.drawImage.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.drawImage.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.drawImage.worker.js.ini
deleted file mode 100644
index 83e4758621..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.drawImage.worker.js.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations.drawImage.worker.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.getImageData.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.getImageData.html.ini
deleted file mode 100644
index be1b5447dd..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.getImageData.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations.getImageData.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.getImageData.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.getImageData.worker.js.ini
deleted file mode 100644
index 635df9bd32..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.getImageData.worker.js.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations.getImageData.worker.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.html.ini
new file mode 100644
index 0000000000..e82efdbd1d
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.html.ini
@@ -0,0 +1,15 @@
+[2d.layer.malformed-operations.html]
+ [Throws if createPattern is called while layers are open.]
+ expected: FAIL
+
+ [Throws if drawImage is called while layers are open.]
+ expected: FAIL
+
+ [Throws if getImageData is called while layers are open.]
+ expected: FAIL
+
+ [Throws if putImageData is called while layers are open.]
+ expected: FAIL
+
+ [Throws if transferToImageBitmap is called while layers are open.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.putImageData.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.putImageData.html.ini
deleted file mode 100644
index 712523e193..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.putImageData.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations.putImageData.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.putImageData.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.putImageData.worker.js.ini
deleted file mode 100644
index f17c7da697..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.putImageData.worker.js.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations.putImageData.worker.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.transferToImageBitmap.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.transferToImageBitmap.html.ini
deleted file mode 100644
index c63b82d5a9..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.transferToImageBitmap.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations.transferToImageBitmap.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.transferToImageBitmap.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.transferToImageBitmap.worker.js.ini
deleted file mode 100644
index 6642d085e1..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.transferToImageBitmap.worker.js.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.layer.malformed-operations.transferToImageBitmap.worker.html]
- [Check that exceptions are thrown for operations that are malformed while layers are open.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.worker.js.ini
new file mode 100644
index 0000000000..bcb22804fc
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.malformed-operations.worker.js.ini
@@ -0,0 +1,15 @@
+[2d.layer.malformed-operations.worker.html]
+ [Throws if createPattern is called while layers are open.]
+ expected: FAIL
+
+ [Throws if drawImage is called while layers are open.]
+ expected: FAIL
+
+ [Throws if getImageData is called while layers are open.]
+ expected: FAIL
+
+ [Throws if putImageData is called while layers are open.]
+ expected: FAIL
+
+ [Throws if transferToImageBitmap is called while layers are open.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/cross-origin-embedder-policy/dedicated-worker-cache-storage.https.html.ini b/testing/web-platform/meta/html/cross-origin-embedder-policy/dedicated-worker-cache-storage.https.html.ini
index c9c1e3d2d8..311dbcccf0 100644
--- a/testing/web-platform/meta/html/cross-origin-embedder-policy/dedicated-worker-cache-storage.https.html.ini
+++ b/testing/web-platform/meta/html/cross-origin-embedder-policy/dedicated-worker-cache-storage.https.html.ini
@@ -1,14 +1,34 @@
[dedicated-worker-cache-storage.https.html]
expected:
- if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
[coep-require-corp coep-require-corp corp-cross-origin]
expected:
- if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[coep-require-corp coep-require-corp corp-undefined]
expected:
- if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[coep-require-corp coep-none corp-undefined]
expected:
- if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT]
+
+ [coep-require-corp coep-none corp-cross-origin]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+
+ [coep-none coep-none corp-undefined]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [coep-none coep-require-corp corp-undefined]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+
+ [coep-none coep-require-corp corp-cross-origin]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
diff --git a/testing/web-platform/meta/html/cross-origin-embedder-policy/none-load-from-cache-storage.https.html.ini b/testing/web-platform/meta/html/cross-origin-embedder-policy/none-load-from-cache-storage.https.html.ini
index 0703495a05..a926fcb707 100644
--- a/testing/web-platform/meta/html/cross-origin-embedder-policy/none-load-from-cache-storage.https.html.ini
+++ b/testing/web-platform/meta/html/cross-origin-embedder-policy/none-load-from-cache-storage.https.html.ini
@@ -1,94 +1,93 @@
[none-load-from-cache-storage.https.html]
expected:
- if (processor == "x86") and not debug: [TIMEOUT, OK]
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
[Fetch cross-origin no-cors cors-enabled corp-undefined from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: [NOTRUN, PASS]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[Fetch cross-origin no-cors cors-enabled corp-cross-origin from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[Fetch cross-origin no-cors cors-enabled corp-same-origin from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: [NOTRUN, PASS]
-
- [Fetch same-origin cors cors-enabled corp-cross-origin from network and CacheStorage.]
- expected:
- if (processor == "x86") and not debug: NOTRUN
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[Fetch cross-origin no-cors cors-disabled corp-cross-origin from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: NOTRUN
-
- [Fetch same-origin cors cors-disabled corp-same-origin from network and CacheStorage.]
- expected:
- if (processor == "x86") and not debug: TIMEOUT
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[Fetch same-origin no-cors cors-disabled corp-same-origin from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: NOTRUN
+ if (os == "win") and not debug: [PASS, NOTRUN]
[Fetch cross-origin no-cors cors-disabled corp-undefined from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: NOTRUN
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[Fetch cross-origin cors cors-enabled corp-cross-origin from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: NOTRUN
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[Fetch cross-origin cors cors-disabled corp-same-origin from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: NOTRUN
+ if (os == "win") and not debug: [PASS, NOTRUN]
[Fetch same-origin no-cors cors-enabled corp-same-origin from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: NOTRUN
+ if (os == "win") and not debug: [PASS, NOTRUN]
[Fetch cross-origin cors cors-enabled corp-undefined from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: NOTRUN
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[Fetch same-origin no-cors cors-disabled corp-cross-origin from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: NOTRUN
+ if (os == "win") and not debug: [PASS, NOTRUN]
[Fetch same-origin no-cors cors-disabled corp-undefined from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: NOTRUN
+ if (os == "win") and not debug: [PASS, NOTRUN]
[Fetch cross-origin cors cors-disabled corp-cross-origin from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: NOTRUN
+ if (os == "win") and not debug: [PASS, NOTRUN]
[Fetch cross-origin cors cors-disabled corp-undefined from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: NOTRUN
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[Fetch same-origin cors cors-enabled corp-undefined from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: NOTRUN
+ if (os == "win") and not debug: [PASS, NOTRUN]
[Fetch same-origin no-cors cors-enabled corp-undefined from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: NOTRUN
+ if (os == "win") and not debug: [PASS, NOTRUN]
[Fetch cross-origin no-cors cors-disabled corp-same-origin from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: NOTRUN
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
[Fetch same-origin no-cors cors-enabled corp-cross-origin from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: NOTRUN
-
- [Fetch same-origin cors cors-disabled corp-undefined from network and CacheStorage.]
- expected:
- if (processor == "x86") and not debug: NOTRUN
+ if (os == "win") and not debug: [PASS, NOTRUN]
[Fetch same-origin cors cors-enabled corp-same-origin from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: NOTRUN
+ if (os == "win") and not debug: [PASS, TIMEOUT]
[Fetch cross-origin cors cors-enabled corp-same-origin from network and CacheStorage.]
expected:
- if (processor == "x86") and not debug: NOTRUN
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN]
diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/coep-with-same-origin.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/coep-with-same-origin.https.html.ini
index bd71db8ebd..0c9f0e5d3e 100644
--- a/testing/web-platform/meta/html/cross-origin-opener-policy/coep-with-same-origin.https.html.ini
+++ b/testing/web-platform/meta/html/cross-origin-opener-policy/coep-with-same-origin.https.html.ini
@@ -1,4 +1,4 @@
[coep-with-same-origin.https.html]
expected:
- if (os == "android") and debug and swgl: [OK, TIMEOUT]
+ if (os == "android") and debug: [OK, TIMEOUT]
if (os == "android") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/coop-sandbox.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/coop-sandbox.https.html.ini
index 2c854239d3..1d4db7d548 100644
--- a/testing/web-platform/meta/html/cross-origin-opener-policy/coop-sandbox.https.html.ini
+++ b/testing/web-platform/meta/html/cross-origin-opener-policy/coop-sandbox.https.html.ini
@@ -1,4 +1,4 @@
[coop-sandbox.https.html]
expected:
- if (os == "android") and debug and swgl: [OK, TIMEOUT]
+ if (os == "android") and debug: TIMEOUT
if (os == "android") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/dom/documents/resource-metadata-management/document-cookie.html.ini b/testing/web-platform/meta/html/dom/documents/resource-metadata-management/document-cookie.html.ini
deleted file mode 100644
index bfdc1a58d7..0000000000
--- a/testing/web-platform/meta/html/dom/documents/resource-metadata-management/document-cookie.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[document-cookie.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [document.cookie 2]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/elements/global-attributes/the-anchor-attribute-xml.tentative.html.ini b/testing/web-platform/meta/html/dom/elements/global-attributes/the-anchor-attribute-xml.tentative.html.ini
new file mode 100644
index 0000000000..3d8482ac28
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/elements/global-attributes/the-anchor-attribute-xml.tentative.html.ini
@@ -0,0 +1,3 @@
+[the-anchor-attribute-xml.tentative.html]
+ [the-anchor-attribute-xml]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/idlharness.https.html.ini b/testing/web-platform/meta/html/dom/idlharness.https.html.ini
index f666d3f736..8acbca1462 100644
--- a/testing/web-platform/meta/html/dom/idlharness.https.html.ini
+++ b/testing/web-platform/meta/html/dom/idlharness.https.html.ini
@@ -747,6 +747,18 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu
[SVGSVGElement interface: attribute onpageswap]
expected: FAIL
+ [Element interface: document.createElement("noscript") must inherit property "getHTML(optional GetHTMLOptions)" with the proper type]
+ expected: FAIL
+
+ [Element interface: calling getHTML(optional GetHTMLOptions) on document.createElement("noscript") with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [ShadowRoot interface: operation getHTML(optional GetHTMLOptions)]
+ expected: FAIL
+
+ [Element interface: operation getHTML(optional GetHTMLOptions)]
+ expected: FAIL
+
[idlharness.https.html?include=(Document|Window)]
[Window interface: window must inherit property "originAgentCluster" with the proper type]
@@ -900,3 +912,9 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu
[HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onpageswap" with the proper type]
expected: FAIL
+
+ [HTMLTemplateElement interface: attribute shadowRootSerializable]
+ expected: FAIL
+
+ [HTMLTemplateElement interface: document.createElement("template") must inherit property "shadowRootSerializable" with the proper type]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/usvstring-reflection.https.html.ini b/testing/web-platform/meta/html/dom/usvstring-reflection.https.html.ini
index a4f6d8749f..c91b52e0ab 100644
--- a/testing/web-platform/meta/html/dom/usvstring-reflection.https.html.ini
+++ b/testing/web-platform/meta/html/dom/usvstring-reflection.https.html.ini
@@ -1,20 +1,9 @@
[usvstring-reflection.https.html]
expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [source : unpaired surrogate codepoint should be replaced with U+FFFD]
- expected: FAIL
-
- [anchor : unpaired surrogate codepoint should be replaced with U+FFFD]
- expected: FAIL
-
- [area : unpaired surrogate codepoint should be replaced with U+FFFD]
- expected: FAIL
-
- [storage event : unpaired surrogate codepoint should be replaced with U+FFFD]
- expected: FAIL
-
+ if (os == "mac") and not debug: [OK, TIMEOUT]
[UnregisterProtocolHandler URL: unpaired surrogate codepoint should not make any exceptions.]
expected: FAIL
[RTCDataChannel.send: unpaired surrogate codepoint should be replaced with U+FFFD.]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.js.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.js.ini
index 59a85ebb49..f4b638dab8 100644
--- a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.js.ini
+++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.js.ini
@@ -1,20 +1,13 @@
[serialization-via-idb.any.worker.html]
expected:
- if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
[SharedArrayBuffer cloning via IndexedDB: basic case]
expected:
- if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT]
- FAIL
+ if (processor == "x86") and not debug: [PASS, FAIL, TIMEOUT]
[SharedArrayBuffer cloning via the IndexedDB: is interleaved correctly]
expected:
- if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT]
- FAIL
+ if (processor == "x86") and not debug: [PASS, FAIL, TIMEOUT]
[serialization-via-idb.any.html]
- [SharedArrayBuffer cloning via IndexedDB: basic case]
- expected: FAIL
-
- [SharedArrayBuffer cloning via the IndexedDB: is interleaved correctly]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-simple-success.https.html.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-simple-success.https.html.ini
new file mode 100644
index 0000000000..47081a549d
--- /dev/null
+++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-simple-success.https.html.ini
@@ -0,0 +1,3 @@
+[window-simple-success.https.html]
+ [postMessaging to a dedicated worker allows them to see each others' modifications with Float16Array]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/meta/refresh-time.html.ini b/testing/web-platform/meta/html/meta/refresh-time.html.ini
new file mode 100644
index 0000000000..8fd126ae47
--- /dev/null
+++ b/testing/web-platform/meta/html/meta/refresh-time.html.ini
@@ -0,0 +1,28 @@
+[refresh-time.html]
+ [Ensure that refresh is observed]
+ expected:
+ if not debug and (os == "linux") and not asan and tsan: [FAIL, PASS]
+ if not debug and (os == "win") and (processor == "x86_64"): [PASS, FAIL]
+ if not debug and (os == "linux") and asan: FAIL
+ if not debug and (os == "android"): FAIL
+ if debug: FAIL
+
+ [Ensure that fractions in refresh time are ignored]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
+
+ [Ensure that non-fractional part in refresh time does not get discarded]
+ expected:
+ if (os == "linux") and (processor == "x86_64") and not debug and not asan and not tsan: PASS
+ if (os == "win") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "linux") and (processor == "x86"): PASS
+ FAIL
+
+ [Ensure that multiple periods in refresh time just get ignored]
+ expected:
+ if (os == "linux") and (processor == "x86_64") and not debug and not asan and not tsan: PASS
+ if (os == "win") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "linux") and (processor == "x86"): PASS
+ FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-quirks-mode.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-quirks-mode.html.ini
index 3f4c8bb5fb..170ee2b765 100644
--- a/testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-quirks-mode.html.ini
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-quirks-mode.html.ini
@@ -1,5 +1,3 @@
[multicol-quirks-mode.html]
expected:
if (os == "android") and fission: [TIMEOUT, OK]
- [multicol default styles (quirks mode)]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-standards-mode.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-standards-mode.html.ini
index c64af955cc..15d3dff946 100644
--- a/testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-standards-mode.html.ini
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-standards-mode.html.ini
@@ -1,5 +1,3 @@
[multicol-standards-mode.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [multicol default styles (standards mode)]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-1-block-size-001-ref.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-1-block-size-001-ref.html.ini
deleted file mode 100644
index a97bd551c5..0000000000
--- a/testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-1-block-size-001-ref.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[select-1-block-size-001-ref.html]
- expected:
- if os == "android": PASS
- if os == "mac": PASS
- if os == "linux": PASS
- FAIL
diff --git a/testing/web-platform/meta/html/semantics/document-metadata/the-base-element/base-data.html.ini b/testing/web-platform/meta/html/semantics/document-metadata/the-base-element/base-data.html.ini
index 859fbc431b..dfbc2021a4 100644
--- a/testing/web-platform/meta/html/semantics/document-metadata/the-base-element/base-data.html.ini
+++ b/testing/web-platform/meta/html/semantics/document-metadata/the-base-element/base-data.html.ini
@@ -1,6 +1,14 @@
[base-data.html]
[First <base> has a data: URL so fallback is used]
- expected: FAIL
+ expected:
+ if not debug and (os == "linux") and not asan and not tsan: [PASS, FAIL]
+ if not debug and (os == "win"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
[Dynamically inserted first <base> has a data: URL so fallback is used]
- expected: FAIL
+ expected:
+ if not debug and (os == "linux") and not asan and not tsan: [PASS, FAIL]
+ if not debug and (os == "win"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/semantics/document-metadata/the-base-element/base-javascript.html.ini b/testing/web-platform/meta/html/semantics/document-metadata/the-base-element/base-javascript.html.ini
index 0cd8cecf4f..46fad851e3 100644
--- a/testing/web-platform/meta/html/semantics/document-metadata/the-base-element/base-javascript.html.ini
+++ b/testing/web-platform/meta/html/semantics/document-metadata/the-base-element/base-javascript.html.ini
@@ -1,6 +1,14 @@
[base-javascript.html]
[First <base> has a javascript: URL so fallback is used]
- expected: FAIL
+ expected:
+ if not debug and (os == "linux") and not asan and not tsan: [PASS, FAIL]
+ if not debug and (os == "win"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
[Dynamically inserted first <base> has a javascript: URL so fallback is used]
- expected: FAIL
+ expected:
+ if not debug and (os == "linux") and not asan and not tsan: [PASS, FAIL]
+ if not debug and (os == "win"): [PASS, FAIL]
+ if not debug and (os == "mac"): [PASS, FAIL]
+ if not debug and (os == "android"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini
new file mode 100644
index 0000000000..88b760811d
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini
@@ -0,0 +1,3 @@
+[iframe_sandbox_popups_escaping-1.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-delivered.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-delivered.tentative.sub.window.js.ini
index 6c1ef5bb5e..dd34a3b747 100644
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-delivered.tentative.sub.window.js.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-delivered.tentative.sub.window.js.ini
@@ -1,5 +1,8 @@
[sandbox-top-navigation-child-cross-origin-delivered.tentative.sub.window.html]
expected:
- if (os == "linux") and not fission and debug and not swgl: [OK, CRASH]
+ if debug and (os == "linux") and fission: [OK, TIMEOUT]
+ if debug and (os == "linux") and not fission: [OK, CRASH]
[A cross-origin frame with delivered sandbox flags can not navigate top]
- expected: FAIL
+ expected:
+ if debug and (os == "linux") and fission: [FAIL, TIMEOUT]
+ FAIL
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-data-url-to-https.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-data-url-to-https.html.ini
index 669a2fce36..3bd071109c 100644
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-data-url-to-https.html.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-data-url-to-https.html.ini
@@ -1,3 +1,3 @@
[image-loading-lazy-data-url-to-https.html]
expected:
- if debug and (os == "linux") and not fission and not swgl: [PASS, FAIL]
+ if not fission and (os == "linux") and debug and not swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/native-popup-with-datalist.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/native-popup-with-datalist.tentative.html.ini
new file mode 100644
index 0000000000..4663af098f
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/native-popup-with-datalist.tentative.html.ini
@@ -0,0 +1,2 @@
+[native-popup-with-datalist.tentative.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/nested-options.tenative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/nested-options.tenative.html.ini
new file mode 100644
index 0000000000..cccb9b6387
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/nested-options.tenative.html.ini
@@ -0,0 +1,6 @@
+[nested-options.tenative.html]
+ [The HTML parser should disallow nested options in select datalist.]
+ expected: FAIL
+
+ [Nested <options> should be listed in <select> IDLs.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-appearance-writing-mode-vertical-lr.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-appearance-writing-mode-vertical-lr.tentative.html.ini
new file mode 100644
index 0000000000..3b64ad3a46
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-appearance-writing-mode-vertical-lr.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-writing-mode-vertical-lr.tentative.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-appearance-writing-mode-vertical-rl.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-appearance-writing-mode-vertical-rl.tentative.html.ini
new file mode 100644
index 0000000000..a3843b0849
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-appearance-writing-mode-vertical-rl.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-writing-mode-vertical-rl.tentative.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-datalist-popover-behavior.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-datalist-popover-behavior.tentative.html.ini
new file mode 100644
index 0000000000..468b6496e7
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-datalist-popover-behavior.tentative.html.ini
@@ -0,0 +1,18 @@
+[select-datalist-popover-behavior.tentative.html]
+ [showPopover and hidePopover should work on the select datalist.]
+ expected: FAIL
+
+ [showPicker should show the select datalist.]
+ expected: FAIL
+
+ [preventDefault on beforetoggle should prevent the datalist from showing.]
+ expected: FAIL
+
+ [showPopover on a disconnected datalist should throw an exception.]
+ expected: FAIL
+
+ [Disconnecting while internally showing the datalist should not crash or show the popover.]
+ expected: FAIL
+
+ [Disconnecting while internally hiding the datalist should not crash.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/interactive-content.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/interactive-content.html.ini
index 1301bf9dc6..6f0966515d 100644
--- a/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/interactive-content.html.ini
+++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/interactive-content.html.ini
@@ -1,6 +1,7 @@
prefs: [apz.zoom-to-focused-input.enabled:false]
[interactive-content.html]
expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
if (os == "mac") and not debug: TIMEOUT
if (os == "linux") and not debug: [TIMEOUT, OK]
if (os == "android") and not debug: [OK, CRASH]
@@ -11,15 +12,13 @@ prefs: [apz.zoom-to-focused-input.enabled:false]
expected:
if (os == "mac") and not debug: [NOTRUN, PASS]
if (os == "linux") and not debug: NOTRUN
- if (os == "android") and debug: [FAIL, PASS]
- if (os == "android") and not debug: [PASS, FAIL]
+ if os == "android": [PASS, FAIL]
[Clicking an <input type=number> doesn't open <details>]
expected:
if (os == "mac") and not debug: [NOTRUN, PASS]
if (os == "linux") and not debug: NOTRUN
- if (os == "android") and debug: [FAIL, PASS]
- if (os == "android") and not debug: [PASS, FAIL]
+ if os == "android": [PASS, FAIL]
[Clicking an <input type=color> doesn't open <details>]
expected:
@@ -44,6 +43,7 @@ prefs: [apz.zoom-to-focused-input.enabled:false]
[Clicking a <video> doesn't open <details>]
expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
if (os == "mac") and not debug: NOTRUN
if (os == "linux") and not debug: NOTRUN
@@ -65,7 +65,7 @@ prefs: [apz.zoom-to-focused-input.enabled:false]
[Clicking in an <iframe> doesn't open <details>]
expected:
- if (os == "mac") and not debug: [NOTRUN, PASS, TIMEOUT]
+ if (os == "mac") and not debug: [TIMEOUT, PASS, NOTRUN]
if (os == "linux") and not debug: [TIMEOUT, NOTRUN]
[Clicking an <input type=password> doesn't open <details>]
@@ -115,7 +115,7 @@ prefs: [apz.zoom-to-focused-input.enabled:false]
[Clicking the content of an <embed> doesn't open <details>]
expected:
- if (os == "mac") and not debug: TIMEOUT
+ if (os == "mac") and not debug: [PASS, TIMEOUT]
if (os == "linux") and not debug: [PASS, TIMEOUT]
[Clicking an <input type=submit> doesn't open <details>]
diff --git a/testing/web-platform/meta/html/semantics/invokers/interesttarget-anchor-event-dispatch.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/interesttarget-anchor-event-dispatch.tentative.html.ini
new file mode 100644
index 0000000000..c924420849
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/invokers/interesttarget-anchor-event-dispatch.tentative.html.ini
@@ -0,0 +1,6 @@
+[interesttarget-anchor-event-dispatch.tentative.html]
+ [InterestEvent dispatches on anchor focus]
+ expected: FAIL
+
+ [InterestEvent dispatches on anchor hover]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/invokers/interesttarget-area-event-dispatch.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/interesttarget-area-event-dispatch.tentative.html.ini
new file mode 100644
index 0000000000..205bf94760
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/invokers/interesttarget-area-event-dispatch.tentative.html.ini
@@ -0,0 +1,6 @@
+[interesttarget-area-event-dispatch.tentative.html]
+ [InterestEvent dispatches on area focus]
+ expected: FAIL
+
+ [InterestEvent dispatches on area hover]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/invokers/interesttarget-button-event-dispatch.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/interesttarget-button-event-dispatch.tentative.html.ini
index fc3a1dbcb1..979193c75d 100644
--- a/testing/web-platform/meta/html/semantics/invokers/interesttarget-button-event-dispatch.tentative.html.ini
+++ b/testing/web-platform/meta/html/semantics/invokers/interesttarget-button-event-dispatch.tentative.html.ini
@@ -5,12 +5,6 @@
[InterestEvent dispatches on button hover]
expected: FAIL
- [InterestEvent dispatches on anchor focus]
- expected: FAIL
-
- [InterestEvent dispatches on anchor hover]
- expected: FAIL
-
[event action is set to interestAction]
expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/invokers/interesttarget-svg-a-event-dispatch.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/interesttarget-svg-a-event-dispatch.tentative.html.ini
new file mode 100644
index 0000000000..4f94ff56be
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/invokers/interesttarget-svg-a-event-dispatch.tentative.html.ini
@@ -0,0 +1,6 @@
+[interesttarget-svg-a-event-dispatch.tentative.html]
+ [InterestEvent dispatches on svg a focus]
+ expected: FAIL
+
+ [InterestEvent dispatches on svg a hover]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-input-number.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-input-number.tentative.html.ini
new file mode 100644
index 0000000000..0f710f1658
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-input-number.tentative.html.ini
@@ -0,0 +1,12 @@
+[invoketarget-on-input-number.tentative.html]
+ [invoking number input with stepup action increments value]
+ expected: FAIL
+
+ [invoking number input with stepup action (case-insensitive) increments value]
+ expected: FAIL
+
+ [invoking number input with stepdown action decrements value]
+ expected: FAIL
+
+ [invoking number input with stepdown action (case-insensitive) decrements value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/permission-element/bounded-sizes-reftest.tentative.html.ini b/testing/web-platform/meta/html/semantics/permission-element/bounded-sizes-reftest.tentative.html.ini
new file mode 100644
index 0000000000..d4757fa0c1
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/permission-element/bounded-sizes-reftest.tentative.html.ini
@@ -0,0 +1,2 @@
+[bounded-sizes-reftest.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/permission-element/bounded-sizes.tentative.html.ini b/testing/web-platform/meta/html/semantics/permission-element/bounded-sizes.tentative.html.ini
new file mode 100644
index 0000000000..365e0b46b9
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/permission-element/bounded-sizes.tentative.html.ini
@@ -0,0 +1,6 @@
+[bounded-sizes.tentative.html]
+ [Properties with out-of-bounds values should be corrected]
+ expected: FAIL
+
+ [Properties with values in bounds should not be modified]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/permission-element/display-css-property-reference.tentative.html.ini b/testing/web-platform/meta/html/semantics/permission-element/display-css-property-reference.tentative.html.ini
deleted file mode 100644
index 75572897f7..0000000000
--- a/testing/web-platform/meta/html/semantics/permission-element/display-css-property-reference.tentative.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[display-css-property-reference.tentative.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/permission-element/display-css-property-reftest.tentative.html.ini b/testing/web-platform/meta/html/semantics/permission-element/display-css-property-reftest.tentative.html.ini
new file mode 100644
index 0000000000..01e47dd899
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/permission-element/display-css-property-reftest.tentative.html.ini
@@ -0,0 +1,2 @@
+[display-css-property-reftest.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-anchor-transition.tentative.tentative.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-anchor-transition.tentative.tentative.html.ini
deleted file mode 100644
index 6d2d158177..0000000000
--- a/testing/web-platform/meta/html/semantics/popovers/popover-anchor-transition.tentative.tentative.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[popover-anchor-transition.tentative.tentative.html]
- [Transitioning display property of an anchored popover should not cause a position shift]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-focus-2.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-focus-2.html.ini
index ada9635704..5a578262d8 100644
--- a/testing/web-platform/meta/html/semantics/popovers/popover-focus-2.html.ini
+++ b/testing/web-platform/meta/html/semantics/popovers/popover-focus-2.html.ini
@@ -1,23 +1,23 @@
[popover-focus-2.html]
expected:
- if (os == "win") and (processor == "x86_64") and not debug: [OK, TIMEOUT]
- if (os == "mac") and (processor == "x86_64") and not debug: [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "mac") and not debug: [OK, TIMEOUT]
[Popover focus navigation]
expected:
- if (os == "win") and (processor == "x86_64") and not debug: [PASS, TIMEOUT]
- if (os == "mac") and (processor == "x86_64") and not debug: [PASS, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS, TIMEOUT]
+ if (os == "mac") and not debug: [FAIL, PASS, TIMEOUT]
[Circular reference tab navigation]
expected:
- if (os == "win") and (processor == "x86_64") and not debug: [PASS, NOTRUN]
- if (os == "mac") and (processor == "x86_64") and not debug: [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "mac") and not debug: [PASS, NOTRUN]
[Popover focus returns when popover is hidden by invoker]
expected:
- if (os == "win") and (processor == "x86_64") and not debug: [PASS, NOTRUN]
- if (os == "mac") and (processor == "x86_64") and not debug: [PASS, NOTRUN]
-
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "mac") and not debug: [PASS, NOTRUN]
+
[Popover focus only returns to invoker when focus is within the popover]
expected:
- if (os == "win") and (processor == "x86_64") and not debug: [PASS, NOTRUN]
- if (os == "mac") and (processor == "x86_64") and not debug: [PASS, NOTRUN]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
+ if (os == "mac") and not debug: [PASS, NOTRUN]
diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-scroll-within.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-scroll-within.html.ini
new file mode 100644
index 0000000000..9cfe855c31
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-scroll-within.html.ini
@@ -0,0 +1,3 @@
+[popover-light-dismiss-scroll-within.html]
+ [Scrolling within a popover should not close the popover]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss.html.ini
deleted file mode 100644
index 471a9a22a4..0000000000
--- a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[popover-light-dismiss.html]
- [Scrolling within a popover should not close the popover]
- expected:
- if (os == "linux") and not tsan and fission and asan: [PASS, FAIL]
- if (os == "linux") and not tsan and not fission: [PASS, FAIL]
- if (os == "linux") and tsan: [PASS, FAIL]
-
- [Pointer down inside invoker and up outside that invoker shouldn't dismiss popover]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting-anchor.tentative.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting-anchor.tentative.html.ini
index 215da4659e..475aad2cc9 100644
--- a/testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting-anchor.tentative.html.ini
+++ b/testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting-anchor.tentative.html.ini
@@ -12,7 +12,7 @@
[Single popover=manual ancestor with fullscreen]
expected:
- if (os == "mac") and not debug: [TIMEOUT, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL, TIMEOUT]
[Single popover=manual ancestor with fullscreen, anchor attribute]
expected:
@@ -95,7 +95,7 @@
[Single popover=manual ancestor with fullscreen, top layer element *is* a popover]
expected:
- if (os == "mac") and not debug: [NOTRUN, TIMEOUT]
+ if (os == "mac") and not debug: [TIMEOUT, NOTRUN]
[Nested popover=auto ancestors, target is outer with dialog, top layer element *is* a popover]
expected:
diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini
index b192fcf1d8..a58ff3fb44 100644
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini
@@ -1,13 +1,27 @@
[basic.any.html]
- expected: [TIMEOUT, OK]
+ expected:
+ if debug and (os == "linux"): [OK, TIMEOUT]
+ if not debug and not tsan: [OK, TIMEOUT]
+ [TIMEOUT, OK]
+ [import() should not drain the microtask queue when loading an already loaded module]
+ expected: FAIL
+
[basic.any.sharedworker.html]
- expected: TIMEOUT
+ expected:
+ if tsan: TIMEOUT
+ if os == "android": TIMEOUT
[import() should drain the microtask queue when fetching a new module]
- expected: TIMEOUT
+ expected:
+ if tsan: TIMEOUT
+ if os == "android": TIMEOUT
[basic.any.worker.html]
- expected: [TIMEOUT, OK]
+ expected:
+ if tsan: [TIMEOUT, OK]
+ [OK, TIMEOUT]
[import() should drain the microtask queue when fetching a new module]
- expected: TIMEOUT
+ expected:
+ if tsan: TIMEOUT
+ if os == "android": TIMEOUT
diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/inline-async-inserted-execorder.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/inline-async-inserted-execorder.html.ini
new file mode 100644
index 0000000000..655ca47e4a
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/inline-async-inserted-execorder.html.ini
@@ -0,0 +1,3 @@
+[inline-async-inserted-execorder.html]
+ [Inline async="" module scripts execute or throw parse errors asynchronously]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-inline-classic.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-inline-classic.html.ini
index 37ff4cdd20..0808f8c9c7 100644
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-inline-classic.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-inline-classic.html.ini
@@ -4,9 +4,9 @@
[window error: Move parse-error inline classic script to iframe after-prepare]
expected:
if (os == "win") and ccov: [FAIL, PASS]
- if (os == "linux") and not debug and fission and (processor == "x86"): [PASS, FAIL]
- if (os == "linux") and not debug and not fission: [PASS, FAIL]
+ if (os == "linux") and (processor == "x86_64") and fission and not debug and not asan and not tsan: [PASS, FAIL]
if (os == "win") and not debug: [PASS, FAIL]
if (os == "mac") and debug: FAIL
- if (os == "mac") and not debug: PASS
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "linux") and (processor == "x86"): [PASS, FAIL]
[FAIL, PASS]
diff --git a/testing/web-platform/meta/html/webappapis/microtask-queuing/queue-microtask-exceptions.any.js.ini b/testing/web-platform/meta/html/webappapis/microtask-queuing/queue-microtask-exceptions.any.js.ini
index 917d667521..01e028dc00 100644
--- a/testing/web-platform/meta/html/webappapis/microtask-queuing/queue-microtask-exceptions.any.js.ini
+++ b/testing/web-platform/meta/html/webappapis/microtask-queuing/queue-microtask-exceptions.any.js.ini
@@ -1,16 +1,9 @@
[queue-microtask-exceptions.any.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[queue-microtask-exceptions.any.worker.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[queue-microtask-exceptions.any.sharedworker.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[queue-microtask-exceptions.any.serviceworker.html]
expected:
- if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
- if (os == "android") and fission: [OK, TIMEOUT]
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/atomics-wait-async.https.any.js.ini b/testing/web-platform/meta/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/atomics-wait-async.https.any.js.ini
index bd704a7587..ec70a3ab5a 100644
--- a/testing/web-platform/meta/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/atomics-wait-async.https.any.js.ini
+++ b/testing/web-platform/meta/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/atomics-wait-async.https.any.js.ini
@@ -1,6 +1,6 @@
[atomics-wait-async.https.any.html]
expected:
- if (os == "android") and debug and not swgl: TIMEOUT
+ if (os == "android") and debug: [OK, TIMEOUT]
[Atomics.waitAsync timeout in a Window]
expected: FAIL
@@ -9,6 +9,8 @@
[atomics-wait-async.https.any.worker.html]
+ expected:
+ if (os == "android") and debug: [OK, TIMEOUT]
[Atomics.waitAsync timeout in a DedicatedWorkerGlobalScope]
expected: FAIL
diff --git a/testing/web-platform/meta/html/webappapis/timers/setinterval-cross-realm-callback-report-exception.html.ini b/testing/web-platform/meta/html/webappapis/timers/setinterval-cross-realm-callback-report-exception.html.ini
index cc9261df7c..962c328876 100644
--- a/testing/web-platform/meta/html/webappapis/timers/setinterval-cross-realm-callback-report-exception.html.ini
+++ b/testing/web-platform/meta/html/webappapis/timers/setinterval-cross-realm-callback-report-exception.html.ini
@@ -1,6 +1,7 @@
[setinterval-cross-realm-callback-report-exception.html]
[window.setInterval() reports the exception from its callback in the callback's global object]
expected:
+ if (os == "linux") and fission and not tsan and not asan and not debug and (processor == "x86"): [PASS, FAIL]
+ if (os == "linux") and fission and not tsan and not asan and debug: [PASS, FAIL]
if (os == "linux") and fission and tsan: [PASS, FAIL]
- if (os == "linux") and not fission: [PASS, FAIL]
- if (os == "android") and swgl: [PASS, FAIL]
+ if (os == "linux") and not fission: [FAIL, PASS]
diff --git a/testing/web-platform/meta/idle-detection/idle-detection-allowed-by-permissions-policy.https.sub.html.ini b/testing/web-platform/meta/idle-detection/idle-detection-allowed-by-permissions-policy.https.sub.html.ini
index 6f363c189c..c318436681 100644
--- a/testing/web-platform/meta/idle-detection/idle-detection-allowed-by-permissions-policy.https.sub.html.ini
+++ b/testing/web-platform/meta/idle-detection/idle-detection-allowed-by-permissions-policy.https.sub.html.ini
@@ -14,3 +14,8 @@
[Permissions-Policy idle-detection=* explicity set by top-level frame allows workers in cross-origin iframes.]
expected: NOTRUN
+
+ [Inherited header permissions policy allows dedicated workers.]
+ expected:
+ if os == "android": [FAIL, TIMEOUT]
+ FAIL
diff --git a/testing/web-platform/meta/input-events/input-events-get-target-ranges-deleting-in-list-items.tentative.html.ini b/testing/web-platform/meta/input-events/input-events-get-target-ranges-deleting-in-list-items.tentative.html.ini
index 41e6572e80..2136cc6380 100644
--- a/testing/web-platform/meta/input-events/input-events-get-target-ranges-deleting-in-list-items.tentative.html.ini
+++ b/testing/web-platform/meta/input-events/input-events-get-target-ranges-deleting-in-list-items.tentative.html.ini
@@ -7,9 +7,6 @@
[Backspace at "<ul><li>list-item1[</li></ul><ul><li>}list-item2<br>second line in list-item2</li></ul>" - comparing innerHTML]
expected: FAIL
- [Backspace at "<ul><li>list-item1</li><li>[list-item2</li><ol><li>list-item3</li><li>}list-item4</li></ol></ul>" - comparing innerHTML]
- expected: FAIL
-
[Backspace at "<ul><ol><li>list-item1</li><li>[list-item2</li></ol><li>}list-item3</li></ul>" - comparing innerHTML]
expected: FAIL
@@ -355,9 +352,6 @@
[Backspace at "<ul><li>list-item1</li><li><p>[\]list-item2</p></li></ul>" - comparing innerHTML]
expected: FAIL
- [Backspace at "<ul><li>list-item1</li><li>[list-item2</li><ul><li>list-item3</li><li>}list-item4</li></ul></ul>" - comparing innerHTML]
- expected: FAIL
-
[Backspace at "<ul><ul><li>list-item1[</li></ul></ul><ol><li>list-item2\]</li></ol>"]
expected: FAIL
@@ -875,15 +869,9 @@
[Delete at "<ul><ol><li>[list-item1</li></ol><li>list-item2\]</li></ul>" - comparing innerHTML]
expected: FAIL
- [Delete at "<ul><li>list-item1</li><li>[list-item2</li><ul><li>list-item3</li><li>}list-item4</li></ul></ul>" - comparing innerHTML]
- expected: FAIL
-
[Delete at "<ul><ul><li>[list-item1</li></ul><li>list-item2\]</li></ul>" - comparing innerHTML]
expected: FAIL
- [Delete at "<ul><li>list-item1</li><li>[list-item2</li><ol><li>list-item3</li><li>}list-item4</li></ol></ul>" - comparing innerHTML]
- expected: FAIL
-
[Delete at "<ul><li>[list-item1</li></ul><ul><li>list-item2\]</li></ul>" - comparing innerHTML]
expected: FAIL
@@ -1128,9 +1116,6 @@
[Backspace at "<ol><ol><li>list-item1[</li></ol></ol><ul><li>list-item2\]</li></ul>"]
expected: FAIL
- [Backspace at "<ol><li>list-item1</li><li>[list-item2</li><ol><li>list-item3</li><li>}list-item4</li></ol></ol>" - comparing innerHTML]
- expected: FAIL
-
[Backspace at "<ol><ul><li>[list-item1</li></ul></ol><ul><li>}list-item2</li></ul>"]
expected: FAIL
@@ -1155,9 +1140,6 @@
[Backspace at "<ol><li>[list-item1</li></ol><ul><ol><li>}list-item2</li></ol></ul>" - comparing innerHTML]
expected: FAIL
- [Backspace at "<ol><li>list-item1</li><li>[list-item2</li><ul><li>list-item3</li><li>}list-item4</li></ul></ol>" - comparing innerHTML]
- expected: FAIL
-
[Backspace at "<ol><ul><li>list-item1</li><li>[list-item2</li></ul><li>}list-item3</li></ol>" - comparing innerHTML]
expected: FAIL
@@ -1718,9 +1700,6 @@
[Delete at "<ol><ol><li>[list-item1</li></ol><li>list-item2\]</li></ol>" - comparing innerHTML]
expected: FAIL
- [Delete at "<ol><li>list-item1</li><li>[list-item2</li><ul><li>list-item3</li><li>}list-item4</li></ul></ol>" - comparing innerHTML]
- expected: FAIL
-
[Delete at "<ol><li><ul><li>[list-item1</li></ul><li>}list-item2</li></ol>" - comparing innerHTML]
expected: FAIL
@@ -1847,9 +1826,6 @@
[Delete at "<ol><li>[list-item1</li></ol><ul><li><ol><li>list-item2\]</li></ol></li></ul>" - comparing innerHTML]
expected: FAIL
- [Delete at "<ol><li>list-item1</li><li>[list-item2</li><ol><li>list-item3</li><li>}list-item4</li></ol></ol>" - comparing innerHTML]
- expected: FAIL
-
[Delete at "<ol><ul><li>[list-item1</li></ul></ol><ol><li>}list-item2</li></ol>"]
expected: FAIL
diff --git a/testing/web-platform/meta/intersection-observer/remove-element.html.ini b/testing/web-platform/meta/intersection-observer/remove-element.html.ini
new file mode 100644
index 0000000000..7d7c38d58c
--- /dev/null
+++ b/testing/web-platform/meta/intersection-observer/remove-element.html.ini
@@ -0,0 +1,4 @@
+[remove-element.html]
+ [First rAF]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/intervention-reporting/__dir__.ini b/testing/web-platform/meta/intervention-reporting/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/intervention-reporting/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/is-input-pending/__dir__.ini b/testing/web-platform/meta/is-input-pending/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/is-input-pending/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/lifecycle/__dir__.ini b/testing/web-platform/meta/lifecycle/__dir__.ini
index 6a588e47a4..63ab718085 100644
--- a/testing/web-platform/meta/lifecycle/__dir__.ini
+++ b/testing/web-platform/meta/lifecycle/__dir__.ini
@@ -1,2 +1,3 @@
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1480376
implementation-status: backlog
leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/managed/__dir__.ini b/testing/web-platform/meta/managed/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/managed/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-2.html.ini b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-2.html.ini
deleted file mode 100644
index 2f7cbbc296..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-2.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[frac-parameters-2.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-3.html.ini b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-3.html.ini
index 914cda2898..7e384ea799 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-3.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/fractions/frac-parameters-3.html.ini
@@ -1,6 +1,4 @@
[frac-parameters-3.html]
- expected:
- if (os == "android") and fission: [TIMEOUT, OK]
[nonzero linethickness, displaystyle=false]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/legacy-mstyle-attributes.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/legacy-mstyle-attributes.html.ini
deleted file mode 100644
index 130198cba7..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/mrow/legacy-mstyle-attributes.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[legacy-mstyle-attributes.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/merror-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/merror-001.html.ini
index 21b87eb20c..40b0e98d22 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/mrow/merror-001.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/mrow/merror-001.html.ini
@@ -1,6 +1,4 @@
[merror-001.html]
- expected:
- if (os == "android") and fission: [TIMEOUT, OK]
[Default CSS properties on merror]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/mrow-fallback.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/mrow-fallback.html.ini
deleted file mode 100644
index 61e2503176..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/mrow/mrow-fallback.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[mrow-fallback.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/no-spacing.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/no-spacing.html.ini
index ffc62e31eb..f195e3b8fd 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/mrow/no-spacing.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/mrow/no-spacing.html.ini
@@ -1,6 +1,4 @@
[no-spacing.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Spacing inside <mfrac>.]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/spacing.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/spacing.html.ini
index 0941dff6bb..1663478255 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/mrow/spacing.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/mrow/spacing.html.ini
@@ -1,5 +1,3 @@
[spacing.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[operator spacing inside Error]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-dynamic-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-dynamic-002.html.ini
index d52e9a0830..59b36c410c 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-dynamic-002.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/embellished-operator-dynamic-002.html.ini
@@ -1,6 +1,4 @@
[embellished-operator-dynamic-002.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[container1: Initially an embellished operator]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/largeop-hit-testing.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/largeop-hit-testing.html.ini
deleted file mode 100644
index 3036f7100c..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/largeop-hit-testing.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[largeop-hit-testing.html]
- expected:
- if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-axis-height-1.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-axis-height-1.html.ini
index 3e32a344dd..5ffa7e7003 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-axis-height-1.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-axis-height-1.html.ini
@@ -1,3 +1,15 @@
[mo-axis-height-1.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ [Tascent = Tdescent = 0, minsize = 14em]
+ expected: FAIL
+
+ [Tascent = 6em > AxisHeight, Tdescent = 1em, symmetric = false, minsize = 14em]
+ expected: FAIL
+
+ [Tascent = 4em < AxisHeight, Tdescent = 3em, symmetric = false, minsize = 14em]
+ expected: FAIL
+
+ [Tascent = 6em > AxisHeight, Tdescent = 22em, symmetric = false, maxsize = 14em]
+ expected: FAIL
+
+ [Tascent = 4em < AxisHeight, Tdescent = 24em, symmetric = false, maxsize = 14em]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-font-relative-lengths-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-font-relative-lengths-001.html.ini
index 7fb5ba8854..8369ac132b 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-font-relative-lengths-001.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-font-relative-lengths-001.html.ini
@@ -1,6 +1,4 @@
[mo-font-relative-lengths-001.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[font-relative minsize refers to the core operator]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-minsize-maxsize-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-minsize-maxsize-001.html.ini
index 843be0fe40..e5f30e5599 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-minsize-maxsize-001.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-minsize-maxsize-001.html.ini
@@ -2,5 +2,5 @@
[minsize < maxsize < 0 is treated as maxsize = minsize = 0]
expected: FAIL
- [minsize/maxsize percentages are relative to the target size]
+ [default minsize/maxsize values]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/mo-no-vertical-adjustment-for-basic-binary-operators.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-no-vertical-adjustment-for-basic-binary-operators.html.ini
new file mode 100644
index 0000000000..524be7bec3
--- /dev/null
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/mo-no-vertical-adjustment-for-basic-binary-operators.html.ini
@@ -0,0 +1,4 @@
+[mo-no-vertical-adjustment-for-basic-binary-operators.html]
+ [Vertical alignment of basic binary operators is not adjusted.]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-combining.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-combining.html.ini
deleted file mode 100644
index b07344b503..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-combining.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-combining.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-001.html.ini
deleted file mode 100644
index 0b68fb6c9d..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-001.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-largeop-001.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-002.html.ini
deleted file mode 100644
index a6ac9e8b45..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-002.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-largeop-002.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-003.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-003.html.ini
deleted file mode 100644
index e9104b3d07..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-003.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-largeop-003.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-004.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-004.html.ini
deleted file mode 100644
index dc63a8a014..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-004.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-largeop-004.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-005.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-005.html.ini
deleted file mode 100644
index dffdb020a7..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-005.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-largeop-005.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-006.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-006.html.ini
deleted file mode 100644
index c0ab298b7d..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-largeop-006.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-largeop-006.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-001.html.ini
index 2f770329d7..d631cfb797 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-001.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-001.html.ini
@@ -1,6 +1,4 @@
[operator-dictionary-movablelimits-001.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Operator dictionary chunk 3 - movablelimits]
expected:
if os == "win": FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-002.html.ini
index f17f6406b5..ff97b6ae46 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-002.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-002.html.ini
@@ -1,6 +1,4 @@
[operator-dictionary-movablelimits-002.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Operator dictionary chunk 3 - movablelimits]
expected:
if os == "win": FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-003.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-003.html.ini
index 4732b25ad4..7d0fb3d30f 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-003.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-003.html.ini
@@ -1,6 +1,4 @@
[operator-dictionary-movablelimits-003.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Operator dictionary chunk 3 - movablelimits]
expected:
if os == "win": FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-004.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-004.html.ini
index d1bde51b48..2536e5fd15 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-004.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-004.html.ini
@@ -1,6 +1,4 @@
[operator-dictionary-movablelimits-004.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Operator dictionary chunk 3 - movablelimits]
expected:
if os == "win": FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-005.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-005.html.ini
index b07c51ef84..20b72b7ef4 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-005.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-005.html.ini
@@ -1,6 +1,4 @@
[operator-dictionary-movablelimits-005.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Operator dictionary chunk 3 - movablelimits]
expected:
if os == "win": FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-006.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-006.html.ini
index f203b6a2e8..1a438f64cd 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-006.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-movablelimits-006.html.ini
@@ -1,6 +1,4 @@
[operator-dictionary-movablelimits-006.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Operator dictionary chunk 3 - movablelimits]
expected:
if os == "win": FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-001.html.ini
index d874d506da..421d3b4c8c 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-001.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-001.html.ini
@@ -1,6 +1,4 @@
[operator-dictionary-spacing-001.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Operator dictionary chunk 1 - lspace/rspace]
expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-002.html.ini
index 427fd08ab2..80e5e9a21d 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-002.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-002.html.ini
@@ -1,6 +1,4 @@
[operator-dictionary-spacing-002.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Operator dictionary chunk 1 - lspace/rspace]
expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-003.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-003.html.ini
index d4e2a62bf4..90defd4d81 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-003.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-003.html.ini
@@ -1,6 +1,4 @@
[operator-dictionary-spacing-003.html]
- expected:
- if (os == "android") and fission: [TIMEOUT, OK]
[Operator dictionary chunk 1 - lspace/rspace]
expected:
if os == "mac": [PASS, FAIL]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-004.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-004.html.ini
index e27d420700..bd697666cb 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-004.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-004.html.ini
@@ -1,6 +1,4 @@
[operator-dictionary-spacing-004.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Operator dictionary chunk 1 - lspace/rspace]
disabled:
if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1668892
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-005.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-005.html.ini
index f6a5440dc7..6e259d96f0 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-005.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-005.html.ini
@@ -1,6 +1,4 @@
[operator-dictionary-spacing-005.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Operator dictionary chunk 3 - lspace/rspace]
expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-006.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-006.html.ini
index de7c174f7d..26dbc3fced 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-006.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-006.html.ini
@@ -1,6 +1,4 @@
[operator-dictionary-spacing-006.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Operator dictionary chunk 3 - lspace/rspace]
expected:
if os == "win": PASS
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-001.html.ini
deleted file mode 100644
index 721d9cd465..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-001.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-stretchy-001.html]
- expected:
- if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-002.html.ini
deleted file mode 100644
index 6f80fdd489..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-002.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-stretchy-002.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-003.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-003.html.ini
deleted file mode 100644
index 024f9bbe09..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-003.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-stretchy-003.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-004.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-004.html.ini
deleted file mode 100644
index 9e32137c0d..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-004.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-stretchy-004.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-005.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-005.html.ini
deleted file mode 100644
index 97f34249b9..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-005.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-stretchy-005.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-006.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-006.html.ini
deleted file mode 100644
index 1da7f3ddb5..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-stretchy-006.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-stretchy-006.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-001.html.ini
deleted file mode 100644
index a7a400a781..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-001.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-symmetric-001.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-002.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-002.html.ini
deleted file mode 100644
index 26a4af2610..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-002.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-symmetric-002.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-003.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-003.html.ini
deleted file mode 100644
index 2830f762fc..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-003.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-symmetric-003.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-004.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-004.html.ini
deleted file mode 100644
index 803870b432..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-004.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-symmetric-004.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-005.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-005.html.ini
deleted file mode 100644
index 09b08b8fd9..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-005.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-symmetric-005.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-006.html.ini b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-006.html.ini
deleted file mode 100644
index 3bf6c29c1b..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-symmetric-006.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[operator-dictionary-symmetric-006.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-3.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-3.html.ini
index 166363a771..b473c8ea4a 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-3.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-3.html.ini
@@ -1,6 +1,4 @@
[subsup-3.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Vertical positions of scripts]
expected:
if os == "android": FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-4.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-4.html.ini
deleted file mode 100644
index ce4b63193d..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-4.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[subsup-4.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-5.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-5.html.ini
deleted file mode 100644
index 79f9c68a07..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-5.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[subsup-5.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-1.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-1.html.ini
index afa4a63750..085c4adda4 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-1.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-1.html.ini
@@ -1,6 +1,5 @@
[subsup-parameters-1.html]
expected:
- if (os == "android") and fission: [OK, TIMEOUT]
if os == "win": [OK, TIMEOUT]
[SpaceAfterScript]
expected:
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-2.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-2.html.ini
index 91a3711df6..af74486da6 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-2.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/subsup-parameters-2.html.ini
@@ -1,6 +1,4 @@
[subsup-parameters-2.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Null Italic Correction]
expected:
if os == "mac": FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-1.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-1.html.ini
index de663cc7f1..66f7a240d5 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-1.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-1.html.ini
@@ -1,6 +1,4 @@
[underover-1.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Height of scripted elements]
expected:
if os == "mac": FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-1.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-1.html.ini
index 85ee002bf5..c628e2ff85 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-1.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-1.html.ini
@@ -1,6 +1,4 @@
[underover-parameters-1.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[LowerLimitBaselineDropMin]
expected:
if (processor == "x86") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-2.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-2.html.ini
index 08cb974221..4afcf0d8a0 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-2.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-2.html.ini
@@ -1,6 +1,4 @@
[underover-parameters-2.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[StretchStackBottomShiftDown]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-3.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-3.html.ini
index 067247baa8..a8420a5ef4 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-3.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-3.html.ini
@@ -1,6 +1,4 @@
[underover-parameters-3.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[AccentBaseHeight, UnderbarExtraDescender]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-4.tentative.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-4.tentative.html.ini
index 7dcb1ef4ed..ce2dab0a68 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-4.tentative.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-4.tentative.html.ini
@@ -1,6 +1,4 @@
[underover-parameters-4.tentative.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[AccentBaseHeight, OverbarVerticalGap]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-and-embellished-operator-1.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-and-embellished-operator-1.html.ini
deleted file mode 100644
index 4cd82fd9f1..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-and-embellished-operator-1.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[underover-parameters-and-embellished-operator-1.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-and-embellished-operator-2.html.ini b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-and-embellished-operator-2.html.ini
index 6b0a25cfcd..aedfb75058 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-and-embellished-operator-2.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/scripts/underover-parameters-and-embellished-operator-2.html.ini
@@ -1,6 +1,4 @@
[underover-parameters-and-embellished-operator-2.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[StretchStackBottomShiftDown]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/spaces/space-like-004.html.ini b/testing/web-platform/meta/mathml/presentation-markup/spaces/space-like-004.html.ini
index 56a1dc8b59..9bb752e2e4 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/spaces/space-like-004.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/spaces/space-like-004.html.ini
@@ -1,6 +1,4 @@
[space-like-004.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[complex non-space-like subtree, from in-flow children]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/presentation-markup/tables/table-axis-height.html.ini b/testing/web-platform/meta/mathml/presentation-markup/tables/table-axis-height.html.ini
deleted file mode 100644
index 8d5207d6b7..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/tables/table-axis-height.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[table-axis-height.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/tables/table-cell-mrow-layout.html.ini b/testing/web-platform/meta/mathml/presentation-markup/tables/table-cell-mrow-layout.html.ini
deleted file mode 100644
index a221491e4f..0000000000
--- a/testing/web-platform/meta/mathml/presentation-markup/tables/table-cell-mrow-layout.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[table-cell-mrow-layout.html]
- expected:
- if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/mathml/presentation-markup/tables/table-default-styles-001.html.ini b/testing/web-platform/meta/mathml/presentation-markup/tables/table-default-styles-001.html.ini
index 07ca63cb16..e2f1a2dcd8 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/tables/table-default-styles-001.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/tables/table-default-styles-001.html.ini
@@ -1,6 +1,4 @@
[table-default-styles-001.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Default text-align value on mtd]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/default-properties-on-the-math-root.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/default-properties-on-the-math-root.html.ini
deleted file mode 100644
index 68b9d82fa3..0000000000
--- a/testing/web-platform/meta/mathml/relations/css-styling/default-properties-on-the-math-root.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[default-properties-on-the-math-root.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/display-2.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/display-2.html.ini
index 740abfc185..36307d8db7 100644
--- a/testing/web-platform/meta/mathml/relations/css-styling/display-2.html.ini
+++ b/testing/web-platform/meta/mathml/relations/css-styling/display-2.html.ini
@@ -1,6 +1,4 @@
[display-2.html]
- expected:
- if (os == "android") and fission: [TIMEOUT, OK]
max-asserts: 2
[flexbox display (mrow)]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/display-contents.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/display-contents.html.ini
deleted file mode 100644
index d206015395..0000000000
--- a/testing/web-platform/meta/mathml/relations/css-styling/display-contents.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[display-contents.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-1.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-1.html.ini
deleted file mode 100644
index bb1edd1e0c..0000000000
--- a/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-1.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[displaystyle-1.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-2.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-2.html.ini
deleted file mode 100644
index 89b13d4ca5..0000000000
--- a/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-2.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[displaystyle-2.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-3.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-3.html.ini
deleted file mode 100644
index 955d9f9528..0000000000
--- a/testing/web-platform/meta/mathml/relations/css-styling/displaystyle-3.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[displaystyle-3.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/first-line-first-letter-pseudo-elements-003.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/first-line-first-letter-pseudo-elements-003.html.ini
new file mode 100644
index 0000000000..8271e8a3f1
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/first-line-first-letter-pseudo-elements-003.html.ini
@@ -0,0 +1,2 @@
+[first-line-first-letter-pseudo-elements-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/first-line-first-letter-pseudo-elements-004.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/first-line-first-letter-pseudo-elements-004.html.ini
new file mode 100644
index 0000000000..f8db064021
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/css-styling/first-line-first-letter-pseudo-elements-004.html.ini
@@ -0,0 +1,2 @@
+[first-line-first-letter-pseudo-elements-004.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/floats/not-floating-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/floats/not-floating-001.html.ini
index 7d55f4a881..aeccc0e813 100644
--- a/testing/web-platform/meta/mathml/relations/css-styling/floats/not-floating-001.html.ini
+++ b/testing/web-platform/meta/mathml/relations/css-styling/floats/not-floating-001.html.ini
@@ -1,6 +1,4 @@
[not-floating-001.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[float child ignored in mi]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/ignored-properties-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/ignored-properties-001.html.ini
index 09c58f48b6..c9674d3582 100644
--- a/testing/web-platform/meta/mathml/relations/css-styling/ignored-properties-001.html.ini
+++ b/testing/web-platform/meta/mathml/relations/css-styling/ignored-properties-001.html.ini
@@ -1,4 +1,2 @@
[ignored-properties-001.html]
- expected:
- if (os == "android") and fission: [TIMEOUT, OK]
max-asserts: 51
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/lengths-2.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/lengths-2.html.ini
index 874932c4c0..f0051a1091 100644
--- a/testing/web-platform/meta/mathml/relations/css-styling/lengths-2.html.ini
+++ b/testing/web-platform/meta/mathml/relations/css-styling/lengths-2.html.ini
@@ -1,6 +1,4 @@
[lengths-2.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Trimming of space]
expected:
if (processor == "x86") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/multi-column-layout.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/multi-column-layout.html.ini
deleted file mode 100644
index fa00dff6c2..0000000000
--- a/testing/web-platform/meta/mathml/relations/css-styling/multi-column-layout.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[multi-column-layout.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/not-participating-to-parent-layout.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/not-participating-to-parent-layout.html.ini
index d045a4df13..3a68bba622 100644
--- a/testing/web-platform/meta/mathml/relations/css-styling/not-participating-to-parent-layout.html.ini
+++ b/testing/web-platform/meta/mathml/relations/css-styling/not-participating-to-parent-layout.html.ini
@@ -1,6 +1,4 @@
[not-participating-to-parent-layout.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[menclose layout is not affected by children with "position: fixed" style]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/out-of-flow/all-mathml-containers.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/out-of-flow/all-mathml-containers.html.ini
index 1ca245e990..0adfef69da 100644
--- a/testing/web-platform/meta/mathml/relations/css-styling/out-of-flow/all-mathml-containers.html.ini
+++ b/testing/web-platform/meta/mathml/relations/css-styling/out-of-flow/all-mathml-containers.html.ini
@@ -1,6 +1,4 @@
[all-mathml-containers.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[position: absolute; children in maction]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/overflow/computed-value-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/overflow/computed-value-001.html.ini
deleted file mode 100644
index fa5f334b6d..0000000000
--- a/testing/web-platform/meta/mathml/relations/css-styling/overflow/computed-value-001.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[computed-value-001.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-001.html.ini
index 3717f6d396..ed7dc38f23 100644
--- a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-001.html.ini
+++ b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-001.html.ini
@@ -1,6 +1,4 @@
[border-001.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Border properties on mrow (logical, shorthand)]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-002.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-002.html.ini
index a6af759587..de1e3e1b7f 100644
--- a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-002.html.ini
+++ b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/border-002.html.ini
@@ -1,6 +1,4 @@
[border-002.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Border properties on mmultiscripts]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-001.html.ini
index b28b968492..2ebcd1d4e7 100644
--- a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-001.html.ini
+++ b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-001.html.ini
@@ -1,6 +1,4 @@
[margin-001.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Margin properties on mrow (logical, shorthand)]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-002.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-002.html.ini
index 6225f809e3..d9bc449359 100644
--- a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-002.html.ini
+++ b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-002.html.ini
@@ -1,6 +1,4 @@
[margin-002.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Margin properties on msup]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-003.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-003.html.ini
index a8f4a39f85..8e93cfbf49 100644
--- a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-003.html.ini
+++ b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/margin-003.html.ini
@@ -1,6 +1,4 @@
[margin-003.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Margin properties on the children of munderover]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-001.html.ini
index 4307bc021b..ac818f3c82 100644
--- a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-001.html.ini
+++ b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-001.html.ini
@@ -1,6 +1,4 @@
[padding-001.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Padding properties on mrow (shorthand)]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-002.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-002.html.ini
index 4f7520587f..6c8e73705b 100644
--- a/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-002.html.ini
+++ b/testing/web-platform/meta/mathml/relations/css-styling/padding-border-margin/padding-002.html.ini
@@ -1,6 +1,4 @@
[padding-002.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Padding properties on mphantom]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/scriptlevel-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/scriptlevel-001.html.ini
index d7bf45891a..f9cf398b29 100644
--- a/testing/web-platform/meta/mathml/relations/css-styling/scriptlevel-001.html.ini
+++ b/testing/web-platform/meta/mathml/relations/css-styling/scriptlevel-001.html.ini
@@ -1,5 +1,3 @@
[scriptlevel-001.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[checking dynamic/case-insensitive accent/accentunder]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/force-horizontal-tb.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/force-horizontal-tb.html.ini
deleted file mode 100644
index 20181eea9a..0000000000
--- a/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/force-horizontal-tb.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[force-horizontal-tb.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/writing-mode-001.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/writing-mode-001.html.ini
deleted file mode 100644
index d000fc6ccd..0000000000
--- a/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/writing-mode-001.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[writing-mode-001.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/writing-mode-002.html.ini b/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/writing-mode-002.html.ini
index a37f41a887..30d7e2e18a 100644
--- a/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/writing-mode-002.html.ini
+++ b/testing/web-platform/meta/mathml/relations/css-styling/writing-mode/writing-mode-002.html.ini
@@ -1,6 +1,4 @@
[writing-mode-002.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[Layout of mn (writing-mode: horizontal-tb; direction: rtl;)]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/css-inline-style-interface.tentative.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/css-inline-style-interface.tentative.html.ini
deleted file mode 100644
index 21627b35eb..0000000000
--- a/testing/web-platform/meta/mathml/relations/html5-tree/css-inline-style-interface.tentative.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css-inline-style-interface.tentative.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/display-1.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/display-1.html.ini
deleted file mode 100644
index 28a12b91e6..0000000000
--- a/testing/web-platform/meta/mathml/relations/html5-tree/display-1.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[display-1.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/dynamic-childlist-001.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/dynamic-childlist-001.html.ini
index 129ca05e3c..ef81b8bd47 100644
--- a/testing/web-platform/meta/mathml/relations/html5-tree/dynamic-childlist-001.html.ini
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/dynamic-childlist-001.html.ini
@@ -1,6 +1,4 @@
[dynamic-childlist-001.html]
- expected:
- if (os == "android") and fission: [TIMEOUT, OK]
[Removing extra child from mfrac]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/dynamic-childlist-002.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/dynamic-childlist-002.html.ini
deleted file mode 100644
index c44583b413..0000000000
--- a/testing/web-platform/meta/mathml/relations/html5-tree/dynamic-childlist-002.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[dynamic-childlist-002.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/html-or-foreign-element-interfaces.tentative.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/html-or-foreign-element-interfaces.tentative.html.ini
deleted file mode 100644
index 2d5c864fb7..0000000000
--- a/testing/web-platform/meta/mathml/relations/html5-tree/html-or-foreign-element-interfaces.tentative.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[html-or-foreign-element-interfaces.tentative.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-4.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-4.html.ini
deleted file mode 100644
index c9a986387f..0000000000
--- a/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-4.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[integration-point-4.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-5.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-5.html.ini
deleted file mode 100644
index f432c89a24..0000000000
--- a/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-5.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[integration-point-5.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/math-global-event-handlers.tentative.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/math-global-event-handlers.tentative.html.ini
index 4dfd835f5f..bbf3d202ca 100644
--- a/testing/web-platform/meta/mathml/relations/html5-tree/math-global-event-handlers.tentative.html.ini
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/math-global-event-handlers.tentative.html.ini
@@ -1,6 +1,4 @@
[math-global-event-handlers.tentative.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[onbeforematch: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/unique-identifier-2.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/unique-identifier-2.html.ini
deleted file mode 100644
index 633051f85f..0000000000
--- a/testing/web-platform/meta/mathml/relations/html5-tree/unique-identifier-2.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[unique-identifier-2.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/mathml/relations/text-and-math/basic-mathematical-alphanumeric-symbols-with-default-font.html.ini b/testing/web-platform/meta/mathml/relations/text-and-math/basic-mathematical-alphanumeric-symbols-with-default-font.html.ini
index e8d10ad178..7ce780bb94 100644
--- a/testing/web-platform/meta/mathml/relations/text-and-math/basic-mathematical-alphanumeric-symbols-with-default-font.html.ini
+++ b/testing/web-platform/meta/mathml/relations/text-and-math/basic-mathematical-alphanumeric-symbols-with-default-font.html.ini
@@ -1,13 +1,13 @@
[basic-mathematical-alphanumeric-symbols-with-default-font.html]
[Bold mathematical alphanumeric symbol with the default font]
expected:
- if os == "android": FAIL
+ if os == "android": FAIL # bug 1010679
[Italic mathematical alphanumeric symbol with the default font]
expected:
- if os == "android": FAIL
+ if os == "android": FAIL # bug 1010679
[Bold-italic mathematical alphanumeric symbol with the default font]
expected:
- if os == "android": FAIL
+ if os == "android": FAIL # bug 1010679
diff --git a/testing/web-platform/meta/mediacapture-extensions/MediaStreamTrack-audio-stats.https.html.ini b/testing/web-platform/meta/mediacapture-extensions/MediaStreamTrack-audio-stats.https.html.ini
new file mode 100644
index 0000000000..424df7daa5
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-extensions/MediaStreamTrack-audio-stats.https.html.ini
@@ -0,0 +1,30 @@
+[MediaStreamTrack-audio-stats.https.html]
+ [totalFrames and totalFramesDuration increase over time]
+ expected: FAIL
+
+ [deliveredFrames and deliveredFramesDuration are at most as large as totalFrames and totalFramesDuration]
+ expected: FAIL
+
+ [Latency and averageLatency is within the bounds of minimumLatency and maximumLatency]
+ expected: FAIL
+
+ [Immediately after resetLatency(), latency, averageLatency, minimumLatency and maximumLatency are equal to the most recent latency.]
+ expected: FAIL
+
+ [Stats do not change within the same task execution cycle.]
+ expected: FAIL
+
+ [Stats are frozen while disabled]
+ expected: FAIL
+
+ [SameObject policy applies]
+ expected: FAIL
+
+ [Counters increase even if we don't call the track.stats getter]
+ expected: FAIL
+
+ [Disabling and re-enabling does not reset the counters]
+ expected: FAIL
+
+ [New stats baselines when a track is cloned from an enabled track]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mediacapture-extensions/MediaStreamTrack-video-stats.https.html.ini b/testing/web-platform/meta/mediacapture-extensions/MediaStreamTrack-video-stats.https.html.ini
index 7c9de6aef2..bceb23d683 100644
--- a/testing/web-platform/meta/mediacapture-extensions/MediaStreamTrack-video-stats.https.html.ini
+++ b/testing/web-platform/meta/mediacapture-extensions/MediaStreamTrack-video-stats.https.html.ini
@@ -41,9 +41,6 @@
[track.stats is supported on getDisplayMedia tracks]
expected: FAIL
- [track.stats is null on audio tracks]
- expected: FAIL
-
[track.stats is null on non-device tracks, such as canvas]
expected: FAIL
diff --git a/testing/web-platform/meta/mediacapture-record/MediaRecorder-canvas-media-source.https.html.ini b/testing/web-platform/meta/mediacapture-record/MediaRecorder-canvas-media-source.https.html.ini
index 4cb1b6f516..623724b6b7 100644
--- a/testing/web-platform/meta/mediacapture-record/MediaRecorder-canvas-media-source.https.html.ini
+++ b/testing/web-platform/meta/mediacapture-record/MediaRecorder-canvas-media-source.https.html.ini
@@ -7,19 +7,10 @@
[MediaRecorder-canvas-media-source.https.html?mimeType='']
- [MediaRecorder returns frames containing video content]
- expected: PRECONDITION_FAILED
-
[MediaRecorder-canvas-media-source.https.html?mimeType=video/mp4;codecs=avc1,mp4a.40.2]
- [MediaRecorder returns frames containing video content]
- expected: PRECONDITION_FAILED
-
[MediaRecorder-canvas-media-source.https.html?mimeType=video/webm;codecs=av1,opus]
- [MediaRecorder returns frames containing video content]
- expected: PRECONDITION_FAILED
-
[MediaRecorder-canvas-media-source.https.html?mimeType=video/webm;codecs=vp8,opus]
expected: ERROR
@@ -28,5 +19,7 @@
[MediaRecorder-canvas-media-source.https.html?mimeType=video/webm;codecs=vp9,opus]
- [MediaRecorder returns frames containing video content]
- expected: PRECONDITION_FAILED
+
+[MediaRecorder-canvas-media-source.https.html?mimeType=video/mp4;codecs=vp9,opus]
+
+[MediaRecorder-canvas-media-source.https.html?mimeType=video/mp4]
diff --git a/testing/web-platform/meta/mediacapture-record/MediaRecorder-events-and-exceptions.html.ini b/testing/web-platform/meta/mediacapture-record/MediaRecorder-events-and-exceptions.html.ini
index 135fa39bd8..614180c603 100644
--- a/testing/web-platform/meta/mediacapture-record/MediaRecorder-events-and-exceptions.html.ini
+++ b/testing/web-platform/meta/mediacapture-record/MediaRecorder-events-and-exceptions.html.ini
@@ -7,19 +7,10 @@
[MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=av1,opus]
- [MediaRecorder events and exceptions]
- expected: PRECONDITION_FAILED
-
[MediaRecorder-events-and-exceptions.html?mimeType=video/mp4;codecs=avc1,mp4a.40.2]
- [MediaRecorder events and exceptions]
- expected: PRECONDITION_FAILED
-
[MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp9,opus]
- [MediaRecorder events and exceptions]
- expected: PRECONDITION_FAILED
-
[MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus]
expected: TIMEOUT
@@ -28,5 +19,7 @@
[MediaRecorder-events-and-exceptions.html?mimeType='']
- [MediaRecorder events and exceptions]
- expected: PRECONDITION_FAILED
+
+[MediaRecorder-events-and-exceptions.html?mimeType=video/mp4;codecs=vp9,opus]
+
+[MediaRecorder-events-and-exceptions.html?mimeType=video/mp4]
diff --git a/testing/web-platform/meta/mediacapture-record/MediaRecorder-peerconnection.https.html.ini b/testing/web-platform/meta/mediacapture-record/MediaRecorder-peerconnection.https.html.ini
index d065e3c7eb..c8d6f5103b 100644
--- a/testing/web-platform/meta/mediacapture-record/MediaRecorder-peerconnection.https.html.ini
+++ b/testing/web-platform/meta/mediacapture-record/MediaRecorder-peerconnection.https.html.ini
@@ -90,3 +90,40 @@
expected:
if (os == "android") and release_or_beta: PASS
if os == "android": [NOTRUN, PASS]
+
+
+[MediaRecorder-peerconnection.https.html?kinds=video&mimeType='']
+
+[MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/mp4;codecs=vp9]
+
+[MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType='']
+
+[MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/webm;codecs=vp8,opus]
+
+[MediaRecorder-peerconnection.https.html?kinds=audio&mimeType=audio/mp4;codecs=opus]
+
+[MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp8]
+ expected:
+ if os == "android": TIMEOUT
+ [PeerConnection MediaRecorder receives data after onstart, kinds "video "mimeType "video/webm;codecs=vp8"]
+ expected:
+ if os == "android": TIMEOUT
+
+ [PeerConnection MediaRecorder gets ondata on stopping tracks, kinds "video "mimeType "video/webm;codecs=vp8"]
+ expected:
+ if os == "android": NOTRUN
+
+
+[MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/webm;codecs=vp9,opus]
+
+[MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp9]
+
+[MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=avc1,mp4a.40.2]
+
+[MediaRecorder-peerconnection.https.html?kinds=audio&mimeType=audio/webm;codecs=opus]
+
+[MediaRecorder-peerconnection.https.html?kinds=audio&mimeType='']
+
+[MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=vp9,opus]
+
+[MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4]
diff --git a/testing/web-platform/meta/mediacapture-record/MediaRecorder-stop.html.ini b/testing/web-platform/meta/mediacapture-record/MediaRecorder-stop.html.ini
index 1259d2f509..d500cc8c85 100644
--- a/testing/web-platform/meta/mediacapture-record/MediaRecorder-stop.html.ini
+++ b/testing/web-platform/meta/mediacapture-record/MediaRecorder-stop.html.ini
@@ -11,30 +11,6 @@
[MediaRecorder-stop.html?mimeType=video/webm;codecs=vp9,opus]
- [MediaRecorder will stop recording and fire a stop event when all tracks are ended]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will stop recording and fire a stop event when stop() is called]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will not fire an exception when stopped after creation]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will not fire an exception when stopped after having just been stopped]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will not fire an exception when stopped after having just been spontaneously stopped]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will fire start event even if stopped synchronously]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will fire start event even if a track is removed synchronously]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will fire only start and stop events in a basic recording flow.]
- expected: PRECONDITION_FAILED
-
[MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus]
expected: TIMEOUT
@@ -64,78 +40,11 @@
[MediaRecorder-stop.html?mimeType=video/webm;codecs=av1,opus]
- [MediaRecorder will stop recording and fire a stop event when all tracks are ended]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will stop recording and fire a stop event when stop() is called]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will not fire an exception when stopped after creation]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will not fire an exception when stopped after having just been stopped]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will not fire an exception when stopped after having just been spontaneously stopped]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will fire start event even if stopped synchronously]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will fire start event even if a track is removed synchronously]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will fire only start and stop events in a basic recording flow.]
- expected: PRECONDITION_FAILED
-
[MediaRecorder-stop.html?mimeType=video/mp4;codecs=avc1,mp4a.40.2]
- [MediaRecorder will stop recording and fire a stop event when all tracks are ended]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will stop recording and fire a stop event when stop() is called]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will not fire an exception when stopped after creation]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will not fire an exception when stopped after having just been stopped]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will not fire an exception when stopped after having just been spontaneously stopped]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will fire start event even if stopped synchronously]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will fire start event even if a track is removed synchronously]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will fire only start and stop events in a basic recording flow.]
- expected: PRECONDITION_FAILED
-
[MediaRecorder-stop.html?mimeType='']
- [MediaRecorder will stop recording and fire a stop event when all tracks are ended]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will stop recording and fire a stop event when stop() is called]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will not fire an exception when stopped after creation]
- expected: PRECONDITION_FAILED
- [MediaRecorder will not fire an exception when stopped after having just been stopped]
- expected: PRECONDITION_FAILED
+[MediaRecorder-stop.html?mimeType=video/mp4;codecs=vp9,opus]
- [MediaRecorder will not fire an exception when stopped after having just been spontaneously stopped]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will fire start event even if stopped synchronously]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will fire start event even if a track is removed synchronously]
- expected: PRECONDITION_FAILED
-
- [MediaRecorder will fire only start and stop events in a basic recording flow.]
- expected: PRECONDITION_FAILED
+[MediaRecorder-stop.html?mimeType=video/mp4]
diff --git a/testing/web-platform/meta/mediacapture-streams/BrowserCaptureMediaStreamTrack-restrictTo.https.html.ini b/testing/web-platform/meta/mediacapture-streams/BrowserCaptureMediaStreamTrack-restrictTo.https.html.ini
new file mode 100644
index 0000000000..6f48a36ebf
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-streams/BrowserCaptureMediaStreamTrack-restrictTo.https.html.ini
@@ -0,0 +1,18 @@
+[BrowserCaptureMediaStreamTrack-restrictTo.https.html]
+ expected:
+ if os == "android": OK
+ ERROR
+ [Tests that restricting MediaStreamTrack objects works as expected (StackingContext).]
+ expected:
+ if os == "mac": TIMEOUT
+ FAIL
+
+ [Tests that restricting MediaStreamTrack objects works as expected (OnlyOneBoxFragment).]
+ expected:
+ if os == "android": FAIL
+ NOTRUN
+
+ [Tests that restricting MediaStreamTrack objects works as expected (FlattenedIn3D).]
+ expected:
+ if os == "android": FAIL
+ NOTRUN
diff --git a/testing/web-platform/meta/mediasession/idlharness.window.js.ini b/testing/web-platform/meta/mediasession/idlharness.window.js.ini
index 6af25e2257..9bce47fdd4 100644
--- a/testing/web-platform/meta/mediasession/idlharness.window.js.ini
+++ b/testing/web-platform/meta/mediasession/idlharness.window.js.ini
@@ -17,3 +17,35 @@
[MediaSession interface: calling setCameraActive(boolean) on navigator.mediaSession with too few arguments must throw TypeError]
expected: FAIL
+ [MediaMetadata interface: attribute chapterInfo]
+ expected: FAIL
+
+ [MediaMetadata interface: new MediaMetadata() must inherit property "chapterInfo" with the proper type]
+ expected: FAIL
+
+ [ChapterInformation interface: existence and properties of interface object]
+ expected: FAIL
+
+ [ChapterInformation interface object length]
+ expected: FAIL
+
+ [ChapterInformation interface object name]
+ expected: FAIL
+
+ [ChapterInformation interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [ChapterInformation interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [ChapterInformation interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [ChapterInformation interface: attribute title]
+ expected: FAIL
+
+ [ChapterInformation interface: attribute startTime]
+ expected: FAIL
+
+ [ChapterInformation interface: attribute artwork]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mimesniff/mime-types/parsing.any.js.ini b/testing/web-platform/meta/mimesniff/mime-types/parsing.any.js.ini
index 9c218c3784..6af69d68a4 100644
--- a/testing/web-platform/meta/mimesniff/mime-types/parsing.any.js.ini
+++ b/testing/web-platform/meta/mimesniff/mime-types/parsing.any.js.ini
@@ -3097,18 +3097,6 @@
[text/html;test=ÿ;charset=gbk (Request/Response)]
expected: FAIL
- [\x0bx/x (Request/Response)]
- expected: FAIL
-
- [\x0cx/x (Request/Response)]
- expected: FAIL
-
- [x/x\x0b (Request/Response)]
- expected: FAIL
-
- [x/x\x0c (Request/Response)]
- expected: FAIL
-
[/ (Request/Response)]
expected: FAIL
@@ -3127,9 +3115,6 @@
[(/) (Request/Response)]
expected: FAIL
- [ÿ/ÿ (Request/Response)]
- expected: FAIL
-
[text/html(;doesnot=matter (Request/Response)]
expected: FAIL
@@ -3145,12 +3130,6 @@
["text/html" (Request/Response)]
expected: FAIL
- [\x01/x (Request/Response)]
- expected: FAIL
-
- [x/\x01 (Request/Response)]
- expected: FAIL
-
[x/x;\x01=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3160,12 +3139,6 @@
[x/x;x="\x01";bonus=x (Request/Response)]
expected: FAIL
- [\x02/x (Request/Response)]
- expected: FAIL
-
- [x/\x02 (Request/Response)]
- expected: FAIL
-
[x/x;\x02=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3175,12 +3148,6 @@
[x/x;x="\x02";bonus=x (Request/Response)]
expected: FAIL
- [\x03/x (Request/Response)]
- expected: FAIL
-
- [x/\x03 (Request/Response)]
- expected: FAIL
-
[x/x;\x03=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3190,12 +3157,6 @@
[x/x;x="\x03";bonus=x (Request/Response)]
expected: FAIL
- [\x04/x (Request/Response)]
- expected: FAIL
-
- [x/\x04 (Request/Response)]
- expected: FAIL
-
[x/x;\x04=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3205,12 +3166,6 @@
[x/x;x="\x04";bonus=x (Request/Response)]
expected: FAIL
- [\x05/x (Request/Response)]
- expected: FAIL
-
- [x/\x05 (Request/Response)]
- expected: FAIL
-
[x/x;\x05=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3220,12 +3175,6 @@
[x/x;x="\x05";bonus=x (Request/Response)]
expected: FAIL
- [\x06/x (Request/Response)]
- expected: FAIL
-
- [x/\x06 (Request/Response)]
- expected: FAIL
-
[x/x;\x06=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3235,12 +3184,6 @@
[x/x;x="\x06";bonus=x (Request/Response)]
expected: FAIL
- [\x07/x (Request/Response)]
- expected: FAIL
-
- [x/\x07 (Request/Response)]
- expected: FAIL
-
[x/x;\x07=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3250,12 +3193,6 @@
[x/x;x="\x07";bonus=x (Request/Response)]
expected: FAIL
- [\x08/x (Request/Response)]
- expected: FAIL
-
- [x/\x08 (Request/Response)]
- expected: FAIL
-
[x/x;\x08=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3268,12 +3205,6 @@
[x/x;\t=x;bonus=x (Request/Response)]
expected: FAIL
- [\x0b/x (Request/Response)]
- expected: FAIL
-
- [x/\x0b (Request/Response)]
- expected: FAIL
-
[x/x;\x0b=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3283,12 +3214,6 @@
[x/x;x="\x0b";bonus=x (Request/Response)]
expected: FAIL
- [\x0c/x (Request/Response)]
- expected: FAIL
-
- [x/\x0c (Request/Response)]
- expected: FAIL
-
[x/x;\x0c=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3298,12 +3223,6 @@
[x/x;x="\x0c";bonus=x (Request/Response)]
expected: FAIL
- [\x0e/x (Request/Response)]
- expected: FAIL
-
- [x/\x0e (Request/Response)]
- expected: FAIL
-
[x/x;\x0e=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3313,12 +3232,6 @@
[x/x;x="\x0e";bonus=x (Request/Response)]
expected: FAIL
- [\x0f/x (Request/Response)]
- expected: FAIL
-
- [x/\x0f (Request/Response)]
- expected: FAIL
-
[x/x;\x0f=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3328,12 +3241,6 @@
[x/x;x="\x0f";bonus=x (Request/Response)]
expected: FAIL
- [\x10/x (Request/Response)]
- expected: FAIL
-
- [x/\x10 (Request/Response)]
- expected: FAIL
-
[x/x;\x10=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3343,12 +3250,6 @@
[x/x;x="\x10";bonus=x (Request/Response)]
expected: FAIL
- [\x11/x (Request/Response)]
- expected: FAIL
-
- [x/\x11 (Request/Response)]
- expected: FAIL
-
[x/x;\x11=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3358,12 +3259,6 @@
[x/x;x="\x11";bonus=x (Request/Response)]
expected: FAIL
- [\x12/x (Request/Response)]
- expected: FAIL
-
- [x/\x12 (Request/Response)]
- expected: FAIL
-
[x/x;\x12=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3373,12 +3268,6 @@
[x/x;x="\x12";bonus=x (Request/Response)]
expected: FAIL
- [\x13/x (Request/Response)]
- expected: FAIL
-
- [x/\x13 (Request/Response)]
- expected: FAIL
-
[x/x;\x13=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3388,12 +3277,6 @@
[x/x;x="\x13";bonus=x (Request/Response)]
expected: FAIL
- [\x14/x (Request/Response)]
- expected: FAIL
-
- [x/\x14 (Request/Response)]
- expected: FAIL
-
[x/x;\x14=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3403,12 +3286,6 @@
[x/x;x="\x14";bonus=x (Request/Response)]
expected: FAIL
- [\x15/x (Request/Response)]
- expected: FAIL
-
- [x/\x15 (Request/Response)]
- expected: FAIL
-
[x/x;\x15=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3418,12 +3295,6 @@
[x/x;x="\x15";bonus=x (Request/Response)]
expected: FAIL
- [\x16/x (Request/Response)]
- expected: FAIL
-
- [x/\x16 (Request/Response)]
- expected: FAIL
-
[x/x;\x16=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3433,12 +3304,6 @@
[x/x;x="\x16";bonus=x (Request/Response)]
expected: FAIL
- [\x17/x (Request/Response)]
- expected: FAIL
-
- [x/\x17 (Request/Response)]
- expected: FAIL
-
[x/x;\x17=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3448,12 +3313,6 @@
[x/x;x="\x17";bonus=x (Request/Response)]
expected: FAIL
- [\x18/x (Request/Response)]
- expected: FAIL
-
- [x/\x18 (Request/Response)]
- expected: FAIL
-
[x/x;\x18=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3463,12 +3322,6 @@
[x/x;x="\x18";bonus=x (Request/Response)]
expected: FAIL
- [\x19/x (Request/Response)]
- expected: FAIL
-
- [x/\x19 (Request/Response)]
- expected: FAIL
-
[x/x;\x19=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3478,12 +3331,6 @@
[x/x;x="\x19";bonus=x (Request/Response)]
expected: FAIL
- [\x1a/x (Request/Response)]
- expected: FAIL
-
- [x/\x1a (Request/Response)]
- expected: FAIL
-
[x/x;\x1a=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3493,12 +3340,6 @@
[x/x;x="\x1a";bonus=x (Request/Response)]
expected: FAIL
- [\x1b/x (Request/Response)]
- expected: FAIL
-
- [x/\x1b (Request/Response)]
- expected: FAIL
-
[x/x;\x1b=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3508,12 +3349,6 @@
[x/x;x="\x1b";bonus=x (Request/Response)]
expected: FAIL
- [\x1c/x (Request/Response)]
- expected: FAIL
-
- [x/\x1c (Request/Response)]
- expected: FAIL
-
[x/x;\x1c=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3523,12 +3358,6 @@
[x/x;x="\x1c";bonus=x (Request/Response)]
expected: FAIL
- [\x1d/x (Request/Response)]
- expected: FAIL
-
- [x/\x1d (Request/Response)]
- expected: FAIL
-
[x/x;\x1d=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3538,12 +3367,6 @@
[x/x;x="\x1d";bonus=x (Request/Response)]
expected: FAIL
- [\x1e/x (Request/Response)]
- expected: FAIL
-
- [x/\x1e (Request/Response)]
- expected: FAIL
-
[x/x;\x1e=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3553,12 +3376,6 @@
[x/x;x="\x1e";bonus=x (Request/Response)]
expected: FAIL
- [\x1f/x (Request/Response)]
- expected: FAIL
-
- [x/\x1f (Request/Response)]
- expected: FAIL
-
[x/x;\x1f=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3742,12 +3559,6 @@
[x/x;x=};bonus=x (Request/Response)]
expected: FAIL
- [/x (Request/Response)]
- expected: FAIL
-
- [x/ (Request/Response)]
- expected: FAIL
-
[x/x;=x;bonus=x (Request/Response)]
expected: FAIL
@@ -3757,1540 +3568,1156 @@
[x/x;x="";bonus=x (Request/Response)]
expected: FAIL
- [€/x (Request/Response)]
- expected: FAIL
-
- [x/€ (Request/Response)]
- expected: FAIL
-
[x/x;€=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=€;bonus=x (Request/Response)]
expected: FAIL
- [/x (Request/Response)]
- expected: FAIL
-
- [x/ (Request/Response)]
- expected: FAIL
-
[x/x;=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=;bonus=x (Request/Response)]
expected: FAIL
- [‚/x (Request/Response)]
- expected: FAIL
-
- [x/‚ (Request/Response)]
- expected: FAIL
-
[x/x;‚=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=‚;bonus=x (Request/Response)]
expected: FAIL
- [ƒ/x (Request/Response)]
- expected: FAIL
-
- [x/ƒ (Request/Response)]
- expected: FAIL
-
[x/x;ƒ=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=ƒ;bonus=x (Request/Response)]
expected: FAIL
- [„/x (Request/Response)]
- expected: FAIL
-
- [x/„ (Request/Response)]
- expected: FAIL
-
[x/x;„=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=„;bonus=x (Request/Response)]
expected: FAIL
- […/x (Request/Response)]
- expected: FAIL
-
- [x/… (Request/Response)]
- expected: FAIL
-
[x/x;…=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=…;bonus=x (Request/Response)]
expected: FAIL
- [†/x (Request/Response)]
- expected: FAIL
-
- [x/† (Request/Response)]
- expected: FAIL
-
[x/x;†=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=†;bonus=x (Request/Response)]
expected: FAIL
- [‡/x (Request/Response)]
- expected: FAIL
-
- [x/‡ (Request/Response)]
- expected: FAIL
-
[x/x;‡=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=‡;bonus=x (Request/Response)]
expected: FAIL
- [ˆ/x (Request/Response)]
- expected: FAIL
-
- [x/ˆ (Request/Response)]
- expected: FAIL
-
[x/x;ˆ=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=ˆ;bonus=x (Request/Response)]
expected: FAIL
- [‰/x (Request/Response)]
- expected: FAIL
-
- [x/‰ (Request/Response)]
- expected: FAIL
-
[x/x;‰=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=‰;bonus=x (Request/Response)]
expected: FAIL
- [Š/x (Request/Response)]
- expected: FAIL
-
- [x/Š (Request/Response)]
- expected: FAIL
-
[x/x;Š=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=Š;bonus=x (Request/Response)]
expected: FAIL
- [‹/x (Request/Response)]
- expected: FAIL
-
- [x/‹ (Request/Response)]
- expected: FAIL
-
[x/x;‹=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=‹;bonus=x (Request/Response)]
expected: FAIL
- [Œ/x (Request/Response)]
- expected: FAIL
-
- [x/Π(Request/Response)]
- expected: FAIL
-
[x/x;Œ=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=Œ;bonus=x (Request/Response)]
expected: FAIL
- [/x (Request/Response)]
- expected: FAIL
-
- [x/ (Request/Response)]
- expected: FAIL
-
[x/x;=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=;bonus=x (Request/Response)]
expected: FAIL
- [Ž/x (Request/Response)]
- expected: FAIL
-
- [x/Ž (Request/Response)]
- expected: FAIL
-
[x/x;Ž=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=Ž;bonus=x (Request/Response)]
expected: FAIL
- [/x (Request/Response)]
- expected: FAIL
-
- [x/ (Request/Response)]
- expected: FAIL
-
[x/x;=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=;bonus=x (Request/Response)]
expected: FAIL
- [/x (Request/Response)]
- expected: FAIL
-
- [x/ (Request/Response)]
- expected: FAIL
-
[x/x;=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=;bonus=x (Request/Response)]
expected: FAIL
- [‘/x (Request/Response)]
- expected: FAIL
-
- [x/‘ (Request/Response)]
- expected: FAIL
-
[x/x;‘=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=‘;bonus=x (Request/Response)]
expected: FAIL
- [’/x (Request/Response)]
- expected: FAIL
-
- [x/’ (Request/Response)]
- expected: FAIL
-
[x/x;’=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=’;bonus=x (Request/Response)]
expected: FAIL
- [“/x (Request/Response)]
- expected: FAIL
-
- [x/“ (Request/Response)]
- expected: FAIL
-
[x/x;“=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=“;bonus=x (Request/Response)]
expected: FAIL
- [”/x (Request/Response)]
- expected: FAIL
-
- [x/” (Request/Response)]
- expected: FAIL
-
[x/x;”=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=”;bonus=x (Request/Response)]
expected: FAIL
- [•/x (Request/Response)]
- expected: FAIL
-
- [x/• (Request/Response)]
- expected: FAIL
-
[x/x;•=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=•;bonus=x (Request/Response)]
expected: FAIL
- [–/x (Request/Response)]
- expected: FAIL
-
- [x/– (Request/Response)]
- expected: FAIL
-
[x/x;–=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=–;bonus=x (Request/Response)]
expected: FAIL
- [—/x (Request/Response)]
- expected: FAIL
-
- [x/— (Request/Response)]
- expected: FAIL
-
[x/x;—=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=—;bonus=x (Request/Response)]
expected: FAIL
- [˜/x (Request/Response)]
- expected: FAIL
-
- [x/˜ (Request/Response)]
- expected: FAIL
-
[x/x;˜=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=˜;bonus=x (Request/Response)]
expected: FAIL
- [™/x (Request/Response)]
- expected: FAIL
-
- [x/™ (Request/Response)]
- expected: FAIL
-
[x/x;™=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=™;bonus=x (Request/Response)]
expected: FAIL
- [š/x (Request/Response)]
- expected: FAIL
-
- [x/š (Request/Response)]
- expected: FAIL
-
[x/x;š=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=š;bonus=x (Request/Response)]
expected: FAIL
- [›/x (Request/Response)]
- expected: FAIL
-
- [x/› (Request/Response)]
- expected: FAIL
-
[x/x;›=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=›;bonus=x (Request/Response)]
expected: FAIL
- [œ/x (Request/Response)]
- expected: FAIL
-
- [x/œ (Request/Response)]
- expected: FAIL
-
[x/x;œ=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=œ;bonus=x (Request/Response)]
expected: FAIL
- [/x (Request/Response)]
- expected: FAIL
-
- [x/ (Request/Response)]
- expected: FAIL
-
[x/x;=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=;bonus=x (Request/Response)]
expected: FAIL
- [ž/x (Request/Response)]
- expected: FAIL
-
- [x/ž (Request/Response)]
- expected: FAIL
-
[x/x;ž=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=ž;bonus=x (Request/Response)]
expected: FAIL
- [Ÿ/x (Request/Response)]
- expected: FAIL
-
- [x/Ÿ (Request/Response)]
- expected: FAIL
-
[x/x;Ÿ=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=Ÿ;bonus=x (Request/Response)]
expected: FAIL
- [ /x (Request/Response)]
- expected: FAIL
-
- [x/  (Request/Response)]
- expected: FAIL
-
[x/x; =x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x= ;bonus=x (Request/Response)]
expected: FAIL
- [¡/x (Request/Response)]
- expected: FAIL
-
- [x/¡ (Request/Response)]
- expected: FAIL
-
[x/x;¡=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¡;bonus=x (Request/Response)]
expected: FAIL
- [¢/x (Request/Response)]
- expected: FAIL
-
- [x/¢ (Request/Response)]
- expected: FAIL
-
[x/x;¢=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¢;bonus=x (Request/Response)]
expected: FAIL
- [£/x (Request/Response)]
- expected: FAIL
-
- [x/£ (Request/Response)]
- expected: FAIL
-
[x/x;£=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=£;bonus=x (Request/Response)]
expected: FAIL
- [¤/x (Request/Response)]
- expected: FAIL
-
- [x/¤ (Request/Response)]
- expected: FAIL
-
[x/x;¤=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¤;bonus=x (Request/Response)]
expected: FAIL
- [¥/x (Request/Response)]
- expected: FAIL
-
- [x/¥ (Request/Response)]
- expected: FAIL
-
[x/x;¥=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¥;bonus=x (Request/Response)]
expected: FAIL
- [¦/x (Request/Response)]
- expected: FAIL
-
- [x/¦ (Request/Response)]
- expected: FAIL
-
[x/x;¦=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¦;bonus=x (Request/Response)]
expected: FAIL
- [§/x (Request/Response)]
- expected: FAIL
-
- [x/§ (Request/Response)]
- expected: FAIL
-
[x/x;§=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=§;bonus=x (Request/Response)]
expected: FAIL
- [¨/x (Request/Response)]
- expected: FAIL
-
- [x/¨ (Request/Response)]
- expected: FAIL
-
[x/x;¨=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¨;bonus=x (Request/Response)]
expected: FAIL
- [©/x (Request/Response)]
- expected: FAIL
-
- [x/© (Request/Response)]
- expected: FAIL
-
[x/x;©=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=©;bonus=x (Request/Response)]
expected: FAIL
- [ª/x (Request/Response)]
- expected: FAIL
-
- [x/ª (Request/Response)]
- expected: FAIL
-
[x/x;ª=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=ª;bonus=x (Request/Response)]
expected: FAIL
- [«/x (Request/Response)]
- expected: FAIL
-
- [x/« (Request/Response)]
- expected: FAIL
-
[x/x;«=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=«;bonus=x (Request/Response)]
expected: FAIL
- [¬/x (Request/Response)]
- expected: FAIL
-
- [x/¬ (Request/Response)]
- expected: FAIL
-
[x/x;¬=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¬;bonus=x (Request/Response)]
expected: FAIL
- [­/x (Request/Response)]
- expected: FAIL
-
- [x/­ (Request/Response)]
- expected: FAIL
-
[x/x;­=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=­;bonus=x (Request/Response)]
expected: FAIL
- [®/x (Request/Response)]
- expected: FAIL
-
- [x/® (Request/Response)]
- expected: FAIL
-
[x/x;®=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=®;bonus=x (Request/Response)]
expected: FAIL
- [¯/x (Request/Response)]
- expected: FAIL
-
- [x/¯ (Request/Response)]
- expected: FAIL
-
[x/x;¯=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¯;bonus=x (Request/Response)]
expected: FAIL
- [°/x (Request/Response)]
- expected: FAIL
-
- [x/° (Request/Response)]
- expected: FAIL
-
[x/x;°=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=°;bonus=x (Request/Response)]
expected: FAIL
- [±/x (Request/Response)]
- expected: FAIL
-
- [x/± (Request/Response)]
- expected: FAIL
-
[x/x;±=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=±;bonus=x (Request/Response)]
expected: FAIL
- [²/x (Request/Response)]
- expected: FAIL
-
- [x/² (Request/Response)]
- expected: FAIL
-
[x/x;²=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=²;bonus=x (Request/Response)]
expected: FAIL
- [³/x (Request/Response)]
- expected: FAIL
-
- [x/³ (Request/Response)]
- expected: FAIL
-
[x/x;³=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=³;bonus=x (Request/Response)]
expected: FAIL
- [´/x (Request/Response)]
- expected: FAIL
-
- [x/´ (Request/Response)]
- expected: FAIL
-
[x/x;´=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=´;bonus=x (Request/Response)]
expected: FAIL
- [µ/x (Request/Response)]
- expected: FAIL
-
- [x/µ (Request/Response)]
- expected: FAIL
-
[x/x;µ=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=µ;bonus=x (Request/Response)]
expected: FAIL
- [¶/x (Request/Response)]
- expected: FAIL
-
- [x/¶ (Request/Response)]
- expected: FAIL
-
[x/x;¶=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¶;bonus=x (Request/Response)]
expected: FAIL
- [·/x (Request/Response)]
- expected: FAIL
-
- [x/· (Request/Response)]
- expected: FAIL
-
[x/x;·=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=·;bonus=x (Request/Response)]
expected: FAIL
- [¸/x (Request/Response)]
- expected: FAIL
-
- [x/¸ (Request/Response)]
- expected: FAIL
-
[x/x;¸=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¸;bonus=x (Request/Response)]
expected: FAIL
- [¹/x (Request/Response)]
- expected: FAIL
-
- [x/¹ (Request/Response)]
- expected: FAIL
-
[x/x;¹=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¹;bonus=x (Request/Response)]
expected: FAIL
- [º/x (Request/Response)]
- expected: FAIL
-
- [x/º (Request/Response)]
- expected: FAIL
-
[x/x;º=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=º;bonus=x (Request/Response)]
expected: FAIL
- [»/x (Request/Response)]
- expected: FAIL
-
- [x/» (Request/Response)]
- expected: FAIL
-
[x/x;»=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=»;bonus=x (Request/Response)]
expected: FAIL
- [¼/x (Request/Response)]
- expected: FAIL
-
- [x/¼ (Request/Response)]
- expected: FAIL
-
[x/x;¼=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¼;bonus=x (Request/Response)]
expected: FAIL
- [½/x (Request/Response)]
- expected: FAIL
-
- [x/½ (Request/Response)]
- expected: FAIL
-
[x/x;½=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=½;bonus=x (Request/Response)]
expected: FAIL
- [¾/x (Request/Response)]
- expected: FAIL
-
- [x/¾ (Request/Response)]
- expected: FAIL
-
[x/x;¾=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¾;bonus=x (Request/Response)]
expected: FAIL
- [¿/x (Request/Response)]
- expected: FAIL
-
- [x/¿ (Request/Response)]
- expected: FAIL
-
[x/x;¿=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¿;bonus=x (Request/Response)]
expected: FAIL
- [À/x (Request/Response)]
+ [x/x;À=x;bonus=x (Request/Response)]
expected: FAIL
- [x/À (Request/Response)]
+ [x/x;x=À;bonus=x (Request/Response)]
expected: FAIL
- [x/x;À=x;bonus=x (Request/Response)]
+ [x/x;Á=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=À;bonus=x (Request/Response)]
+ [x/x;x=Á;bonus=x (Request/Response)]
expected: FAIL
- [Á/x (Request/Response)]
+ [x/x;Â=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Á (Request/Response)]
+ [x/x;x=Â;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Á=x;bonus=x (Request/Response)]
+ [x/x;Ã=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Á;bonus=x (Request/Response)]
+ [x/x;x=Ã;bonus=x (Request/Response)]
expected: FAIL
- [Â/x (Request/Response)]
+ [x/x;Ä=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Â (Request/Response)]
+ [x/x;x=Ä;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Â=x;bonus=x (Request/Response)]
+ [x/x;Å=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Â;bonus=x (Request/Response)]
+ [x/x;x=Å;bonus=x (Request/Response)]
expected: FAIL
- [Ã/x (Request/Response)]
+ [x/x;Æ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ã (Request/Response)]
+ [x/x;x=Æ;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ã=x;bonus=x (Request/Response)]
+ [x/x;Ç=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ã;bonus=x (Request/Response)]
+ [x/x;x=Ç;bonus=x (Request/Response)]
expected: FAIL
- [Ä/x (Request/Response)]
+ [x/x;È=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ä (Request/Response)]
+ [x/x;x=È;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ä=x;bonus=x (Request/Response)]
+ [x/x;É=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ä;bonus=x (Request/Response)]
+ [x/x;x=É;bonus=x (Request/Response)]
expected: FAIL
- [Å/x (Request/Response)]
+ [x/x;Ê=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Å (Request/Response)]
+ [x/x;x=Ê;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Å=x;bonus=x (Request/Response)]
+ [x/x;Ë=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Å;bonus=x (Request/Response)]
+ [x/x;x=Ë;bonus=x (Request/Response)]
expected: FAIL
- [Æ/x (Request/Response)]
+ [x/x;Ì=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Æ (Request/Response)]
+ [x/x;x=Ì;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Æ=x;bonus=x (Request/Response)]
+ [x/x;Í=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Æ;bonus=x (Request/Response)]
+ [x/x;x=Í;bonus=x (Request/Response)]
expected: FAIL
- [Ç/x (Request/Response)]
+ [x/x;Î=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ç (Request/Response)]
+ [x/x;x=Î;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ç=x;bonus=x (Request/Response)]
+ [x/x;Ï=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ç;bonus=x (Request/Response)]
+ [x/x;x=Ï;bonus=x (Request/Response)]
expected: FAIL
- [È/x (Request/Response)]
+ [x/x;Ð=x;bonus=x (Request/Response)]
expected: FAIL
- [x/È (Request/Response)]
+ [x/x;x=Ð;bonus=x (Request/Response)]
expected: FAIL
- [x/x;È=x;bonus=x (Request/Response)]
+ [x/x;Ñ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=È;bonus=x (Request/Response)]
+ [x/x;x=Ñ;bonus=x (Request/Response)]
expected: FAIL
- [É/x (Request/Response)]
+ [x/x;Ò=x;bonus=x (Request/Response)]
expected: FAIL
- [x/É (Request/Response)]
+ [x/x;x=Ò;bonus=x (Request/Response)]
expected: FAIL
- [x/x;É=x;bonus=x (Request/Response)]
+ [x/x;Ó=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=É;bonus=x (Request/Response)]
+ [x/x;x=Ó;bonus=x (Request/Response)]
expected: FAIL
- [Ê/x (Request/Response)]
+ [x/x;Ô=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ê (Request/Response)]
+ [x/x;x=Ô;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ê=x;bonus=x (Request/Response)]
+ [x/x;Õ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ê;bonus=x (Request/Response)]
+ [x/x;x=Õ;bonus=x (Request/Response)]
expected: FAIL
- [Ë/x (Request/Response)]
+ [x/x;Ö=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ë (Request/Response)]
+ [x/x;x=Ö;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ë=x;bonus=x (Request/Response)]
+ [x/x;×=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ë;bonus=x (Request/Response)]
+ [x/x;x=×;bonus=x (Request/Response)]
expected: FAIL
- [Ì/x (Request/Response)]
+ [x/x;Ø=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ì (Request/Response)]
+ [x/x;x=Ø;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ì=x;bonus=x (Request/Response)]
+ [x/x;Ù=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ì;bonus=x (Request/Response)]
+ [x/x;x=Ù;bonus=x (Request/Response)]
expected: FAIL
- [Í/x (Request/Response)]
+ [x/x;Ú=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Í (Request/Response)]
+ [x/x;x=Ú;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Í=x;bonus=x (Request/Response)]
+ [x/x;Û=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Í;bonus=x (Request/Response)]
+ [x/x;x=Û;bonus=x (Request/Response)]
expected: FAIL
- [Î/x (Request/Response)]
+ [x/x;Ü=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Î (Request/Response)]
+ [x/x;x=Ü;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Î=x;bonus=x (Request/Response)]
+ [x/x;Ý=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Î;bonus=x (Request/Response)]
+ [x/x;x=Ý;bonus=x (Request/Response)]
expected: FAIL
- [Ï/x (Request/Response)]
+ [x/x;Þ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ï (Request/Response)]
+ [x/x;x=Þ;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ï=x;bonus=x (Request/Response)]
+ [x/x;ß=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ï;bonus=x (Request/Response)]
+ [x/x;x=ß;bonus=x (Request/Response)]
expected: FAIL
- [Ð/x (Request/Response)]
+ [x/x;à=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ð (Request/Response)]
+ [x/x;x=à;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ð=x;bonus=x (Request/Response)]
+ [x/x;á=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ð;bonus=x (Request/Response)]
+ [x/x;x=á;bonus=x (Request/Response)]
expected: FAIL
- [Ñ/x (Request/Response)]
+ [x/x;â=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ñ (Request/Response)]
+ [x/x;x=â;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ñ=x;bonus=x (Request/Response)]
+ [x/x;ã=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ñ;bonus=x (Request/Response)]
+ [x/x;x=ã;bonus=x (Request/Response)]
expected: FAIL
- [Ò/x (Request/Response)]
+ [x/x;ä=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ò (Request/Response)]
+ [x/x;x=ä;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ò=x;bonus=x (Request/Response)]
+ [x/x;å=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ò;bonus=x (Request/Response)]
+ [x/x;x=å;bonus=x (Request/Response)]
expected: FAIL
- [Ó/x (Request/Response)]
+ [x/x;æ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ó (Request/Response)]
+ [x/x;x=æ;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ó=x;bonus=x (Request/Response)]
+ [x/x;ç=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ó;bonus=x (Request/Response)]
+ [x/x;x=ç;bonus=x (Request/Response)]
expected: FAIL
- [Ô/x (Request/Response)]
+ [x/x;è=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ô (Request/Response)]
+ [x/x;x=è;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ô=x;bonus=x (Request/Response)]
+ [x/x;é=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ô;bonus=x (Request/Response)]
+ [x/x;x=é;bonus=x (Request/Response)]
expected: FAIL
- [Õ/x (Request/Response)]
+ [x/x;ê=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Õ (Request/Response)]
+ [x/x;x=ê;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Õ=x;bonus=x (Request/Response)]
+ [x/x;ë=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Õ;bonus=x (Request/Response)]
+ [x/x;x=ë;bonus=x (Request/Response)]
expected: FAIL
- [Ö/x (Request/Response)]
+ [x/x;ì=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ö (Request/Response)]
+ [x/x;x=ì;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ö=x;bonus=x (Request/Response)]
+ [x/x;í=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ö;bonus=x (Request/Response)]
+ [x/x;x=í;bonus=x (Request/Response)]
expected: FAIL
- [×/x (Request/Response)]
+ [x/x;î=x;bonus=x (Request/Response)]
expected: FAIL
- [x/× (Request/Response)]
+ [x/x;x=î;bonus=x (Request/Response)]
expected: FAIL
- [x/x;×=x;bonus=x (Request/Response)]
+ [x/x;ï=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=×;bonus=x (Request/Response)]
+ [x/x;x=ï;bonus=x (Request/Response)]
expected: FAIL
- [Ø/x (Request/Response)]
+ [x/x;ð=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ø (Request/Response)]
+ [x/x;x=ð;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ø=x;bonus=x (Request/Response)]
+ [x/x;ñ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ø;bonus=x (Request/Response)]
+ [x/x;x=ñ;bonus=x (Request/Response)]
expected: FAIL
- [Ù/x (Request/Response)]
+ [x/x;ò=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ù (Request/Response)]
+ [x/x;x=ò;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ù=x;bonus=x (Request/Response)]
+ [x/x;ó=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ù;bonus=x (Request/Response)]
+ [x/x;x=ó;bonus=x (Request/Response)]
expected: FAIL
- [Ú/x (Request/Response)]
+ [x/x;ô=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ú (Request/Response)]
+ [x/x;x=ô;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ú=x;bonus=x (Request/Response)]
+ [x/x;õ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ú;bonus=x (Request/Response)]
+ [x/x;x=õ;bonus=x (Request/Response)]
expected: FAIL
- [Û/x (Request/Response)]
+ [x/x;ö=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Û (Request/Response)]
+ [x/x;x=ö;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Û=x;bonus=x (Request/Response)]
+ [x/x;÷=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Û;bonus=x (Request/Response)]
+ [x/x;x=÷;bonus=x (Request/Response)]
expected: FAIL
- [Ü/x (Request/Response)]
+ [x/x;ø=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ü (Request/Response)]
+ [x/x;x=ø;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ü=x;bonus=x (Request/Response)]
+ [x/x;ù=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ü;bonus=x (Request/Response)]
+ [x/x;x=ù;bonus=x (Request/Response)]
expected: FAIL
- [Ý/x (Request/Response)]
+ [x/x;ú=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ý (Request/Response)]
+ [x/x;x=ú;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ý=x;bonus=x (Request/Response)]
+ [x/x;û=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ý;bonus=x (Request/Response)]
+ [x/x;x=û;bonus=x (Request/Response)]
expected: FAIL
- [Þ/x (Request/Response)]
+ [x/x;ü=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Þ (Request/Response)]
+ [x/x;x=ü;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Þ=x;bonus=x (Request/Response)]
+ [x/x;ý=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Þ;bonus=x (Request/Response)]
+ [x/x;x=ý;bonus=x (Request/Response)]
expected: FAIL
- [ß/x (Request/Response)]
+ [x/x;þ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/ß (Request/Response)]
+ [x/x;x=þ;bonus=x (Request/Response)]
expected: FAIL
- [x/x;ß=x;bonus=x (Request/Response)]
+ [x/x;ÿ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ß;bonus=x (Request/Response)]
+ [x/x;x=ÿ;bonus=x (Request/Response)]
expected: FAIL
- [à/x (Request/Response)]
+ [x/x;x="€";bonus=x (Request/Response)]
expected: FAIL
- [x/à (Request/Response)]
+ [x/x;x="";bonus=x (Request/Response)]
expected: FAIL
- [x/x;à=x;bonus=x (Request/Response)]
+ [x/x;x="‚";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=à;bonus=x (Request/Response)]
+ [x/x;x="ƒ";bonus=x (Request/Response)]
expected: FAIL
- [á/x (Request/Response)]
+ [x/x;x="„";bonus=x (Request/Response)]
expected: FAIL
- [x/á (Request/Response)]
+ [x/x;x="…";bonus=x (Request/Response)]
expected: FAIL
- [x/x;á=x;bonus=x (Request/Response)]
+ [x/x;x="†";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=á;bonus=x (Request/Response)]
+ [x/x;x="‡";bonus=x (Request/Response)]
expected: FAIL
- [â/x (Request/Response)]
+ [x/x;x="ˆ";bonus=x (Request/Response)]
expected: FAIL
- [x/â (Request/Response)]
+ [x/x;x="‰";bonus=x (Request/Response)]
expected: FAIL
- [x/x;â=x;bonus=x (Request/Response)]
+ [x/x;x="Š";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=â;bonus=x (Request/Response)]
+ [x/x;x="‹";bonus=x (Request/Response)]
expected: FAIL
- [ã/x (Request/Response)]
+ [x/x;x="Œ";bonus=x (Request/Response)]
expected: FAIL
- [x/ã (Request/Response)]
+ [x/x;x="";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ã=x;bonus=x (Request/Response)]
+ [x/x;x="Ž";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ã;bonus=x (Request/Response)]
+ [x/x;x="";bonus=x (Request/Response)]
expected: FAIL
- [ä/x (Request/Response)]
+ [x/x;x="";bonus=x (Request/Response)]
expected: FAIL
- [x/ä (Request/Response)]
+ [x/x;x="‘";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ä=x;bonus=x (Request/Response)]
+ [x/x;x="’";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ä;bonus=x (Request/Response)]
+ [x/x;x="“";bonus=x (Request/Response)]
expected: FAIL
- [å/x (Request/Response)]
+ [x/x;x="”";bonus=x (Request/Response)]
expected: FAIL
- [x/å (Request/Response)]
+ [x/x;x="•";bonus=x (Request/Response)]
expected: FAIL
- [x/x;å=x;bonus=x (Request/Response)]
+ [x/x;x="–";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=å;bonus=x (Request/Response)]
+ [x/x;x="—";bonus=x (Request/Response)]
expected: FAIL
- [æ/x (Request/Response)]
+ [x/x;x="˜";bonus=x (Request/Response)]
expected: FAIL
- [x/æ (Request/Response)]
+ [x/x;x="™";bonus=x (Request/Response)]
expected: FAIL
- [x/x;æ=x;bonus=x (Request/Response)]
+ [x/x;x="š";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=æ;bonus=x (Request/Response)]
+ [x/x;x="›";bonus=x (Request/Response)]
expected: FAIL
- [ç/x (Request/Response)]
+ [x/x;x="œ";bonus=x (Request/Response)]
expected: FAIL
- [x/ç (Request/Response)]
+ [x/x;x="";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ç=x;bonus=x (Request/Response)]
+ [x/x;x="ž";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ç;bonus=x (Request/Response)]
+ [x/x;x="Ÿ";bonus=x (Request/Response)]
expected: FAIL
- [è/x (Request/Response)]
+ [x/x;x=" ";bonus=x (Request/Response)]
expected: FAIL
- [x/è (Request/Response)]
+ [x/x;x="¡";bonus=x (Request/Response)]
expected: FAIL
- [x/x;è=x;bonus=x (Request/Response)]
+ [x/x;x="¢";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=è;bonus=x (Request/Response)]
+ [x/x;x="£";bonus=x (Request/Response)]
expected: FAIL
- [é/x (Request/Response)]
+ [x/x;x="¤";bonus=x (Request/Response)]
expected: FAIL
- [x/é (Request/Response)]
+ [x/x;x="¥";bonus=x (Request/Response)]
expected: FAIL
- [x/x;é=x;bonus=x (Request/Response)]
+ [x/x;x="¦";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=é;bonus=x (Request/Response)]
+ [x/x;x="§";bonus=x (Request/Response)]
expected: FAIL
- [ê/x (Request/Response)]
+ [x/x;x="¨";bonus=x (Request/Response)]
expected: FAIL
- [x/ê (Request/Response)]
+ [x/x;x="©";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ê=x;bonus=x (Request/Response)]
+ [x/x;x="ª";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ê;bonus=x (Request/Response)]
+ [x/x;x="«";bonus=x (Request/Response)]
expected: FAIL
- [ë/x (Request/Response)]
+ [x/x;x="¬";bonus=x (Request/Response)]
expected: FAIL
- [x/ë (Request/Response)]
+ [x/x;x="­";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ë=x;bonus=x (Request/Response)]
+ [x/x;x="®";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ë;bonus=x (Request/Response)]
+ [x/x;x="¯";bonus=x (Request/Response)]
expected: FAIL
- [ì/x (Request/Response)]
+ [x/x;x="°";bonus=x (Request/Response)]
expected: FAIL
- [x/ì (Request/Response)]
+ [x/x;x="±";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ì=x;bonus=x (Request/Response)]
+ [x/x;x="²";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ì;bonus=x (Request/Response)]
+ [x/x;x="³";bonus=x (Request/Response)]
expected: FAIL
- [í/x (Request/Response)]
+ [x/x;x="´";bonus=x (Request/Response)]
expected: FAIL
- [x/í (Request/Response)]
+ [x/x;x="µ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;í=x;bonus=x (Request/Response)]
+ [x/x;x="¶";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=í;bonus=x (Request/Response)]
+ [x/x;x="·";bonus=x (Request/Response)]
expected: FAIL
- [î/x (Request/Response)]
+ [x/x;x="¸";bonus=x (Request/Response)]
expected: FAIL
- [x/î (Request/Response)]
+ [x/x;x="¹";bonus=x (Request/Response)]
expected: FAIL
- [x/x;î=x;bonus=x (Request/Response)]
+ [x/x;x="º";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=î;bonus=x (Request/Response)]
+ [x/x;x="»";bonus=x (Request/Response)]
expected: FAIL
- [ï/x (Request/Response)]
+ [x/x;x="¼";bonus=x (Request/Response)]
expected: FAIL
- [x/ï (Request/Response)]
+ [x/x;x="½";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ï=x;bonus=x (Request/Response)]
+ [x/x;x="¾";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ï;bonus=x (Request/Response)]
+ [x/x;x="¿";bonus=x (Request/Response)]
expected: FAIL
- [ð/x (Request/Response)]
+ [x/x;x="À";bonus=x (Request/Response)]
expected: FAIL
- [x/ð (Request/Response)]
+ [x/x;x="Á";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ð=x;bonus=x (Request/Response)]
+ [x/x;x="Â";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ð;bonus=x (Request/Response)]
+ [x/x;x="Ã";bonus=x (Request/Response)]
expected: FAIL
- [ñ/x (Request/Response)]
+ [x/x;x="Ä";bonus=x (Request/Response)]
expected: FAIL
- [x/ñ (Request/Response)]
+ [x/x;x="Å";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ñ=x;bonus=x (Request/Response)]
+ [x/x;x="Æ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ñ;bonus=x (Request/Response)]
+ [x/x;x="Ç";bonus=x (Request/Response)]
expected: FAIL
- [ò/x (Request/Response)]
+ [x/x;x="È";bonus=x (Request/Response)]
expected: FAIL
- [x/ò (Request/Response)]
+ [x/x;x="É";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ò=x;bonus=x (Request/Response)]
+ [x/x;x="Ê";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ò;bonus=x (Request/Response)]
+ [x/x;x="Ë";bonus=x (Request/Response)]
expected: FAIL
- [ó/x (Request/Response)]
+ [x/x;x="Ì";bonus=x (Request/Response)]
expected: FAIL
- [x/ó (Request/Response)]
+ [x/x;x="Í";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ó=x;bonus=x (Request/Response)]
+ [x/x;x="Î";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ó;bonus=x (Request/Response)]
+ [x/x;x="Ï";bonus=x (Request/Response)]
expected: FAIL
- [ô/x (Request/Response)]
+ [x/x;x="Ð";bonus=x (Request/Response)]
expected: FAIL
- [x/ô (Request/Response)]
+ [x/x;x="Ñ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ô=x;bonus=x (Request/Response)]
+ [x/x;x="Ò";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ô;bonus=x (Request/Response)]
+ [x/x;x="Ó";bonus=x (Request/Response)]
expected: FAIL
- [õ/x (Request/Response)]
+ [x/x;x="Ô";bonus=x (Request/Response)]
expected: FAIL
- [x/õ (Request/Response)]
+ [x/x;x="Õ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;õ=x;bonus=x (Request/Response)]
+ [x/x;x="Ö";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=õ;bonus=x (Request/Response)]
+ [x/x;x="×";bonus=x (Request/Response)]
expected: FAIL
- [ö/x (Request/Response)]
+ [x/x;x="Ø";bonus=x (Request/Response)]
expected: FAIL
- [x/ö (Request/Response)]
+ [x/x;x="Ù";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ö=x;bonus=x (Request/Response)]
+ [x/x;x="Ú";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ö;bonus=x (Request/Response)]
+ [x/x;x="Û";bonus=x (Request/Response)]
expected: FAIL
- [÷/x (Request/Response)]
+ [x/x;x="Ü";bonus=x (Request/Response)]
expected: FAIL
- [x/÷ (Request/Response)]
+ [x/x;x="Ý";bonus=x (Request/Response)]
expected: FAIL
- [x/x;÷=x;bonus=x (Request/Response)]
+ [x/x;x="Þ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=÷;bonus=x (Request/Response)]
+ [x/x;x="ß";bonus=x (Request/Response)]
expected: FAIL
- [ø/x (Request/Response)]
+ [x/x;x="à";bonus=x (Request/Response)]
expected: FAIL
- [x/ø (Request/Response)]
+ [x/x;x="á";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ø=x;bonus=x (Request/Response)]
+ [x/x;x="â";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ø;bonus=x (Request/Response)]
+ [x/x;x="ã";bonus=x (Request/Response)]
expected: FAIL
- [ù/x (Request/Response)]
+ [x/x;x="ä";bonus=x (Request/Response)]
expected: FAIL
- [x/ù (Request/Response)]
+ [x/x;x="å";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ù=x;bonus=x (Request/Response)]
+ [x/x;x="æ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ù;bonus=x (Request/Response)]
+ [x/x;x="ç";bonus=x (Request/Response)]
expected: FAIL
- [ú/x (Request/Response)]
+ [x/x;x="è";bonus=x (Request/Response)]
expected: FAIL
- [x/ú (Request/Response)]
+ [x/x;x="é";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ú=x;bonus=x (Request/Response)]
+ [x/x;x="ê";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ú;bonus=x (Request/Response)]
+ [x/x;x="ë";bonus=x (Request/Response)]
expected: FAIL
- [û/x (Request/Response)]
+ [x/x;x="ì";bonus=x (Request/Response)]
expected: FAIL
- [x/û (Request/Response)]
+ [x/x;x="í";bonus=x (Request/Response)]
expected: FAIL
- [x/x;û=x;bonus=x (Request/Response)]
+ [x/x;x="î";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=û;bonus=x (Request/Response)]
+ [x/x;x="ï";bonus=x (Request/Response)]
expected: FAIL
- [ü/x (Request/Response)]
+ [x/x;x="ð";bonus=x (Request/Response)]
expected: FAIL
- [x/ü (Request/Response)]
+ [x/x;x="ñ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ü=x;bonus=x (Request/Response)]
+ [x/x;x="ò";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ü;bonus=x (Request/Response)]
+ [x/x;x="ó";bonus=x (Request/Response)]
expected: FAIL
- [ý/x (Request/Response)]
+ [x/x;x="ô";bonus=x (Request/Response)]
expected: FAIL
- [x/ý (Request/Response)]
+ [x/x;x="õ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ý=x;bonus=x (Request/Response)]
+ [x/x;x="ö";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ý;bonus=x (Request/Response)]
+ [x/x;x="÷";bonus=x (Request/Response)]
expected: FAIL
- [þ/x (Request/Response)]
+ [x/x;x="ø";bonus=x (Request/Response)]
expected: FAIL
- [x/þ (Request/Response)]
+ [x/x;x="ù";bonus=x (Request/Response)]
expected: FAIL
- [x/x;þ=x;bonus=x (Request/Response)]
+ [x/x;x="ú";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=þ;bonus=x (Request/Response)]
+ [x/x;x="û";bonus=x (Request/Response)]
expected: FAIL
- [ÿ/x (Request/Response)]
+ [x/x;x="ü";bonus=x (Request/Response)]
expected: FAIL
- [x/ÿ (Request/Response)]
+ [x/x;x="ý";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ÿ=x;bonus=x (Request/Response)]
+ [x/x;x="þ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ÿ;bonus=x (Request/Response)]
+ [x/x;x="ÿ";bonus=x (Request/Response)]
expected: FAIL
@@ -8393,18 +7820,6 @@
[text/html;test=ÿ;charset=gbk (Request/Response)]
expected: FAIL
- [\x0bx/x (Request/Response)]
- expected: FAIL
-
- [\x0cx/x (Request/Response)]
- expected: FAIL
-
- [x/x\x0b (Request/Response)]
- expected: FAIL
-
- [x/x\x0c (Request/Response)]
- expected: FAIL
-
[/ (Request/Response)]
expected: FAIL
@@ -8423,9 +7838,6 @@
[(/) (Request/Response)]
expected: FAIL
- [ÿ/ÿ (Request/Response)]
- expected: FAIL
-
[text/html(;doesnot=matter (Request/Response)]
expected: FAIL
@@ -8441,12 +7853,6 @@
["text/html" (Request/Response)]
expected: FAIL
- [\x01/x (Request/Response)]
- expected: FAIL
-
- [x/\x01 (Request/Response)]
- expected: FAIL
-
[x/x;\x01=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8456,12 +7862,6 @@
[x/x;x="\x01";bonus=x (Request/Response)]
expected: FAIL
- [\x02/x (Request/Response)]
- expected: FAIL
-
- [x/\x02 (Request/Response)]
- expected: FAIL
-
[x/x;\x02=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8471,12 +7871,6 @@
[x/x;x="\x02";bonus=x (Request/Response)]
expected: FAIL
- [\x03/x (Request/Response)]
- expected: FAIL
-
- [x/\x03 (Request/Response)]
- expected: FAIL
-
[x/x;\x03=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8486,12 +7880,6 @@
[x/x;x="\x03";bonus=x (Request/Response)]
expected: FAIL
- [\x04/x (Request/Response)]
- expected: FAIL
-
- [x/\x04 (Request/Response)]
- expected: FAIL
-
[x/x;\x04=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8501,12 +7889,6 @@
[x/x;x="\x04";bonus=x (Request/Response)]
expected: FAIL
- [\x05/x (Request/Response)]
- expected: FAIL
-
- [x/\x05 (Request/Response)]
- expected: FAIL
-
[x/x;\x05=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8516,12 +7898,6 @@
[x/x;x="\x05";bonus=x (Request/Response)]
expected: FAIL
- [\x06/x (Request/Response)]
- expected: FAIL
-
- [x/\x06 (Request/Response)]
- expected: FAIL
-
[x/x;\x06=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8531,12 +7907,6 @@
[x/x;x="\x06";bonus=x (Request/Response)]
expected: FAIL
- [\x07/x (Request/Response)]
- expected: FAIL
-
- [x/\x07 (Request/Response)]
- expected: FAIL
-
[x/x;\x07=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8546,12 +7916,6 @@
[x/x;x="\x07";bonus=x (Request/Response)]
expected: FAIL
- [\x08/x (Request/Response)]
- expected: FAIL
-
- [x/\x08 (Request/Response)]
- expected: FAIL
-
[x/x;\x08=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8564,12 +7928,6 @@
[x/x;\t=x;bonus=x (Request/Response)]
expected: FAIL
- [\x0b/x (Request/Response)]
- expected: FAIL
-
- [x/\x0b (Request/Response)]
- expected: FAIL
-
[x/x;\x0b=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8579,12 +7937,6 @@
[x/x;x="\x0b";bonus=x (Request/Response)]
expected: FAIL
- [\x0c/x (Request/Response)]
- expected: FAIL
-
- [x/\x0c (Request/Response)]
- expected: FAIL
-
[x/x;\x0c=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8594,12 +7946,6 @@
[x/x;x="\x0c";bonus=x (Request/Response)]
expected: FAIL
- [\x0e/x (Request/Response)]
- expected: FAIL
-
- [x/\x0e (Request/Response)]
- expected: FAIL
-
[x/x;\x0e=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8609,12 +7955,6 @@
[x/x;x="\x0e";bonus=x (Request/Response)]
expected: FAIL
- [\x0f/x (Request/Response)]
- expected: FAIL
-
- [x/\x0f (Request/Response)]
- expected: FAIL
-
[x/x;\x0f=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8624,12 +7964,6 @@
[x/x;x="\x0f";bonus=x (Request/Response)]
expected: FAIL
- [\x10/x (Request/Response)]
- expected: FAIL
-
- [x/\x10 (Request/Response)]
- expected: FAIL
-
[x/x;\x10=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8639,12 +7973,6 @@
[x/x;x="\x10";bonus=x (Request/Response)]
expected: FAIL
- [\x11/x (Request/Response)]
- expected: FAIL
-
- [x/\x11 (Request/Response)]
- expected: FAIL
-
[x/x;\x11=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8654,12 +7982,6 @@
[x/x;x="\x11";bonus=x (Request/Response)]
expected: FAIL
- [\x12/x (Request/Response)]
- expected: FAIL
-
- [x/\x12 (Request/Response)]
- expected: FAIL
-
[x/x;\x12=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8669,12 +7991,6 @@
[x/x;x="\x12";bonus=x (Request/Response)]
expected: FAIL
- [\x13/x (Request/Response)]
- expected: FAIL
-
- [x/\x13 (Request/Response)]
- expected: FAIL
-
[x/x;\x13=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8684,12 +8000,6 @@
[x/x;x="\x13";bonus=x (Request/Response)]
expected: FAIL
- [\x14/x (Request/Response)]
- expected: FAIL
-
- [x/\x14 (Request/Response)]
- expected: FAIL
-
[x/x;\x14=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8699,12 +8009,6 @@
[x/x;x="\x14";bonus=x (Request/Response)]
expected: FAIL
- [\x15/x (Request/Response)]
- expected: FAIL
-
- [x/\x15 (Request/Response)]
- expected: FAIL
-
[x/x;\x15=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8714,12 +8018,6 @@
[x/x;x="\x15";bonus=x (Request/Response)]
expected: FAIL
- [\x16/x (Request/Response)]
- expected: FAIL
-
- [x/\x16 (Request/Response)]
- expected: FAIL
-
[x/x;\x16=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8729,12 +8027,6 @@
[x/x;x="\x16";bonus=x (Request/Response)]
expected: FAIL
- [\x17/x (Request/Response)]
- expected: FAIL
-
- [x/\x17 (Request/Response)]
- expected: FAIL
-
[x/x;\x17=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8744,12 +8036,6 @@
[x/x;x="\x17";bonus=x (Request/Response)]
expected: FAIL
- [\x18/x (Request/Response)]
- expected: FAIL
-
- [x/\x18 (Request/Response)]
- expected: FAIL
-
[x/x;\x18=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8759,12 +8045,6 @@
[x/x;x="\x18";bonus=x (Request/Response)]
expected: FAIL
- [\x19/x (Request/Response)]
- expected: FAIL
-
- [x/\x19 (Request/Response)]
- expected: FAIL
-
[x/x;\x19=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8774,12 +8054,6 @@
[x/x;x="\x19";bonus=x (Request/Response)]
expected: FAIL
- [\x1a/x (Request/Response)]
- expected: FAIL
-
- [x/\x1a (Request/Response)]
- expected: FAIL
-
[x/x;\x1a=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8789,12 +8063,6 @@
[x/x;x="\x1a";bonus=x (Request/Response)]
expected: FAIL
- [\x1b/x (Request/Response)]
- expected: FAIL
-
- [x/\x1b (Request/Response)]
- expected: FAIL
-
[x/x;\x1b=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8804,12 +8072,6 @@
[x/x;x="\x1b";bonus=x (Request/Response)]
expected: FAIL
- [\x1c/x (Request/Response)]
- expected: FAIL
-
- [x/\x1c (Request/Response)]
- expected: FAIL
-
[x/x;\x1c=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8819,12 +8081,6 @@
[x/x;x="\x1c";bonus=x (Request/Response)]
expected: FAIL
- [\x1d/x (Request/Response)]
- expected: FAIL
-
- [x/\x1d (Request/Response)]
- expected: FAIL
-
[x/x;\x1d=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8834,12 +8090,6 @@
[x/x;x="\x1d";bonus=x (Request/Response)]
expected: FAIL
- [\x1e/x (Request/Response)]
- expected: FAIL
-
- [x/\x1e (Request/Response)]
- expected: FAIL
-
[x/x;\x1e=x;bonus=x (Request/Response)]
expected: FAIL
@@ -8849,12 +8099,6 @@
[x/x;x="\x1e";bonus=x (Request/Response)]
expected: FAIL
- [\x1f/x (Request/Response)]
- expected: FAIL
-
- [x/\x1f (Request/Response)]
- expected: FAIL
-
[x/x;\x1f=x;bonus=x (Request/Response)]
expected: FAIL
@@ -9038,12 +8282,6 @@
[x/x;x=};bonus=x (Request/Response)]
expected: FAIL
- [/x (Request/Response)]
- expected: FAIL
-
- [x/ (Request/Response)]
- expected: FAIL
-
[x/x;=x;bonus=x (Request/Response)]
expected: FAIL
@@ -9053,1538 +8291,1154 @@
[x/x;x="";bonus=x (Request/Response)]
expected: FAIL
- [€/x (Request/Response)]
- expected: FAIL
-
- [x/€ (Request/Response)]
- expected: FAIL
-
[x/x;€=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=€;bonus=x (Request/Response)]
expected: FAIL
- [/x (Request/Response)]
- expected: FAIL
-
- [x/ (Request/Response)]
- expected: FAIL
-
[x/x;=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=;bonus=x (Request/Response)]
expected: FAIL
- [‚/x (Request/Response)]
- expected: FAIL
-
- [x/‚ (Request/Response)]
- expected: FAIL
-
[x/x;‚=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=‚;bonus=x (Request/Response)]
expected: FAIL
- [ƒ/x (Request/Response)]
- expected: FAIL
-
- [x/ƒ (Request/Response)]
- expected: FAIL
-
[x/x;ƒ=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=ƒ;bonus=x (Request/Response)]
expected: FAIL
- [„/x (Request/Response)]
- expected: FAIL
-
- [x/„ (Request/Response)]
- expected: FAIL
-
[x/x;„=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=„;bonus=x (Request/Response)]
expected: FAIL
- […/x (Request/Response)]
- expected: FAIL
-
- [x/… (Request/Response)]
- expected: FAIL
-
[x/x;…=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=…;bonus=x (Request/Response)]
expected: FAIL
- [†/x (Request/Response)]
- expected: FAIL
-
- [x/† (Request/Response)]
- expected: FAIL
-
[x/x;†=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=†;bonus=x (Request/Response)]
expected: FAIL
- [‡/x (Request/Response)]
- expected: FAIL
-
- [x/‡ (Request/Response)]
- expected: FAIL
-
[x/x;‡=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=‡;bonus=x (Request/Response)]
expected: FAIL
- [ˆ/x (Request/Response)]
- expected: FAIL
-
- [x/ˆ (Request/Response)]
- expected: FAIL
-
[x/x;ˆ=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=ˆ;bonus=x (Request/Response)]
expected: FAIL
- [‰/x (Request/Response)]
- expected: FAIL
-
- [x/‰ (Request/Response)]
- expected: FAIL
-
[x/x;‰=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=‰;bonus=x (Request/Response)]
expected: FAIL
- [Š/x (Request/Response)]
- expected: FAIL
-
- [x/Š (Request/Response)]
- expected: FAIL
-
[x/x;Š=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=Š;bonus=x (Request/Response)]
expected: FAIL
- [‹/x (Request/Response)]
- expected: FAIL
-
- [x/‹ (Request/Response)]
- expected: FAIL
-
[x/x;‹=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=‹;bonus=x (Request/Response)]
expected: FAIL
- [Œ/x (Request/Response)]
- expected: FAIL
-
- [x/Π(Request/Response)]
- expected: FAIL
-
[x/x;Œ=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=Œ;bonus=x (Request/Response)]
expected: FAIL
- [/x (Request/Response)]
- expected: FAIL
-
- [x/ (Request/Response)]
- expected: FAIL
-
[x/x;=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=;bonus=x (Request/Response)]
expected: FAIL
- [Ž/x (Request/Response)]
- expected: FAIL
-
- [x/Ž (Request/Response)]
- expected: FAIL
-
[x/x;Ž=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=Ž;bonus=x (Request/Response)]
expected: FAIL
- [/x (Request/Response)]
- expected: FAIL
-
- [x/ (Request/Response)]
- expected: FAIL
-
[x/x;=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=;bonus=x (Request/Response)]
expected: FAIL
- [/x (Request/Response)]
- expected: FAIL
-
- [x/ (Request/Response)]
- expected: FAIL
-
[x/x;=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=;bonus=x (Request/Response)]
expected: FAIL
- [‘/x (Request/Response)]
- expected: FAIL
-
- [x/‘ (Request/Response)]
- expected: FAIL
-
[x/x;‘=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=‘;bonus=x (Request/Response)]
expected: FAIL
- [’/x (Request/Response)]
- expected: FAIL
-
- [x/’ (Request/Response)]
- expected: FAIL
-
[x/x;’=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=’;bonus=x (Request/Response)]
expected: FAIL
- [“/x (Request/Response)]
- expected: FAIL
-
- [x/“ (Request/Response)]
- expected: FAIL
-
[x/x;“=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=“;bonus=x (Request/Response)]
expected: FAIL
- [”/x (Request/Response)]
- expected: FAIL
-
- [x/” (Request/Response)]
- expected: FAIL
-
[x/x;”=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=”;bonus=x (Request/Response)]
expected: FAIL
- [•/x (Request/Response)]
- expected: FAIL
-
- [x/• (Request/Response)]
- expected: FAIL
-
[x/x;•=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=•;bonus=x (Request/Response)]
expected: FAIL
- [–/x (Request/Response)]
- expected: FAIL
-
- [x/– (Request/Response)]
- expected: FAIL
-
[x/x;–=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=–;bonus=x (Request/Response)]
expected: FAIL
- [—/x (Request/Response)]
- expected: FAIL
-
- [x/— (Request/Response)]
- expected: FAIL
-
[x/x;—=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=—;bonus=x (Request/Response)]
expected: FAIL
- [˜/x (Request/Response)]
- expected: FAIL
-
- [x/˜ (Request/Response)]
- expected: FAIL
-
[x/x;˜=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=˜;bonus=x (Request/Response)]
expected: FAIL
- [™/x (Request/Response)]
- expected: FAIL
-
- [x/™ (Request/Response)]
- expected: FAIL
-
[x/x;™=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=™;bonus=x (Request/Response)]
expected: FAIL
- [š/x (Request/Response)]
- expected: FAIL
-
- [x/š (Request/Response)]
- expected: FAIL
-
[x/x;š=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=š;bonus=x (Request/Response)]
expected: FAIL
- [›/x (Request/Response)]
- expected: FAIL
-
- [x/› (Request/Response)]
- expected: FAIL
-
[x/x;›=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=›;bonus=x (Request/Response)]
expected: FAIL
- [œ/x (Request/Response)]
- expected: FAIL
-
- [x/œ (Request/Response)]
- expected: FAIL
-
[x/x;œ=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=œ;bonus=x (Request/Response)]
expected: FAIL
- [/x (Request/Response)]
- expected: FAIL
-
- [x/ (Request/Response)]
- expected: FAIL
-
[x/x;=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=;bonus=x (Request/Response)]
expected: FAIL
- [ž/x (Request/Response)]
- expected: FAIL
-
- [x/ž (Request/Response)]
- expected: FAIL
-
[x/x;ž=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=ž;bonus=x (Request/Response)]
expected: FAIL
- [Ÿ/x (Request/Response)]
- expected: FAIL
-
- [x/Ÿ (Request/Response)]
- expected: FAIL
-
[x/x;Ÿ=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=Ÿ;bonus=x (Request/Response)]
expected: FAIL
- [ /x (Request/Response)]
- expected: FAIL
-
- [x/  (Request/Response)]
- expected: FAIL
-
[x/x; =x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x= ;bonus=x (Request/Response)]
expected: FAIL
- [¡/x (Request/Response)]
- expected: FAIL
-
- [x/¡ (Request/Response)]
- expected: FAIL
-
[x/x;¡=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¡;bonus=x (Request/Response)]
expected: FAIL
- [¢/x (Request/Response)]
- expected: FAIL
-
- [x/¢ (Request/Response)]
- expected: FAIL
-
[x/x;¢=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¢;bonus=x (Request/Response)]
expected: FAIL
- [£/x (Request/Response)]
- expected: FAIL
-
- [x/£ (Request/Response)]
- expected: FAIL
-
[x/x;£=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=£;bonus=x (Request/Response)]
expected: FAIL
- [¤/x (Request/Response)]
- expected: FAIL
-
- [x/¤ (Request/Response)]
- expected: FAIL
-
[x/x;¤=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¤;bonus=x (Request/Response)]
expected: FAIL
- [¥/x (Request/Response)]
- expected: FAIL
-
- [x/¥ (Request/Response)]
- expected: FAIL
-
[x/x;¥=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¥;bonus=x (Request/Response)]
expected: FAIL
- [¦/x (Request/Response)]
- expected: FAIL
-
- [x/¦ (Request/Response)]
- expected: FAIL
-
[x/x;¦=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¦;bonus=x (Request/Response)]
expected: FAIL
- [§/x (Request/Response)]
- expected: FAIL
-
- [x/§ (Request/Response)]
- expected: FAIL
-
[x/x;§=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=§;bonus=x (Request/Response)]
expected: FAIL
- [¨/x (Request/Response)]
- expected: FAIL
-
- [x/¨ (Request/Response)]
- expected: FAIL
-
[x/x;¨=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¨;bonus=x (Request/Response)]
expected: FAIL
- [©/x (Request/Response)]
- expected: FAIL
-
- [x/© (Request/Response)]
- expected: FAIL
-
[x/x;©=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=©;bonus=x (Request/Response)]
expected: FAIL
- [ª/x (Request/Response)]
- expected: FAIL
-
- [x/ª (Request/Response)]
- expected: FAIL
-
[x/x;ª=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=ª;bonus=x (Request/Response)]
expected: FAIL
- [«/x (Request/Response)]
- expected: FAIL
-
- [x/« (Request/Response)]
- expected: FAIL
-
[x/x;«=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=«;bonus=x (Request/Response)]
expected: FAIL
- [¬/x (Request/Response)]
- expected: FAIL
-
- [x/¬ (Request/Response)]
- expected: FAIL
-
[x/x;¬=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¬;bonus=x (Request/Response)]
expected: FAIL
- [­/x (Request/Response)]
- expected: FAIL
-
- [x/­ (Request/Response)]
- expected: FAIL
-
[x/x;­=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=­;bonus=x (Request/Response)]
expected: FAIL
- [®/x (Request/Response)]
- expected: FAIL
-
- [x/® (Request/Response)]
- expected: FAIL
-
[x/x;®=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=®;bonus=x (Request/Response)]
expected: FAIL
- [¯/x (Request/Response)]
- expected: FAIL
-
- [x/¯ (Request/Response)]
- expected: FAIL
-
[x/x;¯=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¯;bonus=x (Request/Response)]
expected: FAIL
- [°/x (Request/Response)]
- expected: FAIL
-
- [x/° (Request/Response)]
- expected: FAIL
-
[x/x;°=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=°;bonus=x (Request/Response)]
expected: FAIL
- [±/x (Request/Response)]
- expected: FAIL
-
- [x/± (Request/Response)]
- expected: FAIL
-
[x/x;±=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=±;bonus=x (Request/Response)]
expected: FAIL
- [²/x (Request/Response)]
- expected: FAIL
-
- [x/² (Request/Response)]
- expected: FAIL
-
[x/x;²=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=²;bonus=x (Request/Response)]
expected: FAIL
- [³/x (Request/Response)]
- expected: FAIL
-
- [x/³ (Request/Response)]
- expected: FAIL
-
[x/x;³=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=³;bonus=x (Request/Response)]
expected: FAIL
- [´/x (Request/Response)]
- expected: FAIL
-
- [x/´ (Request/Response)]
- expected: FAIL
-
[x/x;´=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=´;bonus=x (Request/Response)]
expected: FAIL
- [µ/x (Request/Response)]
- expected: FAIL
-
- [x/µ (Request/Response)]
- expected: FAIL
-
[x/x;µ=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=µ;bonus=x (Request/Response)]
expected: FAIL
- [¶/x (Request/Response)]
- expected: FAIL
-
- [x/¶ (Request/Response)]
- expected: FAIL
-
[x/x;¶=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¶;bonus=x (Request/Response)]
expected: FAIL
- [·/x (Request/Response)]
- expected: FAIL
-
- [x/· (Request/Response)]
- expected: FAIL
-
[x/x;·=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=·;bonus=x (Request/Response)]
expected: FAIL
- [¸/x (Request/Response)]
- expected: FAIL
-
- [x/¸ (Request/Response)]
- expected: FAIL
-
[x/x;¸=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¸;bonus=x (Request/Response)]
expected: FAIL
- [¹/x (Request/Response)]
- expected: FAIL
-
- [x/¹ (Request/Response)]
- expected: FAIL
-
[x/x;¹=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¹;bonus=x (Request/Response)]
expected: FAIL
- [º/x (Request/Response)]
- expected: FAIL
-
- [x/º (Request/Response)]
- expected: FAIL
-
[x/x;º=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=º;bonus=x (Request/Response)]
expected: FAIL
- [»/x (Request/Response)]
- expected: FAIL
-
- [x/» (Request/Response)]
- expected: FAIL
-
[x/x;»=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=»;bonus=x (Request/Response)]
expected: FAIL
- [¼/x (Request/Response)]
- expected: FAIL
-
- [x/¼ (Request/Response)]
- expected: FAIL
-
[x/x;¼=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¼;bonus=x (Request/Response)]
expected: FAIL
- [½/x (Request/Response)]
- expected: FAIL
-
- [x/½ (Request/Response)]
- expected: FAIL
-
[x/x;½=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=½;bonus=x (Request/Response)]
expected: FAIL
- [¾/x (Request/Response)]
- expected: FAIL
-
- [x/¾ (Request/Response)]
- expected: FAIL
-
[x/x;¾=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¾;bonus=x (Request/Response)]
expected: FAIL
- [¿/x (Request/Response)]
- expected: FAIL
-
- [x/¿ (Request/Response)]
- expected: FAIL
-
[x/x;¿=x;bonus=x (Request/Response)]
expected: FAIL
[x/x;x=¿;bonus=x (Request/Response)]
expected: FAIL
- [À/x (Request/Response)]
+ [x/x;À=x;bonus=x (Request/Response)]
expected: FAIL
- [x/À (Request/Response)]
+ [x/x;x=À;bonus=x (Request/Response)]
expected: FAIL
- [x/x;À=x;bonus=x (Request/Response)]
+ [x/x;Á=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=À;bonus=x (Request/Response)]
+ [x/x;x=Á;bonus=x (Request/Response)]
expected: FAIL
- [Á/x (Request/Response)]
+ [x/x;Â=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Á (Request/Response)]
+ [x/x;x=Â;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Á=x;bonus=x (Request/Response)]
+ [x/x;Ã=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Á;bonus=x (Request/Response)]
+ [x/x;x=Ã;bonus=x (Request/Response)]
expected: FAIL
- [Â/x (Request/Response)]
+ [x/x;Ä=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Â (Request/Response)]
+ [x/x;x=Ä;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Â=x;bonus=x (Request/Response)]
+ [x/x;Å=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Â;bonus=x (Request/Response)]
+ [x/x;x=Å;bonus=x (Request/Response)]
expected: FAIL
- [Ã/x (Request/Response)]
+ [x/x;Æ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ã (Request/Response)]
+ [x/x;x=Æ;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ã=x;bonus=x (Request/Response)]
+ [x/x;Ç=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ã;bonus=x (Request/Response)]
+ [x/x;x=Ç;bonus=x (Request/Response)]
expected: FAIL
- [Ä/x (Request/Response)]
+ [x/x;È=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ä (Request/Response)]
+ [x/x;x=È;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ä=x;bonus=x (Request/Response)]
+ [x/x;É=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ä;bonus=x (Request/Response)]
+ [x/x;x=É;bonus=x (Request/Response)]
expected: FAIL
- [Å/x (Request/Response)]
+ [x/x;Ê=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Å (Request/Response)]
+ [x/x;x=Ê;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Å=x;bonus=x (Request/Response)]
+ [x/x;Ë=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Å;bonus=x (Request/Response)]
+ [x/x;x=Ë;bonus=x (Request/Response)]
expected: FAIL
- [Æ/x (Request/Response)]
+ [x/x;Ì=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Æ (Request/Response)]
+ [x/x;x=Ì;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Æ=x;bonus=x (Request/Response)]
+ [x/x;Í=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Æ;bonus=x (Request/Response)]
+ [x/x;x=Í;bonus=x (Request/Response)]
expected: FAIL
- [Ç/x (Request/Response)]
+ [x/x;Î=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ç (Request/Response)]
+ [x/x;x=Î;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ç=x;bonus=x (Request/Response)]
+ [x/x;Ï=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ç;bonus=x (Request/Response)]
+ [x/x;x=Ï;bonus=x (Request/Response)]
expected: FAIL
- [È/x (Request/Response)]
+ [x/x;Ð=x;bonus=x (Request/Response)]
expected: FAIL
- [x/È (Request/Response)]
+ [x/x;x=Ð;bonus=x (Request/Response)]
expected: FAIL
- [x/x;È=x;bonus=x (Request/Response)]
+ [x/x;Ñ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=È;bonus=x (Request/Response)]
+ [x/x;x=Ñ;bonus=x (Request/Response)]
expected: FAIL
- [É/x (Request/Response)]
+ [x/x;Ò=x;bonus=x (Request/Response)]
expected: FAIL
- [x/É (Request/Response)]
+ [x/x;x=Ò;bonus=x (Request/Response)]
expected: FAIL
- [x/x;É=x;bonus=x (Request/Response)]
+ [x/x;Ó=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=É;bonus=x (Request/Response)]
+ [x/x;x=Ó;bonus=x (Request/Response)]
expected: FAIL
- [Ê/x (Request/Response)]
+ [x/x;Ô=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ê (Request/Response)]
+ [x/x;x=Ô;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ê=x;bonus=x (Request/Response)]
+ [x/x;Õ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ê;bonus=x (Request/Response)]
+ [x/x;x=Õ;bonus=x (Request/Response)]
expected: FAIL
- [Ë/x (Request/Response)]
+ [x/x;Ö=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ë (Request/Response)]
+ [x/x;x=Ö;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ë=x;bonus=x (Request/Response)]
+ [x/x;×=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ë;bonus=x (Request/Response)]
+ [x/x;x=×;bonus=x (Request/Response)]
expected: FAIL
- [Ì/x (Request/Response)]
+ [x/x;Ø=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ì (Request/Response)]
+ [x/x;x=Ø;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ì=x;bonus=x (Request/Response)]
+ [x/x;Ù=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ì;bonus=x (Request/Response)]
+ [x/x;x=Ù;bonus=x (Request/Response)]
expected: FAIL
- [Í/x (Request/Response)]
+ [x/x;Ú=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Í (Request/Response)]
+ [x/x;x=Ú;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Í=x;bonus=x (Request/Response)]
+ [x/x;Û=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Í;bonus=x (Request/Response)]
+ [x/x;x=Û;bonus=x (Request/Response)]
expected: FAIL
- [Î/x (Request/Response)]
+ [x/x;Ü=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Î (Request/Response)]
+ [x/x;x=Ü;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Î=x;bonus=x (Request/Response)]
+ [x/x;Ý=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Î;bonus=x (Request/Response)]
+ [x/x;x=Ý;bonus=x (Request/Response)]
expected: FAIL
- [Ï/x (Request/Response)]
+ [x/x;Þ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ï (Request/Response)]
+ [x/x;x=Þ;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ï=x;bonus=x (Request/Response)]
+ [x/x;ß=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ï;bonus=x (Request/Response)]
+ [x/x;x=ß;bonus=x (Request/Response)]
expected: FAIL
- [Ð/x (Request/Response)]
+ [x/x;à=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ð (Request/Response)]
+ [x/x;x=à;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ð=x;bonus=x (Request/Response)]
+ [x/x;á=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ð;bonus=x (Request/Response)]
+ [x/x;x=á;bonus=x (Request/Response)]
expected: FAIL
- [Ñ/x (Request/Response)]
+ [x/x;â=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ñ (Request/Response)]
+ [x/x;x=â;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ñ=x;bonus=x (Request/Response)]
+ [x/x;ã=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ñ;bonus=x (Request/Response)]
+ [x/x;x=ã;bonus=x (Request/Response)]
expected: FAIL
- [Ò/x (Request/Response)]
+ [x/x;ä=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ò (Request/Response)]
+ [x/x;x=ä;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ò=x;bonus=x (Request/Response)]
+ [x/x;å=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ò;bonus=x (Request/Response)]
+ [x/x;x=å;bonus=x (Request/Response)]
expected: FAIL
- [Ó/x (Request/Response)]
+ [x/x;æ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ó (Request/Response)]
+ [x/x;x=æ;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ó=x;bonus=x (Request/Response)]
+ [x/x;ç=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ó;bonus=x (Request/Response)]
+ [x/x;x=ç;bonus=x (Request/Response)]
expected: FAIL
- [Ô/x (Request/Response)]
+ [x/x;è=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ô (Request/Response)]
+ [x/x;x=è;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ô=x;bonus=x (Request/Response)]
+ [x/x;é=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ô;bonus=x (Request/Response)]
+ [x/x;x=é;bonus=x (Request/Response)]
expected: FAIL
- [Õ/x (Request/Response)]
+ [x/x;ê=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Õ (Request/Response)]
+ [x/x;x=ê;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Õ=x;bonus=x (Request/Response)]
+ [x/x;ë=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Õ;bonus=x (Request/Response)]
+ [x/x;x=ë;bonus=x (Request/Response)]
expected: FAIL
- [Ö/x (Request/Response)]
+ [x/x;ì=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ö (Request/Response)]
+ [x/x;x=ì;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ö=x;bonus=x (Request/Response)]
+ [x/x;í=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ö;bonus=x (Request/Response)]
+ [x/x;x=í;bonus=x (Request/Response)]
expected: FAIL
- [×/x (Request/Response)]
+ [x/x;î=x;bonus=x (Request/Response)]
expected: FAIL
- [x/× (Request/Response)]
+ [x/x;x=î;bonus=x (Request/Response)]
expected: FAIL
- [x/x;×=x;bonus=x (Request/Response)]
+ [x/x;ï=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=×;bonus=x (Request/Response)]
+ [x/x;x=ï;bonus=x (Request/Response)]
expected: FAIL
- [Ø/x (Request/Response)]
+ [x/x;ð=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ø (Request/Response)]
+ [x/x;x=ð;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ø=x;bonus=x (Request/Response)]
+ [x/x;ñ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ø;bonus=x (Request/Response)]
+ [x/x;x=ñ;bonus=x (Request/Response)]
expected: FAIL
- [Ù/x (Request/Response)]
+ [x/x;ò=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ù (Request/Response)]
+ [x/x;x=ò;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ù=x;bonus=x (Request/Response)]
+ [x/x;ó=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ù;bonus=x (Request/Response)]
+ [x/x;x=ó;bonus=x (Request/Response)]
expected: FAIL
- [Ú/x (Request/Response)]
+ [x/x;ô=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ú (Request/Response)]
+ [x/x;x=ô;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ú=x;bonus=x (Request/Response)]
+ [x/x;õ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ú;bonus=x (Request/Response)]
+ [x/x;x=õ;bonus=x (Request/Response)]
expected: FAIL
- [Û/x (Request/Response)]
+ [x/x;ö=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Û (Request/Response)]
+ [x/x;x=ö;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Û=x;bonus=x (Request/Response)]
+ [x/x;÷=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Û;bonus=x (Request/Response)]
+ [x/x;x=÷;bonus=x (Request/Response)]
expected: FAIL
- [Ü/x (Request/Response)]
+ [x/x;ø=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ü (Request/Response)]
+ [x/x;x=ø;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ü=x;bonus=x (Request/Response)]
+ [x/x;ù=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ü;bonus=x (Request/Response)]
+ [x/x;x=ù;bonus=x (Request/Response)]
expected: FAIL
- [Ý/x (Request/Response)]
+ [x/x;ú=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Ý (Request/Response)]
+ [x/x;x=ú;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Ý=x;bonus=x (Request/Response)]
+ [x/x;û=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Ý;bonus=x (Request/Response)]
+ [x/x;x=û;bonus=x (Request/Response)]
expected: FAIL
- [Þ/x (Request/Response)]
+ [x/x;ü=x;bonus=x (Request/Response)]
expected: FAIL
- [x/Þ (Request/Response)]
+ [x/x;x=ü;bonus=x (Request/Response)]
expected: FAIL
- [x/x;Þ=x;bonus=x (Request/Response)]
+ [x/x;ý=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=Þ;bonus=x (Request/Response)]
+ [x/x;x=ý;bonus=x (Request/Response)]
expected: FAIL
- [ß/x (Request/Response)]
+ [x/x;þ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/ß (Request/Response)]
+ [x/x;x=þ;bonus=x (Request/Response)]
expected: FAIL
- [x/x;ß=x;bonus=x (Request/Response)]
+ [x/x;ÿ=x;bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ß;bonus=x (Request/Response)]
+ [x/x;x=ÿ;bonus=x (Request/Response)]
expected: FAIL
- [à/x (Request/Response)]
+ [x/x;x="€";bonus=x (Request/Response)]
expected: FAIL
- [x/à (Request/Response)]
+ [x/x;x="";bonus=x (Request/Response)]
expected: FAIL
- [x/x;à=x;bonus=x (Request/Response)]
+ [x/x;x="‚";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=à;bonus=x (Request/Response)]
+ [x/x;x="ƒ";bonus=x (Request/Response)]
expected: FAIL
- [á/x (Request/Response)]
+ [x/x;x="„";bonus=x (Request/Response)]
expected: FAIL
- [x/á (Request/Response)]
+ [x/x;x="…";bonus=x (Request/Response)]
expected: FAIL
- [x/x;á=x;bonus=x (Request/Response)]
+ [x/x;x="†";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=á;bonus=x (Request/Response)]
+ [x/x;x="‡";bonus=x (Request/Response)]
expected: FAIL
- [â/x (Request/Response)]
+ [x/x;x="ˆ";bonus=x (Request/Response)]
expected: FAIL
- [x/â (Request/Response)]
+ [x/x;x="‰";bonus=x (Request/Response)]
expected: FAIL
- [x/x;â=x;bonus=x (Request/Response)]
+ [x/x;x="Š";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=â;bonus=x (Request/Response)]
+ [x/x;x="‹";bonus=x (Request/Response)]
expected: FAIL
- [ã/x (Request/Response)]
+ [x/x;x="Œ";bonus=x (Request/Response)]
expected: FAIL
- [x/ã (Request/Response)]
+ [x/x;x="";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ã=x;bonus=x (Request/Response)]
+ [x/x;x="Ž";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ã;bonus=x (Request/Response)]
+ [x/x;x="";bonus=x (Request/Response)]
expected: FAIL
- [ä/x (Request/Response)]
+ [x/x;x="";bonus=x (Request/Response)]
expected: FAIL
- [x/ä (Request/Response)]
+ [x/x;x="‘";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ä=x;bonus=x (Request/Response)]
+ [x/x;x="’";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ä;bonus=x (Request/Response)]
+ [x/x;x="“";bonus=x (Request/Response)]
expected: FAIL
- [å/x (Request/Response)]
+ [x/x;x="”";bonus=x (Request/Response)]
expected: FAIL
- [x/å (Request/Response)]
+ [x/x;x="•";bonus=x (Request/Response)]
expected: FAIL
- [x/x;å=x;bonus=x (Request/Response)]
+ [x/x;x="–";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=å;bonus=x (Request/Response)]
+ [x/x;x="—";bonus=x (Request/Response)]
expected: FAIL
- [æ/x (Request/Response)]
+ [x/x;x="˜";bonus=x (Request/Response)]
expected: FAIL
- [x/æ (Request/Response)]
+ [x/x;x="™";bonus=x (Request/Response)]
expected: FAIL
- [x/x;æ=x;bonus=x (Request/Response)]
+ [x/x;x="š";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=æ;bonus=x (Request/Response)]
+ [x/x;x="›";bonus=x (Request/Response)]
expected: FAIL
- [ç/x (Request/Response)]
+ [x/x;x="œ";bonus=x (Request/Response)]
expected: FAIL
- [x/ç (Request/Response)]
+ [x/x;x="";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ç=x;bonus=x (Request/Response)]
+ [x/x;x="ž";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ç;bonus=x (Request/Response)]
+ [x/x;x="Ÿ";bonus=x (Request/Response)]
expected: FAIL
- [è/x (Request/Response)]
+ [x/x;x=" ";bonus=x (Request/Response)]
expected: FAIL
- [x/è (Request/Response)]
+ [x/x;x="¡";bonus=x (Request/Response)]
expected: FAIL
- [x/x;è=x;bonus=x (Request/Response)]
+ [x/x;x="¢";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=è;bonus=x (Request/Response)]
+ [x/x;x="£";bonus=x (Request/Response)]
expected: FAIL
- [é/x (Request/Response)]
+ [x/x;x="¤";bonus=x (Request/Response)]
expected: FAIL
- [x/é (Request/Response)]
+ [x/x;x="¥";bonus=x (Request/Response)]
expected: FAIL
- [x/x;é=x;bonus=x (Request/Response)]
+ [x/x;x="¦";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=é;bonus=x (Request/Response)]
+ [x/x;x="§";bonus=x (Request/Response)]
expected: FAIL
- [ê/x (Request/Response)]
+ [x/x;x="¨";bonus=x (Request/Response)]
expected: FAIL
- [x/ê (Request/Response)]
+ [x/x;x="©";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ê=x;bonus=x (Request/Response)]
+ [x/x;x="ª";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ê;bonus=x (Request/Response)]
+ [x/x;x="«";bonus=x (Request/Response)]
expected: FAIL
- [ë/x (Request/Response)]
+ [x/x;x="¬";bonus=x (Request/Response)]
expected: FAIL
- [x/ë (Request/Response)]
+ [x/x;x="­";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ë=x;bonus=x (Request/Response)]
+ [x/x;x="®";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ë;bonus=x (Request/Response)]
+ [x/x;x="¯";bonus=x (Request/Response)]
expected: FAIL
- [ì/x (Request/Response)]
+ [x/x;x="°";bonus=x (Request/Response)]
expected: FAIL
- [x/ì (Request/Response)]
+ [x/x;x="±";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ì=x;bonus=x (Request/Response)]
+ [x/x;x="²";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ì;bonus=x (Request/Response)]
+ [x/x;x="³";bonus=x (Request/Response)]
expected: FAIL
- [í/x (Request/Response)]
+ [x/x;x="´";bonus=x (Request/Response)]
expected: FAIL
- [x/í (Request/Response)]
+ [x/x;x="µ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;í=x;bonus=x (Request/Response)]
+ [x/x;x="¶";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=í;bonus=x (Request/Response)]
+ [x/x;x="·";bonus=x (Request/Response)]
expected: FAIL
- [î/x (Request/Response)]
+ [x/x;x="¸";bonus=x (Request/Response)]
expected: FAIL
- [x/î (Request/Response)]
+ [x/x;x="¹";bonus=x (Request/Response)]
expected: FAIL
- [x/x;î=x;bonus=x (Request/Response)]
+ [x/x;x="º";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=î;bonus=x (Request/Response)]
+ [x/x;x="»";bonus=x (Request/Response)]
expected: FAIL
- [ï/x (Request/Response)]
+ [x/x;x="¼";bonus=x (Request/Response)]
expected: FAIL
- [x/ï (Request/Response)]
+ [x/x;x="½";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ï=x;bonus=x (Request/Response)]
+ [x/x;x="¾";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ï;bonus=x (Request/Response)]
+ [x/x;x="¿";bonus=x (Request/Response)]
expected: FAIL
- [ð/x (Request/Response)]
+ [x/x;x="À";bonus=x (Request/Response)]
expected: FAIL
- [x/ð (Request/Response)]
+ [x/x;x="Á";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ð=x;bonus=x (Request/Response)]
+ [x/x;x="Â";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ð;bonus=x (Request/Response)]
+ [x/x;x="Ã";bonus=x (Request/Response)]
expected: FAIL
- [ñ/x (Request/Response)]
+ [x/x;x="Ä";bonus=x (Request/Response)]
expected: FAIL
- [x/ñ (Request/Response)]
+ [x/x;x="Å";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ñ=x;bonus=x (Request/Response)]
+ [x/x;x="Æ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ñ;bonus=x (Request/Response)]
+ [x/x;x="Ç";bonus=x (Request/Response)]
expected: FAIL
- [ò/x (Request/Response)]
+ [x/x;x="È";bonus=x (Request/Response)]
expected: FAIL
- [x/ò (Request/Response)]
+ [x/x;x="É";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ò=x;bonus=x (Request/Response)]
+ [x/x;x="Ê";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ò;bonus=x (Request/Response)]
+ [x/x;x="Ë";bonus=x (Request/Response)]
expected: FAIL
- [ó/x (Request/Response)]
+ [x/x;x="Ì";bonus=x (Request/Response)]
expected: FAIL
- [x/ó (Request/Response)]
+ [x/x;x="Í";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ó=x;bonus=x (Request/Response)]
+ [x/x;x="Î";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ó;bonus=x (Request/Response)]
+ [x/x;x="Ï";bonus=x (Request/Response)]
expected: FAIL
- [ô/x (Request/Response)]
+ [x/x;x="Ð";bonus=x (Request/Response)]
expected: FAIL
- [x/ô (Request/Response)]
+ [x/x;x="Ñ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ô=x;bonus=x (Request/Response)]
+ [x/x;x="Ò";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ô;bonus=x (Request/Response)]
+ [x/x;x="Ó";bonus=x (Request/Response)]
expected: FAIL
- [õ/x (Request/Response)]
+ [x/x;x="Ô";bonus=x (Request/Response)]
expected: FAIL
- [x/õ (Request/Response)]
+ [x/x;x="Õ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;õ=x;bonus=x (Request/Response)]
+ [x/x;x="Ö";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=õ;bonus=x (Request/Response)]
+ [x/x;x="×";bonus=x (Request/Response)]
expected: FAIL
- [ö/x (Request/Response)]
+ [x/x;x="Ø";bonus=x (Request/Response)]
expected: FAIL
- [x/ö (Request/Response)]
+ [x/x;x="Ù";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ö=x;bonus=x (Request/Response)]
+ [x/x;x="Ú";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ö;bonus=x (Request/Response)]
+ [x/x;x="Û";bonus=x (Request/Response)]
expected: FAIL
- [÷/x (Request/Response)]
+ [x/x;x="Ü";bonus=x (Request/Response)]
expected: FAIL
- [x/÷ (Request/Response)]
+ [x/x;x="Ý";bonus=x (Request/Response)]
expected: FAIL
- [x/x;÷=x;bonus=x (Request/Response)]
+ [x/x;x="Þ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=÷;bonus=x (Request/Response)]
+ [x/x;x="ß";bonus=x (Request/Response)]
expected: FAIL
- [ø/x (Request/Response)]
+ [x/x;x="à";bonus=x (Request/Response)]
expected: FAIL
- [x/ø (Request/Response)]
+ [x/x;x="á";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ø=x;bonus=x (Request/Response)]
+ [x/x;x="â";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ø;bonus=x (Request/Response)]
+ [x/x;x="ã";bonus=x (Request/Response)]
expected: FAIL
- [ù/x (Request/Response)]
+ [x/x;x="ä";bonus=x (Request/Response)]
expected: FAIL
- [x/ù (Request/Response)]
+ [x/x;x="å";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ù=x;bonus=x (Request/Response)]
+ [x/x;x="æ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ù;bonus=x (Request/Response)]
+ [x/x;x="ç";bonus=x (Request/Response)]
expected: FAIL
- [ú/x (Request/Response)]
+ [x/x;x="è";bonus=x (Request/Response)]
expected: FAIL
- [x/ú (Request/Response)]
+ [x/x;x="é";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ú=x;bonus=x (Request/Response)]
+ [x/x;x="ê";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ú;bonus=x (Request/Response)]
+ [x/x;x="ë";bonus=x (Request/Response)]
expected: FAIL
- [û/x (Request/Response)]
+ [x/x;x="ì";bonus=x (Request/Response)]
expected: FAIL
- [x/û (Request/Response)]
+ [x/x;x="í";bonus=x (Request/Response)]
expected: FAIL
- [x/x;û=x;bonus=x (Request/Response)]
+ [x/x;x="î";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=û;bonus=x (Request/Response)]
+ [x/x;x="ï";bonus=x (Request/Response)]
expected: FAIL
- [ü/x (Request/Response)]
+ [x/x;x="ð";bonus=x (Request/Response)]
expected: FAIL
- [x/ü (Request/Response)]
+ [x/x;x="ñ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ü=x;bonus=x (Request/Response)]
+ [x/x;x="ò";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ü;bonus=x (Request/Response)]
+ [x/x;x="ó";bonus=x (Request/Response)]
expected: FAIL
- [ý/x (Request/Response)]
+ [x/x;x="ô";bonus=x (Request/Response)]
expected: FAIL
- [x/ý (Request/Response)]
+ [x/x;x="õ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ý=x;bonus=x (Request/Response)]
+ [x/x;x="ö";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ý;bonus=x (Request/Response)]
+ [x/x;x="÷";bonus=x (Request/Response)]
expected: FAIL
- [þ/x (Request/Response)]
+ [x/x;x="ø";bonus=x (Request/Response)]
expected: FAIL
- [x/þ (Request/Response)]
+ [x/x;x="ù";bonus=x (Request/Response)]
expected: FAIL
- [x/x;þ=x;bonus=x (Request/Response)]
+ [x/x;x="ú";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=þ;bonus=x (Request/Response)]
+ [x/x;x="û";bonus=x (Request/Response)]
expected: FAIL
- [ÿ/x (Request/Response)]
+ [x/x;x="ü";bonus=x (Request/Response)]
expected: FAIL
- [x/ÿ (Request/Response)]
+ [x/x;x="ý";bonus=x (Request/Response)]
expected: FAIL
- [x/x;ÿ=x;bonus=x (Request/Response)]
+ [x/x;x="þ";bonus=x (Request/Response)]
expected: FAIL
- [x/x;x=ÿ;bonus=x (Request/Response)]
+ [x/x;x="ÿ";bonus=x (Request/Response)]
expected: FAIL
diff --git a/testing/web-platform/meta/mixed-content/tentative/autoupgrades/mixed-content-cors.https.sub.html.ini b/testing/web-platform/meta/mixed-content/tentative/autoupgrades/mixed-content-cors.https.sub.html.ini
index 8748b3fc92..b7ef3f0663 100644
--- a/testing/web-platform/meta/mixed-content/tentative/autoupgrades/mixed-content-cors.https.sub.html.ini
+++ b/testing/web-platform/meta/mixed-content/tentative/autoupgrades/mixed-content-cors.https.sub.html.ini
@@ -1,13 +1,20 @@
[mixed-content-cors.https.sub.html]
expected:
- if (os == "linux") and debug: [OK, TIMEOUT]
- if (os == "linux") and not debug: [OK, TIMEOUT]
+ if (os == "linux") and not debug and not asan and not tsan: [TIMEOUT, OK]
+ if (os == "win") and debug and (processor == "x86_64"): TIMEOUT
+ if (os == "win") and debug and (processor == "x86"): OK
+ if (os == "win") and not debug: OK
+ if (os == "android") and debug: OK
if (os == "android") and not debug: [OK, ERROR, TIMEOUT]
+ [OK, TIMEOUT]
[Cross-Origin audio should get upgraded even if CORS is set]
expected:
- if (os == "linux") and debug: [PASS, TIMEOUT]
- if (os == "linux") and not debug: [PASS, TIMEOUT]
- if (os == "android") and not debug: [PASS, TIMEOUT]
+ if (os == "linux") and not debug and not asan and not tsan: [TIMEOUT, PASS]
+ if (os == "win") and debug and (processor == "x86_64"): TIMEOUT
+ if (os == "win") and debug and (processor == "x86"): PASS
+ if (os == "win") and not debug: PASS
+ if (os == "android") and debug: PASS
+ [PASS, TIMEOUT]
[Cross-Origin video should get upgraded even if CORS is set]
expected:
diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync
index 1b0794092d..ec1b40aafe 100644
--- a/testing/web-platform/meta/mozilla-sync
+++ b/testing/web-platform/meta/mozilla-sync
@@ -1 +1 @@
-upstream: e733e65472186b2067abe92088c26a62d2332b06
+upstream: 26ca0e1b63c8746f54c660fe063dae65cbc484d4
diff --git a/testing/web-platform/meta/mst-content-hint/__dir__.ini b/testing/web-platform/meta/mst-content-hint/__dir__.ini
index daf68383df..4dc814392f 100644
--- a/testing/web-platform/meta/mst-content-hint/__dir__.ini
+++ b/testing/web-platform/meta/mst-content-hint/__dir__.ini
@@ -1 +1,3 @@
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1831521
+implementation-status: not-implementing
leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-bfcache.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-bfcache.html.ini
index b7a915faed..30c2d1fe7e 100644
--- a/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-bfcache.html.ini
+++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-bfcache.html.ini
@@ -1,8 +1,8 @@
[navigate-history-back-bfcache.html]
expected:
- if os == "win": [TIMEOUT, OK]
- TIMEOUT
+ if os == "android": OK
+ [TIMEOUT, OK]
[navigate event should fire when traversing to a bfcache hit]
expected:
- if os == "win": [TIMEOUT, FAIL]
- TIMEOUT
+ if os == "android": FAIL
+ [TIMEOUT, FAIL]
diff --git a/testing/web-platform/meta/navigation-api/navigation-activation/activation-after-bfcache.html.ini b/testing/web-platform/meta/navigation-api/navigation-activation/activation-after-bfcache.html.ini
index bf594507b8..3c8d5acf22 100644
--- a/testing/web-platform/meta/navigation-api/navigation-activation/activation-after-bfcache.html.ini
+++ b/testing/web-platform/meta/navigation-api/navigation-activation/activation-after-bfcache.html.ini
@@ -1,10 +1,10 @@
[activation-after-bfcache.html]
expected:
if os == "win": [TIMEOUT, OK]
- if os == "android": OK
+ if os == "android": [OK, TIMEOUT]
TIMEOUT
[navigation.activation must be updated when restored from bfcache]
expected:
if os == "win": [TIMEOUT, FAIL]
- if os == "android": FAIL
+ if os == "android": [FAIL, TIMEOUT]
TIMEOUT
diff --git a/testing/web-platform/meta/network-error-logging/sends-report-on-success.https.html.ini b/testing/web-platform/meta/network-error-logging/sends-report-on-success.https.html.ini
index 45db215e00..bbed63088f 100644
--- a/testing/web-platform/meta/network-error-logging/sends-report-on-success.https.html.ini
+++ b/testing/web-platform/meta/network-error-logging/sends-report-on-success.https.html.ini
@@ -1,7 +1,9 @@
[sends-report-on-success.https.html]
expected:
- if os == "mac": [OK, TIMEOUT]
+ if os == "win": [OK, TIMEOUT]
+ if os == "mac": [TIMEOUT, OK]
[\n Test that NEL reports are sent for successful requests\n ]
expected:
- if os == "mac": [FAIL, TIMEOUT]
+ if os == "win": [FAIL, TIMEOUT]
+ if os == "mac": [TIMEOUT, FAIL]
FAIL
diff --git a/testing/web-platform/meta/notifications/getnotifications-across-processes.https.window.js.ini b/testing/web-platform/meta/notifications/getnotifications-across-processes.https.window.js.ini
index 34d8c0cbb6..f88a3148a6 100644
--- a/testing/web-platform/meta/notifications/getnotifications-across-processes.https.window.js.ini
+++ b/testing/web-platform/meta/notifications/getnotifications-across-processes.https.window.js.ini
@@ -1 +1,11 @@
prefs: [notification.prompt.testing:true, marionette.setpermission.enabled:true, dom.webnotifications.loglevel:All]
+[getnotifications-across-processes.https.window.html]
+ [Get notification created from window]
+ expected:
+ if not asan and not fission and (os == "android"): PASS
+ if not asan and fission: PASS
+ [PASS, FAIL]
+
+ [Create and get notification within service worker]
+ expected:
+ if not fission and (os == "linux") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/notifications/tag.https.html.ini b/testing/web-platform/meta/notifications/tag.https.html.ini
new file mode 100644
index 0000000000..274e91c6f7
--- /dev/null
+++ b/testing/web-platform/meta/notifications/tag.https.html.ini
@@ -0,0 +1,10 @@
+prefs: [notification.prompt.testing:true,marionette.setpermission.enabled:true]
+
+[tag.https.html]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1891536
+ expected:
+ if (os == "android"): TIMEOUT
+
+ [Opening two notifications with the same tag should close the first one]
+ expected:
+ if (os == "android"): TIMEOUT
diff --git a/testing/web-platform/meta/parakeet/__dir__.ini b/testing/web-platform/meta/parakeet/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/parakeet/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/periodic-background-sync/__dir__.ini b/testing/web-platform/meta/periodic-background-sync/__dir__.ini
new file mode 100644
index 0000000000..3821c895cb
--- /dev/null
+++ b/testing/web-platform/meta/periodic-background-sync/__dir__.ini
@@ -0,0 +1,2 @@
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1217544
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/permissions-policy/payment-allowed-by-permissions-policy-attribute.https.sub.html.ini b/testing/web-platform/meta/permissions-policy/payment-allowed-by-permissions-policy-attribute.https.sub.html.ini
index 4bf9baa39f..20d7cad80b 100644
--- a/testing/web-platform/meta/permissions-policy/payment-allowed-by-permissions-policy-attribute.https.sub.html.ini
+++ b/testing/web-platform/meta/permissions-policy/payment-allowed-by-permissions-policy-attribute.https.sub.html.ini
@@ -6,3 +6,6 @@
[permissions policy "payment" can be enabled in same-origin iframe using allow="payment" attribute]
expected: FAIL
+
+ [permissions policy "payment" is enabled by default]
+ expected: FAIL
diff --git a/testing/web-platform/meta/permissions-policy/payment-allowed-by-permissions-policy.https.sub.html.ini b/testing/web-platform/meta/permissions-policy/payment-allowed-by-permissions-policy.https.sub.html.ini
index 089b6cdfa3..f8cee0c885 100644
--- a/testing/web-platform/meta/permissions-policy/payment-allowed-by-permissions-policy.https.sub.html.ini
+++ b/testing/web-platform/meta/permissions-policy/payment-allowed-by-permissions-policy.https.sub.html.ini
@@ -1,11 +1,9 @@
[payment-allowed-by-permissions-policy.https.sub.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [permissions policy header "payment=*" allows same-origin iframes.]
+ [permissions policy header "payment=*" allows Payment Request API the top-level document.]
expected: FAIL
- [permissions policy header "payment=*" allows the top-level document.]
+ [permissions policy header "payment=*" allows Payment Request API same-origin iframes.]
expected: FAIL
- [permissions policy header "payment=*" allow="payment" allows cross-origin iframes.]
+ [permissions policy header "payment=*" allow="payment" allows Payment Request in cross-origin iframes.]
expected: FAIL
diff --git a/testing/web-platform/meta/permissions-policy/payment-default-permissions-policy.https.sub.html.ini b/testing/web-platform/meta/permissions-policy/payment-default-permissions-policy.https.sub.html.ini
index 6a8f47cb65..e56f5220f9 100644
--- a/testing/web-platform/meta/permissions-policy/payment-default-permissions-policy.https.sub.html.ini
+++ b/testing/web-platform/meta/permissions-policy/payment-default-permissions-policy.https.sub.html.ini
@@ -1,6 +1,6 @@
[payment-default-permissions-policy.https.sub.html]
- [Default "payment" permissions policy allows the top-level document.]
+ [Payment Request API is enabled by default the top-level document.]
expected: FAIL
- [Default "payment" permissions policy allows same-origin iframes.]
+ [Payment Request API is enabled by default in same-origin iframes.]
expected: FAIL
diff --git a/testing/web-platform/meta/permissions-policy/payment-disabled-by-permissions-policy.https.sub.html.ini b/testing/web-platform/meta/permissions-policy/payment-disabled-by-permissions-policy.https.sub.html.ini
index baacbea72e..86b0bfe8c2 100644
--- a/testing/web-platform/meta/permissions-policy/payment-disabled-by-permissions-policy.https.sub.html.ini
+++ b/testing/web-platform/meta/permissions-policy/payment-disabled-by-permissions-policy.https.sub.html.ini
@@ -1,5 +1,3 @@
[payment-disabled-by-permissions-policy.https.sub.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [permissions policy header "payment=()" disallows the top-level document.]
+ [permissions policy header "payment=()" disallows Payment Request API in top-level document.]
expected: FAIL
diff --git a/testing/web-platform/meta/permissions-request/__dir__.ini b/testing/web-platform/meta/permissions-request/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/permissions-request/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_click.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_click.html.ini
index 9412ad7a8a..ff767577a8 100644
--- a/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_click.html.ini
+++ b/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_click.html.ini
@@ -1,6 +1,7 @@
[pointerevent_suppress_compat_events_on_click.html]
[Event log]
expected:
- if not debug and (os == "linux") and not tsan and asan and not fission: [PASS, FAIL]
- if not debug and (os == "linux") and not tsan and not asan: [PASS, FAIL]
- if not debug and (os == "win") and (processor == "x86_64"): [PASS, FAIL]
+ if (os == "linux") and not debug and fission and not asan and not tsan: [PASS, FAIL]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
+ if (os == "linux") and not debug and not fission: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/reporting/reporting-isolated-across-navigations.https.sub.html.ini b/testing/web-platform/meta/reporting/reporting-isolated-across-navigations.https.sub.html.ini
index 0ea7d6cad3..7608ffc81f 100644
--- a/testing/web-platform/meta/reporting/reporting-isolated-across-navigations.https.sub.html.ini
+++ b/testing/web-platform/meta/reporting/reporting-isolated-across-navigations.https.sub.html.ini
@@ -1,7 +1,9 @@
[reporting-isolated-across-navigations.https.sub.html]
expected:
- if os == "android": TIMEOUT
+ if os == "mac": [OK, TIMEOUT]
+ if os == "android": [TIMEOUT, OK]
[Reports should be sent to the correct endpoints]
expected:
- if os == "android": TIMEOUT
+ if os == "mac": [FAIL, TIMEOUT]
+ if os == "android": [TIMEOUT, FAIL]
FAIL
diff --git a/testing/web-platform/meta/requestidlecallback/deadline-max-rAF-dynamic.html.ini b/testing/web-platform/meta/requestidlecallback/deadline-max-rAF-dynamic.html.ini
index 793ec53fdb..8eac939a9f 100644
--- a/testing/web-platform/meta/requestidlecallback/deadline-max-rAF-dynamic.html.ini
+++ b/testing/web-platform/meta/requestidlecallback/deadline-max-rAF-dynamic.html.ini
@@ -1,9 +1,9 @@
[deadline-max-rAF-dynamic.html]
[Check that the deadline is changed if there is a new requestAnimationFrame from within requestIdleCallback.]
expected:
- if (os == "linux") and not swgl and fission and debug: [PASS, FAIL]
- if (os == "linux") and not swgl and not fission and not debug: [PASS, FAIL]
- if (os == "win") and (processor == "x86") and debug: [PASS, FAIL]
- if (os == "linux") and swgl and fission: [PASS, FAIL]
- if (os == "mac") and debug: [PASS, FAIL]
- if (os == "mac") and not debug: [FAIL, PASS]
+ if (os == "linux") and not asan and debug and not fission: PASS
+ if (os == "win") and debug and (processor == "x86_64"): PASS
+ if (os == "linux") and not asan and not debug: PASS
+ if (os == "win") and not debug: PASS
+ if os == "android": PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/resource-timing/initiator-type/workers.html.ini b/testing/web-platform/meta/resource-timing/initiator-type/workers.html.ini
index 3a8d654f12..fbba498ebf 100644
--- a/testing/web-platform/meta/resource-timing/initiator-type/workers.html.ini
+++ b/testing/web-platform/meta/resource-timing/initiator-type/workers.html.ini
@@ -1,3 +1,5 @@
[workers.html]
expected:
if (os == "android") and not debug: [OK, CRASH]
+ [The initiator type for module worker must be 'script']
+ expected: FAIL
diff --git a/testing/web-platform/meta/savedata/__dir__.ini b/testing/web-platform/meta/savedata/__dir__.ini
new file mode 100644
index 0000000000..d9eb4c559e
--- /dev/null
+++ b/testing/web-platform/meta/savedata/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing
diff --git a/testing/web-platform/meta/scheduler/tentative/yield/yield-priority-posttask.any.js.ini b/testing/web-platform/meta/scheduler/tentative/yield/yield-priority-posttask.any.js.ini
index 662bec8a3b..f39a75376c 100644
--- a/testing/web-platform/meta/scheduler/tentative/yield/yield-priority-posttask.any.js.ini
+++ b/testing/web-platform/meta/scheduler/tentative/yield/yield-priority-posttask.any.js.ini
@@ -26,6 +26,9 @@
[yield() with postTask tasks (inherit priority)]
expected: FAIL
+ [yield() with postTask tasks (inherit signal by default)]
+ expected: FAIL
+
[yield-priority-posttask.any.html]
[yield() with postTask tasks (priority option)]
@@ -54,3 +57,6 @@
[yield() with postTask tasks (inherit priority)]
expected: FAIL
+
+ [yield() with postTask tasks (inherit signal by default)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/screen-capture/getallscreensmedia-exposure.tentative.https.window.js.ini b/testing/web-platform/meta/screen-capture/getallscreensmedia-exposure.tentative.https.window.js.ini
new file mode 100644
index 0000000000..06d3693874
--- /dev/null
+++ b/testing/web-platform/meta/screen-capture/getallscreensmedia-exposure.tentative.https.window.js.ini
@@ -0,0 +1,3 @@
+[getallscreensmedia-exposure.tentative.https.window.html]
+ [Strict CSP + TT, exposure.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/screen-details/__dir__.ini b/testing/web-platform/meta/screen-details/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/screen-details/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/scroll-animations/css/animation-shorthand.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-shorthand.html.ini
index 85591dd0a2..df564bc9dd 100644
--- a/testing/web-platform/meta/scroll-animations/css/animation-shorthand.html.ini
+++ b/testing/web-platform/meta/scroll-animations/css/animation-shorthand.html.ini
@@ -23,12 +23,6 @@
[Animation shorthand can not represent non-initial timelines (computed)]
expected: FAIL
- [Animation shorthand can not represent non-initial animation-delay-end (specified)]
- expected: FAIL
-
- [Animation shorthand can not represent non-initial animation-delay-end (computed)]
- expected: FAIL
-
[Animation shorthand can not represent non-initial animation-range-start (specified)]
expected: FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/animation-timeline-view-functional-notation.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-timeline-view-functional-notation.tentative.html.ini
index 052c448ee9..d66c32bb07 100644
--- a/testing/web-platform/meta/scroll-animations/css/animation-timeline-view-functional-notation.tentative.html.ini
+++ b/testing/web-platform/meta/scroll-animations/css/animation-timeline-view-functional-notation.tentative.html.ini
@@ -1,27 +1,39 @@
[animation-timeline-view-functional-notation.tentative.html]
+ expected:
+ if os == "mac": [TIMEOUT, OK]
[animation-timeline: view()]
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824875
expected: FAIL
[animation-timeline: view(50px)]
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824875
- expected: FAIL
+ expected:
+ if os == "mac": [FAIL, TIMEOUT]
+ FAIL
[animation-timeline: view(auto 50px)]
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824875
- expected: FAIL
+ expected:
+ if os == "mac": [FAIL, TIMEOUT, NOTRUN]
+ FAIL
[animation-timeline: view(inline)]
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824875
- expected: FAIL
+ expected:
+ if os == "mac": [NOTRUN, FAIL]
+ FAIL
[animation-timeline: view(), view(inline)]
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824875
- expected: FAIL
+ expected:
+ if os == "mac": [NOTRUN, FAIL]
+ FAIL
[animation-timeline: view(inline) changes to view(inline 50px)]
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824875
- expected: FAIL
+ expected:
+ if os == "mac": [NOTRUN, FAIL]
+ FAIL
[animation-timeline: view(x) without timeline range name]
expected: FAIL
@@ -33,10 +45,16 @@
expected: FAIL
[animation-timeline: view(x)]
- expected: FAIL
+ expected:
+ if os == "mac": [NOTRUN, FAIL]
+ FAIL
[animation-timeline: view(y)]
- expected: FAIL
+ expected:
+ if os == "mac": [NOTRUN, FAIL]
+ FAIL
[animation-timeline: view(x 50px)]
- expected: FAIL
+ expected:
+ if os == "mac": [NOTRUN, FAIL]
+ FAIL
diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-dynamic.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-dynamic.tentative.html.ini
index 2a6b7a5f0e..04fc91a3f9 100644
--- a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-dynamic.tentative.html.ini
+++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-dynamic.tentative.html.ini
@@ -1,22 +1,40 @@
[scroll-timeline-dynamic.tentative.html]
+ expected:
+ if os == "mac": [TIMEOUT, OK]
[Reverse animation direction [immediate\]]
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1774060
- expected: FAIL
+ expected:
+ if os == "mac": [NOTRUN, FAIL]
+ FAIL
[Reverse animation direction [scroll\]]
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1774060
- expected: FAIL
+ expected:
+ if os == "mac": [NOTRUN, FAIL]
+ FAIL
[Switching timelines and pausing at the same time [immediate\]]
bug: https://github.com/w3c/csswg-drafts/issues/5653
- expected: FAIL
+ expected:
+ if os == "mac": [NOTRUN, FAIL]
+ FAIL
[Switching timelines and pausing at the same time [scroll\]]
bug: https://github.com/w3c/csswg-drafts/issues/5653
- expected: FAIL
+ expected:
+ if os == "mac": [NOTRUN, FAIL]
+ FAIL
[Change to timeline attachment while paused [immediate\]]
- expected: FAIL
+ expected:
+ if os == "mac": [NOTRUN, FAIL]
+ FAIL
[Change to timeline attachment while paused [scroll\]]
- expected: FAIL
+ expected:
+ if os == "mac": [NOTRUN, FAIL]
+ FAIL
+
+ [Changing to/from animation-timeline:none [scroll\]]
+ expected:
+ if os == "mac": [TIMEOUT, PASS]
diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-inset-animation.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-inset-animation.html.ini
index 19bdf32e65..51312faabf 100644
--- a/testing/web-platform/meta/scroll-animations/css/view-timeline-inset-animation.html.ini
+++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-inset-animation.html.ini
@@ -1,4 +1,6 @@
[view-timeline-inset-animation.html]
+ expected:
+ if os == "mac": [TIMEOUT, OK]
[view-timeline-inset with horizontal scroller]
expected: FAIL
@@ -43,3 +45,7 @@
[view-timeline-inset:auto, x, vertical-rl]
expected: FAIL
+
+ [view-timeline-inset:auto, mix]
+ expected:
+ if os == "mac": [TIMEOUT, PASS]
diff --git a/testing/web-platform/meta/scroll-to-text-fragment/percent-encoding.html.ini b/testing/web-platform/meta/scroll-to-text-fragment/percent-encoding.html.ini
index 177ffdfe02..4b56425246 100644
--- a/testing/web-platform/meta/scroll-to-text-fragment/percent-encoding.html.ini
+++ b/testing/web-platform/meta/scroll-to-text-fragment/percent-encoding.html.ini
@@ -1,4 +1,13 @@
[percent-encoding.html]
+ [Test navigation with fragment: Percent char without hex digits is invalid..]
+ expected: FAIL
+
+ [Test navigation with fragment: Percent char followed by percent char is invalid..]
+ expected: FAIL
+
+ [Test navigation with fragment: Single digit percent-encoding is invalid..]
+ expected: FAIL
+
[Test navigation with fragment: Percent-encoding limited to two digits..]
expected: FAIL
@@ -7,9 +16,3 @@
[Test navigation with fragment: Percent-encoding multibyte codepoint (CHECKMARK)..]
expected: FAIL
-
- [Test navigation with fragment: Percent char without hex digits is invalid..]
- expected: [FAIL, PASS]
-
- [Test navigation with fragment: Percent char followed by percent char is invalid..]
- expected: [FAIL, PASS]
diff --git a/testing/web-platform/meta/service-workers/service-worker/fetch-event-respond-with-readable-stream.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/fetch-event-respond-with-readable-stream.https.html.ini
index e6079cd8b5..bc59f16bc0 100644
--- a/testing/web-platform/meta/service-workers/service-worker/fetch-event-respond-with-readable-stream.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/fetch-event-respond-with-readable-stream.https.html.ini
@@ -2,13 +2,13 @@
expected: TIMEOUT
[Cancellation in the page should be observable in the service worker with nonempty stream]
expected:
- if os == "win": [FAIL, NOTRUN, PASS, TIMEOUT]
- if os == "mac": [FAIL, PASS, TIMEOUT, NOTRUN]
- [PASS, FAIL]
+ if os == "linux": [FAIL, PASS]
+ [FAIL, PASS, TIMEOUT, NOTRUN]
[Cancellation in the page should be observable in the service worker with empty stream]
expected:
if os == "win": [TIMEOUT, NOTRUN]
+ if os == "linux": [TIMEOUT, NOTRUN]
TIMEOUT
[Abort in the page should be observable in the service worker with empty stream]
@@ -16,8 +16,8 @@
[Abort in the page should be observable in the service worker with nonempty stream]
expected:
- if os == "win": [PASS, NOTRUN, TIMEOUT]
- if os == "linux": [FAIL, PASS]
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT, FAIL]
[Subresource built from a ReadableStream - fetch stream]
expected:
@@ -39,3 +39,7 @@
[Subresource built from a ReadableStream - delayed]
expected:
if os == "win": [PASS, TIMEOUT, NOTRUN]
+
+ [Subresource built from a ReadableStream]
+ expected:
+ if os == "win": [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/service-workers/service-worker/navigation-preload/get-state.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/navigation-preload/get-state.https.html.ini
index 1bbe1ad99a..aac9c3c2d7 100644
--- a/testing/web-platform/meta/service-workers/service-worker/navigation-preload/get-state.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/navigation-preload/get-state.https.html.ini
@@ -7,8 +7,8 @@
[getState from a worker]
expected:
- if os == "win": [PASS, NOTRUN]
+ if os == "win": [PASS, TIMEOUT, NOTRUN]
[no active worker]
expected:
- if os == "win": [PASS, TIMEOUT, NOTRUN]
+ if os == "win": [PASS, NOTRUN, TIMEOUT]
diff --git a/testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini
index d32272c3b8..265a6930e6 100644
--- a/testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini
@@ -55,7 +55,8 @@
[SW-fallbacked redirect to other-origin and back to same-origin.]
expected:
- if os == "win": [PASS, FAIL]
+ if (os == "win") and (processor == "x86_64"): [PASS, FAIL]
+ if (os == "win") and (processor == "x86"): [FAIL, PASS]
[navigation-redirect.https.html?default]
@@ -66,12 +67,15 @@
[SW-fallbacked redirect to same-origin same-scope with a hash fragment.]
expected:
+ if (os == "linux") and not fission and not debug: [PASS, FAIL]
if (os == "win") and debug: [PASS, FAIL]
[SW-fallbacked redirect to same-origin same-scope with different hash fragments.]
expected:
+ if (os == "linux") and (processor == "x86_64") and not tsan and not debug and fission and asan: [PASS, FAIL]
+ if (os == "linux") and (processor == "x86_64") and not tsan and debug and not fission: [PASS, FAIL]
if (os == "win") and debug and (processor == "x86_64"): [PASS, FAIL]
[SW-fallbacked redirect to other-origin and back to same-origin.]
expected:
- if (processor == "x86") and not debug: [PASS, FAIL]
+ if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/service-workers/service-worker/navigation-timing-sizes.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/navigation-timing-sizes.https.html.ini
new file mode 100644
index 0000000000..74e062a9d5
--- /dev/null
+++ b/testing/web-platform/meta/service-workers/service-worker/navigation-timing-sizes.https.html.ini
@@ -0,0 +1,6 @@
+[navigation-timing-sizes.https.html]
+ [Body sizes in a regular pass-through]
+ expected: FAIL
+
+ [Body sizes in a regular pass-through with gzip]
+ expected: FAIL
diff --git a/testing/web-platform/meta/service-workers/service-worker/register-same-scope-different-script-url.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/register-same-scope-different-script-url.https.html.ini
index 98f330a078..d9cca40402 100644
--- a/testing/web-platform/meta/service-workers/service-worker/register-same-scope-different-script-url.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/register-same-scope-different-script-url.https.html.ini
@@ -1,17 +1,17 @@
[register-same-scope-different-script-url.https.html]
max-asserts: 2
expected:
- if not fission and (os == "linux") and not debug: [OK, TIMEOUT]
+ if asan and not fission: [OK, TIMEOUT]
[Register same-scope new script url effect on controller]
expected:
- if not fission and (os == "linux") and not debug: [PASS, TIMEOUT]
+ if asan and not fission: [PASS, TIMEOUT]
[Register then register new script URL that 404s]
expected:
- if not fission and (os == "linux") and not debug: [PASS, TIMEOUT]
+ if asan and not fission: [PASS, TIMEOUT]
[Register different scripts concurrently]
expected:
- if fission and (os == "win") and (processor == "x86") and debug: [PASS, FAIL]
- if fission and (os == "mac") and not debug: [PASS, FAIL]
- if fission and (os == "linux") and not swgl: [PASS, FAIL]
+ if fission and (os == "win") and not debug and (processor == "x86_64"): PASS
+ if not fission: PASS
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/service-workers/service-worker/registration-updateviacache.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/registration-updateviacache.https.html.ini
index 3bcb9ca2b1..c301e7ecad 100644
--- a/testing/web-platform/meta/service-workers/service-worker/registration-updateviacache.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/registration-updateviacache.https.html.ini
@@ -2,10 +2,6 @@
[updateViaCache is not updated if register() rejects]
expected: FAIL
- [register-with-updateViaCache-none-then-undefined]
- expected:
- if swgl and (os == "win"): [PASS, FAIL]
-
[register-with-updateViaCache-imports]
expected:
if (processor == "x86_64") and (os == "linux") and not debug and fission: [PASS, FAIL]
@@ -13,8 +9,8 @@
[register-with-updateViaCache-all]
expected:
- if (os == "win") and debug and not swgl: [PASS, FAIL]
- if (os == "linux") and not fission and not swgl: [PASS, FAIL]
+ if (os == "win") and debug: [PASS, FAIL]
+ if (os == "linux") and not fission: [PASS, FAIL]
[register-with-updateViaCache-none-then-all]
expected:
diff --git a/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-invalid-rules.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-invalid-rules.https.html.ini
index 0a251a78f2..534b7748a1 100644
--- a/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-invalid-rules.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-invalid-rules.https.html.ini
@@ -7,3 +7,12 @@
[addRoutes should raise if the number of router rules exceeds the length limit]
expected: FAIL
+
+ [addRoutes should raise if the conditon does not exist in the rule]
+ expected: FAIL
+
+ [addRoutes should raise if the source does not exiswt in the rule]
+ expected: FAIL
+
+ [addRoutes should raise if not condition exceeds the depth limit]
+ expected: FAIL
diff --git a/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-main-resource.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-main-resource.https.html.ini
index 3a61291169..b855e1c13b 100644
--- a/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-main-resource.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-main-resource.https.html.ini
@@ -19,3 +19,9 @@
[Main resource load matched with the cache source, with specifying the cache name]
expected: FAIL
+
+ [Main resource load should not match the condition with not]
+ expected: FAIL
+
+ [Main resource load should match the condition without not]
+ expected: FAIL
diff --git a/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-subresource.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-subresource.https.html.ini
index e725a2bd78..ed90d9b22b 100644
--- a/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-subresource.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-subresource.https.html.ini
@@ -46,3 +46,9 @@
[Subresource load matched with the cache source, with specifying the cache name]
expected: FAIL
+
+ [Subresource load should not match with the not condition]
+ expected: FAIL
+
+ [Subresource load should match with a file other than not]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/delegatesFocus-highlight-sibling.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/delegatesFocus-highlight-sibling.html.ini
new file mode 100644
index 0000000000..a197d0b4c6
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/delegatesFocus-highlight-sibling.html.ini
@@ -0,0 +1,3 @@
+[delegatesFocus-highlight-sibling.html]
+ [crbug/474687 :focus style should properly be applied to shadow hosts.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback-default-tabindex.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback-default-tabindex.html.ini
new file mode 100644
index 0000000000..73b8b69c30
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback-default-tabindex.html.ini
@@ -0,0 +1,3 @@
+[focus-navigation-slot-fallback-default-tabindex.html]
+ [Default tabindex for a slot node should be 0.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback.html.ini
index 5ae48d4eb7..2f49dcea8d 100644
--- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback.html.ini
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback.html.ini
@@ -1,3 +1,3 @@
[focus-navigation-slot-fallback.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ [Focus should jump to fallback elements when a slot does not have any assigned nodes.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-2levels.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-2levels.html.ini
index 4907a24cbc..b3752b0813 100644
--- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-2levels.html.ini
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-2levels.html.ini
@@ -1,3 +1,3 @@
[focus-navigation-slot-nested-2levels.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ [Focus controller should treat each slot as a focus scope.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-delegatesFocus.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-delegatesFocus.html.ini
index 5fb6c5f759..71cc335c6b 100644
--- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-delegatesFocus.html.ini
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-delegatesFocus.html.ini
@@ -1,3 +1,3 @@
[focus-navigation-slot-nested-delegatesFocus.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ [Focus controller should treat each slot as a focus scope.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-fallback.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-fallback.html.ini
index a8765d268d..ef409fbcef 100644
--- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-fallback.html.ini
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-fallback.html.ini
@@ -1,3 +1,3 @@
[focus-navigation-slot-nested-fallback.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ [Focus should cover assigned elements of an assigned slot espacially there are fallback contents.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested.html.ini
index 7a43f93026..169a52c785 100644
--- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested.html.ini
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested.html.ini
@@ -1,3 +1,3 @@
[focus-navigation-slot-nested.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ [Focus controller should treat each slot as a focus scope.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-fallback.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-fallback.html.ini
index df0fd5de46..97d184a11d 100644
--- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-fallback.html.ini
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-fallback.html.ini
@@ -1,3 +1,3 @@
[focus-navigation-slot-shadow-in-fallback.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ [Focus should cover assigned elements of an assigned slot, as well as elements that are directly assigned to a slot.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-slot.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-slot.html.ini
index 42b17fc1d4..c67d53e6bf 100644
--- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-slot.html.ini
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-slot.html.ini
@@ -1,3 +1,3 @@
[focus-navigation-slot-shadow-in-slot.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ [Focus should cover assigned elements of an assigned slot, as well as elements that are directly assigned to a slot.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-with-tabindex.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-with-tabindex.html.ini
index ce098ebef9..a41c73fc03 100644
--- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-with-tabindex.html.ini
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-with-tabindex.html.ini
@@ -1,3 +1,3 @@
[focus-navigation-slot-with-tabindex.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ [Slots tabindex should be considred in focus navigation.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots-in-slot.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots-in-slot.html.ini
index a299237d0c..880cdc133d 100644
--- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots-in-slot.html.ini
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots-in-slot.html.ini
@@ -1,3 +1,3 @@
[focus-navigation-slots-in-slot.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ [Focus should cover assigned nodes of slot, especially for nested slots in slot scope.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots.html.ini
index 97301d1159..a28a0bc5fc 100644
--- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots.html.ini
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots.html.ini
@@ -1,3 +1,3 @@
[focus-navigation-slots.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ [Focus should cover assigned elements of an assigned slot, as well as elements that are directly assigned to a slot.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-web-component-radio.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-web-component-radio.html.ini
new file mode 100644
index 0000000000..5be06dbc8e
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-web-component-radio.html.ini
@@ -0,0 +1,3 @@
+[focus-navigation-web-component-radio.html]
+ [Focus for web component input type elements should be bound by <form> inside shadow DOM]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-with-delegatesFocus.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-with-delegatesFocus.html.ini
index 106b395184..7dd6c59d7f 100644
--- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-with-delegatesFocus.html.ini
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-with-delegatesFocus.html.ini
@@ -1,40 +1,68 @@
[focus-navigation-with-delegatesFocus.html]
disabled:
if os == "mac": https://bugzilla.mozilla.org/show_bug.cgi?id=1845961
- expected:
- if (os == "mac") and not debug: [TIMEOUT, OK]
+ [Testing tab navigation order with mode open, no tabindex and delegatesFocus=false.]
+ expected: FAIL
+
+ [Testing tab navigation order with mode open, no tabindex and delegatesFocus=true.]
+ expected: FAIL
+
+ [Testing tab navigation order with mode open, tabindex=0 and delegatesFocus=false.]
+ expected: FAIL
+
+ [Testing tab navigation order with mode open, tabindex=0 and delegatesFocus=true.]
+ expected: FAIL
+
+ [Testing tab navigation order with mode open, tabindex=-1 and delegatesFocus=false.]
+ expected: FAIL
+
+ [Testing tab navigation order with mode open, tabindex=-1 and delegatesFocus=true.]
+ expected: FAIL
+
+ [Testing tab navigation order with mode open, tabindex=1 and delegatesFocus=false.]
+ expected: FAIL
+
[Testing tab navigation order with mode closed, no tabindex and delegatesFocus=true.]
expected:
if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN]
+ FAIL
[Testing tab navigation order with mode closed, tabindex=0 and delegatesFocus=false.]
expected:
if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN]
+ FAIL
[Testing tab navigation order with mode closed, tabindex=0 and delegatesFocus=true.]
expected:
if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN]
+ FAIL
[Testing tab navigation order with mode closed, tabindex=-1 and delegatesFocus=false.]
expected:
if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN]
+ FAIL
[Testing tab navigation order with mode closed, tabindex=-1 and delegatesFocus=true.]
expected:
if (os == "mac") and not debug: [PASS, NOTRUN, TIMEOUT]
+ FAIL
[Testing tab navigation order with mode closed, tabindex=1 and delegatesFocus=false.]
expected:
if (os == "mac") and not debug: [TIMEOUT, NOTRUN, PASS]
+ FAIL
[Testing tab navigation order with mode closed, tabindex=1 and delegatesFocus=true.]
expected:
if (os == "mac") and not debug: [NOTRUN, TIMEOUT, PASS]
+ FAIL
[Testing tab navigation order with mode closed, no tabindex and delegatesFocus=false.]
expected:
if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN]
+ FAIL
[Testing tab navigation order with mode open, tabindex=1 and delegatesFocus=true.]
expected:
if (os == "mac") and not debug: [PASS, TIMEOUT]
+ FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation.html.ini
index 4567aaecaf..be2650ca6f 100644
--- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation.html.ini
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation.html.ini
@@ -1,3 +1,3 @@
[focus-navigation.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ [Focus controller should treat slots as a focus scope.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-nested-slots.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-nested-slots.html.ini
index 94d47148c6..86fb808f72 100644
--- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-nested-slots.html.ini
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-nested-slots.html.ini
@@ -1,3 +1,3 @@
[focus-nested-slots.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ [Verifies that focus order goes in flat tree order with buttons inside nested slots which have a mixture of assigned and unassigned states.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-unassignable-slot.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-unassignable-slot.html.ini
index f9a27cdcf1..1054d50be8 100644
--- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-unassignable-slot.html.ini
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-unassignable-slot.html.ini
@@ -1,3 +1,3 @@
[focus-unassignable-slot.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ [Verifies that focusing forwards from an input inside a slot which has no shadow root goes to the next focusable element in light DOM.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-with-negative-index.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-with-negative-index.html.ini
index f84bfbc096..9ca175f0a7 100644
--- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-with-negative-index.html.ini
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-with-negative-index.html.ini
@@ -1,5 +1,6 @@
[focus-with-negative-index.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[This is a regression test: After focusing negative tabindex-ed elements, focus moves in tree order.]
expected: FAIL
+
+ [Focus controller should treat slots as a focus scope.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-on-shadow-host.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-on-shadow-host.html.ini
new file mode 100644
index 0000000000..33ba1727c8
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-on-shadow-host.html.ini
@@ -0,0 +1,3 @@
+[grid-order-on-shadow-host.html]
+ [Grid items in shadow host without delegatesFocus]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-iframe.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-iframe.html.ini
new file mode 100644
index 0000000000..e8e3e346f7
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-iframe.html.ini
@@ -0,0 +1,3 @@
+[grid-order-with-iframe.html]
+ [Grid items are iframes.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-nested-grids.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-nested-grids.html.ini
new file mode 100644
index 0000000000..56dbb62204
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-nested-grids.html.ini
@@ -0,0 +1,9 @@
+[grid-order-with-nested-grids.html]
+ [Grid items are not grid containers.]
+ expected: FAIL
+
+ [Grid items are grid containers.]
+ expected: FAIL
+
+ [Only has grid containers.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-popover.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-popover.html.ini
new file mode 100644
index 0000000000..d042f8691a
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-popover.html.ini
@@ -0,0 +1,6 @@
+[grid-order-with-popover.html]
+ [Popover in reading-order-items: grid-order container.]
+ expected: FAIL
+
+ [Popover in container and itself with reading-order-items: grid-order.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-slots.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-slots.html.ini
new file mode 100644
index 0000000000..1edebbc9fe
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-slots.html.ini
@@ -0,0 +1,21 @@
+[grid-order-with-slots.html]
+ [Slot assigned element is a grid with reading-order-items.]
+ expected: FAIL
+
+ [Slot is a grid with reading-order-items.]
+ expected: FAIL
+
+ [Slot is inside a grid container with reading-order-items.]
+ expected: FAIL
+
+ [Slot is a grid with reading-order-items inside a grid container with reading-order-items.]
+ expected: FAIL
+
+ [Slot is not inside a shadow root.]
+ expected: FAIL
+
+ [Slot is a display contents inside a grid container.]
+ expected: FAIL
+
+ [Slot is a display block inside a grid container.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order.html.ini
new file mode 100644
index 0000000000..b14df4f41f
--- /dev/null
+++ b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order.html.ini
@@ -0,0 +1,15 @@
+[grid-order.html]
+ [Grid items with `order` property]
+ expected: FAIL
+
+ [Grid items with `order` property and tabindex]
+ expected: FAIL
+
+ [Items in display contents are sorted in same grid container.]
+ expected: FAIL
+
+ [Items in display block are not in parent grid container.]
+ expected: FAIL
+
+ [Grid items without `order` property]
+ expected: FAIL
diff --git a/testing/web-platform/meta/shared-storage/__dir__.ini b/testing/web-platform/meta/shared-storage/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/shared-storage/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-credentials.tentative.https.sub.html.ini b/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-credentials.tentative.https.sub.html.ini
deleted file mode 100644
index a06acaa381..0000000000
--- a/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-credentials.tentative.https.sub.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[cross-origin-create-worklet-failure-missing-access-control-allow-credentials.tentative.https.sub.html]
- [createWorklet() with cross-origin module script and credentials "include", and without the Access-Control-Allow-Credentials response header]
- expected: FAIL
diff --git a/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-origin.tentative.https.sub.html.ini b/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-origin.tentative.https.sub.html.ini
deleted file mode 100644
index 28787a68c1..0000000000
--- a/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-origin.tentative.https.sub.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[cross-origin-create-worklet-failure-missing-access-control-allow-origin.tentative.https.sub.html]
- [createWorklet() with cross-origin module script and credentials "include", and without the Access-Control-Allow-Origin response header]
- expected: FAIL
diff --git a/testing/web-platform/meta/storage-access-api/requestStorageAccess-dedicated-worker.tentative.sub.https.window.js.ini b/testing/web-platform/meta/storage-access-api/requestStorageAccess-dedicated-worker.tentative.sub.https.window.js.ini
deleted file mode 100644
index 75f9fba5fc..0000000000
--- a/testing/web-platform/meta/storage-access-api/requestStorageAccess-dedicated-worker.tentative.sub.https.window.js.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[requestStorageAccess-dedicated-worker.tentative.sub.https.window.html]
- [Workers don't observe parent's storage access]
- expected: FAIL
diff --git a/testing/web-platform/meta/storage/estimate-usage-details-service-workers.https.tentative.window.js.ini b/testing/web-platform/meta/storage/estimate-usage-details-service-workers.https.tentative.window.js.ini
index a482a26c2c..2ff98308dd 100644
--- a/testing/web-platform/meta/storage/estimate-usage-details-service-workers.https.tentative.window.js.ini
+++ b/testing/web-platform/meta/storage/estimate-usage-details-service-workers.https.tentative.window.js.ini
@@ -1,6 +1,5 @@
[estimate-usage-details-service-workers.https.tentative.window.html]
expected:
- if not asan and not fission and (os == "linux") and not debug: [OK, ERROR]
if asan and not fission: [OK, ERROR]
[estimate() shows usage increase after large value is stored]
expected: FAIL
diff --git a/testing/web-platform/meta/streams/readable-streams/async-iterator.any.js.ini b/testing/web-platform/meta/streams/readable-streams/async-iterator.any.js.ini
index 2af34719c7..c46cd54c2a 100644
--- a/testing/web-platform/meta/streams/readable-streams/async-iterator.any.js.ini
+++ b/testing/web-platform/meta/streams/readable-streams/async-iterator.any.js.ini
@@ -2,6 +2,15 @@
[Async iterator instances should have the correct list of properties]
expected: FAIL
+ [return(); next() [no awaiting\]]
+ expected: FAIL
+
+ [return(); next() with delayed cancel() [no awaiting\]]
+ expected: FAIL
+
+ [return(); return() [no awaiting\]]
+ expected: FAIL
+
[async-iterator.any.sharedworker.html]
expected:
@@ -9,16 +18,43 @@
[Async iterator instances should have the correct list of properties]
expected: FAIL
+ [return(); next() [no awaiting\]]
+ expected: FAIL
+
+ [return(); next() with delayed cancel() [no awaiting\]]
+ expected: FAIL
+
+ [return(); return() [no awaiting\]]
+ expected: FAIL
+
[async-iterator.any.worker.html]
[Async iterator instances should have the correct list of properties]
expected: FAIL
+ [return(); next() [no awaiting\]]
+ expected: FAIL
+
+ [return(); next() with delayed cancel() [no awaiting\]]
+ expected: FAIL
+
+ [return(); return() [no awaiting\]]
+ expected: FAIL
+
[async-iterator.any.html]
[Async iterator instances should have the correct list of properties]
expected: FAIL
+ [return(); next() [no awaiting\]]
+ expected: FAIL
+
+ [return(); next() with delayed cancel() [no awaiting\]]
+ expected: FAIL
+
+ [return(); return() [no awaiting\]]
+ expected: FAIL
+
[async-iterator.any.shadowrealm.html]
expected: ERROR
diff --git a/testing/web-platform/meta/streams/transform-streams/backpressure.any.js.ini b/testing/web-platform/meta/streams/transform-streams/backpressure.any.js.ini
index a940d50340..5de5468026 100644
--- a/testing/web-platform/meta/streams/transform-streams/backpressure.any.js.ini
+++ b/testing/web-platform/meta/streams/transform-streams/backpressure.any.js.ini
@@ -1,18 +1,10 @@
[backpressure.any.worker.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[backpressure.any.serviceworker.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[backpressure.any.html]
- expected:
- if (os == "android") and fission: [TIMEOUT, OK]
[backpressure.any.sharedworker.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[backpressure.any.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
index f291cf5b14..c2272406ec 100644
--- a/testing/web-platform/meta/streams/writable-streams/close.any.js.ini
+++ b/testing/web-platform/meta/streams/writable-streams/close.any.js.ini
@@ -1,18 +1,12 @@
[close.any.serviceworker.html]
expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ if (processor == "x86") and not debug: TIMEOUT
[close.any.worker.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[close.any.sharedworker.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[close.any.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
[close.any.shadowrealm.html]
expected: ERROR
diff --git a/testing/web-platform/meta/subapps/__dir__.ini b/testing/web-platform/meta/subapps/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/subapps/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/svg/crashtests/chrome-bug-333487749.html.ini b/testing/web-platform/meta/svg/crashtests/chrome-bug-333487749.html.ini
new file mode 100644
index 0000000000..64b81cf5bc
--- /dev/null
+++ b/testing/web-platform/meta/svg/crashtests/chrome-bug-333487749.html.ini
@@ -0,0 +1,10 @@
+[chrome-bug-333487749.html]
+ expected:
+ if (os == "linux") and not swgl and not debug and not tsan and not asan and (version == "Ubuntu 22.04"): [PASS, TIMEOUT]
+ if (os == "linux") and not swgl and not debug and not tsan and asan: [PASS, TIMEOUT]
+ if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, TIMEOUT]
+ if (os == "linux") and not swgl and debug and fission: TIMEOUT
+ if (os == "linux") and not swgl and debug and not fission: [TIMEOUT, PASS]
+ if (os == "linux") and not swgl and not debug and tsan: [TIMEOUT, PASS]
+ if (os == "linux") and swgl and debug: [PASS, TIMEOUT]
+ if (os == "linux") and swgl and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/svg/painting/reftests/paint-context-007.svg.ini b/testing/web-platform/meta/svg/painting/reftests/paint-context-007.svg.ini
new file mode 100644
index 0000000000..73ed8c231e
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/reftests/paint-context-007.svg.ini
@@ -0,0 +1,2 @@
+[paint-context-007.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/painting/reftests/paint-context-008.svg.ini b/testing/web-platform/meta/svg/painting/reftests/paint-context-008.svg.ini
new file mode 100644
index 0000000000..cfa128a1c0
--- /dev/null
+++ b/testing/web-platform/meta/svg/painting/reftests/paint-context-008.svg.ini
@@ -0,0 +1,2 @@
+[paint-context-008.svg]
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/path/property/serialization.svg.ini b/testing/web-platform/meta/svg/path/property/serialization.svg.ini
index 370109ae72..47cee44713 100644
--- a/testing/web-platform/meta/svg/path/property/serialization.svg.ini
+++ b/testing/web-platform/meta/svg/path/property/serialization.svg.ini
@@ -16,3 +16,6 @@
[Property d value ' path( "m 10 20 a 10 20 30 1 0 40 50 a 110 120 30 1 1 140 50" )']
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1489392
expected: FAIL
+
+ [Property d value 'path("M 0 0 L 100 100 m 0 100 l 100 0 Z l 160 20 Z")']
+ expected: FAIL
diff --git a/testing/web-platform/meta/svg/types/scripted/SVGLength-lh.html.ini b/testing/web-platform/meta/svg/types/scripted/SVGLength-lh.html.ini
deleted file mode 100644
index 1eb0c10b46..0000000000
--- a/testing/web-platform/meta/svg/types/scripted/SVGLength-lh.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[SVGLength-lh.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [lh unit in SVGLength]
- expected: FAIL
-
- [Convert back to lh from new user unit value]
- expected: FAIL
diff --git a/testing/web-platform/meta/trusted-types/Document-write.html.ini b/testing/web-platform/meta/trusted-types/Document-write.html.ini
index b8d9410eda..f41bafe432 100644
--- a/testing/web-platform/meta/trusted-types/Document-write.html.ini
+++ b/testing/web-platform/meta/trusted-types/Document-write.html.ini
@@ -1,3 +1,2 @@
[Document-write.html]
- [document.write with html assigned via policy (successful transformation).]
- expected: FAIL
+ prefs: [dom.security.trusted_types.enabled:true]
diff --git a/testing/web-platform/meta/trusted-types/Element-outerHTML.html.ini b/testing/web-platform/meta/trusted-types/Element-outerHTML.html.ini
index f92ced2339..eee47b47a3 100644
--- a/testing/web-platform/meta/trusted-types/Element-outerHTML.html.ini
+++ b/testing/web-platform/meta/trusted-types/Element-outerHTML.html.ini
@@ -1,3 +1,2 @@
[Element-outerHTML.html]
- [outerHTML with html assigned via policy (successful HTML transformation).]
- expected: FAIL
+ prefs: [dom.security.trusted_types.enabled:true]
diff --git a/testing/web-platform/meta/trusted-types/Element-setAttribute-respects-Elements-node-documents-globals-CSP.html.ini b/testing/web-platform/meta/trusted-types/Element-setAttribute-respects-Elements-node-documents-globals-CSP.html.ini
new file mode 100644
index 0000000000..77ec76bd76
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/Element-setAttribute-respects-Elements-node-documents-globals-CSP.html.ini
@@ -0,0 +1,2 @@
+[Element-setAttribute-respects-Elements-node-documents-globals-CSP.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/trusted-types/Element-setAttribute.html.ini b/testing/web-platform/meta/trusted-types/Element-setAttribute.html.ini
index 3324b89f0e..08606d521a 100644
--- a/testing/web-platform/meta/trusted-types/Element-setAttribute.html.ini
+++ b/testing/web-platform/meta/trusted-types/Element-setAttribute.html.ini
@@ -1,12 +1,2 @@
[Element-setAttribute.html]
- [embed.src assigned via policy (successful ScriptURL transformation)]
- expected: FAIL
-
- [script.src assigned via policy (successful ScriptURL transformation)]
- expected: FAIL
-
- [iframe.srcdoc assigned via policy (successful HTML transformation)]
- expected: FAIL
-
- [script.src assigned via policy (successful script transformation)]
- expected: FAIL
+ prefs: [dom.security.trusted_types.enabled:true]
diff --git a/testing/web-platform/meta/trusted-types/Range-createContextualFragment.html.ini b/testing/web-platform/meta/trusted-types/Range-createContextualFragment.html.ini
index b4a4624016..91b50e665d 100644
--- a/testing/web-platform/meta/trusted-types/Range-createContextualFragment.html.ini
+++ b/testing/web-platform/meta/trusted-types/Range-createContextualFragment.html.ini
@@ -1,3 +1,2 @@
[Range-createContextualFragment.html]
- [range.createContextualFragment assigned via policy (successful HTML transformation).]
- expected: FAIL
+ prefs: [dom.security.trusted_types.enabled:true]
diff --git a/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-getPropertyType.html.ini b/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-getPropertyType.html.ini
deleted file mode 100644
index bb3fd7a633..0000000000
--- a/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-getPropertyType.html.ini
+++ /dev/null
@@ -1,75 +0,0 @@
-[TrustedTypePolicyFactory-getPropertyType.html]
- [sanity check trustedTypes.getPropertyType for the HTML script element.]
- expected: FAIL
-
- [sanity check trustedTypes.getAttributeType.]
- expected: FAIL
-
- [sanity check trustedTypes.getTypeMapping]
- expected: FAIL
-
- [getPropertyType tests adapted from w3c/trusted-types polyfill]
- expected: FAIL
-
- [getAttributeType tests adapted from w3c/trusted-types polyfill]
- expected: FAIL
-
- [getTypeMapping tests adapted from w3c/trusted-types polyfill]
- expected: FAIL
-
- [object[codeBase\] is defined]
- expected: FAIL
-
- [object.codeBase is maybe defined]
- expected: FAIL
-
- [OBJECT[codeBase\] is defined]
- expected: FAIL
-
- [OBJECT.codeBase is maybe defined]
- expected: FAIL
-
- [oBjEcT[codeBase\] is defined]
- expected: FAIL
-
- [oBjEcT.codeBase is maybe defined]
- expected: FAIL
-
- [object[CODEBASE\] is defined]
- expected: FAIL
-
- [object.CODEBASE is maybe defined]
- expected: FAIL
-
- [OBJECT[CODEBASE\] is defined]
- expected: FAIL
-
- [OBJECT.CODEBASE is maybe defined]
- expected: FAIL
-
- [oBjEcT[CODEBASE\] is defined]
- expected: FAIL
-
- [oBjEcT.CODEBASE is maybe defined]
- expected: FAIL
-
- [object[codebase\] is defined]
- expected: FAIL
-
- [object.codebase is maybe defined]
- expected: FAIL
-
- [OBJECT[codebase\] is defined]
- expected: FAIL
-
- [OBJECT.codebase is maybe defined]
- expected: FAIL
-
- [oBjEcT[codebase\] is defined]
- expected: FAIL
-
- [oBjEcT.codebase is maybe defined]
- expected: FAIL
-
- [getPropertyType vs getAttributeType for event handler.]
- expected: FAIL
diff --git a/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-getPropertyType.tentative.html.ini b/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-getPropertyType.tentative.html.ini
new file mode 100644
index 0000000000..80c538a7d6
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-getPropertyType.tentative.html.ini
@@ -0,0 +1,69 @@
+[TrustedTypePolicyFactory-getPropertyType.tentative.html]
+ [sanity check trustedTypes.getPropertyType for the HTML script element.]
+ expected: FAIL
+
+ [sanity check trustedTypes.getAttributeType.]
+ expected: FAIL
+
+ [getPropertyType tests adapted from w3c/trusted-types polyfill]
+ expected: FAIL
+
+ [getAttributeType tests adapted from w3c/trusted-types polyfill]
+ expected: FAIL
+
+ [iframe[srcDoc\] is defined]
+ expected: FAIL
+
+ [iframe.srcDoc is maybe defined]
+ expected: FAIL
+
+ [IFRAME[srcDoc\] is defined]
+ expected: FAIL
+
+ [IFRAME.srcDoc is maybe defined]
+ expected: FAIL
+
+ [iFrAmE[srcDoc\] is defined]
+ expected: FAIL
+
+ [iFrAmE.srcDoc is maybe defined]
+ expected: FAIL
+
+ [iframe[SRCDOC\] is defined]
+ expected: FAIL
+
+ [iframe.SRCDOC is maybe defined]
+ expected: FAIL
+
+ [IFRAME[SRCDOC\] is defined]
+ expected: FAIL
+
+ [IFRAME.SRCDOC is maybe defined]
+ expected: FAIL
+
+ [iFrAmE[SRCDOC\] is defined]
+ expected: FAIL
+
+ [iFrAmE.SRCDOC is maybe defined]
+ expected: FAIL
+
+ [iframe[srcdoc\] is defined]
+ expected: FAIL
+
+ [iframe.srcdoc is maybe defined]
+ expected: FAIL
+
+ [IFRAME[srcdoc\] is defined]
+ expected: FAIL
+
+ [IFRAME.srcdoc is maybe defined]
+ expected: FAIL
+
+ [iFrAmE[srcdoc\] is defined]
+ expected: FAIL
+
+ [iFrAmE.srcdoc is maybe defined]
+ expected: FAIL
+
+ [getPropertyType vs getAttributeType for event handler.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-metadata.html.ini b/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-metadata.html.ini
deleted file mode 100644
index 850dd1dbc3..0000000000
--- a/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-metadata.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[TrustedTypePolicyFactory-metadata.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-metadata.tentative.html.ini b/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-metadata.tentative.html.ini
new file mode 100644
index 0000000000..98e8d25b41
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-metadata.tentative.html.ini
@@ -0,0 +1,2 @@
+[TrustedTypePolicyFactory-metadata.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.html.ini b/testing/web-platform/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.html.ini
index 321aefbf62..5313f6b134 100644
--- a/testing/web-platform/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.html.ini
+++ b/testing/web-platform/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.html.ini
@@ -1,14 +1,5 @@
[block-string-assignment-to-HTMLElement-generic.html]
expected: ERROR
- [embed.src accepts only TrustedScriptURL]
- expected: FAIL
-
- [object.codeBase accepts only TrustedScriptURL]
- expected: FAIL
-
- [object.data accepts only TrustedScriptURL]
- expected: FAIL
-
[script.src accepts only TrustedScriptURL]
expected: FAIL
diff --git a/testing/web-platform/meta/trusted-types/block-string-assignment-to-attribute-via-attribute-node.html.ini b/testing/web-platform/meta/trusted-types/block-string-assignment-to-attribute-via-attribute-node.html.ini
index 26021290bb..24bc8faca5 100644
--- a/testing/web-platform/meta/trusted-types/block-string-assignment-to-attribute-via-attribute-node.html.ini
+++ b/testing/web-platform/meta/trusted-types/block-string-assignment-to-attribute-via-attribute-node.html.ini
@@ -1,22 +1,4 @@
[block-string-assignment-to-attribute-via-attribute-node.html]
- [Set embed.src via textContent]
- expected: FAIL
-
- [Set embed.src via nodeValue]
- expected: FAIL
-
- [Set object.data via textContent]
- expected: FAIL
-
- [Set object.data via nodeValue]
- expected: FAIL
-
- [Set object.codebase via textContent]
- expected: FAIL
-
- [Set object.codebase via nodeValue]
- expected: FAIL
-
[Set script.src via textContent]
expected: FAIL
diff --git a/testing/web-platform/meta/trusted-types/modify-attributes-in-callback.html.ini b/testing/web-platform/meta/trusted-types/modify-attributes-in-callback.html.ini
new file mode 100644
index 0000000000..9eefbe0837
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/modify-attributes-in-callback.html.ini
@@ -0,0 +1,2 @@
+[modify-attributes-in-callback.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/trusted-types/trusted-types-event-handlers.html.ini b/testing/web-platform/meta/trusted-types/trusted-types-event-handlers.html.ini
index 19d3ef57f3..7fa1663a5b 100644
--- a/testing/web-platform/meta/trusted-types/trusted-types-event-handlers.html.ini
+++ b/testing/web-platform/meta/trusted-types/trusted-types-event-handlers.html.ini
@@ -307,3 +307,15 @@
[Event handler div.oncontextlost should be blocked.]
expected: FAIL
+
+ [Event handler div.ontouchend should be blocked.]
+ expected: FAIL
+
+ [Event handler div.ontouchstart should be blocked.]
+ expected: FAIL
+
+ [Event handler div.ontouchmove should be blocked.]
+ expected: FAIL
+
+ [Event handler div.ontouchcancel should be blocked.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/trusted-types/trusted-types-svg-script-set-href.html.ini b/testing/web-platform/meta/trusted-types/trusted-types-svg-script-set-href.html.ini
new file mode 100644
index 0000000000..115f2be20c
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/trusted-types-svg-script-set-href.html.ini
@@ -0,0 +1,2 @@
+[trusted-types-svg-script-set-href.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/url/a-element-xhtml.xhtml.ini b/testing/web-platform/meta/url/a-element-xhtml.xhtml.ini
index 63d3292219..fc4eb05c25 100644
--- a/testing/web-platform/meta/url/a-element-xhtml.xhtml.ini
+++ b/testing/web-platform/meta/url/a-element-xhtml.xhtml.ini
@@ -971,9 +971,6 @@
[Parsing: <http://example.com/foo/%2e> against <about:blank>]
expected: FAIL
- [Parsing: <about:/../> against <about:blank>]
- expected: FAIL
-
[Parsing: <http://!"$&'()*+,-.;=_`{}~/> against <about:blank>]
expected: FAIL
@@ -983,17 +980,5 @@
[Parsing: <wss://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> against <about:blank>]
expected: FAIL
- [Parsing: <data:/../> against <about:blank>]
- expected: FAIL
-
- [Parsing: <data://example.com:8080/pathname?search#hash> against <about:blank>]
- expected: FAIL
-
- [Parsing: <data:///test> against <about:blank>]
- expected: FAIL
-
- [Parsing: <data://test/a/../b> against <about:blank>]
- expected: FAIL
-
[a-element-xhtml.xhtml?include=mailto]
diff --git a/testing/web-platform/meta/url/a-element.html.ini b/testing/web-platform/meta/url/a-element.html.ini
index f9f4971786..6d698e5480 100644
--- a/testing/web-platform/meta/url/a-element.html.ini
+++ b/testing/web-platform/meta/url/a-element.html.ini
@@ -1000,9 +1000,6 @@
[Parsing: <http://example.com/foo/%2e> against <about:blank>]
expected: FAIL
- [Parsing: <about:/../> against <about:blank>]
- expected: FAIL
-
[Parsing: <http://!"$&'()*+,-.;=_`{}~/> against <about:blank>]
expected: FAIL
@@ -1012,17 +1009,5 @@
[Parsing: <wss://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> against <about:blank>]
expected: FAIL
- [Parsing: <data:/../> against <about:blank>]
- expected: FAIL
-
- [Parsing: <data://example.com:8080/pathname?search#hash> against <about:blank>]
- expected: FAIL
-
- [Parsing: <data:///test> against <about:blank>]
- expected: FAIL
-
- [Parsing: <data://test/a/../b> against <about:blank>]
- expected: FAIL
-
[a-element.html?include=mailto]
diff --git a/testing/web-platform/meta/url/url-constructor.any.js.ini b/testing/web-platform/meta/url/url-constructor.any.js.ini
index 2429b0c49e..25bdaf4be7 100644
--- a/testing/web-platform/meta/url/url-constructor.any.js.ini
+++ b/testing/web-platform/meta/url/url-constructor.any.js.ini
@@ -1200,9 +1200,6 @@
[Parsing: <http://example.com/foo/%2e> without base]
expected: FAIL
- [Parsing: <about:/../> without base]
- expected: FAIL
-
[Parsing: <http://!"$&'()*+,-.;=_`{}~/> without base]
expected: FAIL
@@ -1212,18 +1209,6 @@
[Parsing: <wss://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> without base]
expected: FAIL
- [Parsing: <data:/../> without base]
- expected: FAIL
-
- [Parsing: <data://example.com:8080/pathname?search#hash> without base]
- expected: FAIL
-
- [Parsing: <data:///test> without base]
- expected: FAIL
-
- [Parsing: <data://test/a/../b> without base]
- expected: FAIL
-
[url-constructor.any.html?include=file]
[Parsing: <file:c:\\foo\\bar.html> against <file:///tmp/mock/path>]
@@ -1545,9 +1530,6 @@
[Parsing: <http://example.com/foo/%2e> without base]
expected: FAIL
- [Parsing: <about:/../> without base]
- expected: FAIL
-
[Parsing: <http://!"$&'()*+,-.;=_`{}~/> without base]
expected: FAIL
@@ -1557,18 +1539,6 @@
[Parsing: <wss://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> without base]
expected: FAIL
- [Parsing: <data:/../> without base]
- expected: FAIL
-
- [Parsing: <data://example.com:8080/pathname?search#hash> without base]
- expected: FAIL
-
- [Parsing: <data:///test> without base]
- expected: FAIL
-
- [Parsing: <data://test/a/../b> without base]
- expected: FAIL
-
[url-constructor.any.html?include=javascript]
[Parsing: <javascript:/../> without base]
diff --git a/testing/web-platform/meta/url/url-setters-a-area.window.js.ini b/testing/web-platform/meta/url/url-setters-a-area.window.js.ini
index 09a5b1c3f4..90a088ada1 100644
--- a/testing/web-platform/meta/url/url-setters-a-area.window.js.ini
+++ b/testing/web-platform/meta/url/url-setters-a-area.window.js.ini
@@ -55,12 +55,6 @@
[<area>: Setting <non-spec:/>.pathname = '//p']
expected: FAIL
- [<a>: Setting <data:/nospace>.pathname = 'space ' Non-special URLs with non-opaque paths percent-encode U+0020]
- expected: FAIL
-
- [<area>: Setting <data:/nospace>.pathname = 'space ' Non-special URLs with non-opaque paths percent-encode U+0020]
- expected: FAIL
-
[<a>: Setting <data:space ?query#fragment>.search = '' Do not drop trailing spaces from non-trailing opaque paths]
expected: FAIL
diff --git a/testing/web-platform/meta/url/url-setters.any.js.ini b/testing/web-platform/meta/url/url-setters.any.js.ini
index ba1b9a0da3..eecb145cbc 100644
--- a/testing/web-platform/meta/url/url-setters.any.js.ini
+++ b/testing/web-platform/meta/url/url-setters.any.js.ini
@@ -444,9 +444,6 @@
[URL: Setting <non-spec:/.//>.pathname = 'p' Drop /. from path]
expected: FAIL
- [URL: Setting <data:/nospace>.pathname = 'space ' Non-special URLs with non-opaque paths percent-encode U+0020]
- expected: FAIL
-
[url-setters.any.html?include=file]
[URL: Setting <file://hi/path>.protocol = 's']
@@ -507,9 +504,6 @@
[URL: Setting <non-spec:/.//>.pathname = 'p' Drop /. from path]
expected: FAIL
- [URL: Setting <data:/nospace>.pathname = 'space ' Non-special URLs with non-opaque paths percent-encode U+0020]
- expected: FAIL
-
[url-setters.any.worker.html?include=file]
[URL: Setting <file://hi/path>.protocol = 's']
diff --git a/testing/web-platform/meta/urlpattern/urlpattern-hasregexpgroups.any.js.ini b/testing/web-platform/meta/urlpattern/urlpattern-hasregexpgroups.any.js.ini
index 72b8cebc88..efde52a710 100644
--- a/testing/web-platform/meta/urlpattern/urlpattern-hasregexpgroups.any.js.ini
+++ b/testing/web-platform/meta/urlpattern/urlpattern-hasregexpgroups.any.js.ini
@@ -14,5 +14,7 @@
[urlpattern-hasregexpgroups.any.serviceworker.html]
+ expected:
+ if os == "win": [OK, TIMEOUT]
[urlpattern-hasregexpgroups]
expected: FAIL
diff --git a/testing/web-platform/meta/urlpattern/urlpattern.any.js.ini b/testing/web-platform/meta/urlpattern/urlpattern.any.js.ini
index bd5b60d600..714f173f43 100644
--- a/testing/web-platform/meta/urlpattern/urlpattern.any.js.ini
+++ b/testing/web-platform/meta/urlpattern/urlpattern.any.js.ini
@@ -3066,7 +3066,7 @@
[urlpattern.any.serviceworker.html]
expected:
- if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
+ if os == "win": [OK, TIMEOUT]
[Pattern: [{"pathname":"/foo/bar"}\] Inputs: [{"pathname":"/foo/bar"}\]]
expected: FAIL
diff --git a/testing/web-platform/meta/urlpattern/urlpattern.https.any.js.ini b/testing/web-platform/meta/urlpattern/urlpattern.https.any.js.ini
index 4fe8ab1538..698f136c48 100644
--- a/testing/web-platform/meta/urlpattern/urlpattern.https.any.js.ini
+++ b/testing/web-platform/meta/urlpattern/urlpattern.https.any.js.ini
@@ -3066,7 +3066,7 @@
[urlpattern.https.any.serviceworker.html]
expected:
- if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
+ if os == "win": [OK, TIMEOUT]
[Pattern: [{"pathname":"/foo/bar"}\] Inputs: [{"pathname":"/foo/bar"}\]]
expected: FAIL
diff --git a/testing/web-platform/meta/wasm/jsapi/idlharness.any.js.ini b/testing/web-platform/meta/wasm/jsapi/idlharness.any.js.ini
index ac4113f3e2..5702c4b097 100644
--- a/testing/web-platform/meta/wasm/jsapi/idlharness.any.js.ini
+++ b/testing/web-platform/meta/wasm/jsapi/idlharness.any.js.ini
@@ -2,8 +2,31 @@
[Table interface: operation set(unsigned long, optional any)]
expected: FAIL
+ [Memory interface: operation toFixedLengthBuffer()]
+ expected: FAIL
+
+ [Memory interface: operation toResizableBuffer()]
+ expected: FAIL
+
+ [Memory interface: [object WebAssembly.Memory\] must inherit property "toFixedLengthBuffer()" with the proper type]
+ expected: FAIL
+
+ [Memory interface: [object WebAssembly.Memory\] must inherit property "toResizableBuffer()" with the proper type]
+ expected: FAIL
+
[idlharness.any.worker.html]
[Table interface: operation set(unsigned long, optional any)]
expected: FAIL
+ [Memory interface: operation toFixedLengthBuffer()]
+ expected: FAIL
+
+ [Memory interface: operation toResizableBuffer()]
+ expected: FAIL
+
+ [Memory interface: [object WebAssembly.Memory\] must inherit property "toFixedLengthBuffer()" with the proper type]
+ expected: FAIL
+
+ [Memory interface: [object WebAssembly.Memory\] must inherit property "toResizableBuffer()" with the proper type]
+ expected: FAIL
diff --git a/testing/web-platform/meta/web-locks/bfcache/abort.tentative.https.html.ini b/testing/web-platform/meta/web-locks/bfcache/abort.tentative.https.html.ini
new file mode 100644
index 0000000000..ac8dcd9030
--- /dev/null
+++ b/testing/web-platform/meta/web-locks/bfcache/abort.tentative.https.html.ini
@@ -0,0 +1,6 @@
+[abort.tentative.https.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ [An immediately aborted lock on a shared worker should not prevent bfcache]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/web-otp/__dir__.ini b/testing/web-platform/meta/web-otp/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/web-otp/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html.ini
index 9f785480f6..6d5baaaa47 100644
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html.ini
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html.ini
@@ -3,8 +3,10 @@
if (os == "android") and not debug: [OK, ERROR]
[All data processed correctly]
expected:
- if (processor == "x86_64") and not tsan and debug and (os == "linux") and not fission: [PASS, FAIL]
- if (processor == "x86_64") and not tsan and debug and (os == "win"): [PASS, FAIL]
- if (processor == "x86_64") and not tsan and debug and (os == "mac"): [PASS, FAIL]
- if (processor == "x86_64") and not tsan and not debug and (os == "android"): [PASS, FAIL]
- if (processor == "x86_64") and tsan: [PASS, FAIL]
+ if not asan and (processor == "x86_64") and fission and not tsan and debug and (os == "win"): [PASS, FAIL]
+ if not asan and (processor == "x86_64") and fission and not tsan and debug and (os == "mac"): [PASS, FAIL]
+ if not asan and (processor == "x86_64") and not fission and debug and (os == "linux"): [PASS, FAIL]
+ if not asan and (processor == "x86_64") and fission and tsan: [PASS, FAIL]
+ if not asan and (processor == "x86_64") and not fission and not debug: [PASS, FAIL]
+ if asan and (processor == "x86_64") and not fission and not debug and (os == "linux"): PASS
+ if asan and not fission: FAIL
diff --git a/testing/web-platform/meta/webauthn/createcredential-pubkeycredparams.https.html.ini b/testing/web-platform/meta/webauthn/createcredential-pubkeycredparams.https.html.ini
deleted file mode 100644
index e53bec4bcc..0000000000
--- a/testing/web-platform/meta/webauthn/createcredential-pubkeycredparams.https.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[createcredential-pubkeycredparams.https.html]
- [Bad pubKeyCredParams: first param has bad type ("something-else")]
- expected: FAIL
-
- [Bad pubKeyCredParams: first param has bad type ("")]
- expected: FAIL
-
- [Bad pubKeyCredParams: first param has bad type (null)]
- expected: FAIL
-
- [Bad pubKeyCredParams: first param has bad type (empty object)]
- expected: FAIL
diff --git a/testing/web-platform/meta/webcodecs/audio-encoder-config.https.any.js.ini b/testing/web-platform/meta/webcodecs/audio-encoder-config.https.any.js.ini
index 7fc7b3362e..12bdafa4f1 100644
--- a/testing/web-platform/meta/webcodecs/audio-encoder-config.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/audio-encoder-config.https.any.js.ini
@@ -15,15 +15,15 @@
expected:
if os == "android": FAIL
- [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"complexity":5,"frameDuration":20000,"packetlossperc":10,"useinbandfec":true}}]
+ [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{}}]
expected:
if os == "android": FAIL
- [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"format":"opus","complexity":10,"frameDuration":60000,"packetlossperc":20,"usedtx":true,"bogus":456}}]
+ [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"complexity":5,"signal":"music","application":"audio","frameDuration":20000,"packetlossperc":10,"useinbandfec":true}}]
expected:
if os == "android": FAIL
- [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{}}]
+ [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"format":"opus","signal":"voice","application":"lowdelay","complexity":10,"frameDuration":60000,"packetlossperc":20,"usedtx":true,"bogus":456}}]
expected:
if os == "android": FAIL
@@ -45,14 +45,14 @@
expected:
if os == "android": FAIL
- [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"complexity":5,"frameDuration":20000,"packetlossperc":10,"useinbandfec":true}}]
+ [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{}}]
expected:
if os == "android": FAIL
- [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"format":"opus","complexity":10,"frameDuration":60000,"packetlossperc":20,"usedtx":true,"bogus":456}}]
+ [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"complexity":5,"signal":"music","application":"audio","frameDuration":20000,"packetlossperc":10,"useinbandfec":true}}]
expected:
if os == "android": FAIL
- [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{}}]
+ [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"format":"opus","signal":"voice","application":"lowdelay","complexity":10,"frameDuration":60000,"packetlossperc":20,"usedtx":true,"bogus":456}}]
expected:
if os == "android": FAIL
diff --git a/testing/web-platform/meta/webcodecs/image-decoder.crossOriginIsolated.https.any.js.ini b/testing/web-platform/meta/webcodecs/image-decoder.crossOriginIsolated.https.any.js.ini
index 82663b9d98..324199dfd1 100644
--- a/testing/web-platform/meta/webcodecs/image-decoder.crossOriginIsolated.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/image-decoder.crossOriginIsolated.https.any.js.ini
@@ -1,6 +1,6 @@
[image-decoder.crossOriginIsolated.https.any.html]
expected:
- if (os == "android") and swgl: TIMEOUT
+ if (os == "android") and debug: [OK, TIMEOUT]
[Test ImageDecoder decoding with a SharedArrayBuffer source]
expected: FAIL
@@ -10,7 +10,7 @@
[image-decoder.crossOriginIsolated.https.any.worker.html]
expected:
- if (os == "android") and debug and not swgl: [OK, TIMEOUT]
+ if (os == "android") and debug: [OK, TIMEOUT]
[Test ImageDecoder decoding with a SharedArrayBuffer source]
expected: FAIL
diff --git a/testing/web-platform/meta/webcodecs/reconfiguring-encoder.https.any.js.ini b/testing/web-platform/meta/webcodecs/reconfiguring-encoder.https.any.js.ini
index 3db51b9f4f..bb3ba04897 100644
--- a/testing/web-platform/meta/webcodecs/reconfiguring-encoder.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/reconfiguring-encoder.https.any.js.ini
@@ -8,15 +8,15 @@
[reconfiguring-encoder.https.any.html?vp9_p0]
disabled:
- if os != "linux": not implemented
+ if (os == "win") or (os == "android"): not implemented
[reconfiguring-encoder.https.any.worker.html?vp9_p2]
disabled:
- if os != "linux": not implemented
+ if (os == "win") or (os == "android"): not implemented
[reconfiguring-encoder.https.any.worker.html?vp9_p0]
disabled:
- if os != "linux": not implemented
+ if (os == "win") or (os == "android"): not implemented
[reconfiguring-encoder.https.any.html?h264_annexb]
disabled:
@@ -28,7 +28,7 @@
[reconfiguring-encoder.https.any.html?vp9_p2]
disabled:
- if os != "linux": not implemented
+ if (os == "win") or (os == "android"): not implemented
[reconfiguring-encoder.https.any.worker.html?av1]
disabled:
@@ -42,7 +42,7 @@
[reconfiguring-encoder.https.any.worker.html?vp8]
disabled:
- if os != "linux": not implemented
+ if (os == "win") or (os == "android"): not implemented
[reconfiguring-encoder.https.any.html?h264_avc]
disabled:
@@ -50,4 +50,4 @@
[reconfiguring-encoder.https.any.html?vp8]
disabled:
- if os != "linux": not implemented
+ if (os == "win") or (os == "android"): not implemented
diff --git a/testing/web-platform/meta/webcodecs/temporal-svc-encoding.https.any.js.ini b/testing/web-platform/meta/webcodecs/temporal-svc-encoding.https.any.js.ini
index 59a7198d13..9b99c75bd6 100644
--- a/testing/web-platform/meta/webcodecs/temporal-svc-encoding.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/temporal-svc-encoding.https.any.js.ini
@@ -3,11 +3,11 @@
[temporal-svc-encoding.https.any.worker.html?vp9]
disabled:
- if (os != "linux"): not implemented
+ if (os == "win") or (os == "android"): not implemented
[temporal-svc-encoding.https.any.worker.html?vp8]
disabled:
- if (os != "linux"): not implemented
+ if (os == "win") or (os == "android"): not implemented
[temporal-svc-encoding.https.any.worker.html?h264]
disabled: not implemented
@@ -17,12 +17,12 @@
[temporal-svc-encoding.https.any.html?vp8]
disabled:
- if (os != "linux"): not implemented
+ if (os == "win") or (os == "android"): not implemented
[temporal-svc-encoding.https.any.html?h264]
disabled: not implemented
[temporal-svc-encoding.https.any.html?vp9]
disabled:
- if (os != "linux"): not implemented
+ if (os == "win") or (os == "android"): not implemented
diff --git a/testing/web-platform/meta/webcodecs/video-encoder-config.https.any.js.ini b/testing/web-platform/meta/webcodecs/video-encoder-config.https.any.js.ini
index 1c96987ac1..6040ea789c 100644
--- a/testing/web-platform/meta/webcodecs/video-encoder-config.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/video-encoder-config.https.any.js.ini
@@ -6,9 +6,7 @@
[VideoEncoder.isConfigSupported() supports:{"codec":"vp8","hardwareAcceleration":"no-preference","width":800,"height":600,"bitrate":7000000,"bitrateMode":"variable","framerate":60,"scalabilityMode":"L1T2","futureConfigFeature":"foo","latencyMode":"quality","avc":{"format":"annexb"}}]
expected:
- if os == "mac": PRECONDITION_FAILED
if os == "android": PRECONDITION_FAILED
- if os == "win": PRECONDITION_FAILED
[VideoEncoder.isConfigSupported() supports:{"codec":"vp09.00.10.08","hardwareAcceleration":"no-preference","width":1280,"height":720,"bitrate":7000000,"bitrateMode":"constant","framerate":25,"futureConfigFeature":"foo","latencyMode":"realtime","alpha":"discard"}]
expected:
@@ -24,9 +22,7 @@
[VideoEncoder.isConfigSupported() supports:{"codec":"vp8","hardwareAcceleration":"no-preference","width":800,"height":600,"bitrate":7000000,"bitrateMode":"variable","framerate":60,"scalabilityMode":"L1T2","futureConfigFeature":"foo","latencyMode":"quality","avc":{"format":"annexb"}}]
expected:
- if os == "mac": PRECONDITION_FAILED
if os == "android": PRECONDITION_FAILED
- if os == "win": PRECONDITION_FAILED
[VideoEncoder.isConfigSupported() supports:{"codec":"vp09.00.10.08","hardwareAcceleration":"no-preference","width":1280,"height":720,"bitrate":7000000,"bitrateMode":"constant","framerate":25,"futureConfigFeature":"foo","latencyMode":"realtime","alpha":"discard"}]
expected:
diff --git a/testing/web-platform/meta/webcodecs/video-encoder-flush.https.any.js.ini b/testing/web-platform/meta/webcodecs/video-encoder-flush.https.any.js.ini
index 21a595aa51..3772d2fdb8 100644
--- a/testing/web-platform/meta/webcodecs/video-encoder-flush.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/video-encoder-flush.https.any.js.ini
@@ -1,8 +1,19 @@
-[video-encoder-flush.https.any.worker.html]
+[video-encoder-flush.https.any.worker.html?vp8]
disabled:
- if os != "linux": codec support only on Linux desktop
+ if (os == "win") or (os == "android"): not implemented
-[video-encoder-flush.https.any.html]
+[video-encoder-flush.https.any.html?vp8]
disabled:
- if os != "linux": codec support only on Linux desktop
+ if (os == "win") or (os == "android"): not implemented
+
+
+[video-encoder-flush.https.any.worker.html?h264_avc]
+ disabled:
+ if (os != "linux") or (version == "Ubuntu 18.04"): not implemented
+
+
+[video-encoder-flush.https.any.html?h264_avc]
+ disabled:
+ if (os != "linux") or (version == "Ubuntu 18.04"): not implemented
+
diff --git a/testing/web-platform/meta/webcodecs/video-encoder-h264.https.any.js.ini b/testing/web-platform/meta/webcodecs/video-encoder-h264.https.any.js.ini
index e0d96bb0ff..ca8a1de209 100644
--- a/testing/web-platform/meta/webcodecs/video-encoder-h264.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/video-encoder-h264.https.any.js.ini
@@ -1,7 +1,7 @@
[video-encoder-h264.https.any.html?main]
[Test that encoding with a specific H264 profile actually produces that profile.]
expected:
- if os == "win": FAIL
+ if os == "win": [FAIL, PASS]
if os == "android": PRECONDITION_FAILED
if os == "linux" and version == "Ubuntu 18.04": PRECONDITION_FAILED
if os == "mac": PASS
@@ -9,7 +9,7 @@
[video-encoder-h264.https.any.html?baseline]
[Test that encoding with a specific H264 profile actually produces that profile.]
expected:
- if os == "win": FAIL
+ if os == "win": [FAIL, PASS]
if os == "android": PRECONDITION_FAILED
if os == "mac": PASS
if os == "linux" and version == "Ubuntu 18.04": PRECONDITION_FAILED
@@ -17,7 +17,7 @@
[video-encoder-h264.https.any.worker.html?baseline]
[Test that encoding with a specific H264 profile actually produces that profile.]
expected:
- if os == "win": FAIL
+ if os == "win": [FAIL, PASS]
if os == "android": PRECONDITION_FAILED
if os == "mac": PASS
if os == "linux" and version == "Ubuntu 18.04": PRECONDITION_FAILED
@@ -25,7 +25,7 @@
[video-encoder-h264.https.any.html?high]
[Test that encoding with a specific H264 profile actually produces that profile.]
expected:
- if os == "win": FAIL
+ if os == "win": [FAIL, PASS]
if os == "android": PRECONDITION_FAILED
if os == "mac": PASS
if os == "linux" and version == "Ubuntu 18.04": PRECONDITION_FAILED
@@ -33,7 +33,7 @@
[video-encoder-h264.https.any.worker.html?main]
[Test that encoding with a specific H264 profile actually produces that profile.]
expected:
- if os == "win": FAIL
+ if os == "win": [FAIL, PASS]
if os == "android": PRECONDITION_FAILED
if os == "mac": PASS
if os == "linux" and version == "Ubuntu 18.04": PRECONDITION_FAILED
@@ -41,7 +41,7 @@
[video-encoder-h264.https.any.worker.html?high]
[Test that encoding with a specific H264 profile actually produces that profile.]
expected:
- if os == "win": FAIL
+ if os == "win": [FAIL, PASS]
if os == "android": PRECONDITION_FAILED
if os == "mac": PASS
if os == "linux" and version == "Ubuntu 18.04": PRECONDITION_FAILED
diff --git a/testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini b/testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini
index 807658b4b2..a30eddaac4 100644
--- a/testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini
@@ -3,35 +3,35 @@
expected:
if os == "linux": PASS
if os == "mac": PASS
- if (os == "win") and nightly_build and not ccov: PASS
+ if (os == "win"): PASS
FAIL
[encodeQueueSize test]
expected:
if os == "linux": PASS
if os == "mac": PASS
- if (os == "win") and nightly_build and not ccov: PASS
+ if (os == "win"): PASS
FAIL
[Test successful reset() and re-confiugre()]
expected:
if os == "linux": PASS
if os == "mac": PASS
- if (os == "win") and nightly_build and not ccov: PASS
+ if (os == "win") and nightly_build: PASS
FAIL
[Test successful encode() after re-configure().]
expected:
if os == "linux": PASS
if os == "mac": PASS
- if (os == "win") and nightly_build and not ccov: PASS
+ if (os == "win"): PASS
FAIL
[Encode video with negative timestamp]
expected:
if os == "linux": PASS
if os == "mac": PASS
- if (os == "win") and nightly_build and not ccov: PASS
+ if (os == "win"): PASS
FAIL
@@ -40,33 +40,33 @@
expected:
if os == "linux": PASS
if os == "mac": PASS
- if (os == "win") and nightly_build and not ccov: PASS
+ if (os == "win"): PASS
FAIL
[encodeQueueSize test]
expected:
if os == "linux": PASS
if os == "mac": PASS
- if (os == "win") and nightly_build and not ccov: PASS
+ if (os == "win"): PASS
FAIL
[Test successful reset() and re-confiugre()]
expected:
if os == "linux": PASS
if os == "mac": PASS
- if (os == "win") and nightly_build and not ccov: PASS
+ if (os == "win") and nightly_build: PASS
FAIL
[Test successful encode() after re-configure().]
expected:
if os == "linux": PASS
if os == "mac": PASS
- if (os == "win") and nightly_build and not ccov: PASS
+ if (os == "win"): PASS
FAIL
[Encode video with negative timestamp]
expected:
if os == "linux": PASS
if os == "mac": PASS
- if (os == "win") and nightly_build and not ccov: PASS
+ if (os == "win"): PASS
FAIL
diff --git a/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini b/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini
index abcbf5335c..d7a97557cc 100644
--- a/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini
@@ -64,6 +64,14 @@
expected:
if os == "android": PRECONDITION_FAILED
+ [Test new flush after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
+ [Test decoding a corrupt frame after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
[Test low-latency decoding]
expected:
if os == "android": PRECONDITION_FAILED
@@ -139,6 +147,14 @@
expected:
if (os == "android"): PRECONDITION_FAILED
+ [Test new flush after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
+ [Test decoding a corrupt frame after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
[Test low-latency decoding]
expected:
if (os == "android"): PRECONDITION_FAILED
@@ -214,6 +230,14 @@
expected:
if os == "android": PRECONDITION_FAILED
+ [Test new flush after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
+ [Test decoding a corrupt frame after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
[Test low-latency decoding]
expected:
if os == "android": PRECONDITION_FAILED
@@ -292,6 +316,14 @@
expected:
if (os == "android"): PRECONDITION_FAILED
+ [Test new flush after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
+ [Test decoding a corrupt frame after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
[Test low-latency decoding]
expected:
if (os == "android"): PRECONDITION_FAILED
@@ -367,6 +399,14 @@
expected:
if os == "android": PRECONDITION_FAILED
+ [Test new flush after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
+ [Test decoding a corrupt frame after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
[Test low-latency decoding]
expected:
if os == "android": PRECONDITION_FAILED
@@ -442,6 +482,14 @@
expected:
if os == "android": PRECONDITION_FAILED
+ [Test new flush after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
+ [Test decoding a corrupt frame after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
[Test low-latency decoding]
expected:
if os == "android": PRECONDITION_FAILED
@@ -517,6 +565,14 @@
expected:
if os == "android": PRECONDITION_FAILED
+ [Test new flush after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
+ [Test decoding a corrupt frame after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
[Test low-latency decoding]
expected:
if os == "android": PRECONDITION_FAILED
@@ -592,6 +648,14 @@
expected:
if os == "android": PRECONDITION_FAILED
+ [Test new flush after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
+ [Test decoding a corrupt frame after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
[Test low-latency decoding]
expected:
if os == "android": PRECONDITION_FAILED
@@ -667,6 +731,14 @@
expected:
if (os == "android"): PRECONDITION_FAILED
+ [Test new flush after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
+ [Test decoding a corrupt frame after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
[Test low-latency decoding]
expected:
if (os == "android"): PRECONDITION_FAILED
@@ -745,6 +817,14 @@
expected:
if (os == "android"): PRECONDITION_FAILED
+ [Test new flush after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
+ [Test decoding a corrupt frame after reset in a flush callback]
+ expected:
+ if os == "android": PRECONDITION_FAILED
+
[Test low-latency decoding]
expected:
if (os == "android"): PRECONDITION_FAILED
@@ -804,6 +884,12 @@
[Test reset during flush]
expected: PRECONDITION_FAILED
+ [Test new flush after reset in a flush callback]
+ expected: PRECONDITION_FAILED
+
+ [Test decoding a corrupt frame after reset in a flush callback]
+ expected: PRECONDITION_FAILED
+
[Test low-latency decoding]
expected: PRECONDITION_FAILED
@@ -861,6 +947,12 @@
[Test reset during flush]
expected: PRECONDITION_FAILED
+ [Test new flush after reset in a flush callback]
+ expected: PRECONDITION_FAILED
+
+ [Test decoding a corrupt frame after reset in a flush callback]
+ expected: PRECONDITION_FAILED
+
[Test low-latency decoding]
expected: PRECONDITION_FAILED
@@ -918,6 +1010,12 @@
[Test reset during flush]
expected: PRECONDITION_FAILED
+ [Test new flush after reset in a flush callback]
+ expected: PRECONDITION_FAILED
+
+ [Test decoding a corrupt frame after reset in a flush callback]
+ expected: PRECONDITION_FAILED
+
[Test low-latency decoding]
expected: PRECONDITION_FAILED
@@ -975,6 +1073,12 @@
[Test reset during flush]
expected: PRECONDITION_FAILED
+ [Test new flush after reset in a flush callback]
+ expected: PRECONDITION_FAILED
+
+ [Test decoding a corrupt frame after reset in a flush callback]
+ expected: PRECONDITION_FAILED
+
[Test low-latency decoding]
expected: PRECONDITION_FAILED
diff --git a/testing/web-platform/meta/webcodecs/videoFrame-copyTo-rgb.any.js.ini b/testing/web-platform/meta/webcodecs/videoFrame-copyTo-rgb.any.js.ini
new file mode 100644
index 0000000000..573f88c22e
--- /dev/null
+++ b/testing/web-platform/meta/webcodecs/videoFrame-copyTo-rgb.any.js.ini
@@ -0,0 +1,152 @@
+[videoFrame-copyTo-rgb.any.html]
+ [Convert 4x4 I420 frames to RGBA / srgb]
+ expected: FAIL
+
+ [Convert 4x4 I420 frames to RGBX / srgb]
+ expected: FAIL
+
+ [Convert 4x4 I420 frames to BGRA / srgb]
+ expected: FAIL
+
+ [Convert 4x4 I420 frames to BGRX / srgb]
+ expected: FAIL
+
+ [Convert 4x4 I420 frames to RGBA / display-p3]
+ expected: FAIL
+
+ [Convert 4x4 I420 frames to RGBX / display-p3]
+ expected: FAIL
+
+ [Convert 4x4 I420 frames to BGRA / display-p3]
+ expected: FAIL
+
+ [Convert 4x4 I420 frames to BGRX / display-p3]
+ expected: FAIL
+
+ [Convert 4x4 RGBX frames to BGRA / srgb]
+ expected: FAIL
+
+ [Convert 4x4 RGBX frames to BGRX / srgb]
+ expected: FAIL
+
+ [Convert 4x4 RGBX frames to BGRA / display-p3]
+ expected: FAIL
+
+ [Convert 4x4 RGBX frames to BGRX / display-p3]
+ expected: FAIL
+
+ [Convert 4-color canvas frame to RGBA / srgb]
+ expected: FAIL
+
+ [Convert 4-color canvas frame to RGBX / srgb]
+ expected: FAIL
+
+ [Convert 4-color canvas frame to RGBA / display-p3]
+ expected: FAIL
+
+ [Convert 4-color canvas frame to RGBX / display-p3]
+ expected: FAIL
+
+ [Unsupported format I420]
+ expected: FAIL
+
+ [Unsupported format I420P10]
+ expected: FAIL
+
+ [Unsupported format I420P12]
+ expected: FAIL
+
+ [Unsupported format I420A]
+ expected: FAIL
+
+ [Unsupported format I422]
+ expected: FAIL
+
+ [Unsupported format I422A]
+ expected: FAIL
+
+ [Unsupported format I444]
+ expected: FAIL
+
+ [Unsupported format I444A]
+ expected: FAIL
+
+ [Unsupported format NV12]
+ expected: FAIL
+
+
+[videoFrame-copyTo-rgb.any.worker.html]
+ [Convert 4x4 I420 frames to RGBA / srgb]
+ expected: FAIL
+
+ [Convert 4x4 I420 frames to RGBX / srgb]
+ expected: FAIL
+
+ [Convert 4x4 I420 frames to BGRA / srgb]
+ expected: FAIL
+
+ [Convert 4x4 I420 frames to BGRX / srgb]
+ expected: FAIL
+
+ [Convert 4x4 I420 frames to RGBA / display-p3]
+ expected: FAIL
+
+ [Convert 4x4 I420 frames to RGBX / display-p3]
+ expected: FAIL
+
+ [Convert 4x4 I420 frames to BGRA / display-p3]
+ expected: FAIL
+
+ [Convert 4x4 I420 frames to BGRX / display-p3]
+ expected: FAIL
+
+ [Convert 4x4 RGBX frames to BGRA / srgb]
+ expected: FAIL
+
+ [Convert 4x4 RGBX frames to BGRX / srgb]
+ expected: FAIL
+
+ [Convert 4x4 RGBX frames to BGRA / display-p3]
+ expected: FAIL
+
+ [Convert 4x4 RGBX frames to BGRX / display-p3]
+ expected: FAIL
+
+ [Convert 4-color canvas frame to RGBA / srgb]
+ expected: FAIL
+
+ [Convert 4-color canvas frame to RGBX / srgb]
+ expected: FAIL
+
+ [Convert 4-color canvas frame to RGBA / display-p3]
+ expected: FAIL
+
+ [Convert 4-color canvas frame to RGBX / display-p3]
+ expected: FAIL
+
+ [Unsupported format I420]
+ expected: FAIL
+
+ [Unsupported format I420P10]
+ expected: FAIL
+
+ [Unsupported format I420P12]
+ expected: FAIL
+
+ [Unsupported format I420A]
+ expected: FAIL
+
+ [Unsupported format I422]
+ expected: FAIL
+
+ [Unsupported format I422A]
+ expected: FAIL
+
+ [Unsupported format I444]
+ expected: FAIL
+
+ [Unsupported format I444A]
+ expected: FAIL
+
+ [Unsupported format NV12]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/capture_screenshot.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/capture_screenshot.py.ini
index 7b783752b4..de6c221775 100644
--- a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/capture_screenshot.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/capture_screenshot.py.ini
@@ -16,3 +16,11 @@
[test_capture_with_viewport[height larger-width larger\]]
disabled:
if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1840084
+
+ [test_capture_with_different_dpr[0.5\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1840084
+
+ [test_capture_with_different_dpr[2\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1840084
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/clip.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/clip.py.ini
index 60533fba25..763c93f85b 100644
--- a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/clip.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/clip.py.ini
@@ -1,3 +1,8 @@
[clip.py]
- expected:
- if (processor == "x86") and not debug: [OK, TIMEOUT]
+ [test_clip_with_different_dpr[0.5\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1840084
+
+ [test_clip_with_different_dpr[2\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1840084
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_started/navigation_started.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_started/navigation_started.py.ini
index 78cffcbc44..5dd5cecee7 100644
--- a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_started/navigation_started.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_started/navigation_started.py.ini
@@ -10,4 +10,5 @@
[test_redirect_navigation]
expected:
+ if (processor == "x86_64") and (os == "win") and not debug: [PASS, FAIL]
if (processor == "x86") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/device_pixel_ratio.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/device_pixel_ratio.py.ini
index 57b8a7029e..f8294d1c0c 100644
--- a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/device_pixel_ratio.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/device_pixel_ratio.py.ini
@@ -1,20 +1,3 @@
[device_pixel_ratio.py]
- [test_device_pixel_ratio_only[0.5\]]
- bug: 1857961
- expected: FAIL
-
- [test_device_pixel_ratio_only[2\]]
- bug: 1857961
- expected: FAIL
-
- [test_device_pixel_ratio_with_viewport[0.5\]]
- bug: 1865618
- expected: FAIL
-
- [test_device_pixel_ratio_with_viewport[2\]]
- bug: 1857961
- expected: FAIL
-
- [test_reset_device_pixel_ratio]
- bug: 1857961
- expected: FAIL
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1840084
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/invalid.py.ini
index bbbf87d899..773c05751b 100644
--- a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/invalid.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/set_viewport/invalid.py.ini
@@ -1,27 +1,3 @@
[invalid.py]
disabled:
if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1840084
-
- [test_params_devicePixelRatio_invalid_type[False\]]
- bug: 1857961
- expected: FAIL
-
- [test_params_devicePixelRatio_invalid_type[\]]
- bug: 1857961
- expected: FAIL
-
- [test_params_devicePixelRatio_invalid_type[device_pixel_ratio2\]]
- bug: 1857961
- expected: FAIL
-
- [test_params_devicePixelRatio_invalid_type[device_pixel_ratio3\]]
- bug: 1857961
- expected: FAIL
-
- [test_params_devicePixelRatio_invalid_value[0\]]
- bug: 1857961
- expected: FAIL
-
- [test_params_devicePixelRatio_invalid_value[-1\]]
- bug: 1857961
- expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/invalid.py.ini
deleted file mode 100644
index 4c807f188f..0000000000
--- a/testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/invalid.py.ini
+++ /dev/null
@@ -1,68 +0,0 @@
-[invalid.py]
- expected:
- if (processor == "x86") and not debug: [OK, TIMEOUT]
- [test_params_descriptor_invalid_type[False\]]
- expected: FAIL
-
- [test_params_descriptor_invalid_type[SOME_STRING\]]
- expected: FAIL
-
- [test_params_descriptor_invalid_type[42\]]
- expected: FAIL
-
- [test_params_descriptor_invalid_type[descriptor3\]]
- expected: FAIL
-
- [test_params_descriptor_invalid_type[descriptor4\]]
- expected: FAIL
-
- [test_params_descriptor_invalid_type[descriptor5\]]
- expected: FAIL
-
- [test_params_descriptor_invalid_type[None\]]
- expected: FAIL
-
- [test_params_descriptor_invalid_type[descriptor7\]]
- expected: FAIL
-
- [test_params_descriptor_invalid_value[descriptor0\]]
- expected: FAIL
-
- [test_params_state_invalid_type[False\]]
- expected: FAIL
-
- [test_params_state_invalid_type[42\]]
- expected: FAIL
-
- [test_params_state_invalid_type[state2\]]
- expected: FAIL
-
- [test_params_state_invalid_type[state3\]]
- expected: FAIL
-
- [test_params_state_invalid_type[None\]]
- expected: FAIL
-
- [test_params_state_invalid_type[state5\]]
- expected: FAIL
-
- [test_params_state_invalid_value[Granted\]]
- expected: FAIL
-
- [test_params_origin_invalid_type[False\]]
- expected: FAIL
-
- [test_params_origin_invalid_type[42\]]
- expected: FAIL
-
- [test_params_origin_invalid_type[None\]]
- expected: FAIL
-
- [test_params_state_invalid_value[UNKNOWN\]]
- expected: FAIL
-
- [test_params_origin_invalid_type[user_context2\]]
- expected: FAIL
-
- [test_params_origin_invalid_type[user_context3\]]
- expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/set_permission.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/set_permission.py.ini
index 789600d426..1de0c86fe0 100644
--- a/testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/set_permission.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/set_permission.py.ini
@@ -1,13 +1,4 @@
[set_permission.py]
- [test_set_permission]
- expected: FAIL
-
- [test_set_permission_insecure_context]
- expected: FAIL
-
- [test_set_permission_new_context]
- expected: FAIL
-
[test_set_permission_origin_unknown[UNKNOWN\]]
expected: FAIL
@@ -16,3 +7,6 @@
[test_set_permission_user_context]
expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1894217
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/key_events.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/key_events.py.ini
deleted file mode 100644
index dcd8ba4c43..0000000000
--- a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/key_events.py.ini
+++ /dev/null
@@ -1,18 +0,0 @@
-[key_events.py]
- [test_non_printable_key_sends_events[\\ue00c-ESCAPE\]]
- expected: FAIL
-
- [test_non_printable_key_sends_events[\\ue014-RIGHT\]]
- expected: FAIL
-
- [test_key_printable_sequence[True\]]
- expected: FAIL
-
- [test_key_printable_sequence[False\]]
- expected: FAIL
-
- [test_key_space]
- expected: FAIL
-
- [test_keyup_only_sends_no_events]
- expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse_multiclick.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse_multiclick.py.ini
new file mode 100644
index 0000000000..975e9253b9
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse_multiclick.py.ini
@@ -0,0 +1,32 @@
+[pointer_mouse_multiclick.py]
+ [test_dblclick_at_coordinates[0-True\]]
+ expected:
+ if tsan: [PASS, ERROR]
+
+ [test_dblclick_at_coordinates[0-False\]]
+ expected:
+ if tsan: [PASS, ERROR]
+
+ [test_dblclick_at_coordinates[200-True\]]
+ expected:
+ if tsan: [PASS, ERROR]
+
+ [test_dblclick_at_coordinates[200-False\]]
+ expected:
+ if tsan: [PASS, ERROR]
+
+ [test_dblclick_at_coordinates[650-True\]]
+ expected:
+ if tsan: [PASS, ERROR]
+
+ [test_dblclick_at_coordinates[650-False\]]
+ expected:
+ if tsan: [PASS, ERROR]
+
+ [test_no_dblclick_when_mouse_moves]
+ expected:
+ if tsan: [PASS, ERROR]
+
+ [test_tripleclick_at_coordinates]
+ expected:
+ if tsan: [PASS, ERROR]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/response_completed/response_completed.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/response_completed/response_completed.py.ini
new file mode 100644
index 0000000000..49bd9d0c25
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/response_completed/response_completed.py.ini
@@ -0,0 +1,3 @@
+[response_completed.py]
+ expected:
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/storage/delete_cookies/filter.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/storage/delete_cookies/filter.py.ini
new file mode 100644
index 0000000000..40ee05331e
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/storage/delete_cookies/filter.py.ini
@@ -0,0 +1,3 @@
+[filter.py]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_clear/clear.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_clear/clear.py.ini
index beec02684f..a4404f0bed 100644
--- a/testing/web-platform/meta/webdriver/tests/classic/element_clear/clear.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_clear/clear.py.ini
@@ -11,7 +11,7 @@
[test_input[url-https://example.com/-\]]
expected:
- if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, FAIL]
+ if (os == "win") and debug and (processor == "x86_64"): [PASS, FAIL]
[test_input_readonly[tel\]]
expected:
@@ -20,3 +20,11 @@
[test_input_readonly[text\]]
expected:
if (processor == "x86") and debug: [PASS, FAIL]
+
+ [test_no_browsing_context]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, ERROR]
+
+ [test_no_such_element_with_shadow_root]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_click/navigate.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_click/navigate.py.ini
deleted file mode 100644
index 5b1882ba0b..0000000000
--- a/testing/web-platform/meta/webdriver/tests/classic/element_click/navigate.py.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[navigate.py]
-
- [test_link_unload_event]
- bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1786639
diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_click/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_click/user_prompts.py.ini
index e8195b6ff4..81663db8f4 100644
--- a/testing/web-platform/meta/webdriver/tests/classic/element_click/user_prompts.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_click/user_prompts.py.ini
@@ -10,3 +10,7 @@
[test_dismiss[capabilities0-prompt-None\]]
disabled:
if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762248
+
+ [test_default[beforeunload-None\]]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/promise.py.ini b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/promise.py.ini
index abce0b314e..18338e74c7 100644
--- a/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/promise.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/promise.py.ini
@@ -1,3 +1,7 @@
[promise.py]
[test_await_promise_resolve]
expected: FAIL
+
+ [test_promise_resolve]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, ERROR]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/find_element_from_element/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/find_element_from_element/user_prompts.py.ini
new file mode 100644
index 0000000000..9b3e1ad584
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/find_element_from_element/user_prompts.py.ini
@@ -0,0 +1,4 @@
+[user_prompts.py]
+ [test_dismiss_and_notify[capabilities0-alert-None\]]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/find_element_from_shadow_root/find.py.ini b/testing/web-platform/meta/webdriver/tests/classic/find_element_from_shadow_root/find.py.ini
index 5c55d20d1d..b0ba613ed0 100644
--- a/testing/web-platform/meta/webdriver/tests/classic/find_element_from_shadow_root/find.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/classic/find_element_from_shadow_root/find.py.ini
@@ -16,3 +16,11 @@
[test_find_element[closed-xpath-//a\]]
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822311
expected: FAIL
+
+ [test_find_element_partial_link_text[<a href=# style='text-transform: uppercase'>partial link text</a>-LINK\]]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [test_find_element_partial_link_text[<a href=#>PARTIAL LINK TEXT</a>-LINK\]]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/get_page_source/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/get_page_source/user_prompts.py.ini
new file mode 100644
index 0000000000..f850bc9e5f
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/get_page_source/user_prompts.py.ini
@@ -0,0 +1,4 @@
+[user_prompts.py]
+ [test_accept[capabilities0-alert-None\]]
+ expected:
+ if (os == "android") and debug: [PASS, ERROR]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/get_title/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/get_title/user_prompts.py.ini
new file mode 100644
index 0000000000..bb22c692c1
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/get_title/user_prompts.py.ini
@@ -0,0 +1,3 @@
+[user_prompts.py]
+ expected:
+ if (os == "linux") and debug and fission: [OK, CRASH]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_session/__dir__.ini b/testing/web-platform/meta/webdriver/tests/classic/new_session/__dir__.ini
index 449e3bbb19..e91def48b7 100644
--- a/testing/web-platform/meta/webdriver/tests/classic/new_session/__dir__.ini
+++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/__dir__.ini
@@ -1 +1 @@
-lsan-allowed: [MakeUnique, Malloc, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::PermittedSchemes, nsLocalFile::Clone, nsStringBuffer::Alloc, nsStringBundleService::insertIntoCache]
+lsan-allowed: [Create, CreateChildSHistory, MakeUnique, Malloc, PLDHashTable::MakeEntryHandle, WeakPtr, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, mozilla::ThrottledEventQueue::Create, mozilla::dom::BrowsingContext::Attach, mozilla::dom::BrowsingContext::CreateDetached, mozilla::dom::CanonicalBrowsingContext::GetSecureBrowserUI, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::PermittedSchemes, nsLocalFile::Clone, nsStringBuffer::Alloc, nsStringBundleService::insertIntoCache, operator]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_events.py.ini b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_events.py.ini
index 68c65444fa..12f1ef5b94 100644
--- a/testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_events.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_events.py.ini
@@ -1,3 +1,6 @@
[key_events.py]
expected:
if (processor == "x86") and not debug: [OK, TIMEOUT]
+ [test_special_key_sends_keydown[NUMPAD4-expected37\]]
+ expected:
+ if (os == "mac") and not debug: [PASS, ERROR]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/perform_actions/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/user_prompts.py.ini
new file mode 100644
index 0000000000..6d71518f12
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/user_prompts.py.ini
@@ -0,0 +1,16 @@
+[user_prompts.py]
+ [test_default[confirm-False\]]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, ERROR]
+
+ [test_default[prompt-None\]]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, ERROR]
+
+ [test_dismissed_beforeunload]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, ERROR]
+
+ [test_ignore[capabilities0-alert\]]
+ expected:
+ if (processor == "x86") and not debug: [PASS, ERROR]
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/arg_min_max.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/arg_min_max.https.any.js.ini
deleted file mode 100644
index 4c60576a9a..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/arg_min_max.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[arg_min_max.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[arg_min_max.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/batch_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/batch_normalization.https.any.js.ini
deleted file mode 100644
index 0426592cc4..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/batch_normalization.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[batch_normalization.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[batch_normalization.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/buffer.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/buffer.https.any.js.ini
deleted file mode 100644
index ccfef56214..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/buffer.https.any.js.ini
+++ /dev/null
@@ -1,88 +0,0 @@
-[buffer.https.any.html]
- expected: ERROR
- [create / 4]
- expected: NOTRUN
-
- [destroyTwice]
- expected: NOTRUN
-
- [read / destroy]
- expected: NOTRUN
-
- [read / full_size]
- expected: NOTRUN
-
- [read / src_offset_only]
- expected: NOTRUN
-
- [read / zero_write]
- expected: NOTRUN
-
- [read / src_offset_and_size]
- expected: NOTRUN
-
- [read / larger_src_data]
- expected: NOTRUN
-
- [read / no_src_offset]
- expected: NOTRUN
-
- [read / context_mismatch]
- expected: NOTRUN
-
- [write / error]
- expected: NOTRUN
-
- [write / destroy]
- expected: NOTRUN
-
- [write / detached]
- expected: NOTRUN
-
- [write / context_mismatch]
- expected: NOTRUN
-
-
-[buffer.https.any.worker.html]
- expected: ERROR
- [create / 4]
- expected: NOTRUN
-
- [destroyTwice]
- expected: NOTRUN
-
- [read / destroy]
- expected: NOTRUN
-
- [read / full_size]
- expected: NOTRUN
-
- [read / src_offset_only]
- expected: NOTRUN
-
- [read / zero_write]
- expected: NOTRUN
-
- [read / src_offset_and_size]
- expected: NOTRUN
-
- [read / larger_src_data]
- expected: NOTRUN
-
- [read / no_src_offset]
- expected: NOTRUN
-
- [read / context_mismatch]
- expected: NOTRUN
-
- [write / error]
- expected: NOTRUN
-
- [write / destroy]
- expected: NOTRUN
-
- [write / detached]
- expected: NOTRUN
-
- [write / context_mismatch]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/cast.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/cast.https.any.js.ini
deleted file mode 100644
index 458747ead4..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/cast.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[cast.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[cast.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/clamp.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/clamp.https.any.js.ini
deleted file mode 100644
index b0862f21a6..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/clamp.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[clamp.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[clamp.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/concat.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/concat.https.any.js.ini
deleted file mode 100644
index 0f7379c641..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/concat.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[concat.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[concat.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/constant.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/constant.https.any.js.ini
deleted file mode 100644
index 39e67c7150..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/constant.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[constant.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[constant.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/conv2d.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/conv2d.https.any.js.ini
deleted file mode 100644
index 00a0aa0caf..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/conv2d.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[conv2d.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[conv2d.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/conv_transpose2d.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/conv_transpose2d.https.any.js.ini
deleted file mode 100644
index 45d041564a..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/conv_transpose2d.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[conv_transpose2d.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[conv_transpose2d.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_binary.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_binary.https.any.js.ini
deleted file mode 100644
index faaacd133e..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_binary.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[elementwise_binary.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[elementwise_binary.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_logical.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_logical.https.any.js.ini
deleted file mode 100644
index 808d422746..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_logical.https.any.js.ini
+++ /dev/null
@@ -1,14 +0,0 @@
-[elementwise_logical.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator") 1]
- expected: FAIL
-
-
-[elementwise_logical.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator") 1]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_unary.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_unary.https.any.js.ini
deleted file mode 100644
index b9d76799a6..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_unary.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[elementwise_unary.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[elementwise_unary.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/elu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/elu.https.any.js.ini
deleted file mode 100644
index 8acf5519af..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/elu.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[elu.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[elu.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/expand.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/expand.https.any.js.ini
deleted file mode 100644
index 50b30e9c1a..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/expand.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[expand.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[expand.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/gather.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/gather.https.any.js.ini
deleted file mode 100644
index 19877d5e1b..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/gather.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[gather.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[gather.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/gemm.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/gemm.https.any.js.ini
deleted file mode 100644
index 0c72af8fe4..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/gemm.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[gemm.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[gemm.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_sigmoid.https.any.js.ini
deleted file mode 100644
index e9fccbd3c7..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_sigmoid.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[hard_sigmoid.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[hard_sigmoid.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_swish.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_swish.https.any.js.ini
deleted file mode 100644
index f250b52fc2..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_swish.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[hard_swish.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[hard_swish.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/instance_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/instance_normalization.https.any.js.ini
deleted file mode 100644
index 9fc7a2356e..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/instance_normalization.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[instance_normalization.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[instance_normalization.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/layer_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/layer_normalization.https.any.js.ini
deleted file mode 100644
index ca3d522614..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/layer_normalization.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[layer_normalization.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[layer_normalization.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/leaky_relu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/leaky_relu.https.any.js.ini
deleted file mode 100644
index 5d9a8d04d7..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/leaky_relu.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[leaky_relu.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[leaky_relu.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/linear.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/linear.https.any.js.ini
deleted file mode 100644
index e7a529ac39..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/linear.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[linear.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[linear.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/matmul.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/matmul.https.any.js.ini
deleted file mode 100644
index 694ab6ce1d..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/matmul.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[matmul.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[matmul.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/pad.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/pad.https.any.js.ini
deleted file mode 100644
index 1be448e4be..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/pad.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[pad.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[pad.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/pooling.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/pooling.https.any.js.ini
deleted file mode 100644
index 1d7688f50e..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/pooling.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[pooling.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[pooling.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/prelu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/prelu.https.any.js.ini
deleted file mode 100644
index 54ef85f9a7..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/prelu.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[prelu.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[prelu.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/reduction.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/reduction.https.any.js.ini
deleted file mode 100644
index 0f404aeeaa..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/reduction.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[reduction.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[reduction.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/relu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/relu.https.any.js.ini
deleted file mode 100644
index 4bdd39f9e7..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/relu.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[relu.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[relu.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/resample2d.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/resample2d.https.any.js.ini
deleted file mode 100644
index 81a8f1204d..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/resample2d.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[resample2d.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[resample2d.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/reshape.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/reshape.https.any.js.ini
deleted file mode 100644
index e856cf4682..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/reshape.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[reshape.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[reshape.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/sigmoid.https.any.js.ini
deleted file mode 100644
index a2c64a8263..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/sigmoid.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[sigmoid.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[sigmoid.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/slice.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/slice.https.any.js.ini
deleted file mode 100644
index e82211bf35..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/slice.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[slice.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[slice.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/softmax.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/softmax.https.any.js.ini
deleted file mode 100644
index bf323263c4..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/softmax.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[softmax.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[softmax.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/softplus.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/softplus.https.any.js.ini
deleted file mode 100644
index 39fa91d15a..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/softplus.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[softplus.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[softplus.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/softsign.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/softsign.https.any.js.ini
deleted file mode 100644
index 511fbb3639..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/softsign.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[softsign.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[softsign.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/split.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/split.https.any.js.ini
deleted file mode 100644
index d681f089a6..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/split.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[split.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[split.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/tanh.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/tanh.https.any.js.ini
deleted file mode 100644
index 1efbfe6203..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/tanh.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[tanh.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[tanh.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/transpose.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/transpose.https.any.js.ini
deleted file mode 100644
index c46eb5527b..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/transpose.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[transpose.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[transpose.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/triangular.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/triangular.https.any.js.ini
deleted file mode 100644
index 1773ce5484..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/triangular.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[triangular.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[triangular.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/where.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/where.https.any.js.ini
deleted file mode 100644
index c489bd73fd..0000000000
--- a/testing/web-platform/meta/webnn/conformance_tests/gpu/where.https.any.js.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[where.https.any.worker.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
-
-
-[where.https.any.html]
- [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
- expected: FAIL
diff --git a/testing/web-platform/meta/webnn/validation_tests/convTranspose2d.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/convTranspose2d.https.any.js.ini
index c65313c5aa..d33e48ea57 100644
--- a/testing/web-platform/meta/webnn/validation_tests/convTranspose2d.https.any.js.ini
+++ b/testing/web-platform/meta/webnn/validation_tests/convTranspose2d.https.any.js.ini
@@ -14,6 +14,147 @@
[[convTranspose2d\] throw if activation option is from another builder]
expected: FAIL
+ [[convTranspose2d\] Test with default options.]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with inputLayout="nchw" and filterLayout="hwoi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with inputLayout="nchw" and filterLayout="ohwi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with inputLayout="nhwc" and filterLayout="iohw".]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with inputLayout="nhwc" and filterLayout="hwoi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with inputLayout="nhwc" and filterLayout="ohwi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with strides=[3, 2\], outputSizes=[10, 8\].]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with strides=[3, 2\], outputPadding=[1, 1\].]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with padding=1.]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with padding=1, groups=3.]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with strides=2.]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with strides=2 and padding=1.]
+ expected: FAIL
+
+ [[convTranspose2d\] Test when the output sizes are explicitly specified, the output padding values are ignored though padding value is not smaller than stride along the same axis.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the output operand 's number of elements is too large.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the input is not a 4-D tensor.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the filter is not a 4-D tensor.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the filter data type doesn't match the input data type.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the length of padding is not 4.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the length of strides is not 2.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if one stride value is smaller than 1.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the length of dilations is not 2.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the one dilation value is smaller than 1.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the input channels is not equal to the filter input channels with inputLayout="nchw" and filterLayout="iohw".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the input channels is not equal to the filter input channels with inputLayout="nchw" and filterLayout="hwoi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the input channels is not equal to the filter input channels with inputLayout="nchw" and filterLayout="ohwi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the input channels is not equal to the filter input channels with inputLayout="nhwc" and filterLayout="iohw".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the input channels is not equal to the filter input channels inputLayout="nhwc" and filterLayout="hwoi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the input channels is not equal to the filter input channels with inputLayout="nhwc" and filterLayout="ohwi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if output channels is too large.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the groups is smaller than 1.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw due to overflow when calculating the effective filter height.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw due to overflow when calculating the effective filter width.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw due to overflow when dilation height is too large.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw due to overflow when dilation width is too large.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the bias is not a 1-D tensor.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the bias shape is not equal to [output_channels\] with filterLayout="iohw".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the bias shape is not equal to [output_channels\] with filterLayout="hwoi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the bias shape is not equal to [output_channels\] with filterLayout="ohwi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the bias data type doesn't match input data type.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the outputPadding is not a sequence of length 2.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the outputPadding is not smaller than stride along the width dimension.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the outputPadding is not smaller than stride along the height dimension.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the outputSizes is not a sequence of length 2.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the padding height is too large.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the padding width is too large.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw due to outputSizes values are smaller than the output sizes calculated by not using outputPadding.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw due to outputSizes values are greater than the output sizes calculated by not using outputPadding.]
+ expected: FAIL
+
[convTranspose2d.https.any.html]
[assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")]
@@ -30,3 +171,144 @@
[[convTranspose2d\] throw if activation option is from another builder]
expected: FAIL
+
+ [[convTranspose2d\] Test with default options.]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with inputLayout="nchw" and filterLayout="hwoi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with inputLayout="nchw" and filterLayout="ohwi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with inputLayout="nhwc" and filterLayout="iohw".]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with inputLayout="nhwc" and filterLayout="hwoi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with inputLayout="nhwc" and filterLayout="ohwi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with strides=[3, 2\], outputSizes=[10, 8\].]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with strides=[3, 2\], outputPadding=[1, 1\].]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with padding=1.]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with padding=1, groups=3.]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with strides=2.]
+ expected: FAIL
+
+ [[convTranspose2d\] Test with strides=2 and padding=1.]
+ expected: FAIL
+
+ [[convTranspose2d\] Test when the output sizes are explicitly specified, the output padding values are ignored though padding value is not smaller than stride along the same axis.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the output operand 's number of elements is too large.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the input is not a 4-D tensor.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the filter is not a 4-D tensor.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the filter data type doesn't match the input data type.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the length of padding is not 4.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the length of strides is not 2.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if one stride value is smaller than 1.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the length of dilations is not 2.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the one dilation value is smaller than 1.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the input channels is not equal to the filter input channels with inputLayout="nchw" and filterLayout="iohw".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the input channels is not equal to the filter input channels with inputLayout="nchw" and filterLayout="hwoi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the input channels is not equal to the filter input channels with inputLayout="nchw" and filterLayout="ohwi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the input channels is not equal to the filter input channels with inputLayout="nhwc" and filterLayout="iohw".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the input channels is not equal to the filter input channels inputLayout="nhwc" and filterLayout="hwoi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the input channels is not equal to the filter input channels with inputLayout="nhwc" and filterLayout="ohwi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if output channels is too large.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the groups is smaller than 1.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw due to overflow when calculating the effective filter height.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw due to overflow when calculating the effective filter width.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw due to overflow when dilation height is too large.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw due to overflow when dilation width is too large.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the bias is not a 1-D tensor.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the bias shape is not equal to [output_channels\] with filterLayout="iohw".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the bias shape is not equal to [output_channels\] with filterLayout="hwoi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the bias shape is not equal to [output_channels\] with filterLayout="ohwi".]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the bias data type doesn't match input data type.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the outputPadding is not a sequence of length 2.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the outputPadding is not smaller than stride along the width dimension.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the outputPadding is not smaller than stride along the height dimension.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the outputSizes is not a sequence of length 2.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the padding height is too large.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw if the padding width is too large.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw due to outputSizes values are smaller than the output sizes calculated by not using outputPadding.]
+ expected: FAIL
+
+ [[convTranspose2d\] Throw due to outputSizes values are greater than the output sizes calculated by not using outputPadding.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webrtc-encoded-transform/idlharness.https.window.js.ini b/testing/web-platform/meta/webrtc-encoded-transform/idlharness.https.window.js.ini
index 41af1df294..bf40379993 100644
--- a/testing/web-platform/meta/webrtc-encoded-transform/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/webrtc-encoded-transform/idlharness.https.window.js.ini
@@ -1,80 +1,86 @@
[idlharness.https.window.html]
[SFrameTransform interface object name]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625
+ expected: FAIL
[SFrameTransform interface: existence and properties of interface object]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625
+ expected: FAIL
[SFrameTransform interface object length]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625
+ expected: FAIL
[SFrameTransform interface: existence and properties of interface prototype object]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625
+ expected: FAIL
[SFrameTransform interface: existence and properties of interface prototype object's "constructor" property]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625
+ expected: FAIL
[SFrameTransform interface: existence and properties of interface prototype object's @@unscopables property]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625
+ expected: FAIL
[SFrameTransform interface: operation setEncryptionKey(CryptoKey, optional CryptoKeyID)]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625
+ expected: FAIL
[SFrameTransform interface: attribute onerror]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625
+ expected: FAIL
[SFrameTransformErrorEvent interface: existence and properties of interface object]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625
+ expected: FAIL
[SFrameTransformErrorEvent interface object length]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625
+ expected: FAIL
[SFrameTransformErrorEvent interface object name]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625
+ expected: FAIL
[SFrameTransformErrorEvent interface: existence and properties of interface prototype object]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625
+ expected: FAIL
[SFrameTransformErrorEvent interface: existence and properties of interface prototype object's "constructor" property]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625
+ expected: FAIL
[SFrameTransformErrorEvent interface: existence and properties of interface prototype object's @@unscopables property]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625
+ expected: FAIL
[SFrameTransformErrorEvent interface: attribute errorType]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625
+ expected: FAIL
[SFrameTransformErrorEvent interface: attribute keyID]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625
+ expected: FAIL
[SFrameTransformErrorEvent interface: attribute frame]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625
+ expected: FAIL
[RTCRtpSender interface: operation generateKeyFrame(optional sequence<DOMString>)]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1631263
+ expected: FAIL
[RTCRtpSender interface: calling generateKeyFrame(optional sequence<DOMString>) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1631263
+ expected: FAIL
[RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "generateKeyFrame(optional sequence<DOMString>)" with the proper type]
- expected: FAIL
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1631263
+ expected: FAIL
+
+ [RTCEncodedVideoFrame interface object length]
+ expected: FAIL
+
+ [RTCEncodedAudioFrame interface object length]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webrtc-ice/__dir__.ini b/testing/web-platform/meta/webrtc-ice/__dir__.ini
new file mode 100644
index 0000000000..a97f412807
--- /dev/null
+++ b/testing/web-platform/meta/webrtc-ice/__dir__.ini
@@ -0,0 +1,2 @@
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1307996
+implementation-status: backlog \ No newline at end of file
diff --git a/testing/web-platform/meta/webrtc-stats/rtp-stats-creation.html.ini b/testing/web-platform/meta/webrtc-stats/rtp-stats-creation.html.ini
index eb7656de24..1737b0f472 100644
--- a/testing/web-platform/meta/webrtc-stats/rtp-stats-creation.html.ini
+++ b/testing/web-platform/meta/webrtc-stats/rtp-stats-creation.html.ini
@@ -1,22 +1,22 @@
[rtp-stats-creation.html]
expected:
- if (os == "win") and debug and not swgl: [OK, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): TIMEOUT
- if os == "mac": [OK, TIMEOUT]
+ if os == "linux": OK
+ if os == "android": OK
+ [OK, TIMEOUT]
[No RTCInboundRtpStreamStats exist until packets have been received]
expected:
- if (os == "win") and debug and swgl: [PASS, FAIL]
- if (os == "win") and debug and not swgl: [PASS, FAIL, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): FAIL
+ if (os == "win") and debug: [PASS, FAIL, TIMEOUT]
+ if (os == "win") and not debug: [PASS, NOTRUN]
if (os == "mac") and debug: [PASS, TIMEOUT]
if (os == "mac") and not debug: [PASS, FAIL, NOTRUN]
[RTCAudioPlayoutStats should be present]
expected:
- if (os == "win") and not debug and (processor == "x86"): TIMEOUT
+ if (os == "win") and not debug: [FAIL, NOTRUN]
if (os == "mac") and not debug: [FAIL, TIMEOUT, NOTRUN]
FAIL
[No RTCOutboundRtpStreamStats exist until packets have been sent]
expected:
+ if (os == "win") and not debug: [PASS, TIMEOUT]
if (os == "mac") and not debug: [PASS, FAIL, TIMEOUT]
diff --git a/testing/web-platform/meta/webrtc/RTCDataChannel-send-close.html.ini b/testing/web-platform/meta/webrtc/RTCDataChannel-send-close.html.ini
index e9f2be5f4f..63a12be1c6 100644
--- a/testing/web-platform/meta/webrtc/RTCDataChannel-send-close.html.ini
+++ b/testing/web-platform/meta/webrtc/RTCDataChannel-send-close.html.ini
@@ -1,7 +1,6 @@
[RTCDataChannel-send-close.html]
expected:
- if (os == "win") and (processor == "x86"): CRASH
- if os == "android": CRASH
+ if os == "android": [CRASH, TIMEOUT]
[TIMEOUT, OK]
[Datachannel should be able to send and receive all string messages on close]
expected: [FAIL, TIMEOUT, NOTRUN]
diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini
index 7fc41ec7d8..ff8279db28 100644
--- a/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini
+++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini
@@ -1,4 +1,6 @@
[RTCPeerConnection-iceConnectionState.https.html]
+ expected:
+ if tsan: CRASH
[iceConnectionState changes at the right time, with bundle policy max-bundle]
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299
expected: FAIL
diff --git a/testing/web-platform/meta/webrtc/RTCRtpReceiver-audio-jitterBufferTarget-stats.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpReceiver-audio-jitterBufferTarget-stats.https.html.ini
new file mode 100644
index 0000000000..fa8ca81b19
--- /dev/null
+++ b/testing/web-platform/meta/webrtc/RTCRtpReceiver-audio-jitterBufferTarget-stats.https.html.ini
@@ -0,0 +1,3 @@
+[RTCRtpReceiver-audio-jitterBufferTarget-stats.https.html]
+ [measure raising and lowering audio jitterBufferTarget]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webrtc-extensions/RTCRtpReceiver-video-jitterBufferTarget-stats.html.ini b/testing/web-platform/meta/webrtc/RTCRtpReceiver-video-jitterBufferTarget-stats.html.ini
index 6999809037..511e0d93b3 100644
--- a/testing/web-platform/meta/webrtc-extensions/RTCRtpReceiver-video-jitterBufferTarget-stats.html.ini
+++ b/testing/web-platform/meta/webrtc/RTCRtpReceiver-video-jitterBufferTarget-stats.html.ini
@@ -1,4 +1,3 @@
[RTCRtpReceiver-video-jitterBufferTarget-stats.html]
[measure raising and lowering video jitterBufferTarget]
- expected:
- if swgl and (os == "win"): [PASS, FAIL]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webrtc/idlharness.https.window.js.ini b/testing/web-platform/meta/webrtc/idlharness.https.window.js.ini
index 6a26d4498c..37d9821fde 100644
--- a/testing/web-platform/meta/webrtc/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/webrtc/idlharness.https.window.js.ini
@@ -215,26 +215,29 @@
[RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "address" with the proper type]
expected: FAIL
- [RTCRtpTransceiver interface: operation setCodecPreferences(sequence<RTCRtpCodecCapability>)]
+ [RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "binaryType" with the proper type]
expected: FAIL
- [RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "setCodecPreferences(sequence<RTCRtpCodecCapability>)" with the proper type]
+ [RTCIceCandidate interface: attribute relayProtocol]
expected: FAIL
- [RTCRtpTransceiver interface: calling setCodecPreferences(sequence<RTCRtpCodecCapability>) on new RTCPeerConnection().addTransceiver('audio') with too few arguments must throw TypeError]
+ [RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "relayProtocol" with the proper type]
expected: FAIL
- [RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "binaryType" with the proper type]
+ [RTCIceCandidate interface: attribute url]
expected: FAIL
- [RTCIceCandidate interface: attribute relayProtocol]
+ [RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "url" with the proper type]
expected: FAIL
- [RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "relayProtocol" with the proper type]
+ [RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "jitterBufferTarget" with the proper type]
expected: FAIL
- [RTCIceCandidate interface: attribute url]
+ [RTCRtpTransceiver interface: operation setCodecPreferences(sequence<RTCRtpCodec>)]
expected: FAIL
- [RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "url" with the proper type]
+ [RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "setCodecPreferences(sequence<RTCRtpCodec>)" with the proper type]
+ expected: FAIL
+
+ [RTCRtpTransceiver interface: calling setCodecPreferences(sequence<RTCRtpCodec>) on new RTCPeerConnection().addTransceiver('audio') with too few arguments must throw TypeError]
expected: FAIL
diff --git a/testing/web-platform/meta/webrtc/legacy/simplecall_callbacks.https.html.ini b/testing/web-platform/meta/webrtc/legacy/simplecall_callbacks.https.html.ini
new file mode 100644
index 0000000000..f640335196
--- /dev/null
+++ b/testing/web-platform/meta/webrtc/legacy/simplecall_callbacks.https.html.ini
@@ -0,0 +1,6 @@
+[simplecall_callbacks.https.html]
+ expected:
+ if (os == "mac") and not debug: [OK, TIMEOUT]
+ [Can set up a basic WebRTC call.]
+ expected:
+ if (os == "mac") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/webrtc/simulcast/setParameters-active.https.html.ini b/testing/web-platform/meta/webrtc/simulcast/setParameters-active.https.html.ini
new file mode 100644
index 0000000000..9a1ece0772
--- /dev/null
+++ b/testing/web-platform/meta/webrtc/simulcast/setParameters-active.https.html.ini
@@ -0,0 +1,4 @@
+[setParameters-active.https.html]
+ [Simulcast setParameters active=false stops sending frames]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/websockets/Send-binary-arraybufferview-float16.any.js.ini b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-float16.any.js.ini
new file mode 100644
index 0000000000..c167ee06d8
--- /dev/null
+++ b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-float16.any.js.ini
@@ -0,0 +1,28 @@
+[Send-binary-arraybufferview-float16.any.worker.html?wpt_flags=h2]
+ [Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed]
+ expected: FAIL
+
+
+[Send-binary-arraybufferview-float16.any.html?default]
+ [Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed]
+ expected: FAIL
+
+
+[Send-binary-arraybufferview-float16.any.html?wpt_flags=h2]
+ [Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed]
+ expected: FAIL
+
+
+[Send-binary-arraybufferview-float16.any.worker.html?wss]
+ [Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed]
+ expected: FAIL
+
+
+[Send-binary-arraybufferview-float16.any.html?wss]
+ [Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed]
+ expected: FAIL
+
+
+[Send-binary-arraybufferview-float16.any.worker.html?default]
+ [Send binary data on a WebSocket - ArrayBufferView - Float16Array - Connection should be closed]
+ expected: FAIL
diff --git a/testing/web-platform/meta/websockets/basic-auth.any.js.ini b/testing/web-platform/meta/websockets/basic-auth.any.js.ini
index 807d467cd9..9766b57206 100644
--- a/testing/web-platform/meta/websockets/basic-auth.any.js.ini
+++ b/testing/web-platform/meta/websockets/basic-auth.any.js.ini
@@ -8,17 +8,12 @@
[basic-auth.any.sharedworker.html?wss]
expected:
- if not swgl and (os == "android") and debug: [OK, ERROR]
- if swgl and (os == "win"): [OK, TIMEOUT]
- if swgl and (os == "linux"): [OK, ERROR]
- if swgl and (os == "android"): [OK, ERROR]
+ if (os == "android") and debug: [OK, ERROR]
[basic-auth.any.serviceworker.html?wss]
expected:
- if debug and (os == "win") and swgl: [OK, TIMEOUT]
- if debug and (os == "android") and not swgl: [OK, ERROR]
if debug and (os == "linux"): [OK, ERROR]
- if not debug and (processor == "x86"): TIMEOUT
+ if debug and (os == "android"): [OK, ERROR]
[HTTP basic authentication should work with WebSockets]
expected:
if os == "mac": [PASS, TIMEOUT]
@@ -26,30 +21,23 @@
[basic-auth.any.html?wss]
expected:
- if debug and (os == "linux") and not fission and swgl: [OK, ERROR]
if debug and (os == "linux") and fission: [OK, ERROR]
if debug and (os == "win"): [OK, TIMEOUT]
if debug and (os == "android"): [OK, ERROR]
[basic-auth.any.worker.html?wss]
expected:
- if debug and (os == "android") and swgl: [OK, ERROR]
if debug and (os == "win"): [OK, TIMEOUT]
if debug and (os == "linux"): [OK, ERROR]
[basic-auth.any.html?wpt_flags=h2]
- expected:
- if (os == "win") and not swgl and not debug and (processor == "x86"): OK
- if (os == "linux") and debug and not fission and not swgl: OK
- if (os == "win") and swgl: OK
- if (os == "mac") and debug: OK
- if os == "android": OK
- [OK, TIMEOUT]
+ expected: [OK, TIMEOUT]
[basic-auth.any.worker.html?wpt_flags=h2]
+ expected: [OK, TIMEOUT]
[basic-auth.any.sharedworker.html?wpt_flags=h2]
+ expected: [OK, TIMEOUT]
[basic-auth.any.serviceworker.html?wpt_flags=h2]
- expected:
- if (processor == "x86") and not debug: TIMEOUT
+ expected: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/websockets/cookies/third-party-cookie-accepted.https.html.ini b/testing/web-platform/meta/websockets/cookies/third-party-cookie-accepted.https.html.ini
index a060aaea25..afd8eeb41f 100644
--- a/testing/web-platform/meta/websockets/cookies/third-party-cookie-accepted.https.html.ini
+++ b/testing/web-platform/meta/websockets/cookies/third-party-cookie-accepted.https.html.ini
@@ -1,4 +1,4 @@
-prefs: [network.cookie.sameSite.laxByDefault:true, network.cookie.sameSite.noneRequiresSecure:true]
+prefs: [network.cookie.sameSite.laxByDefault:true, network.cookie.sameSite.noneRequiresSecure:true, network.cookie.cookieBehavior.optInPartitioning:false]
[third-party-cookie-accepted.https.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/003.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/003.html.ini
new file mode 100644
index 0000000000..be9dae87ca
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/003.html.ini
@@ -0,0 +1,5 @@
+[003.html?wss]
+ expected:
+ if (processor == "x86") and debug: TIMEOUT
+
+[003.html?default]
diff --git a/testing/web-platform/meta/webstorage/event_initstorageevent.window.js.ini b/testing/web-platform/meta/webstorage/event_initstorageevent.window.js.ini
index 19d1a5d79d..7301b75795 100644
--- a/testing/web-platform/meta/webstorage/event_initstorageevent.window.js.ini
+++ b/testing/web-platform/meta/webstorage/event_initstorageevent.window.js.ini
@@ -1,11 +1,3 @@
[event_initstorageevent.window.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [initStorageEvent with 1 argument]
- expected: FAIL
-
- [initStorageEvent with 8 null arguments]
- expected: FAIL
-
- [initStorageEvent with 8 undefined arguments]
- expected: FAIL
diff --git a/testing/web-platform/meta/webvtt/parsing/cue-text-parsing/tests/entities.html.ini b/testing/web-platform/meta/webvtt/parsing/cue-text-parsing/tests/entities.html.ini
deleted file mode 100644
index 9687ed99d9..0000000000
--- a/testing/web-platform/meta/webvtt/parsing/cue-text-parsing/tests/entities.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[entities.html]
- [WebVTT cue data parser test entities - f1869f6e2853635eec81cc3afa3e2b8148ccbdc0]
- expected: FAIL
-
- [WebVTT cue data parser test entities - 261cd4e9df4a12535b66a0c39e9635aab2bb19aa]
- expected: FAIL
-
- [WebVTT cue data parser test entities - 0fd9e3823b62c028c1d50e35b1f3ee3df02a62eb]
- expected: FAIL
-
- [WebVTT cue data parser test entities - 216cd0e914b9f2ccd04eff6d02a0b1ce24441d95]
- expected: FAIL
-
- [WebVTT cue data parser test entities - bd68f6beda2c2264e61dff7359c1ad48bc0a9934]
- expected: FAIL
-
- [WebVTT cue data parser test entities - 5b77a0be23453dfe6eea59d43bb0708f89e1df82]
- expected: FAIL
-
- [WebVTT cue data parser test entities - e3ac2060b915f0f499b2863f999dcdb38a5db79b]
- expected: FAIL
-
- [WebVTT cue data parser test entities - 31c8a5ecfa5c54d8c0ec5b4ee8f0bbea0d6d40af]
- expected: FAIL
-
- [WebVTT cue data parser test entities - 9ed59950764468c4ef2948d71cf75c3f2b60c74d]
- expected: FAIL
-
- [WebVTT cue data parser test entities - 71a6efcfab81264fb95bb3234c59687c11c72baf]
- expected: FAIL
-
- [WebVTT cue data parser test entities - 86d7c20ca3c060f9e699c7da43927c4a07a5d569]
- expected: FAIL
-
- [WebVTT cue data parser test entities - 314cd94292df37044e90ce27b5606bf8ec636b94]
- expected: FAIL
-
diff --git a/testing/web-platform/meta/webvtt/parsing/cue-text-parsing/tests/tree-building.html.ini b/testing/web-platform/meta/webvtt/parsing/cue-text-parsing/tests/tree-building.html.ini
index 85bfb74c51..ca090ce29b 100644
--- a/testing/web-platform/meta/webvtt/parsing/cue-text-parsing/tests/tree-building.html.ini
+++ b/testing/web-platform/meta/webvtt/parsing/cue-text-parsing/tests/tree-building.html.ini
@@ -1,8 +1,3 @@
[tree-building.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [WebVTT cue data parser test tree-building - c94512b045699cb72f730e46b2a0a3bed2c939f9]
- expected: FAIL
-
- [WebVTT cue data parser test tree-building - b85bd616672eba0591718182ef32e3307d223bb0]
- expected: FAIL
diff --git a/testing/web-platform/meta/webxr/idlharness.https.window.js.ini b/testing/web-platform/meta/webxr/idlharness.https.window.js.ini
index b4c5e2081a..37d83bc173 100644
--- a/testing/web-platform/meta/webxr/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/webxr/idlharness.https.window.js.ini
@@ -841,3 +841,6 @@
[XRSession interface: xrSession must inherit property "isSystemKeyboardSupported" with the proper type]
expected: FAIL
+
+ [XRInputSource interface: attribute skipRendering]
+ expected: FAIL
diff --git a/testing/web-platform/meta/window-management/__dir__.ini b/testing/web-platform/meta/window-management/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/window-management/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/workers/Worker-creation-happens-in-parallel.https.html.ini b/testing/web-platform/meta/workers/Worker-creation-happens-in-parallel.https.html.ini
new file mode 100644
index 0000000000..83bc37d94f
--- /dev/null
+++ b/testing/web-platform/meta/workers/Worker-creation-happens-in-parallel.https.html.ini
@@ -0,0 +1,8 @@
+[Worker-creation-happens-in-parallel.https.html]
+ expected:
+ if debug and (os == "android"): TIMEOUT
+ if not debug and (os == "win"): TIMEOUT
+ if not debug and (os == "mac"): TIMEOUT
+ if not debug and (os == "linux"): TIMEOUT
+ [Tests that creation of a "new Worker()" will occur in parallel]
+ expected: FAIL
diff --git a/testing/web-platform/meta/workers/Worker-postMessage-happens-in-parallel.https.html.ini b/testing/web-platform/meta/workers/Worker-postMessage-happens-in-parallel.https.html.ini
new file mode 100644
index 0000000000..aa0db46798
--- /dev/null
+++ b/testing/web-platform/meta/workers/Worker-postMessage-happens-in-parallel.https.html.ini
@@ -0,0 +1,3 @@
+[Worker-postMessage-happens-in-parallel.https.html]
+ expected:
+ if (os == "android") and debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/workers/baseurl/alpha/sharedworker-in-worker.html.ini b/testing/web-platform/meta/workers/baseurl/alpha/sharedworker-in-worker.html.ini
index 8a60e3dff4..09d1911a19 100644
--- a/testing/web-platform/meta/workers/baseurl/alpha/sharedworker-in-worker.html.ini
+++ b/testing/web-platform/meta/workers/baseurl/alpha/sharedworker-in-worker.html.ini
@@ -1,5 +1,5 @@
[sharedworker-in-worker.html]
expected:
- if not fission and (os == "linux") and not debug and not asan: [OK, ERROR]
+ if (processor == "x86") and (os == "linux"): [OK, ERROR]
[Base URL in workers: new SharedWorker()]
expected: FAIL
diff --git a/testing/web-platform/meta/workers/constructors/SharedWorker/same-origin.html.ini b/testing/web-platform/meta/workers/constructors/SharedWorker/same-origin.html.ini
index b0032ead79..92b746e48d 100644
--- a/testing/web-platform/meta/workers/constructors/SharedWorker/same-origin.html.ini
+++ b/testing/web-platform/meta/workers/constructors/SharedWorker/same-origin.html.ini
@@ -1,5 +1,3 @@
[same-origin.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [unsupported_scheme]
- expected: FAIL
diff --git a/testing/web-platform/meta/workers/constructors/Worker/same-origin.html.ini b/testing/web-platform/meta/workers/constructors/Worker/same-origin.html.ini
index b0032ead79..92b746e48d 100644
--- a/testing/web-platform/meta/workers/constructors/Worker/same-origin.html.ini
+++ b/testing/web-platform/meta/workers/constructors/Worker/same-origin.html.ini
@@ -1,5 +1,3 @@
[same-origin.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
- [unsupported_scheme]
- expected: FAIL
diff --git a/testing/web-platform/meta/workers/semantics/interface-objects/001.worker.js.ini b/testing/web-platform/meta/workers/semantics/interface-objects/001.worker.js.ini
index 95a6a5c68b..f3d392810b 100644
--- a/testing/web-platform/meta/workers/semantics/interface-objects/001.worker.js.ini
+++ b/testing/web-platform/meta/workers/semantics/interface-objects/001.worker.js.ini
@@ -19,3 +19,5 @@
[001.worker.html]
+ [The Float16Array interface object should be exposed.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/workers/semantics/interface-objects/003.any.js.ini b/testing/web-platform/meta/workers/semantics/interface-objects/003.any.js.ini
new file mode 100644
index 0000000000..6729879078
--- /dev/null
+++ b/testing/web-platform/meta/workers/semantics/interface-objects/003.any.js.ini
@@ -0,0 +1,3 @@
+[003.any.sharedworker.html]
+ [The Float16Array interface object should be exposed]
+ expected: FAIL
diff --git a/testing/web-platform/meta/xhr/overridemimetype-blob.html.ini b/testing/web-platform/meta/xhr/overridemimetype-blob.html.ini
index 70a3c0c4e1..d92ca6eb9e 100644
--- a/testing/web-platform/meta/xhr/overridemimetype-blob.html.ini
+++ b/testing/web-platform/meta/xhr/overridemimetype-blob.html.ini
@@ -1,3 +1,23 @@
[overridemimetype-blob.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ [2) MIME types need to be parsed and serialized: TEXT/HTML;CHARSET=GBK]
+ expected: FAIL
+
+ [26) MIME types need to be parsed and serialized: text/html;charset= ";charset=GBK]
+ expected: FAIL
+
+ [27) MIME types need to be parsed and serialized: text/html;charset=";charset=foo";charset=GBK]
+ expected: FAIL
+
+ [37) MIME types need to be parsed and serialized: text/html;charset=";charset=GBK]
+ expected: FAIL
+
+ [44) MIME types need to be parsed and serialized: !#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz/!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz;!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz=!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz]
+ expected: FAIL
+
+ [45) MIME types need to be parsed and serialized: x/x;x="\t !\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"]
+ expected: FAIL
+
+ [53) MIME types need to be parsed and serialized: text/html;test=ÿ;charset=gbk]
+ expected: FAIL
diff --git a/testing/web-platform/meta/xhr/send-data-sharedarraybuffer.any.js.ini b/testing/web-platform/meta/xhr/send-data-sharedarraybuffer.any.js.ini
index a3cab04ab8..d19cad4340 100644
--- a/testing/web-platform/meta/xhr/send-data-sharedarraybuffer.any.js.ini
+++ b/testing/web-platform/meta/xhr/send-data-sharedarraybuffer.any.js.ini
@@ -1,7 +1,12 @@
[send-data-sharedarraybuffer.any.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ [sending a Float16Array backed by a SharedArrayBuffer]
+ expected: FAIL
+
[send-data-sharedarraybuffer.any.worker.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ [sending a Float16Array backed by a SharedArrayBuffer]
+ expected: FAIL