From da4c7e7ed675c3bf405668739c3012d140856109 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 15 May 2024 05:34:42 +0200 Subject: Adding upstream version 126.0. Signed-off-by: Daniel Baumann --- testing/docs/mochitest-plain/faq.md | 2 +- testing/docs/xpcshell/index.rst | 18 +- .../functional/safebrowsing/test_notification.py | 2 +- .../functional/safebrowsing/test_warning_pages.py | 2 +- testing/geckodriver/.cargo/config | 3 - testing/geckodriver/.cargo/config.toml | 3 + testing/geckodriver/README.md | 38 +- testing/geckodriver/doc/ARM.md | 4 +- testing/geckodriver/src/capabilities.rs | 2 +- testing/geckodriver/src/command.rs | 2 +- testing/geckodriver/src/marionette.rs | 2 +- testing/gtest/mozilla/GTestRunner.cpp | 2 +- testing/mach_commands.py | 6 +- .../marionette_harness/tests/unit/amosigned.xpi | Bin 0 -> 7460 bytes .../marionette_harness/tests/unit/test_addons.py | 8 +- .../tests/unit/webextension-signed.xpi | Bin 4221 -> 0 bytes .../www/addons/webextension-signed.xpi | Bin 4221 -> 0 bytes .../BrowserTestUtils/BrowserTestUtils.sys.mjs | 10 +- testing/mochitest/shutdown-leaks-collector.js | 2 +- .../mochitest/tests/Harness_sanity/xpcshell.toml | 2 + .../tests/SimpleTest/AccessibilityUtils.js | 27 +- testing/mochitest/tests/SimpleTest/EventUtils.js | 4 +- testing/modules/TestUtils.sys.mjs | 2 +- .../mozbase/manifestparser/manifestparser/toml.py | 8 +- .../manifestparser/tests/test_manifestparser.py | 7 + testing/mozbase/mozdebug/mozdebug/mozdebug.py | 8 +- testing/mozbase/mozinfo/mozinfo/mozinfo.py | 14 +- .../mozbase/mozrunner/mozrunner/devices/base.py | 2 +- testing/mozbase/rust/mozdevice/src/lib.rs | 2 - testing/mozbase/rust/mozprofile/src/prefreader.rs | 1 - testing/mozbase/rust/mozrunner/src/runner.rs | 1 - .../external_tools/machine-configuration.json | 4 +- .../performance-artifact-schema.json | 1 - .../mozharness/mozilla/testing/android.py | 34 - .../mozharness/mozilla/testing/raptor.py | 13 +- .../mozharness/mozharness/mozilla/testing/talos.py | 17 + testing/mozharness/scripts/android_emulator_pgo.py | 4 +- .../scripts/android_emulator_unittest.py | 4 +- .../scripts/android_hardware_unittest.py | 5 +- .../release/update-verify-config-creator.py | 105 +- testing/mozharness/scripts/web_platform_tests.py | 22 +- testing/perfdocs/generated/browsertime.rst | 19 + testing/perfdocs/generated/mach-try-perf.rst | 4 - testing/perfdocs/generated/raptor.rst | 2148 +- testing/perfdocs/generated/talos.rst | 1255 +- testing/perfdocs/generated/webextension.rst | 4 +- testing/performance/hooks_android_startup.py | 29 +- testing/performance/hooks_recording.py | 5 + .../performance/mach-try-perf/perfdocs/index.rst | 4 - testing/performance/pageload_sites.json | 3 +- testing/performance/tp7_desktop_sites.json | 51 + testing/raptor/raptor/browsertime/base.py | 3 - testing/raptor/raptor/browsertime/desktop.py | 1 - testing/raptor/raptor/cmdline.py | 8 +- testing/raptor/raptor/manifest.py | 1 - testing/raptor/raptor/output.py | 2 - testing/raptor/raptor/perfdocs/browsertime.rst | 19 + testing/raptor/raptor/perfdocs/config.yml | 11 +- testing/raptor/raptor/perfdocs/webextension.rst | 4 +- testing/raptor/raptor/perftest.py | 5 +- testing/raptor/raptor/raptor.toml | 3 + testing/raptor/raptor/results.py | 2 +- testing/raptor/raptor/tests/benchmarks/ares6.toml | 2 +- .../raptor/tests/benchmarks/assorted-dom.toml | 2 +- .../raptor/raptor/tests/benchmarks/jetstream2.toml | 2 +- .../tests/benchmarks/matrix-react-bench.toml | 2 +- .../tests/benchmarks/motionmark-1-3-desktop.toml | 2 +- .../benchmarks/motionmark-animometer-desktop.toml | 4 +- .../benchmarks/motionmark-htmlsuite-desktop.toml | 4 +- .../tests/benchmarks/speedometer-desktop.toml | 2 +- .../raptor/raptor/tests/benchmarks/stylebench.toml | 2 +- .../raptor/raptor/tests/benchmarks/sunspider.toml | 2 +- .../tests/benchmarks/unity-webgl-desktop.toml | 2 +- .../raptor/raptor/tests/benchmarks/wasm-godot.toml | 2 +- .../raptor/raptor/tests/benchmarks/wasm-misc.toml | 2 +- .../raptor/raptor/tests/benchmarks/webaudio.toml | 2 +- .../raptor/tests/custom/browsertime-grandprix.toml | 2 +- .../raptor/tests/custom/browsertime-indexeddb.toml | 2 +- .../tests/custom/browsertime-process-switch.toml | 2 +- .../tests/custom/browsertime-regression-test.toml | 2 +- .../raptor/tests/custom/browsertime-upload.toml | 2 +- .../interactive/browsertime-responsiveness.toml | 2 +- .../raptor/tests/tp6/desktop/browsertime-tp6.toml | 5 +- .../raptor/tests/tp6/live/browsertime-live.toml | 2 +- .../raptor/tests/tp7/desktop/browsertime-tp7.toml | 42 + .../playback/mitm5-linux-firefox-wikia.manifest | 9 - .../mitm6-linux-firefox-instagram.manifest | 9 - .../playback/mitm7-linux-firefox-amazon.manifest | 9 - .../mitm8-darwin-firefox-instagram.manifest | 10 + .../playback/mitm8-linux-firefox-amazon.manifest | 10 + .../playback/mitm8-linux-firefox-docomo.manifest | 9 + .../playback/mitm8-linux-firefox-imgur.manifest | 5 +- .../playback/mitm8-linux-firefox-openai.manifest | 9 + .../playback/mitm8-linux-firefox-samsung.manifest | 9 + .../playback/mitm8-linux-firefox-tiktok.manifest | 9 + .../playback/mitm8-linux-firefox-weather.manifest | 9 + testing/raptor/test/test_manifest.py | 28 +- testing/runtimes/manifest-runtimes-unix.json | 2 +- testing/runtimes/manifest-runtimes-windows.json | 2 +- testing/skipfails.py | 847 +- .../content/AppTestDelegateParent.sys.mjs | 4 +- .../content/SpecialPowersChild.sys.mjs | 6 +- testing/talos/mach_commands.py | 16 +- testing/talos/perfdocs/config.yml | 8 +- testing/talos/talos.json | 4 +- testing/talos/talos/cmdline.py | 20 + testing/talos/talos/config.py | 98 +- testing/talos/talos/pageloader/chrome/report.js | 5 + testing/talos/talos/run_tests.py | 13 +- testing/talos/talos/startup_test/tspaint_test.html | 4 +- testing/talos/talos/talos-powers/api.js | 4 +- testing/talos/talos/test.py | 48 +- .../tests/devtools/addon/content/.eslintrc.js | 2 +- .../talos/tests/devtools/addon/content/damp.js | 6 +- .../content/pages/custom/inspector/iframe.html | 4 + .../addon/content/tests/styleeditor/complicated.js | 7 +- .../addon/content/tests/styleeditor/custom.js | 7 +- .../tests/styleeditor/styleeditor-helpers.js | 15 + .../addon/content/tests/toolbox/screenshot.js | 2 +- .../talos/talos/tests/tart/addon/content/tart.js | 4 +- testing/talos/talos/ttest.py | 15 +- testing/talos/talos/unittests/conftest.py | 29 + testing/talos/talos/unittests/test_config.py | 129 +- testing/test/data/wayland-failures-1.json | 17 +- testing/test/data/wayland-failures-2.json | 41 +- testing/test/data/wayland-failures-3.json | 25 +- testing/test/data/wayland-failures-4.json | 25 +- testing/test/data/wayland-failures-5.json | 53 +- testing/test/data/wpt-failures-1.json | 48 + testing/test/data/wpt-tasks-1.json | 164 + testing/test/test_skipfails.py | 277 +- testing/web-platform/mach_commands.py | 10 - .../IndexedDB/database-names-by-origin.html.ini | 13 - .../meta/IndexedDB/get-databases.any.js.ini | 36 +- .../meta/IndexedDB/idb-explicit-commit.any.js.ini | 2 - .../idbdatabase_deleteObjectStore.htm.ini | 3 - .../idbdatabase_deleteObjectStore3.htm.ini | 3 - ...bdatabase_deleteObjectStore4-not_reused.htm.ini | 3 - .../idbfactory-databases-opaque-origin.html.ini | 2 +- .../IndexedDB/idbfactory-origin-isolation.html.ini | 2 - .../meta/IndexedDB/idbfactory_open9.htm.ini | 14 +- .../meta/IndexedDB/idbindex_getAll.any.js.ini | 50 + .../meta/IndexedDB/idbindex_getAllKeys.any.js.ini | 60 + .../idbobjectstore-cross-realm-methods.html.ini | 10 +- .../meta/IndexedDB/idbobjectstore_add.any.js.ini | 36 + ...objectstore_createIndex15-autoincrement.htm.ini | 8 - .../meta/IndexedDB/idbobjectstore_delete.htm.ini | 3 - .../meta/IndexedDB/idbobjectstore_delete2.htm.ini | 3 - .../meta/IndexedDB/idbobjectstore_delete3.htm.ini | 3 - .../meta/IndexedDB/idbobjectstore_delete4.htm.ini | 3 - .../meta/IndexedDB/idbobjectstore_delete5.htm.ini | 3 - .../meta/IndexedDB/idbobjectstore_delete6.htm.ini | 3 - .../meta/IndexedDB/idbobjectstore_delete7.htm.ini | 3 - .../IndexedDB/idbobjectstore_deleteIndex.htm.ini | 3 - .../meta/IndexedDB/idbobjectstore_deleted.htm.ini | 3 - .../IndexedDB/idbobjectstore_getAll.any.js.ini | 41 +- .../meta/IndexedDB/idlharness.any.js.ini | 44 +- ...eading-autoincrement-indexes-cursors.any.js.ini | 48 - .../reading-autoincrement-indexes.any.js.ini | 117 - .../reading-autoincrement-store.any.js.ini | 15 - ...eady-state-destroyed-execution-context.html.ini | 2 - ...saction-relaxed-durability.tentative.any.js.ini | 56 +- .../sign_verify/eddsa.https.any.js.ini | 108 +- .../meta/accname/name/comp_label.html.ini | 21 - .../accname/name/comp_name_from_content.html.ini | 9 - ...setSinkId-with-selectAudioOutput.https.html.ini | 2 +- .../autoplaypolicy_media_element.html.ini | 3 + ...lowed-in-cross-origin-iframe.https.sub.html.ini | 7 +- .../web-platform/meta/clipboard-apis/__dir__.ini | 2 +- .../async-html-script-removal.https.html.ini | 3 + ...async-navigator-clipboard-basics.https.html.ini | 3 + ...tor-clipboard-read-resource-load.https.html.ini | 3 + ...avigator-clipboard-read-sanitize.https.html.ini | 3 + ...ard-write-multiple.tentative.https.sub.html.ini | 6 + ...tandard-html-read-fail.tentative.https.html.ini | 3 + .../async-write-html-read-html.https.html.ini | 3 + .../write-read-on-detached-iframe.https.html.ini | 3 + ...Text-readText-on-detached-iframe.https.html.ini | 3 + ...-by-feature-policy.tentative.https.sub.html.ini | 4 - ...-by-feature-policy.tentative.https.sub.html.ini | 3 + ...-by-feature-policy.tentative.https.sub.html.ini | 3 + ...-by-feature-policy.tentative.https.sub.html.ini | 4 - .../permissions/readText-denied.https.html.ini | 3 + .../permissions/readText-granted.https.html.ini | 3 + .../async-write-read.https.html.ini | 3 + .../async-write-readText.https.html.ini | 3 + .../async-writeText-read.https.html.ini | 3 + .../async-writeText-readText.https.html.ini | 3 + ...decompression-buffersource.tentative.any.js.ini | 2 + .../compute_pressure_basic.https.any.js.ini | 49 + ...mpute_pressure_basic.tentative.https.any.js.ini | 49 - ...compute_pressure_detached_iframe.https.html.ini | 12 + ...essure_detached_iframe.tentative.https.html.ini | 12 - .../compute_pressure_disconnect.https.any.js.ini | 22 + ..._pressure_disconnect.tentative.https.any.js.ini | 22 - ...pressure_disconnect_idempotent.https.any.js.ini | 13 + ...isconnect_idempotent.tentative.https.any.js.ini | 13 - ...ressure_disconnect_immediately.https.any.js.ini | 22 + ...sconnect_immediately.tentative.https.any.js.ini | 22 - ...ute_pressure_duplicate_updates.https.any.js.ini | 13 + ...re_duplicate_updates.tentative.https.any.js.ini | 13 - .../compute_pressure_multiple.https.any.js.ini | 13 + ...te_pressure_multiple.tentative.https.any.js.ini | 13 - ...te_pressure_observe_idempotent.https.any.js.ini | 13 + ...e_observe_idempotent.tentative.https.any.js.ini | 13 - ...sure_observe_unobserve_failure.https.any.js.ini | 22 + ...ve_unobserve_failure.tentative.https.any.js.ini | 22 - .../compute_pressure_options.https.any.js.ini | 40 + ...ute_pressure_options.tentative.https.any.js.ini | 40 - ...on_mitigation_not_triggered.https.window.js.ini | 3 + ...ion_not_triggered.tentative.https.window.js.ini | 3 - ...cation_mitigation_triggered.https.window.js.ini | 3 + ...igation_triggered.tentative.https.window.js.ini | 3 - ...ute_pressure_supported_sources.https.any.js.ini | 31 + ...re_supported_sources.tentative.https.any.js.ini | 31 - .../compute_pressure_take_records.https.any.js.ini | 22 + ...ressure_take_records.tentative.https.any.js.ini | 22 - .../compute_pressure_timestamp.https.any.js.ini | 22 + ...e_pressure_timestamp.tentative.https.any.js.ini | 22 - ...compute_pressure_update_toJSON.https.any.js.ini | 13 + ...essure_update_toJSON.tentative.https.any.js.ini | 13 - .../media-src/media-src-7_2.html.ini | 1 + .../media-src/media-src-7_3.sub.html.ini | 2 +- .../media-src/media-src-blocked.sub.html.ini | 2 +- .../media-src/media-src-redir-bug.sub.html.ini | 2 +- .../report-only-cross-origin-frame.sub.html.ini | 4 + .../cookies/prefix/__host.header.https.html.ini | 42 +- .../samesite/sandbox-iframe-nested.https.html.ini | 4 + .../sandbox-iframe-subresource.https.html.ini | 5 + ...arty-cookie-heuristics.tentative.https.html.ini | 5 +- .../digital-identity.https.html.ini | 9 + .../fedcm-continue-on-disallowed.https.html.ini | 4 + .../fedcm-continue-on-with-account.https.html.ini | 4 + .../fedcm-same-site-none.https.html.ini | 4 + .../generated-content/content-counter-006.xht.ini | 2 - .../generated-content/content-counter-007.xht.ini | 2 - .../generated-content/content-counter-008.xht.ini | 2 - .../meta/css/CSS2/syntax/counters-010.xht.ini | 2 - .../blocks/align-content-block-005.html.ini | 2 + .../anchor-default-001.html.ini | 4 - .../anchor-default-002.html.ini | 2 - .../anchor-default-003.html.ini | 3 - .../anchor-default-basics.html.ini | 144 - .../anchor-name-style-contained-dynamic.html.ini | 21 - .../anchor-name-style-contained.html.ini | 9 - .../anchor-position-dynamic-005.html.ini | 2 + .../anchor-scroll-position-try-012.html.ini | 2 + .../anchor-transition-attr.html.ini | 3 + .../anchor-transition-default.html.ini | 3 + .../anchor-transition-eval.html.ini | 6 + .../anchor-transition-name.html.ini | 3 + .../css-anchor-position/anchor-typed-om.html.ini | 6 + .../at-position-try-allowed-declarations.html.ini | 48 +- .../inset-area-align-justify-wm-dir.html.ini | 120 + .../inset-area-align-justify.html.ini | 42 + .../inset-area-anchor-outside.html.ini | 33 + .../inset-area-anchor-partially-outside.html.ini | 33 + .../css-anchor-position/inset-area-basic.html.ini | 90 +- .../inset-area-computed-insets.html.ini | 3 + .../inset-area-computed-insets.tentative.html.ini | 3 - .../inset-area-computed.html.ini | 17 +- .../inset-area-in-grid.html.ini | 6 + .../inset-area-interpolation.html.ini | 84 +- .../inset-area-parsing.html.ini | 1810 +- .../inset-area-scroll-adjust.html.ini | 2 + .../inset-area-with-insets.html.ini | 9 + .../css-anchor-position/inset-area-wm-dir.html.ini | 92 +- .../parsing/position-try-options-computed.html.ini | 27 + .../parsing/position-try-options-parsing.html.ini | 27 + ...position-visibility-computed.tentative.html.ini | 30 + .../position-visibility-parsing.tentative.html.ini | 36 + .../position-anchor-001.html.ini | 2 + .../position-anchor-002.html.ini | 2 + .../position-anchor-003.html.ini | 3 + .../position-anchor-basics.html.ini | 144 + .../position-fallback-basics.html.ini | 144 - .../position-fallback-bounds-001.html.ini | 6 - .../position-fallback-bounds-002.html.ini | 6 - .../position-fallback-bounds-003.html.ini | 12 - .../position-fallback-bounds-004.html.ini | 9 - .../position-fallback-bounds-005.html.ini | 9 - .../position-fallback-bounds-006.html.ini | 3 - .../position-fallback-bounds-basics.html.ini | 144 - .../position-try-cascade.html.ini | 18 + .../position-try-initial-transition.html.ini | 3 + .../position-try-options-limit.html.ini | 6 + .../position-try-order-basic.html.ini | 81 + .../position-try-position-anchor.html.ini | 3 + .../position-try-transition-basic.html.ini | 6 + .../position-try-transition-flip.html.ini | 6 + .../position-try-typed-om.html.ini | 3 + ...n-visibility-add-no-overflow.tentative.html.ini | 2 + ...ion-visibility-anchors-valid.tentative.html.ini | 2 + ...hors-visible-after-scroll-in.tentative.html.ini | 2 + ...ors-visible-after-scroll-out.tentative.html.ini | 2 + ...nchors-visible-change-anchor.tentative.html.ini | 2 + ...isible-change-css-visibility.tentative.html.ini | 2 + ...chors-visible-css-visibility.tentative.html.ini | 2 + ...le-non-intervening-container.tentative.html.ini | 2 + ...chors-visible-position-fixed.tentative.html.ini | 2 + ...nchors-visible-stacked-child.tentative.html.ini | 2 + ...n-visibility-anchors-visible.tentative.html.ini | 2 + ...isibility-no-overflow-scroll.tentative.html.ini | 2 + ...ty-no-overflow-stacked-child.tentative.html.ini | 2 + ...ition-visibility-no-overflow.tentative.html.ini | 2 + ...ility-remove-anchors-visible.tentative.html.ini | 2 + ...isibility-remove-no-overflow.tentative.html.ini | 2 + .../property-interpolations.html.ini | 644 +- .../try-tactic-alignment.html.ini | 78 + .../css-anchor-position/try-tactic-anchor.html.ini | 21 + .../try-tactic-inset-area.html.ini | 393 + .../css-anchor-position/try-tactic-margin.html.ini | 24 + .../css/css-anchor-position/try-tactic-wm.html.ini | 15 + .../computed-style-animation-parsing.html.ini | 3 - ...play-none-dont-cancel-pseudo.tentative.html.ini | 3 + .../parsing/animation-computed.html.ini | 58 +- .../parsing/animation-valid.html.ini | 34 +- .../animation-event-destroy-renderer.html.ini | 11 + .../style-animation-parsing.html.ini | 3 - .../animations/box-shadow-interpolation.html.ini | 96 +- .../parsing/background-image-valid.html.ini | 17 + .../border-block-end-radius-computed.html.ini | 18 + .../parsing/border-block-end-radius-valid.html.ini | 24 + .../border-block-start-radius-computed.html.ini | 18 + .../border-block-start-radius-valid.html.ini | 24 + .../parsing/border-bottom-radius-computed.html.ini | 18 + .../parsing/border-bottom-radius-valid.html.ini | 24 + .../parsing/border-clip-computed.html.ini | 21 + .../tentative/parsing/border-clip-valid.html.ini | 21 + .../border-inline-end-radius-computed.html.ini | 18 + .../border-inline-end-radius-valid.html.ini | 24 + .../border-inline-start-radius-computed.html.ini | 18 + .../border-inline-start-radius-valid.html.ini | 24 + .../parsing/border-left-radius-computed.html.ini | 18 + .../parsing/border-left-radius-valid.html.ini | 24 + .../parsing/border-right-radius-computed.html.ini | 18 + .../parsing/border-right-radius-valid.html.ini | 24 + .../parsing/border-top-radius-computed.html.ini | 18 + .../parsing/border-top-radius-valid.html.ini | 24 + .../parsing/box-shadow-blur-computed.html.ini | 12 + .../parsing/box-shadow-blur-valid.html.ini | 15 + .../parsing/box-shadow-color-computed.html.ini | 51 + .../parsing/box-shadow-color-valid.html.ini | 51 + .../parsing/box-shadow-offset-computed.html.ini | 18 + .../parsing/box-shadow-offset-valid.html.ini | 21 + .../parsing/box-shadow-position-computed.html.ini | 12 + .../parsing/box-shadow-position-valid.html.ini | 12 + .../parsing/box-shadow-spread-computed.html.ini | 15 + .../parsing/box-shadow-spread-valid.html.ini | 15 + .../parsing/corner-shape-computed.html.ini | 15 + .../tentative/parsing/corner-shape-valid.html.ini | 18 + .../tentative/parsing/corners-computed.html.ini | 108 + .../tentative/parsing/corners-valid.html.ini | 108 + .../table/table-fragmentation-003a-print.html.ini | 3 + .../css/css-break/transform-023-print.html.ini | 2 + .../css/css-break/transform-024-print.html.ini | 2 + .../web-platform/meta/css/css-cascade/__dir__.ini | 2 +- .../meta/css/css-cascade/at-scope-parsing.html.ini | 80 - .../css-cascade/at-scope-relative-syntax.html.ini | 16 + .../meta/css/css-cascade/idlharness.html.ini | 35 - .../meta/css/css-cascade/scope-cssom.html.ini | 39 - .../meta/css/css-cascade/scope-deep.html.ini | 5 - .../meta/css/css-cascade/scope-evaluation.html.ini | 18 +- .../meta/css/css-cascade/scope-implicit.html.ini | 9 + .../css-cascade/scope-name-defining-rules.html.ini | 12 - .../meta/css/css-cascade/scope-nesting.html.ini | 3 + .../meta/css/css-cascade/scope-proximity.html.ini | 3 - .../css-cascade/scope-shadow.tentative.html.ini | 3 - .../css/css-cascade/scope-visited-cssom.html.ini | 18 +- .../web-platform/meta/css/css-color/__dir__.ini | 1 + .../parsing/color-computed-relative-color.html.ini | 561 +- .../parsing/color-valid-relative-color.html.ini | 723 +- .../content-visibility-030.html.ini | 2 +- .../css-fonts/first-available-font-001.html.ini | 3 - .../meta/css/css-fonts/idlharness.html.ini | 105 + .../custom-highlight-painting-019.html.ini | 2 + ...t-box-trim-half-leading-inline-box-001.html.ini | 2 - ...t-box-trim-half-leading-inline-box-002.html.ini | 2 - ...t-box-trim-half-leading-inline-box-003.html.ini | 2 - .../meta/css/css-lists/counter-001.html.ini | 2 + .../meta/css/css-lists/counter-002.html.ini | 2 + .../meta/css/css-lists/counter-003.html.ini | 2 + .../css/css-lists/counter-list-item-2.html.ini | 2 +- .../css/css-lists/counter-list-item-3.html.ini | 2 - .../meta/css/css-lists/counters-001.html.ini | 2 + .../meta/css/css-lists/counters-002.html.ini | 2 + .../meta/css/css-lists/counters-003.html.ini | 2 + .../meta/css/css-lists/counters-004.html.ini | 2 + .../meta/css/css-lists/counters-scope-002.html.ini | 2 + .../meta/css/css-lists/counters-scope-003.html.ini | 2 + .../css-lists/foo-counter-reversed-007a.html.ini | 2 + .../css-lists/foo-counter-reversed-007b.html.ini | 2 + .../css-lists/foo-counter-reversed-009a.html.ini | 2 + .../css-lists/foo-counter-reversed-009b.html.ini | 2 + .../web-platform/meta/css/css-masking/__dir__.ini | 2 +- .../clip-path-interpolation-shape.html.ini | 1658 +- .../clip-path-animation-svg-zoom.html.ini | 1 + .../animations/clip-path-animation-zoom.html.ini | 1 + ...clip-path-path-interpolation-with-zoom.html.ini | 3 +- .../clip-path-shape-interpolation-001.html.ini | 2 - .../clip-path-shape-interpolation-002.html.ini | 2 - .../clip-path-shape-interpolation-003.html.ini | 4 + .../clip-path-shape-interpolation-004.html.ini | 4 + .../clip-path-path-with-zoom-hittest.html.ini | 5 +- .../clip-path/clip-path-path-with-zoom.html.ini | 3 +- .../clip-path/clip-path-scaled-video.html.ini | 3 + .../clip-path/clip-path-shape-001.html.ini | 2 - .../clip-path/clip-path-shape-002-units.html.ini | 2 - .../clip-path/clip-path-shape-002.html.ini | 2 - .../clip-path/clip-path-shape-003.html.ini | 2 - .../clip-path/clip-path-shape-004.html.ini | 2 - ...url-reference-svg-foreignobject-zoomed.html.ini | 1 + .../parsing/clip-path-shape-parsing.html.ini | 60 - .../column-balancing-paged-001-print.html.ini | 1 + .../css/css-nesting/conditional-rules.html.ini | 1 + .../meta/css/css-nesting/parsing.html.ini | 15 - .../css-overflow/line-clamp-001.tentative.html.ini | 2 + .../css-overflow/line-clamp-004.tentative.html.ini | 2 + .../css-overflow/line-clamp-005.tentative.html.ini | 2 + .../css-overflow/line-clamp-006.tentative.html.ini | 2 + .../css-overflow/line-clamp-007.tentative.html.ini | 2 + .../css-overflow/line-clamp-008.tentative.html.ini | 2 + .../css-overflow/line-clamp-009.tentative.html.ini | 2 + .../css-overflow/line-clamp-010.tentative.html.ini | 2 + .../css-overflow/line-clamp-011.tentative.html.ini | 2 + .../css-overflow/line-clamp-012.tentative.html.ini | 2 + .../css-overflow/line-clamp-013.tentative.html.ini | 2 + .../css-overflow/line-clamp-015.tentative.html.ini | 2 + .../css-overflow/line-clamp-016.tentative.html.ini | 2 + .../css-overflow/line-clamp-017.tentative.html.ini | 2 + .../css-overflow/line-clamp-018.tentative.html.ini | 2 + .../css-overflow/line-clamp-019.tentative.html.ini | 2 + .../line-clamp-with-abspos-001.tentative.html.ini | 2 + .../line-clamp-with-abspos-002.tentative.html.ini | 2 + .../line-clamp-with-abspos-003.tentative.html.ini | 2 + .../line-clamp-with-abspos-004.tentative.html.ini | 2 + .../line-clamp-with-abspos-005.tentative.html.ini | 2 + .../line-clamp-with-abspos-006.tentative.html.ini | 2 + .../line-clamp-with-abspos-007.tentative.html.ini | 2 + .../line-clamp-with-abspos-008.tentative.html.ini | 2 + .../line-clamp-with-abspos-009.tentative.html.ini | 2 + .../line-clamp-with-abspos-010.tentative.html.ini | 2 + .../meta/css/css-page/fixedpos-004-print.html.ini | 2 + .../meta/css/css-page/fixedpos-005-print.html.ini | 3 + .../meta/css/css-page/fixedpos-006-print.html.ini | 3 + .../meta/css/css-page/fixedpos-007-print.html.ini | 2 + .../meta/css/css-page/fixedpos-008-print.html.ini | 3 + .../fixedpos-with-abspos-with-link-print.html.ini | 2 + ...dpos-with-link-with-inline-child-print.html.ini | 2 + .../css/css-page/media-queries-002-print.html.ini | 2 + .../monolithic-overflow-009-print.html.ini | 1 - .../css/css-page/page-margin-001-print.html.ini | 2 + .../css/css-page/page-margin-002-print.html.ini | 2 + .../css/css-page/page-margin-003-print.html.ini | 2 + .../css/css-page/page-margin-005-print.html.ini | 2 + .../css/css-page/page-margin-006-print.html.ini | 2 + .../page-margin-negative-print.tentative.html.ini | 2 + .../meta/css/css-page/page-name-002-print.html.ini | 5 + .../meta/css/css-page/page-name-003-print.html.ini | 2 + .../page-name-and-break-004-print.html.ini | 2 + .../meta/css/css-page/page-size-001-print.html.ini | 2 + .../meta/css/css-page/page-size-002-print.html.ini | 2 + .../meta/css/css-page/page-size-003-print.html.ini | 2 + .../meta/css/css-page/page-size-009-print.html.ini | 2 + .../meta/css/css-page/page-size-011-print.html.ini | 5 + ...-absolute-semi-replaced-stretch-button.html.ini | 2 - ...n-absolute-semi-replaced-stretch-input.html.ini | 2 - ...n-absolute-semi-replaced-stretch-other.html.ini | 2 - .../custom-property-transition-angle.html.ini | 3 - .../custom-property-transition-color.html.ini | 3 - ...ustom-property-transition-custom-ident.html.ini | 3 - .../custom-property-transition-image.html.ini | 3 - ...on-inherited-used-by-standard-property.html.ini | 3 - .../custom-property-transition-integer.html.ini | 3 - ...-property-transition-length-percentage.html.ini | 3 - .../custom-property-transition-length.html.ini | 3 - ...-mismatched-inherited-property-numbers.html.ini | 3 - ...om-property-transition-mismatched-list.html.ini | 72 - ...transition-mismatched-property-numbers.html.ini | 3 - ...on-inherited-used-by-standard-property.html.ini | 3 - .../custom-property-transition-number.html.ini | 3 - .../custom-property-transition-percentage.html.ini | 3 - .../custom-property-transition-resolution.html.ini | 3 - .../custom-property-transition-time.html.ini | 3 - ...y-transition-transform-function-matrix.html.ini | 3 - ...property-transition-transform-function.html.ini | 3 - ...perty-transition-transform-list-matrix.html.ini | 3 - ...tom-property-transition-transform-list.html.ini | 3 - .../custom-property-transition-url.html.ini | 3 - ...registered-var-to-registered-animating.html.ini | 3 + .../at-property-animation.html.ini | 9 - .../web-platform/meta/css/css-pseudo/__dir__.ini | 2 +- ...ighlight-currentcolor-computed-visited.html.ini | 6 - .../highlight-currentcolor-computed.html.ini | 6 - .../highlight-paired-cascade-004.html.ini | 2 - .../css-pseudo/highlight-pseudos-computed.html.ini | 2 - ...highlight-pseudos-visited-computed-001.html.ini | 6 - .../css-pseudo/parsing/highlight-pseudos.html.ini | 13 - .../meta/css/css-pseudo/target-text-001.html.ini | 2 - .../meta/css/css-pseudo/target-text-002.html.ini | 2 - .../meta/css/css-pseudo/target-text-003.html.ini | 2 - .../meta/css/css-pseudo/target-text-004.html.ini | 2 +- .../meta/css/css-pseudo/target-text-005.html.ini | 2 - .../meta/css/css-pseudo/target-text-006.html.ini | 2 - .../meta/css/css-pseudo/target-text-007.html.ini | 2 +- .../meta/css/css-pseudo/target-text-008.html.ini | 2 +- .../meta/css/css-pseudo/target-text-009.html.ini | 2 +- .../meta/css/css-pseudo/target-text-010.html.ini | 2 +- .../css-pseudo/target-text-dynamic-001.html.ini | 2 - .../css-pseudo/target-text-dynamic-002.html.ini | 2 +- .../css-pseudo/target-text-dynamic-003.html.ini | 2 - .../css-pseudo/target-text-dynamic-004.html.ini | 2 +- .../target-text-text-decoration-001.html.ini | 2 +- .../meta/css/css-scoping/font-face-006.html.ini | 5 - .../meta/css/css-scoping/host-defined.html.ini | 2 + .../snapchanged-ensures-dom-order.html.ini | 6 - ...-on-programmatic-root-scroll.tentative.html.ini | 3 + ...nging-on-programmatic-scroll.tentative.html.ini | 5 +- ...changing-on-user-root-scroll.tentative.html.ini | 3 + .../snapchanging-on-user-scroll.tentative.html.ini | 3 + .../prefer-common-to-both-axes.html.ini | 6 +- .../prefer-targeted-element-main-frame.html.ini | 26 +- .../css-scrollbars/scrollbar-color-002.html.ini | 4 + .../scrollbar-color-002.tentative.html.ini | 4 - .../css-scrollbars/scrollbar-color-003.html.ini | 4 + .../scrollbar-color-003.tentative.html.ini | 4 - .../css-scrollbars/scrollbar-color-004.html.ini | 4 + .../scrollbar-color-004.tentative.html.ini | 4 - .../css-scrollbars/scrollbar-color-005.html.ini | 4 + .../scrollbar-color-005.tentative.html.ini | 4 - .../css-scrollbars/scrollbar-color-009.html.ini | 3 + .../scrollbar-color-009.tentative.html.ini | 3 - .../css-scrollbars/scrollbar-color-010.html.ini | 3 + .../scrollbar-color-010.tentative.html.ini | 3 - .../css-scrollbars/scrollbar-width-011.html.ini | 4 + .../scrollbar-width-011.tentative.html.ini | 4 - .../css-scrollbars/scrollbar-width-013.html.ini | 4 + .../scrollbar-width-013.tentative.html.ini | 4 - .../css-scrollbars/scrollbar-width-015.html.ini | 4 + .../scrollbar-width-015.tentative.html.ini | 4 - .../css-scrollbars/scrollbar-width-016.html.ini | 4 + .../scrollbar-width-016.tentative.html.ini | 4 - .../animation/height-interpolation.html.ini | 126 + .../animation/max-height-interpolation.html.ini | 126 + .../animation/max-width-interpolation.html.ini | 126 + .../animation/min-height-interpolation.html.ini | 126 + .../animation/min-width-interpolation.html.ini | 126 + .../animation/width-interpolation.html.ini | 126 + .../table-rows-with-zero-columns.html.ini | 36 + .../line-breaking/line-breaking-013.html.ini | 3 - .../line-breaking/line-breaking-014.html.ini | 3 - .../line-breaking/line-breaking-021.html.ini | 2 - .../hanging-whitespace-002.tentative.html.ini | 2 + .../hanging-whitespace-003.tentative.html.ini | 2 + .../white-space/text-wrap-balance-004.html.ini | 2 + .../transform-iframe-scroll-position.html.ini | 2 + .../meta/css/css-transitions/__dir__.ini | 2 +- .../meta/css/css-transitions/idlharness-2.html.ini | 24 - .../starting-style-cascade.html.ini | 9 +- .../starting-style-name-defining-rules.html.ini | 6 - .../starting-style-rule-none.html.ini | 3 +- .../meta/css/css-values/calc-rounding-001.html.ini | 3 + .../meta/css/css-values/calc-rounding-002.html.ini | 3 + ...lc-size-height-interpolation.tentative.html.ini | 2346 + ...alc-size-width-interpolation.tentative.html.ini | 2406 + .../calc-size/calc-size-height.tentative.html.ini | 3 - .../calc-size/calc-size-parsing.tentative.html.ini | 6 +- .../container-progress-computed.tentative.html.ini | 92 + ...container-progress-serialize.tentative.html.ini | 24 + .../media-progress-computed.tentative.html.ini | 24 + .../media-progress-serialize.tentative.html.ini | 39 + .../progress-serialize.tentative.html.ini | 24 +- .../css-values/viewport-units-css2-001.html.ini | 18 +- .../meta/css/css-variables/__dir__.ini | 1 + .../variables-animation-math-functions.html.ini | 3 - .../no-white-flash-before-activation.html.ini | 2 + ...do-with-classes-match-wildcard-no-star.html.ini | 2 + .../transition-in-hidden-page.html.ini | 9 + .../update-callback-timeout.html.ini | 3 + .../css/css-viewport/computedStyle-zoom.html.ini | 12 - .../meta/css/css-viewport/line-height.html.ini | 2 - .../meta/css/css-viewport/zoom/font-size.html.ini | 4 + .../css/css-viewport/zoom/line-height.html.ini | 2 + ...heet-constructable-insertRule-base-uri.html.ini | 3 + .../meta/css/cssom/idlharness.html.ini | 102 +- testing/web-platform/meta/css/motion/__dir__.ini | 2 +- .../offset-path-interpolation-008.html.ini | 2000 + .../motion/offset-path-shape-shape-001.html.ini | 3 + .../motion/offset-path-shape-shape-002.html.ini | 3 + .../motion/offset-path-shape-shape-003.html.ini | 3 + .../parsing/offset-path-shape-computed.html.ini | 48 + .../parsing/offset-path-shape-parsing.html.ini | 64 + .../meta/css/printing/fixedpos-004-print.html.ini | 2 - .../meta/css/printing/fixedpos-005-print.html.ini | 3 - .../meta/css/printing/fixedpos-006-print.html.ini | 3 - .../meta/css/printing/fixedpos-007-print.html.ini | 2 - .../meta/css/printing/fixedpos-008-print.html.ini | 3 - .../fixedpos-with-abspos-with-link-print.html.ini | 2 - ...dpos-with-link-with-inline-child-print.html.ini | 2 - .../css/printing/media-queries-002-print.html.ini | 2 - .../css/printing/page-margin-001-print.html.ini | 2 - .../css/printing/page-margin-002-print.html.ini | 2 - .../css/printing/page-margin-003-print.html.ini | 2 - .../css/printing/page-margin-005-print.html.ini | 2 - .../css/printing/page-margin-006-print.html.ini | 2 - .../meta/css/printing/page-name-002-print.html.ini | 6 - .../meta/css/printing/page-name-003-print.html.ini | 2 - .../page-name-and-break-004-print.html.ini | 2 - .../meta/css/printing/page-size-001-print.html.ini | 2 - .../meta/css/printing/page-size-002-print.html.ini | 2 - .../meta/css/printing/page-size-003-print.html.ini | 2 - .../meta/css/printing/page-size-004-print.html.ini | 2 - .../meta/css/printing/page-size-005-print.html.ini | 2 - .../meta/css/printing/page-size-006-print.html.ini | 2 - .../meta/css/printing/page-size-007-print.html.ini | 4 - .../meta/css/printing/page-size-008-print.html.ini | 4 - .../meta/css/printing/page-size-009-print.html.ini | 2 - .../meta/css/printing/page-size-010-print.html.ini | 4 - .../meta/css/printing/page-size-011-print.html.ini | 3 - .../meta/css/printing/transform-002-print.html.ini | 2 - .../meta/css/printing/transform-003-print.html.ini | 2 - .../selectors/invalidation/state-in-has.html.ini | 3 +- testing/web-platform/meta/css/zoom/__dir__.ini | 1 - .../meta/css/zoom/iframe-zoom-nested.html.ini | 2 + .../meta/css/zoom/iframe-zoom.sub.html.ini | 2 + .../customized-builtins/HTMLMediaElement.html.ini | 2 +- .../state/ElementInternals-states.html.ini | 12 - .../meta/custom-elements/state/__dir__.ini | 1 + .../state/custom-state-set-strong-ref.html.ini | 3 - .../state/state-css-selector-shadow-dom.html.ini | 9 - .../state/state-css-selector.html.ini | 24 - .../state/state-pseudo-class.html.ini | 18 - .../meta/custom-state-pseudo-class/__dir__.ini | 1 - .../unsized-media.tentative.https.sub.html.ini | 5 +- .../meta/dom/events/event-global.html.ini | 8 +- ...rollend-event-fires-on-visual-viewport.html.ini | 3 +- ...ult-style-meta-from-fragment.tentative.html.ini | 2 +- .../tentative/observable-first.any.js.ini | 32 + .../tentative/observable-flatMap.any.js.ini | 44 + .../tentative/observable-from.any.js.ini | 80 + .../tentative/observable-last.any.js.ini | 32 + .../tentative/observable-switchMap.any.js.ini | 38 + .../web-platform/meta/domxpath/fn-lang.html.ini | 2 + .../clearkey-check-status-for-hdcp.https.html.ini | 8 +- .../interactionid-orphan-pointerup.html.ini | 4 + .../csp-allowed-transparent.https.html.ini | 12 + .../meta/fenced-frame/csp-allowed.https.html.ini | 19 +- .../csp-blocked-transparent.https.html.ini | 12 + .../meta/fenced-frame/csp-blocked.https.html.ini | 42 +- .../csp-transparent-url.https.html.ini | 12 - .../meta/fenced-frame/cspee.https.html.ini | 1 + .../disable-untrusted-network.https.html.ini | 3 - .../meta/fenced-frame/report-event.https.html.ini | 3 + ...enced-frame-in-iframe-navigation.https.html.ini | 12 - ...e-nested-fenced-frame-navigation.https.html.ini | 6 - .../meta/fenced-frame/revoke-popup.https.html.ini | 3 - .../revoke-unfenced-top-navigation.https.html.ini | 3 - .../fenced-frame/shared-workers.https.html.ini | 3 + .../fetch/api/basic/request-upload.h2.any.js.ini | 53 +- .../redirect/redirect-keepalive.https.any.js.ini | 20 +- .../destination/fetch-destination.https.html.ini | 2 + .../fetch/api/request/request-bad-port.any.js.ini | 3 + .../fetch/api/request/request-keepalive.any.js.ini | 13 +- ...ionary-clear-site-data.tentative.https.html.ini | 9 + ...ctionary-decompression.tentative.https.html.ini | 9 + ...etch-with-link-element.tentative.https.html.ini | 9 + ...fetch-with-link-header.tentative.https.html.ini | 3 + ...ictionary-registration.tentative.https.html.ini | 9 + .../zstd/bad-zstd-body.https.any.js.ini | 56 - ...big-window-zstd-body.tentative.https.any.js.ini | 18 - .../zstd/big-zstd-body.https.any.js.ini | 30 - .../zstd/zstd-body.https.any.js.ini | 32 - .../activate-after.tentative.https.window.js.ini | 17 +- .../iframe.tentative.https.window.js.ini | 8 + .../new-window.tentative.https.window.js.ini | 67 +- .../csp-allowed.tentative.https.window.js.ini | 3 +- .../csp-blocked.tentative.https.window.js.ini | 3 +- ...direct-to-blocked.tentative.https.window.js.ini | 3 +- .../quota.tentative.https.window.js.ini | 102 +- ...end-on-deactivate.tentative.https.window.js.ini | 20 +- ...-send-after-abort.tentative.https.window.js.ini | 3 +- ...th-activate-after.tentative.https.window.js.ini | 3 +- .../send-multiple.tentative.https.window.js.ini | 3 +- .../meta/fetch/http-cache/304-update.any.js.ini | 9 +- .../range/non-matching-range-response.html.ini | 2 +- ...itigation-allowed-apis.tentative.https.html.ini | 15 + ...angling-markup-mitigation-data-url.sub.html.ini | 18 - ...rkup-mitigation-data-url.tentative.sub.html.ini | 18 + .../dangling-markup-mitigation.html.ini | 27 - .../dangling-markup-mitigation.https.html.ini | 6 - .../dangling-markup-mitigation.tentative.html.ini | 27 + ...ling-markup-mitigation.tentative.https.html.ini | 4 + .../fetch/security/dangling-markup/option.html.ini | 2 + ...FileSystemDirectoryHandle-move.https.any.js.ini | 56 +- .../tentative/additional-bids.https.window.js.ini | 21 + ...n-config-passed-to-worklets.https.window.js.ini | 28 + .../tentative/auction-config.https.window.js.ini | 103 +- .../reporting-arguments.https.window.js.ini | 9 + .../trusted-bidding-signals.https.window.js.ini | 31 + .../trusted-scoring-signals.https.window.js.ini | 25 + ...r-activeelement-after-child-lose-focus.html.ini | 5 + ...tiveelement-after-child-lose-focus.sub.html.ini | 4 + ...stream-lock-modes.https.tentative.worker.js.ini | 31 +- ...SystemWritableFileStream-write.https.any.js.ini | 140 +- .../read-text/load-text-plain.html.ini | 2 +- .../cross-origin-isolated.sub.https.html.ini | 1 + ...-features-tokenization-screenx-screeny.html.ini | 4 +- .../2d.gradient.colormix.html.ini | 3 + ...t.componentTransfer.discrete.tentative.html.ini | 2 - ...ject.componentTransfer.gamma.tentative.html.ini | 2 - ...t.componentTransfer.identity.tentative.html.ini | 2 - ...ect.componentTransfer.linear.tentative.html.ini | 2 - ...ject.componentTransfer.table.tentative.html.ini | 2 - .../createImageBitmap-origin.sub.html.ini | 6 +- ...t.componentTransfer.discrete.tentative.html.ini | 2 - ...ject.componentTransfer.gamma.tentative.html.ini | 2 - ...t.componentTransfer.identity.tentative.html.ini | 2 - ...ect.componentTransfer.linear.tentative.html.ini | 2 - ...ject.componentTransfer.table.tentative.html.ini | 2 - .../2d.text.draw.baseline.alphabetic.worker.js.ini | 3 + .../text/2d.text.draw.baseline.top.worker.js.ini | 3 + ...re.fontBoundingBox-reduced-ascent.worker.js.ini | 3 + .../resource-popup.https.html.ini | 25 +- testing/web-platform/meta/html/dom/__dir__.ini | 2 +- .../global-attributes/dir-assorted.window.js.ini | 10 - .../dir-auto-dynamic-changes.window.js.ini | 3 - .../meta/html/dom/idlharness.https.html.ini | 86 +- .../element-render-blocking-005.html.ini | 3 + .../query-encoding/utf-16le.html.ini | 4 + .../resolving-urls/query-encoding/utf-8.html.ini | 2 + .../query-encoding/windows-1251.html.ini | 11 +- .../query-encoding/windows-1252.html.ini | 8 +- .../marquee-events-historical.html.ini | 8 - .../the-marquee-element-0/marquee-loop.html.ini | 3 - .../marquee-scrollamount.html.ini | 3 - .../marquee-scrolldelay.html.ini | 3 - .../video-aspect-ratio.html.ini | 2 +- .../embedded-content/bfcache/embedded-mp4.html.ini | 19 +- .../media-elements/audio_loop_base.html.ini | 2 +- .../media-elements/audio_loop_seek_to_eos.html.ini | 2 +- .../autoplay-with-broken-track.html.ini | 2 +- .../media-elements/event_canplay.html.ini | 2 +- .../media-elements/event_canplaythrough.html.ini | 2 +- .../media-elements/event_loadeddata.html.ini | 2 +- .../media-elements/event_loadedmetadata.html.ini | 2 +- .../media-elements/event_loadstart.html.ini | 2 +- .../event_order_canplay_canplaythrough.html.ini | 2 +- .../event_order_loadedmetadata_loadeddata.html.ini | 2 +- .../media-elements/event_pause.html.ini | 2 +- .../media-elements/event_pause_noautoplay.html.ini | 2 +- .../media-elements/event_play_noautoplay.html.ini | 2 +- .../event_playing_noautoplay.html.ini | 2 +- .../event_progress_noautoplay.html.ini | 2 +- .../media-elements/event_timeupdate.html.ini | 18 +- .../event_timeupdate_noautoplay.html.ini | 2 +- .../interfaces/TextTrack/addCue.html.ini | 2 +- .../autoplay-overrides-preload.html.ini | 2 +- .../load-removes-queued-error-event.html.ini | 2 +- ...ection-invoke-audio-constructor-no-src.html.ini | 3 + ...urce-selection-source-media-env-change.html.ini | 1 + .../media-elements/media_fragment_seek.html.ini | 5 +- .../media-elements/mime-types/canPlayType.html.ini | 39 +- .../networkState_during_loadstart.html.ini | 3 + .../media-elements/networkState_initial.html.ini | 2 +- .../currentTime-move-within-document.html.ini | 3 + .../currentTime.html.ini | 2 +- .../paused_true_during_pause.html.ini | 2 +- .../loop-from-ended.tentative.html.ini | 2 +- .../pause-move-within-document.html.ini | 2 +- ...se-remove-from-document-different-load.html.ini | 3 +- .../pause-remove-from-document.html.ini | 2 +- .../media-elements/preserves-pitch.html.ini | 5 +- .../ready-states/autoplay-hidden.optional.html.ini | 7 +- .../autoplay-with-slow-text-tracks.html.ini | 2 +- .../media-elements/ready-states/autoplay.html.ini | 3 +- .../readyState_during_canplaythrough.html.ini | 2 +- .../readyState_during_loadedmetadata.html.ini | 2 +- .../media-elements/readyState_initial.html.ini | 2 +- .../seeking/seek-to-currentTime.html.ini | 2 +- .../seeking/seek-to-max-value.htm.ini | 2 +- .../seeking/seek-to-negative-time.htm.ini | 2 +- ...reflects_attribute_not_source_elements.html.ini | 2 +- .../track/track-element/src-clear-cues.html.ini | 2 +- .../track/track-element/track-active-cues.html.ini | 2 +- .../track/track-element/track-cue-mutable.html.ini | 2 +- .../track-cue-negative-duration.html.ini | 2 +- .../track-cue-negative-timestamp-events.html.ini | 2 +- ...ange-dynamically-created-track-element.html.ini | 2 +- .../track-element/track-cues-cuechange.html.ini | 2 +- .../track-element/track-cues-enter-exit.html.ini | 2 +- .../track-cues-enter-seeking.html.ini | 2 +- .../track/track-element/track-cues-missed.html.ini | 5 +- .../track-cues-pause-on-exit.html.ini | 2 +- .../track-element/track-cues-seeking.html.ini | 2 +- .../track-cues-sorted-before-dispatch.html.ini | 7 +- .../track-delete-during-setup.html.ini | 2 +- .../track-element/track-disabled-addcue.html.ini | 2 +- .../track/track-element/track-disabled.html.ini | 2 +- .../track-element/track-insert-after-load.html.ini | 2 +- .../track-element/track-mode-disabled.html.ini | 9 +- .../track-mode-not-changed-by-new-track.html.ini | 4 +- .../track-mode-triggers-loading.html.ini | 2 +- .../track/track-element/track-mode.html.ini | 2 +- .../track-element/track-remove-active-cue.html.ini | 2 +- .../track-remove-by-setting-innerHTML.html.ini | 2 +- .../track-remove-insert-ready-state.html.ini | 2 +- .../track-element/track-remove-track.html.ini | 2 +- .../track-selection-metadata.html.ini | 2 +- .../track-webvtt-non-snap-to-lines.html.ini | 1 + .../media-elements/video_volume_check.html.ini | 2 +- .../security.pattern.fillStyle.sub.html.ini | 7 +- ...ss-origin-delivered.tentative.sub.window.js.ini | 5 + ...-cross-origin-frame.tentative.sub.window.js.ini | 12 + ...-child-cross-origin.tentative.sub.window.js.ini | 7 - ...hild-delivered-both.tentative.sub.window.js.ini | 9 + ...ion-child-delivered.tentative.sub.window.js.ini | 12 + ...on-child-frame-both.tentative.sub.window.js.ini | 11 + ...igation-child-frame.tentative.sub.window.js.ini | 8 + ...n-child-unsandboxed.tentative.sub.window.js.ini | 8 + ...op-navigation-child.tentative.sub.window.js.ini | 22 - ...oss-origin-escalate.tentative.sub.window.js.ini | 17 + ...vigation-cross-site.tentative.sub.window.js.ini | 6 - ...escalate-privileges.tentative.sub.window.js.ini | 26 - ...d-allow-same-origin.tentative.sub.window.js.ini | 10 + ...ild-frame-allow-top.tentative.sub.window.js.ini | 11 + ...cross-origin-parent.tentative.sub.window.js.ini | 7 + ...-sandboxed-escalate.tentative.sub.window.js.ini | 14 + ...cross-origin-parent.tentative.sub.window.js.ini | 3 + ...unsandboxed-inherit.tentative.sub.window.js.ini | 15 + ...ndchild-unsandboxed.tentative.sub.window.js.ini | 7 + ...vigation-grandchild.tentative.sub.window.js.ini | 19 - ...-site-no-activation.tentative.sub.window.js.ini | 9 + ...avigation-same-site.tentative.sub.window.js.ini | 4 + ...r-activation-sticky.tentative.sub.window.js.ini | 4 + ...ion-user-activation.tentative.sub.window.js.ini | 7 - .../the-iframe-element/sandbox_004.htm.ini | 5 +- .../environment-changes/viewport-change.html.ini | 8 +- .../resize-during-playback.html.ini | 2 +- .../video_initially_paused.html.ini | 3 +- ...on-and-datalist-invalidation.tentative.html.ini | 2 - ...ct-child-button-and-datalist.tentative.html.ini | 2 - .../select-datalist-options-idl.tentative.html.ini | 9 - .../select-parsing.tentative.html.ini | 18 - ...ce-custom-button-no-datalist.tentative.html.ini | 2 + ...ce-no-button-custom-datalist.tentative.html.ini | 2 + ...arance-no-button-no-datalist.tentative.html.ini | 2 + ...on-and-datalist-invalidation.tentative.html.ini | 2 + ...ct-child-button-and-datalist.tentative.html.ini | 2 + .../select-datalist-options-idl.tentative.html.ini | 9 + .../select-keyboard-behavior.tentative.html.ini | 97 + .../select-mouse-behavior.tentative.html.ini | 6 + .../select-parsing.tentative.html.ini | 18 + .../selectedoption.tentative.html.ini | 3 + .../interactive-content.html.ini | 93 +- ...nterestevent-dispatch-shadow.tentative.html.ini | 6 + .../interestevent-interface.tentative.html.ini | 66 + ...target-button-event-dispatch.tentative.html.ini | 21 + ...sttarget-on-popover-behavior.tentative.html.ini | 27 + ...target-button-event-dispatch.tentative.html.ini | 30 + ...et-generic-eventtarget-crash.tentative.html.ini | 3 - ...voketarget-on-audio-behavior.tentative.html.ini | 2 + ...et-on-audio-invalid-behavior.tentative.html.ini | 3 + ...ketarget-on-popover-behavior.tentative.html.ini | 120 +- ...-on-popover-invalid-behavior.tentative.html.ini | 15 + ...voketarget-on-video-behavior.tentative.html.ini | 17 +- .../bounded-css-properties.html.ini | 3 - .../bounded-css-properties.tentative.html.ini | 3 + ...splay-css-property-reference.tentative.html.ini | 2 + .../display-css-property.tentative.html.ini | 3 + .../invalid-css-properties.html.ini | 3 - .../invalid-css-properties.tentative.html.ini | 3 + .../negative-offset-and-margin.html.ini | 7 - .../negative-offset-and-margin.tentative.html.ini | 7 + .../no-end-tag-no-contents.html.ini | 3 - .../no-end-tag-no-contents.tentative.html.ini | 3 + ...ton-type-reset-popovertarget.tentative.html.ini | 3 + .../popovers/popover-light-dismiss.html.ini | 9 +- ...ver-top-layer-nesting-anchor.tentative.html.ini | 7 - ...over-top-layer-nesting-hints.tentative.html.ini | 3 - .../popover-top-layer-nesting.tentative.html.ini | 35 - .../css-module/integrity.html.ini | 5 +- .../json-module/integrity.html.ini | 5 +- .../dynamic-import/microtasks/basic.any.js.ini | 3 - .../microtasks/serviceworker.any.js.ini | 3 - .../module/instantiation-error-3.html.ini | 5 - .../module/instantiation-error-4.html.ini | 5 - .../module/instantiation-error-5.html.ini | 5 - .../document-write/document.write-01.xhtml.ini | 2 +- .../navigator-window-controls-overlay.html.ini | 23 - ...ator-window-controls-overlay.tentative.html.ini | 21 + .../navigator_user_agent.https.html.ini | 8 - .../navigator_user_agent.https.tentative.html.ini | 6 + ...llowed-by-permissions-policy.https.sub.html.ini | 5 - .../infrastructure/assumptions/cookie.html.ini | 3 + .../click_iframe_crossorigin.sub.html.ini | 6 +- .../testdriver/minimize_restore_popup.html.ini | 4 + .../cross-origin-iframe.sub.html.ini | 18 +- .../scroll-margin-dynamic.html.ini | 3 +- .../scroll-margin-no-intersect.html.ini | 5 + .../meta/is-input-pending/idlharness.window.js.ini | 5 + testing/web-platform/meta/jpegxl/__dir__.ini | 2 + .../meta/js-self-profiling/__dir__.ini | 2 + .../Object.prototype.hasOwnProperty-order.html.ini | 2 +- testing/web-platform/meta/keyboard-map/__dir__.ini | 1 + ...seover-heuristics-background.tentative.html.ini | 9 +- .../meta/layout-instability/__dir__.ini | 1 + .../meta/long-animation-frame/__dir__.ini | 2 + .../meta/longtask-timing/idlharness.window.js.ini | 111 - .../mrow/stretch-along-block-axis-001.html.ini | 11 - .../operators/mo-minsize-maxsize-001.html.ini | 14 - .../operators/mo-stretch-properties-001.html.ini | 5 - .../mo-stretch-properties-dynamic-001.html.ini | 17 - .../stretchy-largeop-with-default-font-2.html.ini | 5 + .../media-capabilities/decodingInfo.any.js.ini | 4 +- .../decodingInfoEncryptedMedia.https.html.ini | 66 +- .../SourceBuffer-abort-removed.html.ini | 3 + .../media-source/URL-createObjectURL-null.html.ini | 3 + .../mediasource-activesourcebuffers.html.ini | 2 +- .../mediasource-addsourcebuffer.html.ini | 3 + .../mediasource-changetype-play-negative.html.ini | 2 +- .../mediasource-changetype-play.html.ini | 2 +- .../meta/media-source/mediasource-closed.html.ini | 3 + ...diasource-config-change-webm-a-bitrate.html.ini | 5 +- ...ce-config-change-webm-av-audio-bitrate.html.ini | 5 +- ...source-config-change-webm-av-framesize.html.ini | 5 +- ...ce-config-change-webm-av-video-bitrate.html.ini | 5 +- .../media-source/mediasource-liveseekable.html.ini | 3 + .../mediasource-sourcebuffer-mode.html.ini | 4 +- .../meta/mediacapture-fromelement/capture.html.ini | 2 +- .../mediacapture-fromelement/cross-origin.html.ini | 2 +- .../mediacapture-fromelement/historical.html.ini | 2 +- ...aRecorder-peerconnection-no-sink.https.html.ini | 3 +- ...erCaptureMediaStreamTrack-cropTo.https.html.ini | 3 + .../meta/mediacapture-streams/__dir__.ini | 3 +- .../idlharness.https.window.js.ini | 11 - .../meta/mimesniff/media/media-sniff.window.js.ini | 2 +- .../top.http-rp/opt-in/audio-tag.https.html.ini | 3 + .../top.http-rp/opt-in/video-tag.https.html.ini | 2 +- .../gen/top.meta/opt-in/audio-tag.https.html.ini | 3 + .../gen/top.meta/opt-in/video-tag.https.html.ini | 2 +- .../gen/top.meta/unset/audio-tag.https.html.ini | 2 +- .../gen/top.meta/unset/video-tag.https.html.ini | 11 +- .../autoupgrades/audio-upgrade.https.sub.html.ini | 20 +- .../autoupgrades/image-upgrade.https.sub.html.ini | 4 +- .../mixed-content-cors.https.sub.html.ini | 15 +- .../autoupgrades/video-upgrade.https.sub.html.ini | 9 +- testing/web-platform/meta/mozilla-sync | 2 +- .../web-platform/meta/navigation-api/__dir__.ini | 2 + .../navigate-history-back-bfcache.html.ini | 7 +- .../activation-after-bfcache-cross-origin.html.ini | 11 +- .../activation-after-bfcache.html.ini | 9 +- .../navigation-timing/idlharness.window.js.ini | 6 + ...ifications-across-processes.https.window.js.ini | 20 +- .../paint-timing/fcp-only/fcp-video-frame.html.ini | 3 + ...ding_beacon-basic.tentative.https.window.js.ini | 2 - ...beacon-deactivate.tentative.https.window.js.ini | 2 - ...ng_beacon-sendnow.tentative.https.window.js.ini | 2 - ...con-sendondiscard.tentative.https.window.js.ini | 4 - ...acon-sendonhidden.tentative.https.window.js.ini | 4 - ...g_get_beacon-cors.tentative.https.window.js.ini | 4 - ...g_get_beacon-send.tentative.https.window.js.ini | 2 - ..._post_beacon-cors.tentative.https.window.js.ini | 4 - ...acon-sendwithdata.tentative.https.window.js.ini | 4 - .../abort-block-bfcache.window.js.ini | 9 +- ...ames-without-attributes.tentative.window.js.ini | 3 + .../disable-picture-in-picture.html.ini | 3 +- .../exit-picture-in-picture.html.ini | 2 +- .../leave-picture-in-picture.html.ini | 2 +- .../picture-in-picture-window.html.ini | 2 +- .../removed-from-document.html.ini | 2 +- .../request-picture-in-picture-twice.html.ini | 2 +- .../request-picture-in-picture.html.ini | 2 +- .../pointerevent_after_target_appended.html.ini | 6 +- .../pointerevent_after_target_removed.html.ini | 3 +- ...ntermove_isprimary_same_as_pointerdown.html.ini | 3 - .../meta/preload/preload-with-type.html.ini | 3 +- .../meta/preload/single-download-preload.html.ini | 6 +- .../meta/preload/supported-as-values.html.ini | 31 + testing/web-platform/meta/push-api/__dir__.ini | 2 + .../svg/external-stylesheet.html.ini | 3 +- .../css-integration/svg/inline-style.html.ini | 10 +- testing/web-platform/meta/reporting/__dir__.ini | 2 + ...-isolated-across-navigations.https.sub.html.ini | 6 +- .../meta/resize-observer/ordering.html.ini | 5 +- .../initiator-type/dynamic-insertion.html.ini | 2 + .../resource-timing/initiator-type/video.html.ini | 2 +- .../initiator-type/workers.html.ini | 2 +- .../resource-timing/resource_timing.worker.js.ini | 12 +- .../meta/scheduler/post-task-delay.any.js.ini | 2 +- ...k-disabled-by-permissions-policy.https.html.ini | 3 + ...elf-origin-by-permissions-policy.https.html.ini | 3 + .../meta/scroll-animations/__dir__.ini | 2 + .../meta/scroll-to-text-fragment/__dir__.ini | 3 +- .../find-range-from-text-directive.html.ini | 202 +- .../force-load-at-top.html.ini | 14 +- .../idlharness.window.js.ini | 32 - .../iframe-scroll.sub.html.ini | 6 +- .../scroll-to-text-fragment/iframes.sub.html.ini | 3 - .../non-html-documents.html.ini | 27 +- .../percent-encoding.html.ini | 30 +- .../same-document-tests.html.ini | 7 +- .../scroll-to-text-fragment-api.html.ini | 6 - .../scroll-to-text-fragment-same-doc.html.ini | 4 - .../scroll-to-text-fragment-security.sub.html.ini | 29 +- .../scroll-to-text-fragment.html.ini | 279 +- .../meta/selection/idlharness.window.js.ini | 16 +- ...ectionchange-on-distinct-text-controls.html.ini | 6 + .../onselectionchange-on-document.html.ini | 6 + .../meta/selection/shadow-dom/__dir__.ini | 1 + .../textcontrols/selectionchange.html.ini | 22 + testing/web-platform/meta/serial/__dir__.ini | 3 +- .../fetch-audio-tainting.https.html.ini | 2 +- ...ainting-video-with-range-request.https.html.ini | 4 +- ...ent-respond-with-readable-stream.https.html.ini | 11 +- .../fetch-request-redirect.https.html.ini | 7 +- .../navigation-redirect.https.html.ini | 10 +- .../navigation-timing-extended.https.html.ini | 9 +- .../service-worker/no-dynamic-import.any.js.ini | 11 - .../partitioned.tentative.https.html.ini | 3 +- .../static-router-main-resource.https.html.ini | 3 + ...static-router-mutiple-conditions.https.html.ini | 6 + .../static-router-subresource.https.html.ini | 18 +- .../update-not-allowed.https.html.ini | 24 +- testing/web-platform/meta/shadow-dom/__dir__.ini | 1 + .../declarative-shadow-dom-attachment.html.ini | 204 - .../declarative-shadow-dom-basic.html.ini | 3 - .../declarative-shadow-dom-repeats-2.html.ini | 3 - .../declarative-shadow-dom-repeats.html.ini | 6 - .../declarative/gethtml-ordering.html.ini | 2 + .../meta/shadow-dom/declarative/gethtml.html.ini | 10920 +++ .../declarative/gethtml.tentative.html.ini | 5460 -- ...election-collapse-and-extend.tentative.html.ini | 12 - .../selection-direction.tentative.html.ini | 21 - .../selection-getComposedRanges.tentative.html.ini | 30 - .../web-platform/meta/shape-detection/__dir__.ini | 1 + .../meta/soft-navigation-heuristics/__dir__.ini | 1 + .../meta/speculation-rules/__dir__.ini | 1 + ...ageAccess-ABA.tentative.sub.https.window.js.ini | 4 - ...ss-site-sibling-iframes.sub.https.window.js.ini | 4 - .../meta/svg-aam/role/roles-generic.html.ini | 2 - .../reftests/url-processing-invalid-base.svg.ini | 2 - .../painting/reftests/paint-context-006.svg.ini | 2 + testing/web-platform/meta/trust-tokens/__dir__.ini | 1 + .../TrustedTypePolicy-createXXX.html.ini | 10 +- .../TrustedTypePolicyFactory-constants.html.ini | 18 +- ...icyFactory-createPolicy-createXYZTests.html.ini | 84 +- ...pePolicyFactory-createPolicy-nameTests.html.ini | 7 +- ...ePolicyFactory-createPolicy-unenforced.html.ini | 3 +- ...TypePolicyFactory-getAttributeType-svg.html.ini | 12 + ...ustedTypePolicyFactory-getPropertyType.html.ini | 3 + .../trusted-types-event-handlers.html.ini | 10 +- .../worker-constructor.https.html.ini | 13 +- .../web-platform/meta/ua-client-hints/__dir__.ini | 3 + ...reappending_last_over_target.tentative.html.ini | 2 + .../mousemove_prevent_default_action.html.ini | 4 + ...emove_prevent_default_action.tentative.html.ini | 6 - .../meta/url/a-element-xhtml.xhtml.ini | 42 - testing/web-platform/meta/url/a-element.html.ini | 42 - .../meta/url/idlharness-shadowrealm.window.js.ini | 3 + .../meta/url/url-constructor.any.js.ini | 84 - .../meta/url/url-setters-a-area.window.js.ini | 6 - .../web-platform/meta/url/url-setters.any.js.ini | 9 - testing/web-platform/meta/urlpattern/__dir__.ini | 2 + .../request-video-frame-callback-dom.html.ini | 2 +- .../request-video-frame-callback.html.ini | 2 +- .../web-platform/meta/virtual-keyboard/__dir__.ini | 2 + .../meta/wai-aria/role/grid-roles.html.ini | 18 - .../meta/wai-aria/role/list-roles.html.ini | 3 - .../meta/wai-aria/role/listbox-roles.html.ini | 3 - .../meta/wai-aria/role/menu-roles.html.ini | 18 - .../meta/wai-aria/role/tab-roles.html.ini | 3 - .../meta/wai-aria/role/tree-roles.html.ini | 6 - .../web-platform/meta/wasm/webapi/abort.any.js.ini | 3 +- .../script-src-allows-wasm.tentative.html.ini | 3 + .../script-src-blocks-wasm.tentative.html.ini | 2 + .../worker-import-source-phase.tentative.html.ini | 4 + .../meta/web-animations/idlharness.window.js.ini | 6 + .../Animation/progress.tentative.html.ini | 18 + .../scroll-timeline-progress.tentative.html.ini | 12 + .../background-position-responsive.html.ini | 3 + .../responsive/box-shadow-responsive.html.ini | 6 + .../meta/web-animations/responsive/width.html.ini | 6 + testing/web-platform/meta/web-bundle/__dir__.ini | 2 +- .../partitioned-web-locks.tentative.https.html.ini | 12 +- .../meta/webaudio/idlharness.https.window.js.ini | 5 + .../audiobuffersource-multi-channels.html.ini | 2 +- .../audiocontext-suspend-resume-close.html.ini | 2 +- .../the-audionode-interface/audionode.html.ini | 8 + .../cors-check.https.html.ini | 2 +- ...lementAudioSourceToScriptProcessorTest.html.ini | 13 +- ...with-MediaElementAudioSourceNode.https.html.ini | 2 + .../audio-encoder-codec-specific.https.any.js.ini | 8 +- .../audio-encoder-config.https.any.js.ini | 288 +- .../meta/webcodecs/audio-encoder.https.any.js.ini | 78 +- .../audioDecoder-codec-specific.https.any.js.ini | 20 +- .../meta/webcodecs/idlharness.https.any.js.ini | 180 - .../meta/webcodecs/video-encoder.https.any.js.ini | 10 + .../videoFrame-construction.window.js.ini | 2 + .../browser/remove_user_context/invalid.py.ini | 2 +- .../browsing_context/locate_nodes/locator.py.ini | 12 + .../bidi/browsing_context/reload/frame.py.ini | 3 + .../browsing_context/set_viewport/viewport.py.ini | 4 + .../traverse_history/context.py.ini | 4 +- .../permissions/set_permission/invalid.py.ini | 13 +- .../set_permission/set_permission.py.ini | 3 + .../bidi/input/perform_actions/invalid.py.ini | 6 +- .../tests/bidi/input/set_files/context.py.ini | 4 +- .../tests/bidi/input/set_files/files.py.ini | 11 +- .../integration/cookies_with_network_events.py.ini | 5 + .../tests/bidi/log/entry_added/console_args.py.ini | 3 + .../bidi/network/add_intercept/contexts.py.ini | 6 - .../bidi/network/add_intercept/invalid.py.ini | 21 - .../bidi/network/add_intercept/url_patterns.py.ini | 5 +- .../bidi/network/continue_response/invalid.py.ini | 3 +- .../bidi/network/continue_with_auth/invalid.py.ini | 6 +- .../bidi/network/provide_response/invalid.py.ini | 4 + .../bidi/network/provide_response/request.py.ini | 4 + .../response_started/response_started.py.ini | 4 - .../bidi/script/add_preload_script/invalid.py.ini | 4 + .../script/call_function/exception_details.py.ini | 4 - .../exception_details_await_promise.py.ini | 4 - .../bidi/script/call_function/remote_values.py.ini | 8 - .../tests/bidi/script/disown/invalid.py.ini | 3 + .../bidi/script/evaluate/exception_details.py.ini | 4 - .../exception_details_await_promise.py.ini | 4 - .../tests/bidi/script/evaluate/internal_id.py.ini | 2 +- .../bidi/script/evaluate/remote_values.py.ini | 4 - .../tests/bidi/session/subscribe/invalid.py.ini | 6 - .../tests/bidi/session/unsubscribe/invalid.py.ini | 6 - .../bidi/storage/get_cookies/partition.py.ini | 6 + .../tests/classic/accept_alert/accept.py.ini | 4 + .../webdriver/tests/classic/add_cookie/add.py.ini | 3 + .../meta/webdriver/tests/classic/back/back.py.ini | 5 +- .../element_send_keys/content_editable.py.ini | 5 +- .../tests/classic/element_send_keys/events.py.ini | 2 +- .../classic/execute_async_script/arguments.py.ini | 3 + .../execute_async_script/execute_async.py.ini | 3 + .../classic/find_element_from_element/find.py.ini | 4 + .../classic/find_elements_from_element/find.py.ini | 1 - .../tests/classic/get_element_attribute/get.py.ini | 3 + .../classic/get_window_handle/user_prompts.py.ini | 2 +- .../classic/get_window_rect/user_prompts.py.ini | 4 + .../tests/classic/navigate_to/user_prompts.py.ini | 4 + .../classic/new_session/default_values.py.ini | 1 - .../tests/classic/new_session/platform_name.py.ini | 2 +- .../tests/classic/new_session/response.py.ini | 2 + .../tests/classic/new_session/timeouts.py.ini | 3 + .../tests/classic/new_window/new_tab.py.ini | 7 - .../tests/classic/print/background.py.ini | 3 +- .../webdriver/tests/classic/print/printcmd.py.ini | 8 +- .../classic/switch_to_parent_frame/switch.py.ini | 7 - .../tests/classic/switch_to_window/switch.py.ini | 4 + testing/web-platform/meta/webhid/__dir__.ini | 1 + testing/web-platform/meta/webnn/__dir__.ini | 4 +- .../conformance_tests/buffer.https.any.js.ini | 72 + .../conformance_tests/gpu/buffer.https.any.js.ini | 72 + .../validation_tests/argMinMax.https.any.js.ini | 20 + .../validation_tests/arg_min_max.https.any.js.ini | 8 - .../batchNormalization.https.any.js.ini | 110 + .../batch_normalization.https.any.js.ini | 74 - .../webnn/validation_tests/cast.https.any.js.ini | 14 + .../webnn/validation_tests/clamp.https.any.js.ini | 14 + .../webnn/validation_tests/concat.https.any.js.ini | 68 + .../validation_tests/constant.https.any.js.ini | 62 + .../webnn/validation_tests/conv2d.https.any.js.ini | 32 + .../convTranspose2d.https.any.js.ini | 32 + .../elementwise-binary.https.any.js.ini | 92 + .../elementwise-unary.https.any.js.ini | 268 + .../elementwise_binary.https.any.js.ini | 8 - .../webnn/validation_tests/elu.https.any.js.ini | 14 + .../webnn/validation_tests/expand.https.any.js.ini | 14 + .../webnn/validation_tests/gather.https.any.js.ini | 12 + .../webnn/validation_tests/gemm.https.any.js.ini | 26 + .../webnn/validation_tests/gru.https.any.js.ini | 42 + .../validation_tests/gruCell.https.any.js.ini | 188 + .../validation_tests/hardSigmoid.https.any.js.ini | 14 + .../validation_tests/hardSwish.https.any.js.ini | 88 + .../webnn/validation_tests/input.https.any.js.ini | 32 + .../instanceNormalization.https.any.js.ini | 26 + .../layerNormalization.https.any.js.ini | 26 + .../layer_normalization.https.any.js.ini | 8 - .../validation_tests/leakyRelu.https.any.js.ini | 14 + .../webnn/validation_tests/linear.https.any.js.ini | 14 + .../webnn/validation_tests/lstm.https.any.js.ini | 54 + .../validation_tests/lstmCell.https.any.js.ini | 236 + .../webnn/validation_tests/matmul.https.any.js.ini | 20 + .../webnn/validation_tests/pad.https.any.js.ini | 14 + .../validation_tests/pooling.https.any.js.ini | 28 + .../webnn/validation_tests/prelu.https.any.js.ini | 20 + .../validation_tests/reduction.https.any.js.ini | 60 + .../webnn/validation_tests/relu.https.any.js.ini | 304 + .../validation_tests/resample2d.https.any.js.ini | 132 + .../validation_tests/reshape.https.any.js.ini | 14 + .../validation_tests/sigmoid.https.any.js.ini | 88 + .../webnn/validation_tests/slice.https.any.js.ini | 14 + .../validation_tests/softmax.https.any.js.ini | 14 + .../validation_tests/softplus.https.any.js.ini | 14 + .../validation_tests/softsign.https.any.js.ini | 88 + .../webnn/validation_tests/split.https.any.js.ini | 14 + .../webnn/validation_tests/tanh.https.any.js.ini | 88 + .../validation_tests/transpose.https.any.js.ini | 14 + .../validation_tests/triangular.https.any.js.ini | 6 + .../webnn/validation_tests/where.https.any.js.ini | 74 + ...sform-generateKeyFrame-simulcast.https.html.ini | 5 +- ...cript-transform-generateKeyFrame.https.html.ini | 15 - ...pt-transform-sendKeyFrameRequest.https.html.ini | 4 - .../script-write-twice-transform.https.html.ini | 4 - .../RTCEncodedAudioFrame-metadata.https.html.ini | 9 + .../meta/webrtc/RTCDataChannel-send-close.html.ini | 22 + .../webrtc/RTCIceCandidate-constructor.html.ini | 8 - .../RTCPeerConnection-addTcpIceCandidate.html.ini | 6 + .../meta/webrtc/idlharness.https.window.js.ini | 72 - .../meta/webrtc/legacy/munge-dont.html.ini | 3 - .../meta/webrtc/protocol/rtp-clockrate.html.ini | 1 + .../simulcast/setParameters-active.https.html.ini | 13 - .../meta/websockets/close-invalid.any.js.ini | 11 +- .../meta/websockets/constructor.any.js.ini | 5 +- .../VTTRegion/non-visible-cue-with-region.html.ini | 5 +- .../file-parsing/tests/header-space.html.ini | 2 +- testing/web-platform/moz.build | 83 +- .../meta/css/cssom/window_size_rounding.html.ini | 5 - .../mathml/fonts/opentype-axis-height.html.ini | 5 + .../bidi/storage/set_cookie/partition.py.ini | 6 + .../adapter/requestDevice/cts.https.html.ini | 22 +- .../api/operation/buffers/map/cts.https.html.ini | 471 +- .../buffers/map_ArrayBuffer/cts.https.html.ini | 15 +- .../operation/buffers/threading/cts.https.html.ini | 2 +- .../copyTextureToTexture/cts.https.html.ini | 327 +- .../command_buffer/image_copy/cts.https.html.ini | 4508 +- .../queries/occlusionQuery/cts.https.html.ini | 1055 +- .../compute_pipeline/overrides/cts.https.html.ini | 230 +- .../webgpu/api/operation/labels/cts.https.html.ini | 85 +- .../buffer/multiple_buffers/cts.https.html.ini | 639 +- .../buffer/single_buffer/cts.https.html.ini | 650 +- .../texture/same_subresource/cts.https.html.ini | 413 +- .../onSubmittedWorkDone/cts.https.html.ini | 8 +- .../operation/queue/writeBuffer/cts.https.html.ini | 35 +- .../api/operation/reflection/cts.https.html.ini | 5 +- .../render_pass/clear_value/cts.https.html.ini | 100 +- .../render_pass/resolve/cts.https.html.ini | 10 +- .../render_pass/storeOp/cts.https.html.ini | 350 +- .../render_pipeline/overrides/cts.https.html.ini | 24 +- .../pipeline_output_targets/cts.https.html.ini | 33 + .../primitive_topology/cts.https.html.ini | 10 + .../render_pipeline/sample_mask/cts.https.html.ini | 144 +- .../operation/rendering/basic/cts.https.html.ini | 12 +- .../color_target_state/cts.https.html.ini | 2408 +- .../rendering/depth_clip_clamp/cts.https.html.ini | 60 +- .../operation/rendering/draw/cts.https.html.ini | 2573 +- .../rendering/indirect_draw/cts.https.html.ini | 10 +- .../resource_init/buffer/cts.https.html.ini | 25 +- .../resource_init/texture_zero/cts.https.html.ini | 848 +- .../sampling/filter_mode/cts.https.html.ini | 280 +- .../compilation_info/cts.https.html.ini | 12 - .../format_reinterpretation/cts.https.html.ini | 20 +- .../texture_view/write/cts.https.html.ini | 4 +- .../vertex_state/correctness/cts.https.html.ini | 855 +- .../vertex_state/index_format/cts.https.html.ini | 6 +- .../validation/buffer/create/cts.https.html.ini | 5 +- .../validation/buffer/mapping/cts.https.html.ini | 80 +- .../features/query_types/cts.https.html.ini | 16 +- .../features/texture_formats/cts.https.html.ini | 744 +- .../limits/maxBindGroups/cts.https.html.ini | 124 +- .../maxBindingsPerBindGroup/cts.https.html.ini | 124 +- .../limits/maxBufferSize/cts.https.html.ini | 5 +- .../cts.https.html.ini | 1021 +- .../limits/maxColorAttachments/cts.https.html.ini | 40 +- .../cts.https.html.ini | 80 +- .../maxComputeWorkgroupSizeX/cts.https.html.ini | 78 +- .../maxComputeWorkgroupSizeY/cts.https.html.ini | 55 +- .../maxComputeWorkgroupSizeZ/cts.https.html.ini | 61 +- .../cts.https.html.ini | 2002 +- .../cts.https.html.ini | 120 +- .../cts.https.html.ini | 1970 +- .../cts.https.html.ini | 28 +- .../cts.https.html.ini | 2597 +- .../maxSamplersPerShaderStage/cts.https.html.ini | 2173 +- .../cts.https.html.ini | 3938 +- .../cts.https.html.ini | 591 +- .../maxTextureDimension1D/cts.https.html.ini | 32 +- .../cts.https.html.ini | 3584 +- .../limits/maxVertexAttributes/cts.https.html.ini | 40 +- .../maxVertexBufferArrayStride/cts.https.html.ini | 15 +- .../limits/maxVertexBuffers/cts.https.html.ini | 60 +- .../cts.https.html.ini | 15 +- .../cts.https.html.ini | 15 +- .../validation/compute_pipeline/cts.https.html.ini | 492 +- .../validation/createBindGroup/cts.https.html.ini | 30 +- .../createBindGroupLayout/cts.https.html.ini | 270 +- .../validation/createTexture/cts.https.html.ini | 9994 ++- .../api/validation/createView/cts.https.html.ini | 42 +- .../api/validation/debugMarker/cts.https.html.ini | 15 +- .../encoding/beginComputePass/cts.https.html.ini | 12 +- .../encoding/beginRenderPass/cts.https.html.ini | 15 +- .../encoding/cmds/clearBuffer/cts.https.html.ini | 40 +- .../encoding/cmds/compute_pass/cts.https.html.ini | 50 +- .../cmds/copyBufferToBuffer/cts.https.html.ini | 59 +- .../cmds/copyTextureToTexture/cts.https.html.ini | 159 +- .../encoding/cmds/debug/cts.https.html.ini | 4 + .../encoding/cmds/index_access/cts.https.html.ini | 24 + .../encoding/cmds/render/draw/cts.https.html.ini | 442 +- .../cmds/render/dynamic_state/cts.https.html.ini | 20 +- .../cmds/render/indirect_draw/cts.https.html.ini | 25 +- .../cmds/render/setIndexBuffer/cts.https.html.ini | 11 +- .../cmds/render/setVertexBuffer/cts.https.html.ini | 11 +- .../cmds/render/state_tracking/cts.https.html.ini | 10 +- .../encoding/cmds/setBindGroup/cts.https.html.ini | 67 +- .../createRenderBundleEncoder/cts.https.html.ini | 380 +- .../encoding/encoder_open_state/cts.https.html.ini | 237 +- .../encoding/encoder_state/cts.https.html.ini | 45 +- .../pipeline_bind_group_compat/cts.https.html.ini | 338 +- .../encoding/queries/begin_end/cts.https.html.ini | 15 +- .../encoding/queries/general/cts.https.html.ini | 30 +- .../queries/resolveQuerySet/cts.https.html.ini | 70 +- .../encoding/render_bundle/cts.https.html.ini | 30 +- .../api/validation/error_scope/cts.https.html.ini | 60 +- .../getBindGroupLayout/cts.https.html.ini | 10 +- .../image_copy/buffer_related/cts.https.html.ini | 1621 +- .../buffer_texture_copies/cts.https.html.ini | 177 +- .../image_copy/layout_related/cts.https.html.ini | 5346 +- .../image_copy/texture_related/cts.https.html.ini | 2313 +- .../validation/query_set/create/cts.https.html.ini | 7 +- .../query_set/destroy/cts.https.html.ini | 10 +- .../queue/buffer_mapped/cts.https.html.ini | 5 +- .../CopyExternalImageToTexture/cts.https.html.ini | 399 +- .../queue/destroyed/buffer/cts.https.html.ini | 5 +- .../queue/destroyed/query_set/cts.https.html.ini | 12 +- .../queue/destroyed/texture/cts.https.html.ini | 2 +- .../queue/writeBuffer/cts.https.html.ini | 8 +- .../queue/writeTexture/cts.https.html.ini | 13 +- .../attachment_compatibility/cts.https.html.ini | 154 +- .../render_pass_descriptor/cts.https.html.ini | 468 +- .../render_pass/resolve/cts.https.html.ini | 80 +- .../depth_stencil_state/cts.https.html.ini | 1770 +- .../fragment_state/cts.https.html.ini | 780 +- .../render_pipeline/inter_stage/cts.https.html.ini | 195 +- .../render_pipeline/misc/cts.https.html.ini | 5 +- .../multisample_state/cts.https.html.ini | 25 +- .../render_pipeline/overrides/cts.https.html.ini | 590 +- .../primitive_state/cts.https.html.ini | 45 +- .../shader_module/cts.https.html.ini | 15 +- .../vertex_state/cts.https.html.ini | 1193 +- .../buffer/in_pass_encoder/cts.https.html.ini | 390 +- .../buffer/in_pass_misc/cts.https.html.ini | 160 +- .../texture/in_pass_encoder/cts.https.html.ini | 535 +- .../texture/in_render_common/cts.https.html.ini | 1317 +- .../texture/in_render_misc/cts.https.html.ini | 50 +- .../shader_module/entry_point/cts.https.html.ini | 98 +- .../shader_module/overrides/cts.https.html.ini | 1 + .../state/device_lost/destroy/cts.https.html.ini | 14946 ++-- .../texture/bgra8unorm_storage/cts.https.html.ini | 14 +- .../validation/texture/destroy/cts.https.html.ini | 75 +- .../rg11b10ufloat_renderable/cts.https.html.ini | 2 +- .../webgpu/cts/webgpu/examples/cts.https.html.ini | 49 +- .../binary/af_addition/cts.https.html.ini | 50 +- .../binary/af_comparison/cts.https.html.ini | 40 +- .../binary/af_division/cts.https.html.ini | 50 +- .../binary/af_matrix_addition/cts.https.html.ini | 33 +- .../af_matrix_subtraction/cts.https.html.ini | 45 +- .../binary/af_multiplication/cts.https.html.ini | 50 +- .../binary/af_remainder/cts.https.html.ini | 50 +- .../binary/af_subtraction/cts.https.html.ini | 50 +- .../expression/binary/bitwise/cts.https.html.ini | 240 +- .../binary/bitwise_shift/cts.https.html.ini | 160 +- .../binary/bool_logical/cts.https.html.ini | 130 +- .../binary/f16_division/cts.https.html.ini | 80 +- .../cts.https.html.ini | 336 +- .../binary/f32_addition/cts.https.html.ini | 85 +- .../binary/f32_comparison/cts.https.html.ini | 120 +- .../binary/f32_division/cts.https.html.ini | 85 +- .../binary/f32_matrix_addition/cts.https.html.ini | 90 +- .../cts.https.html.ini | 382 +- .../cts.https.html.ini | 163 +- .../f32_matrix_subtraction/cts.https.html.ini | 180 +- .../cts.https.html.ini | 149 +- .../binary/f32_multiplication/cts.https.html.ini | 85 +- .../binary/f32_remainder/cts.https.html.ini | 85 +- .../binary/f32_subtraction/cts.https.html.ini | 85 +- .../binary/i32_arithmetic/cts.https.html.ini | 935 +- .../binary/i32_comparison/cts.https.html.ini | 120 +- .../binary/u32_arithmetic/cts.https.html.ini | 935 +- .../binary/u32_comparison/cts.https.html.ini | 120 +- .../expression/call/builtin/abs/cts.https.html.ini | 80 +- .../call/builtin/acos/cts.https.html.ini | 20 +- .../call/builtin/acosh/cts.https.html.ini | 20 +- .../expression/call/builtin/all/cts.https.html.ini | 20 +- .../expression/call/builtin/any/cts.https.html.ini | 20 +- .../call/builtin/asin/cts.https.html.ini | 86 +- .../call/builtin/asinh/cts.https.html.ini | 20 +- .../call/builtin/atan/cts.https.html.ini | 20 +- .../call/builtin/atan2/cts.https.html.ini | 20 +- .../call/builtin/atanh/cts.https.html.ini | 20 +- .../builtin/atomics/atomicAdd/cts.https.html.ini | 160 +- .../atomicCompareExchangeWeak/cts.https.html.ini | 410 +- .../builtin/atomics/atomicSub/cts.https.html.ini | 96 +- .../builtin/atomics/atomicXor/cts.https.html.ini | 256 +- .../call/builtin/bitcast/cts.https.html.ini | 72 + .../call/builtin/ceil/cts.https.html.ini | 20 +- .../call/builtin/clamp/cts.https.html.ini | 62 +- .../expression/call/builtin/cos/cts.https.html.ini | 20 +- .../call/builtin/cosh/cts.https.html.ini | 20 +- .../builtin/countLeadingZeros/cts.https.html.ini | 40 +- .../call/builtin/countOneBits/cts.https.html.ini | 40 +- .../builtin/countTrailingZeros/cts.https.html.ini | 40 +- .../call/builtin/cross/cts.https.html.ini | 10 +- .../call/builtin/degrees/cts.https.html.ini | 40 +- .../call/builtin/determinant/cts.https.html.ini | 15 +- .../call/builtin/distance/cts.https.html.ini | 28 +- .../expression/call/builtin/dot/cts.https.html.ini | 15 +- .../call/builtin/dpdxCoarse/cts.https.html.ini | 32 + .../expression/call/builtin/exp/cts.https.html.ini | 20 +- .../call/builtin/exp2/cts.https.html.ini | 20 +- .../call/builtin/extractBits/cts.https.html.ini | 112 +- .../call/builtin/faceForward/cts.https.html.ini | 20 +- .../builtin/firstLeadingBit/cts.https.html.ini | 40 +- .../builtin/firstTrailingBit/cts.https.html.ini | 40 +- .../call/builtin/floor/cts.https.html.ini | 40 +- .../expression/call/builtin/fma/cts.https.html.ini | 40 +- .../call/builtin/fract/cts.https.html.ini | 20 +- .../call/builtin/frexp/cts.https.html.ini | 40 +- .../call/builtin/fwidth/cts.https.html.ini | 32 + .../call/builtin/insertBits/cts.https.html.ini | 112 +- .../call/builtin/inversesqrt/cts.https.html.ini | 20 +- .../call/builtin/ldexp/cts.https.html.ini | 20 +- .../call/builtin/length/cts.https.html.ini | 20 +- .../expression/call/builtin/log/cts.https.html.ini | 20 +- .../call/builtin/log2/cts.https.html.ini | 20 +- .../expression/call/builtin/max/cts.https.html.ini | 80 +- .../expression/call/builtin/min/cts.https.html.ini | 80 +- .../expression/call/builtin/mix/cts.https.html.ini | 35 +- .../call/builtin/modf/cts.https.html.ini | 80 +- .../call/builtin/normalize/cts.https.html.ini | 15 +- .../call/builtin/pack2x16float/cts.https.html.ini | 5 +- .../call/builtin/pack2x16snorm/cts.https.html.ini | 8 +- .../call/builtin/pack2x16unorm/cts.https.html.ini | 5 +- .../call/builtin/pack4x8snorm/cts.https.html.ini | 5 +- .../call/builtin/pack4x8unorm/cts.https.html.ini | 5 +- .../expression/call/builtin/pow/cts.https.html.ini | 20 +- .../call/builtin/quantizeToF16/cts.https.html.ini | 80 +- .../call/builtin/radians/cts.https.html.ini | 40 +- .../call/builtin/reflect/cts.https.html.ini | 15 +- .../call/builtin/refract/cts.https.html.ini | 5 + .../call/builtin/reverseBits/cts.https.html.ini | 40 +- .../call/builtin/round/cts.https.html.ini | 20 +- .../call/builtin/saturate/cts.https.html.ini | 40 +- .../call/builtin/select/cts.https.html.ini | 175 +- .../call/builtin/sign/cts.https.html.ini | 60 +- .../expression/call/builtin/sin/cts.https.html.ini | 20 +- .../call/builtin/sinh/cts.https.html.ini | 108 +- .../call/builtin/smoothstep/cts.https.html.ini | 20 +- .../call/builtin/sqrt/cts.https.html.ini | 20 +- .../call/builtin/step/cts.https.html.ini | 20 +- .../expression/call/builtin/tan/cts.https.html.ini | 20 +- .../call/builtin/tanh/cts.https.html.ini | 20 +- .../builtin/textureSampleBias/cts.https.html.ini | 22 + .../call/builtin/transpose/cts.https.html.ini | 90 +- .../call/builtin/trunc/cts.https.html.ini | 40 +- .../builtin/unpack2x16float/cts.https.html.ini | 2 +- .../builtin/unpack2x16snorm/cts.https.html.ini | 5 +- .../builtin/unpack2x16unorm/cts.https.html.ini | 5 +- .../call/builtin/unpack4x8snorm/cts.https.html.ini | 5 +- .../call/builtin/unpack4x8unorm/cts.https.html.ini | 5 +- .../unary/af_arithmetic/cts.https.html.ini | 20 +- .../unary/af_assignment/cts.https.html.ini | 9 +- .../unary/bool_conversion/cts.https.html.ini | 80 +- .../unary/bool_logical/cts.https.html.ini | 20 +- .../unary/f32_arithmetic/cts.https.html.ini | 20 +- .../unary/f32_conversion/cts.https.html.ini | 125 +- .../unary/i32_arithmetic/cts.https.html.ini | 20 +- .../unary/i32_complement/cts.https.html.ini | 20 +- .../unary/i32_conversion/cts.https.html.ini | 104 +- .../unary/u32_complement/cts.https.html.ini | 20 +- .../unary/u32_conversion/cts.https.html.ini | 104 +- .../execution/flow_control/call/cts.https.html.ini | 30 +- .../flow_control/complex/cts.https.html.ini | 10 +- .../flow_control/eval_order/cts.https.html.ini | 180 +- .../execution/flow_control/for/cts.https.html.ini | 110 +- .../execution/flow_control/if/cts.https.html.ini | 34 +- .../execution/flow_control/loop/cts.https.html.ini | 16 +- .../flow_control/phony/cts.https.html.ini | 20 +- .../flow_control/return/cts.https.html.ini | 12 +- .../flow_control/switch/cts.https.html.ini | 20 +- .../flow_control/while/cts.https.html.ini | 20 +- .../memory_model/atomicity/cts.https.html.ini | 2 +- .../memory_model/barrier/cts.https.html.ini | 12 +- .../memory_model/coherence/cts.https.html.ini | 18 +- .../execution/robust_access/cts.https.html.ini | 288 +- .../robust_access_vertex/cts.https.html.ini | 8865 +-- .../shader_io/compute_builtins/cts.https.html.ini | 24 +- .../shader/execution/shadow/cts.https.html.ini | 15 +- .../increment_decrement/cts.https.html.ini | 75 +- .../shader/execution/zero_init/cts.https.html.ini | 1843 +- .../const_assert/const_assert/cts.https.html.ini | 5666 +- .../validation/decl/override/cts.https.html.ini | 8 +- .../decl/ptr_spelling/cts.https.html.ini | 120 +- .../decl/var_access_mode/cts.https.html.ini | 50 +- .../expression/access/vector/cts.https.html.ini | 37705 +++++----- .../binary/bitwise_shift/cts.https.html.ini | 230 +- .../expression/call/builtin/abs/cts.https.html.ini | 101 +- .../call/builtin/acos/cts.https.html.ini | 54 +- .../call/builtin/acosh/cts.https.html.ini | 86 +- .../call/builtin/asin/cts.https.html.ini | 20 +- .../call/builtin/asinh/cts.https.html.ini | 60 +- .../call/builtin/atan/cts.https.html.ini | 40 +- .../call/builtin/atan2/cts.https.html.ini | 102 +- .../call/builtin/atanh/cts.https.html.ini | 20 +- .../call/builtin/atomics/cts.https.html.ini | 55 +- .../call/builtin/bitcast/cts.https.html.ini | 100 +- .../call/builtin/ceil/cts.https.html.ini | 2963 +- .../call/builtin/clamp/cts.https.html.ini | 80 +- .../expression/call/builtin/cos/cts.https.html.ini | 40 +- .../call/builtin/cosh/cts.https.html.ini | 20 +- .../call/builtin/degrees/cts.https.html.ini | 40 +- .../expression/call/builtin/exp/cts.https.html.ini | 66 +- .../call/builtin/exp2/cts.https.html.ini | 66 +- .../call/builtin/inverseSqrt/cts.https.html.ini | 74 +- .../call/builtin/length/cts.https.html.ini | 59 +- .../expression/call/builtin/log/cts.https.html.ini | 40 +- .../call/builtin/log2/cts.https.html.ini | 66 +- .../call/builtin/modf/cts.https.html.ini | 81 +- .../call/builtin/radians/cts.https.html.ini | 40 +- .../call/builtin/round/cts.https.html.ini | 40 +- .../call/builtin/saturate/cts.https.html.ini | 40 +- .../call/builtin/sign/cts.https.html.ini | 60 +- .../expression/call/builtin/sin/cts.https.html.ini | 66 +- .../call/builtin/sinh/cts.https.html.ini | 20 +- .../call/builtin/sqrt/cts.https.html.ini | 40 +- .../expression/call/builtin/tan/cts.https.html.ini | 40 +- .../functions/alias_analysis/cts.https.html.ini | 3877 +- .../functions/restrictions/cts.https.html.ini | 68056 +++++-------------- .../validation/parse/align/cts.https.html.ini | 720 +- .../validation/parse/attribute/cts.https.html.ini | 145 +- .../validation/parse/blankspace/cts.https.html.ini | 11 +- .../validation/parse/break/cts.https.html.ini | 12 - .../validation/parse/builtin/cts.https.html.ini | 31 +- .../validation/parse/comments/cts.https.html.ini | 5 +- .../validation/parse/const/cts.https.html.ini | 5 +- .../parse/const_assert/cts.https.html.ini | 32 +- .../validation/parse/diagnostic/cts.https.html.ini | 1505 +- .../validation/parse/discard/cts.https.html.ini | 5 +- .../parse/identifiers/cts.https.html.ini | 2126 +- .../validation/parse/must_use/cts.https.html.ini | 142 +- .../parse/pipeline_stage/cts.https.html.ini | 71 +- .../validation/parse/semicolon/cts.https.html.ini | 15 +- .../validation/parse/unary_ops/cts.https.html.ini | 4 - .../shader_io/binding/cts.https.html.ini | 5 +- .../shader_io/builtins/cts.https.html.ini | 1193 +- .../validation/shader_io/group/cts.https.html.ini | 34 +- .../shader_io/group_and_binding/cts.https.html.ini | 4867 +- .../validation/shader_io/id/cts.https.html.ini | 89 +- .../shader_io/interpolate/cts.https.html.ini | 282 +- .../shader_io/locations/cts.https.html.ini | 314 +- .../validation/shader_io/size/cts.https.html.ini | 88 +- .../shader_io/workgroup_size/cts.https.html.ini | 151 +- .../validation/types/alias/cts.https.html.ini | 15 +- .../validation/types/struct/cts.https.html.ini | 5 +- .../validation/types/vector/cts.https.html.ini | 10 +- .../uniformity/uniformity/cts.https.html.ini | 11666 +--- .../util/texture/texel_data/cts.https.html.ini | 48 +- .../canvas/configure/cts.https.html.ini | 710 +- .../canvas/getCurrentTexture/cts.https.html.ini | 52 +- .../readbackFromWebGPUCanvas/cts.https.html.ini | 740 +- .../copyToTexture/ImageBitmap/cts.https.html.ini | 2932 +- .../copyToTexture/ImageData/cts.https.html.ini | 224 +- .../copyToTexture/canvas/cts.https.html.ini | 3473 +- .../copyToTexture/image/cts.https.html.ini | 238 +- .../copyToTexture/video/cts.https.html.ini | 104 +- .../external_texture/video/cts.https.html.ini | 160 +- .../meta/webgpu/webgpu/idl/exposed.http.html.ini | 1 + .../meta/webgpu/webgpu/idl/exposed.https.html.ini | 1 + .../table-cell-vertical-align-001-print-ref.html | 41 + .../table/table-cell-vertical-align-001-print.html | 46 + .../table-cell-vertical-align-002-print-ref.html | 41 + .../table/table-cell-vertical-align-002-print.html | 59 + .../tests/css/cssom/window_size_rounding.html | 58 +- .../web-platform/mozilla/tests/media/2x2-green.ogv | Bin 7660 -> 0 bytes .../mozilla/tests/media/2x2-green.webm | Bin 0 -> 794 bytes .../tests/service-workers/resources/fetch_video.py | 4 +- .../webdriver/harness/preferences_remote_agent.py | 2 +- .../mozilla/tests/webgpu/resources/README.md | 3 +- .../webgpu/resources/four-colors-theora-bt601.ogv | Bin 44488 -> 0 bytes .../tests/webgpu/webgpu/web_platform/util.js | 10 +- .../IndexedDB/idbdatabase_deleteObjectStore.any.js | 89 + .../IndexedDB/idbdatabase_deleteObjectStore.htm | 25 - .../IndexedDB/idbdatabase_deleteObjectStore3.htm | 23 - .../idbdatabase_deleteObjectStore4-not_reused.htm | 42 - .../tests/IndexedDB/idbobjectstore_delete.any.js | 207 + .../tests/IndexedDB/idbobjectstore_delete.htm | 46 - .../tests/IndexedDB/idbobjectstore_delete2.htm | 27 - .../tests/IndexedDB/idbobjectstore_delete3.htm | 47 - .../tests/IndexedDB/idbobjectstore_delete4.htm | 48 - .../tests/IndexedDB/idbobjectstore_delete5.htm | 32 - .../tests/IndexedDB/idbobjectstore_delete6.htm | 36 - .../tests/IndexedDB/idbobjectstore_delete7.htm | 27 - .../IndexedDB/idbobjectstore_deleteIndex.any.js | 42 + .../tests/IndexedDB/idbobjectstore_deleteIndex.htm | 44 - .../tests/IndexedDB/idbobjectstore_deleted.htm | 50 - .../ready-state-destroyed-execution-context.html | 4 + .../tests/WebCryptoAPI/sign_verify/eddsa.js | 583 +- .../tests/accname/name/comp_label.html | 17 +- .../setSinkId-with-selectAudioOutput.https.html | 2 +- .../web-platform/tests/bluetooth/WEB_FEATURES.yml | 3 + ...-custom-formats-write-fail.tentative.https.html | 16 +- ...mats-write-read-web-prefix.tentative.https.html | 4 +- ...te-read-without-web-prefix.tentative.https.html | 4 +- ...-custom-formats-write-read.tentative.https.html | 4 +- .../async-html-script-removal.https.html | 4 +- .../async-navigator-clipboard-basics.https.html | 4 +- ...vigator-clipboard-read-resource-load.https.html | 2 +- ...nc-navigator-clipboard-read-sanitize.https.html | 2 +- ...ipboard-write-multiple.tentative.https.sub.html | 4 +- ...async-promise-write-blobs-read-blobs.https.html | 4 +- ...ed-html-formats-write-read.tentative.https.html | 4 +- ...aintext-formats-write-read.tentative.https.html | 4 +- ...ed-standard-html-read-fail.tentative.https.html | 10 +- .../async-write-blobs-read-blobs.https.html | 4 +- .../async-write-html-read-html.https.html | 4 +- .../async-write-image-read-image.https.html | 8 +- .../read-on-detaching-iframe.https.html | 5 +- .../write-on-detaching-iframe.https.html | 5 +- .../write-read-on-detached-iframe.https.html | 4 +- ...riteText-readText-on-detached-iframe.https.html | 4 +- ...bled-by-feature-policy.tentative.https.sub.html | 3 +- ...bled-by-feature-policy.tentative.https.sub.html | 2 +- ...igin-by-feature-policy.tentative.https.sub.html | 2 +- ...bled-by-feature-policy.tentative.https.sub.html | 3 +- ...bled-by-feature-policy.tentative.https.sub.html | 2 +- ...igin-by-feature-policy.tentative.https.sub.html | 2 +- .../permissions/readText-denied.https.html | 2 +- .../permissions/readText-granted.https.html | 4 +- .../permissions/writeText-denied.https.html | 2 +- .../permissions/writeText-granted.https.html | 4 +- .../tests/clipboard-apis/resources/page.html | 4 +- .../clipboard-apis/resources/user-activation.js | 19 + .../text-write-read/async-write-read.https.html | 4 +- .../async-write-readText.https.html | 4 +- .../async-writeText-read.https.html | 4 +- .../async-writeText-readText.https.html | 4 +- testing/web-platform/tests/common/media.js | 4 - .../tests/compression/WEB_FEATURES.yml | 3 + .../compute_pressure_basic.https.any.js | 93 + .../compute_pressure_basic.tentative.https.any.js | 93 - .../compute_pressure_detached_iframe.https.html | 95 + ...e_pressure_detached_iframe.tentative.https.html | 95 - .../compute_pressure_disconnect.https.any.js | 44 + ...pute_pressure_disconnect.tentative.https.any.js | 44 - ...ute_pressure_disconnect_idempotent.https.any.js | 37 + ...re_disconnect_idempotent.tentative.https.any.js | 37 - ...te_pressure_disconnect_immediately.https.any.js | 67 + ...e_disconnect_immediately.tentative.https.any.js | 67 - ...compute_pressure_duplicate_updates.https.any.js | 32 + ...essure_duplicate_updates.tentative.https.any.js | 32 - .../compute_pressure_multiple.https.any.js | 35 + ...ompute_pressure_multiple.tentative.https.any.js | 35 - ...ompute_pressure_observe_idempotent.https.any.js | 19 + ...ssure_observe_idempotent.tentative.https.any.js | 19 - ...pressure_observe_unobserve_failure.https.any.js | 19 + ...bserve_unobserve_failure.tentative.https.any.js | 19 - .../compute_pressure_options.https.any.js | 26 + ...compute_pressure_options.tentative.https.any.js | 25 - ...cation_mitigation_not_triggered.https.window.js | 50 + ...igation_not_triggered.tentative.https.window.js | 50 - ...bfuscation_mitigation_triggered.https.window.js | 56 + ..._mitigation_triggered.tentative.https.window.js | 56 - ...compute_pressure_supported_sources.https.any.js | 21 + ...essure_supported_sources.tentative.https.any.js | 21 - .../compute_pressure_take_records.https.any.js | 29 + ...te_pressure_take_records.tentative.https.any.js | 29 - .../compute_pressure_timestamp.https.any.js | 75 + ...mpute_pressure_timestamp.tentative.https.any.js | 79 - .../compute_pressure_update_toJSON.https.any.js | 17 + ...e_pressure_update_toJSON.tentative.https.any.js | 17 - .../tests/compute-pressure/idlharness.https.any.js | 2 +- .../media-src/media-src-7_1.html | 6 +- .../media-src/media-src-7_1_2.sub.html | 4 +- .../media-src/media-src-7_2_2.sub.html | 2 +- .../media-src/media-src-7_3.sub.html | 4 +- .../media-src/media-src-7_3_2.sub.html | 4 +- .../media-src/media-src-blocked.sub.html | 10 +- .../media-src/media-src-redir-bug.sub.html | 12 +- .../digital-identity.https.html | 61 +- .../fedcm-continue-on-disallowed.https.html | 31 + .../fedcm-continue-on-with-account.https.html | 37 + .../fedcm-authz/fedcm-continue-on.https.html | 2 +- .../fedcm-userinfo-after-resolve.https.html | 2 +- .../credential-management/fedcm-context.https.html | 16 +- .../credential-management/fedcm-csp.https.html | 2 + .../fedcm-domainhint.https.html | 2 +- .../fedcm-endpoint-redirects.https.html | 2 +- .../credential-management/fedcm-iframe.https.html | 2 + .../fedcm-loginhint.https.html | 2 +- .../fedcm-same-site-none.https.html | 25 + .../support/digital-identity-helper.js | 19 + .../support/digital-identity-iframe.html | 27 + .../support/fedcm-helper.sub.js | 15 +- .../fedcm/accounts_check_same_site_strict.py | 28 + .../support/fedcm/accounts_no_approved_clients.py | 30 + .../support/fedcm/continue_on.py | 4 +- .../fedcm/manifest_check_same_site_strict.json | 7 + .../support/fedcm/manifest_with_continue_on.json | 2 +- .../support/fedcm/request-params-check.py | 2 - .../support/fedcm/resolve.html | 11 +- .../support/fedcm/set_accounts_cookie.py | 1 + .../support/fedcm/token_check_same_site_strict.py | 15 + .../support/fencedframe-mark-signedin.html | 10 +- .../tests/credential-management/support/set_cookie | 1 + .../support/set_cookie.headers | 1 + .../CSS2/floats/block-in-inline-become-float.html | 23 + .../reference/no_red_3x3_monospace_table-ref.xht | 1 + .../tables/table-vertical-align-baseline-008.xht | 25 + .../tables/table-vertical-align-baseline-009.xht | 29 + .../text/text-align-justify-with-overflow-ref.html | 26 + .../text/text-align-justify-with-overflow.html | 29 + .../css/CSS2/text/text-indent-wrap-002-ref.html | 23 + .../tests/css/CSS2/text/text-indent-wrap-002.html | 22 + .../support/RGB_Circles.oggtheora.ogv | Bin 66830 -> 0 bytes .../tests/css/css-align/gaps/gap-parsing-002.html | 67 + .../tests/css/css-align/parsing/gap-shorthand.html | 2 +- .../parsing/grid-column-gap-computed.html | 29 + .../css-align/parsing/grid-column-gap-invalid.html | 24 + .../css-align/parsing/grid-column-gap-valid.html | 24 + .../css/css-align/parsing/grid-gap-computed.html | 36 + .../css/css-align/parsing/grid-gap-invalid.html | 22 + .../css/css-align/parsing/grid-gap-shorthand.html | 36 + .../css/css-align/parsing/grid-gap-valid.html | 27 + .../css-align/parsing/grid-row-gap-computed.html | 31 + .../css-align/parsing/grid-row-gap-invalid.html | 22 + .../css/css-align/parsing/grid-row-gap-valid.html | 23 + .../css-anchor-position/anchor-center-htb-htb.html | 2 +- .../css-anchor-position/anchor-center-htb-vrl.html | 2 +- .../css-anchor-position/anchor-center-vrl-htb.html | 2 +- .../css-anchor-position/anchor-center-vrl-vrl.html | 2 +- .../css-anchor-position/anchor-default-001.html | 55 - .../css-anchor-position/anchor-default-002.html | 69 - .../css-anchor-position/anchor-default-003.html | 55 - .../css-anchor-position/anchor-default-basics.html | 42 - .../css-anchor-position/anchor-default-ref.html | 44 - .../anchor-getComputedStyle-002.html | 34 +- .../anchor-getComputedStyle-003.html | 4 +- .../anchor-name-inline-001.html | 2 +- .../anchor-name-style-contained-dynamic.html | 71 - .../anchor-name-style-contained.html | 60 - .../anchor-position-circular.html | 4 +- .../anchor-position-dynamic-004.html | 2 +- .../anchor-position-dynamic-005.html | 45 + .../anchor-position-top-layer-001.html | 2 +- .../anchor-position-top-layer-002.html | 2 +- .../anchor-position-top-layer-003.html | 2 +- .../anchor-position-top-layer-004.html | 2 +- .../anchor-position-top-layer-005.html | 2 +- .../anchor-position-top-layer-006.html | 2 +- .../css/css-anchor-position/anchor-scroll-001.html | 4 +- .../css/css-anchor-position/anchor-scroll-002.html | 2 +- .../css/css-anchor-position/anchor-scroll-003.html | 2 +- .../css/css-anchor-position/anchor-scroll-004.html | 2 +- .../css/css-anchor-position/anchor-scroll-005.html | 2 +- .../css/css-anchor-position/anchor-scroll-006.html | 6 +- .../css/css-anchor-position/anchor-scroll-007.html | 2 +- .../anchor-scroll-chained-001.tentative.html | 4 +- .../anchor-scroll-chained-002.tentative.html | 4 +- .../anchor-scroll-chained-003.tentative.html | 4 +- .../anchor-scroll-chained-004.tentative.html | 4 +- .../anchor-scroll-chained-fallback.tentative.html | 4 +- ...chor-scroll-composited-scrolling-001-crash.html | 2 +- ...chor-scroll-composited-scrolling-002-crash.html | 2 +- ...chor-scroll-composited-scrolling-003-crash.html | 2 +- ...chor-scroll-composited-scrolling-004-crash.html | 2 +- ...chor-scroll-composited-scrolling-005-crash.html | 2 +- .../anchor-scroll-composited-scrolling-006.html | 2 +- .../anchor-scroll-fixedpos-002.html | 2 +- .../anchor-scroll-fixedpos.html | 2 +- .../anchor-scroll-js-expose.html | 2 +- .../css-anchor-position/anchor-scroll-nested.html | 2 +- .../anchor-scroll-position-try-001.html | 2 +- .../anchor-scroll-position-try-002.html | 2 +- .../anchor-scroll-position-try-003.html | 2 +- .../anchor-scroll-position-try-004.html | 2 +- .../anchor-scroll-position-try-005.html | 2 +- .../anchor-scroll-position-try-006.html | 2 +- .../anchor-scroll-position-try-007.html | 2 +- .../anchor-scroll-position-try-008.html | 2 +- .../anchor-scroll-position-try-009.html | 2 +- .../anchor-scroll-position-try-010.html | 2 +- .../anchor-scroll-position-try-011.html | 2 +- .../anchor-scroll-position-try-012-ref.html | 39 + .../anchor-scroll-position-try-012.html | 62 + .../anchor-scroll-to-sticky-001.html | 2 +- .../anchor-scroll-to-sticky-002.html | 2 +- .../anchor-scroll-to-sticky-003.html | 2 +- .../anchor-scroll-to-sticky-004.html | 2 +- .../anchor-scroll-update-001.html | 4 +- .../anchor-scroll-update-002.html | 6 +- .../anchor-scroll-update-003.html | 4 +- .../anchor-scroll-update-004.html | 4 +- .../anchor-scroll-update-005.html | 2 +- .../anchor-scroll-update-006.html | 2 +- .../anchor-scroll-update-007.html | 4 +- .../css/css-anchor-position/anchor-scroll-vlr.html | 4 +- .../css/css-anchor-position/anchor-scroll-vrl.html | 4 +- .../anchor-transition-attr.html | 51 + .../anchor-transition-default.html | 54 + .../anchor-transition-eval.html | 69 + .../anchor-transition-name.html | 56 + .../css/css-anchor-position/anchor-typed-om.html | 55 + .../at-position-try-allowed-declarations.html | 24 +- .../css-anchor-position/at-position-try-cssom.html | 17 +- .../css-anchor-position/chrome-40286059-crash.html | 7 + .../inset-area-abs-inline-container.html | 10 +- .../inset-area-align-justify-wm-dir.html | 155 + .../inset-area-align-justify.html | 65 + .../inset-area-anchor-outside.html | 56 + .../inset-area-anchor-partially-outside.html | 56 + .../css/css-anchor-position/inset-area-basic.html | 108 +- .../inset-area-computed-insets.html | 23 + .../inset-area-computed-insets.tentative.html | 24 - .../css-anchor-position/inset-area-computed.html | 13 +- .../css-anchor-position/inset-area-in-grid.html | 106 + .../inset-area-inline-container.html | 12 +- .../inset-area-interpolation.html | 2 +- .../css-anchor-position/inset-area-parsing.html | 189 +- .../inset-area-scroll-adjust-ref.html | 11 + .../inset-area-scroll-adjust.html | 38 + .../inset-area-with-insets.html | 79 + .../css/css-anchor-position/inset-area-wm-dir.html | 86 +- .../parsing/position-try-options-computed.html | 9 + .../parsing/position-try-options-parsing.html | 15 + .../position-visibility-computed.tentative.html | 23 + .../position-visibility-parsing.tentative.html | 28 + .../css-anchor-position/position-anchor-001.html | 55 + .../css-anchor-position/position-anchor-002.html | 69 + .../css-anchor-position/position-anchor-003.html | 55 + .../position-anchor-basics.html | 42 + .../css-anchor-position/position-anchor-ref.html | 44 + .../position-fallback-basics.html | 40 - .../position-fallback-bounds-001.html | 84 - .../position-fallback-bounds-002.html | 87 - .../position-fallback-bounds-003.html | 95 - .../position-fallback-bounds-004.html | 99 - .../position-fallback-bounds-005.html | 76 - .../position-fallback-bounds-006.html | 65 - .../position-fallback-bounds-basics.html | 40 - .../css-anchor-position/position-try-cascade.html | 141 + .../position-try-initial-transition.html | 39 + .../position-try-options-limit.html | 53 + .../position-try-order-basic.html | 197 + .../position-try-position-anchor.html | 43 + .../position-try-transition-basic.html | 58 + .../position-try-transition-flip.html | 68 + .../css-anchor-position/position-try-typed-om.html | 55 + ...ition-visibility-add-no-overflow.tentative.html | 47 + .../position-visibility-anchors-valid-ref.html | 17 + ...osition-visibility-anchors-valid.tentative.html | 31 + ...bility-anchors-visible-after-scroll-in-ref.html | 32 + ...-anchors-visible-after-scroll-in.tentative.html | 64 + ...ility-anchors-visible-after-scroll-out-ref.html | 22 + ...anchors-visible-after-scroll-out.tentative.html | 59 + ...sibility-anchors-visible-change-anchor-ref.html | 29 + ...ty-anchors-visible-change-anchor.tentative.html | 68 + ...-anchors-visible-change-css-visibility-ref.html | 16 + ...rs-visible-change-css-visibility.tentative.html | 50 + ...ibility-anchors-visible-css-visibility-ref.html | 3 + ...y-anchors-visible-css-visibility.tentative.html | 35 + ...hors-visible-non-intervening-container-ref.html | 10 + ...isible-non-intervening-container.tentative.html | 65 + ...ibility-anchors-visible-position-fixed-ref.html | 9 + ...y-anchors-visible-position-fixed.tentative.html | 42 + .../position-visibility-anchors-visible-ref.html | 22 + ...ty-anchors-visible-stacked-child.tentative.html | 60 + ...ty-anchors-visible-with-position.tentative.html | 50 + ...ition-visibility-anchors-visible.tentative.html | 48 + .../position-visibility-no-overflow-ref.html | 21 + ...position-visibility-no-overflow-scroll-ref.html | 30 + ...on-visibility-no-overflow-scroll.tentative.html | 44 + ...bility-no-overflow-stacked-child.tentative.html | 62 + .../position-visibility-no-overflow.tentative.html | 37 + ...tion-visibility-remove-anchors-visible-ref.html | 25 + ...isibility-remove-anchors-visible.tentative.html | 61 + ...position-visibility-remove-no-overflow-ref.html | 27 + ...on-visibility-remove-no-overflow.tentative.html | 48 + .../property-interpolations.html | 15 +- .../css-anchor-position/try-tactic-alignment.html | 195 + .../css/css-anchor-position/try-tactic-anchor.html | 260 + .../css-anchor-position/try-tactic-inset-area.html | 251 + .../css/css-anchor-position/try-tactic-margin.html | 53 + .../css-anchor-position/try-tactic-percentage.html | 113 + .../css/css-anchor-position/try-tactic-wm.html | 56 + .../tests/css/css-animations/WEB_FEATURES.yml | 5 + .../css-animations/crashtests/cancel-update.html | 25 + .../pseudo-element-animation-with-marker.html | 15 + .../display-none-dont-cancel-pseudo.tentative.html | 52 + .../css/css-animations/parsing/WEB_FEATURES.yml | 4 + .../animation-event-destroy-renderer.html | 73 + .../tests/css/css-backgrounds/WEB_FEATURES.yml | 9 + .../css-backgrounds/animations/WEB_FEATURES.yml | 4 + .../animations/box-shadow-interpolation.html | 4 +- .../background-clip/WEB_FEATURES.yml | 10 + .../css/css-backgrounds/background-clip/list.txt | 12 - .../css/css-backgrounds/background-origin/list.txt | 12 - .../css/css-backgrounds/parsing/WEB_FEATURES.yml | 7 + .../parsing/background-image-valid.html | 14 +- .../parsing/border-block-end-radius-computed.html | 20 + .../parsing/border-block-end-radius-invalid.html | 23 + .../parsing/border-block-end-radius-valid.html | 21 + .../border-block-start-radius-computed.html | 20 + .../parsing/border-block-start-radius-invalid.html | 23 + .../parsing/border-block-start-radius-valid.html | 21 + .../parsing/border-bottom-radius-computed.html | 20 + .../parsing/border-bottom-radius-invalid.html | 23 + .../parsing/border-bottom-radius-valid.html | 21 + .../tentative/parsing/border-clip-computed.html | 21 + .../tentative/parsing/border-clip-invalid.html | 17 + .../tentative/parsing/border-clip-valid.html | 20 + .../parsing/border-inline-end-radius-computed.html | 20 + .../parsing/border-inline-end-radius-invalid.html | 23 + .../parsing/border-inline-end-radius-valid.html | 21 + .../border-inline-start-radius-computed.html | 20 + .../border-inline-start-radius-invalid.html | 23 + .../parsing/border-inline-start-radius-valid.html | 21 + .../parsing/border-left-radius-computed.html | 20 + .../parsing/border-left-radius-invalid.html | 23 + .../parsing/border-left-radius-valid.html | 21 + .../parsing/border-right-radius-computed.html | 20 + .../parsing/border-right-radius-invalid.html | 23 + .../parsing/border-right-radius-valid.html | 21 + .../parsing/border-top-radius-computed.html | 20 + .../parsing/border-top-radius-invalid.html | 23 + .../tentative/parsing/border-top-radius-valid.html | 21 + .../parsing/box-shadow-blur-computed.html | 18 + .../tentative/parsing/box-shadow-blur-invalid.html | 18 + .../tentative/parsing/box-shadow-blur-valid.html | 17 + .../parsing/box-shadow-color-computed.html | 31 + .../parsing/box-shadow-color-invalid.html | 22 + .../tentative/parsing/box-shadow-color-valid.html | 29 + .../parsing/box-shadow-offset-computed.html | 20 + .../parsing/box-shadow-offset-invalid.html | 16 + .../tentative/parsing/box-shadow-offset-valid.html | 19 + .../parsing/box-shadow-position-computed.html | 18 + .../parsing/box-shadow-position-invalid.html | 17 + .../parsing/box-shadow-position-valid.html | 16 + .../parsing/box-shadow-spread-computed.html | 19 + .../parsing/box-shadow-spread-invalid.html | 17 + .../tentative/parsing/box-shadow-spread-valid.html | 17 + .../tentative/parsing/corner-shape-computed.html | 19 + .../tentative/parsing/corner-shape-invalid.html | 18 + .../tentative/parsing/corner-shape-valid.html | 18 + .../tentative/parsing/corners-computed.html | 50 + .../tentative/parsing/corners-invalid.html | 25 + .../tentative/parsing/corners-valid.html | 48 + .../grid/monolithic-overflow-print-ref.html | 2 +- .../css-break/grid/monolithic-overflow-print.html | 2 +- .../css/css-break/transform-022-print-ref.html | 8 + .../tests/css/css-break/transform-022-print.html | 11 + .../css/css-break/transform-023-print-ref.html | 4 + .../tests/css/css-break/transform-023-print.html | 11 + .../css/css-break/transform-024-print-ref.html | 13 + .../tests/css/css-break/transform-024-print.html | 21 + .../tests/css/css-cascade/WEB_FEATURES.yml | 4 + .../tests/css/css-cascade/at-scope-parsing.html | 7 +- .../css/css-cascade/at-scope-relative-syntax.html | 68 + .../tests/css/css-cascade/parsing/WEB_FEATURES.yml | 4 + .../tests/css/css-cascade/scope-evaluation.html | 22 +- .../tests/css/css-cascade/scope-implicit.html | 34 +- .../tests/css/css-color/WEB_FEATURES.yml | 22 + .../css-color/clip-opacity-out-of-flow-ref.html | 5 + .../css/css-color/clip-opacity-out-of-flow.html | 19 + .../tests/css/css-color/lab-l-over-100-1.html | 13 +- .../tests/css/css-color/lab-l-over-100-2.html | 13 +- .../tests/css/css-color/lab-l-over-100-ref.html | 4 +- .../tests/css/css-color/lch-l-over-100-1.html | 13 +- .../tests/css/css-color/lch-l-over-100-2.html | 13 +- .../tests/css/css-color/lch-l-over-100-ref.html | 5 +- .../tests/css/css-color/oklab-l-almost-0-ref.html | 9 + .../tests/css/css-color/oklab-l-almost-0.html | 21 + .../tests/css/css-color/oklab-l-almost-1-ref.html | 9 + .../tests/css/css-color/oklab-l-almost-1.html | 21 + .../tests/css/css-color/oklab-l-over-1-1.html | 13 +- .../tests/css/css-color/oklab-l-over-1-2.html | 13 +- .../tests/css/css-color/oklab-l-over-1-ref.html | 4 +- .../tests/css/css-color/oklch-l-almost-0-ref.html | 9 + .../tests/css/css-color/oklch-l-almost-0.html | 21 + .../tests/css/css-color/oklch-l-almost-1-ref.html | 9 + .../tests/css/css-color/oklch-l-almost-1.html | 21 + .../tests/css/css-color/oklch-l-over-1-1.html | 13 +- .../tests/css/css-color/oklch-l-over-1-2.html | 13 +- .../tests/css/css-color/oklch-l-over-1-ref.html | 4 +- .../tests/css/css-color/parsing/WEB_FEATURES.yml | 5 + .../parsing/color-computed-color-mix-function.html | 10 +- .../parsing/color-computed-relative-color.html | 89 +- .../parsing/color-invalid-color-function.html | 12 +- .../parsing/color-invalid-color-mix-function.html | 2 +- .../parsing/color-invalid-relative-color.html | 14 +- .../css/css-color/parsing/color-invalid-rgb.html | 2 + .../parsing/color-valid-color-mix-function.html | 2 +- .../parsing/color-valid-relative-color.html | 358 +- .../quote-scoping-shadow-dom-crash.html | 20 + .../hebrew/counter-hebrew-nested-ref.html | 93 +- .../css-flexbox/intrinsic-size/col-wrap-crash.html | 5 + .../tests/css/css-fonts/WEB_FEATURES.yml | 13 + .../css/css-fonts/animations/WEB_FEATURES.yml | 6 + .../tests/css/css-fonts/parsing/WEB_FEATURES.yml | 14 + .../css/css-fonts/variations/WEB_FEATURES.yml | 4 + ...ation-between-rows-001-print-ref.tentative.html | 20 + ...mentation-between-rows-001-print.tentative.html | 21 + .../grid-fit-content-percentage.html | 46 +- .../subgrid/placement-invalidation-001.html | 50 + .../css/css-grid/subgrid/subgrid-button-ref.html | 33 + .../tests/css/css-grid/subgrid/subgrid-button.html | 36 + .../custom-highlight-painting-019-ref.html | 13 + .../painting/custom-highlight-painting-019.html | 39 + .../css/css-images/cross-fade-computed-value.html | 12 +- .../color-scheme-dependent-color-stops-ref.html | 47 + .../color-scheme-dependent-color-stops.html | 61 + .../gradient-single-stop-longer-hue-hsl-ref.html | 23 + .../gradient-single-stop-longer-hue-hsl.html | 28 + .../gradient-single-stop-longer-hue-oklch-ref.html | 23 + .../gradient-single-stop-longer-hue-oklch.html | 28 + .../repeating-gradient-hsl-and-oklch-ref.html | 47 + .../gradient/repeating-gradient-hsl-and-oklch.html | 44 + ...xt-box-trim-half-leading-block-box-001-ref.html | 1 - .../text-box-trim-half-leading-block-box-001.html | 2 +- ...t-box-trim-half-leading-inline-box-001-ref.html | 31 - .../text-box-trim-half-leading-inline-box-001.html | 32 - ...t-box-trim-half-leading-inline-box-002-ref.html | 31 - .../text-box-trim-half-leading-inline-box-002.html | 33 - ...t-box-trim-half-leading-inline-box-003-ref.html | 32 - .../text-box-trim-half-leading-inline-box-003.html | 33 - .../animations/margin-block-interpolation.html | 26 + .../animations/margin-inline-interpolation.html | 26 + .../animations/clip-path-interpolation-shape.html | 122 +- .../clip-path-shape-interpolation-003.html | 37 + .../clip-path-shape-interpolation-004.html | 37 + .../clip-path-path-with-zoom-hittest.html | 2 +- .../clip-path/clip-path-path-with-zoom.html | 2 +- .../clip-path/clip-path-scaled-video.html | 12 +- .../css-masking/clip-path/clip-path-shape-003.html | 11 - .../css-masking/clip-path/clip-path-shape-004.html | 11 - .../css-masking/clip-path/clip-path-shape-005.html | 29 + .../css-masking/clip-path/clip-path-shape-006.html | 29 + .../reference/clip-path-path-with-zoom-ref.html | 2 +- .../reference/clip-path-shape-003-ref.html | 8 +- .../reference/clip-path-shape-004-ref.html | 8 +- .../css/css-masking/parsing/clip-path-invalid.html | 1 + .../crashtests/block-in-inline-become-float.html | 15 + .../css/css-overflow/line-clamp-001.tentative.html | 21 + .../css/css-overflow/line-clamp-002.tentative.html | 20 + .../css/css-overflow/line-clamp-003.tentative.html | 20 + .../css/css-overflow/line-clamp-004.tentative.html | 22 + .../css/css-overflow/line-clamp-005.tentative.html | 23 + .../css/css-overflow/line-clamp-006.tentative.html | 24 + .../css/css-overflow/line-clamp-007.tentative.html | 26 + .../css/css-overflow/line-clamp-008.tentative.html | 42 + .../css/css-overflow/line-clamp-009.tentative.html | 44 + .../css/css-overflow/line-clamp-010.tentative.html | 22 + .../css/css-overflow/line-clamp-011.tentative.html | 23 + .../css/css-overflow/line-clamp-012.tentative.html | 28 + .../css/css-overflow/line-clamp-013.tentative.html | 29 + .../css/css-overflow/line-clamp-014.tentative.html | 22 + .../css/css-overflow/line-clamp-015.tentative.html | 24 + .../css/css-overflow/line-clamp-016.tentative.html | 23 + .../css/css-overflow/line-clamp-017.tentative.html | 28 + .../css/css-overflow/line-clamp-018.tentative.html | 27 + .../css/css-overflow/line-clamp-019.tentative.html | 24 + .../css/css-overflow/line-clamp-020.tentative.html | 20 + .../line-clamp-with-abspos-001.tentative.html | 29 + .../line-clamp-with-abspos-002.tentative.html | 34 + .../line-clamp-with-abspos-003.tentative.html | 29 + .../line-clamp-with-abspos-004.tentative.html | 34 + .../line-clamp-with-abspos-005.tentative.html | 29 + .../line-clamp-with-abspos-006.tentative.html | 34 + .../line-clamp-with-abspos-007.tentative.html | 30 + .../line-clamp-with-abspos-008.tentative.html | 31 + .../line-clamp-with-abspos-009.tentative.html | 31 + .../line-clamp-with-abspos-010.tentative.html | 32 + .../css-overflow/reference/line-clamp-010-ref.html | 14 + .../css-overflow/reference/line-clamp-011-ref.html | 17 + .../css-overflow/reference/line-clamp-012-ref.html | 21 + .../css-overflow/reference/line-clamp-013-ref.html | 22 + .../css-overflow/reference/line-clamp-015-ref.html | 17 + .../reference/line-clamp-with-abspos-001-ref.html | 23 + .../reference/line-clamp-with-abspos-005-ref.html | 23 + .../reference/line-clamp-with-abspos-006-ref.html | 28 + .../reference/line-clamp-with-abspos-007-ref.html | 24 + .../reference/line-clamp-with-abspos-008-ref.html | 25 + .../reference/line-clamp-with-abspos-010-ref.html | 26 + .../crashtests/root-element-remove-print.html | 8 + ...-inline-block-in-float-in-table-cell-print.html | 8 + .../tests/css/css-page/fixedpos-001-print-ref.html | 17 + .../tests/css/css-page/fixedpos-001-print.html | 13 + .../tests/css/css-page/fixedpos-002-print-ref.html | 17 + .../tests/css/css-page/fixedpos-002-print.html | 13 + .../tests/css/css-page/fixedpos-003-print-ref.html | 17 + .../tests/css/css-page/fixedpos-003-print.html | 13 + .../tests/css/css-page/fixedpos-004-print-ref.html | 26 + .../tests/css/css-page/fixedpos-004-print.html | 18 + .../tests/css/css-page/fixedpos-005-print-ref.html | 42 + .../tests/css/css-page/fixedpos-005-print.html | 22 + .../tests/css/css-page/fixedpos-006-print-ref.html | 57 + .../tests/css/css-page/fixedpos-006-print.html | 23 + .../tests/css/css-page/fixedpos-007-print-ref.html | 26 + .../tests/css/css-page/fixedpos-007-print.html | 19 + .../tests/css/css-page/fixedpos-008-print-ref.html | 44 + .../tests/css/css-page/fixedpos-008-print.html | 23 + .../fixedpos-with-abspos-with-link-print-ref.html | 13 + .../fixedpos-with-abspos-with-link-print.html | 15 + .../css-page/fixedpos-with-iframe-print-ref.html | 10 + .../css/css-page/fixedpos-with-iframe-print.html | 12 + ...dpos-with-link-with-inline-child-print-ref.html | 10 + ...fixedpos-with-link-with-inline-child-print.html | 12 + .../css/css-page/media-queries-001-print-ref.html | 13 + .../css/css-page/media-queries-001-print.html | 37 + .../css/css-page/media-queries-002-print.html | 6 + .../css/css-page/media-queries-003-print-ref.html | 7 + .../css/css-page/media-queries-003-print.html | 10 + .../css/css-page/page-margin-001-print-ref.html | 26 + .../tests/css/css-page/page-margin-001-print.html | 25 + .../css/css-page/page-margin-002-print-ref.html | 29 + .../tests/css/css-page/page-margin-002-print.html | 28 + .../css/css-page/page-margin-003-print-ref.html | 29 + .../tests/css/css-page/page-margin-003-print.html | 28 + .../css/css-page/page-margin-004-print-ref.html | 18 + .../tests/css/css-page/page-margin-004-print.html | 21 + .../css/css-page/page-margin-005-print-ref.html | 18 + .../tests/css/css-page/page-margin-005-print.html | 21 + .../css/css-page/page-margin-006-print-ref.html | 21 + .../tests/css/css-page/page-margin-006-print.html | 25 + .../page-margin-negative-print-ref.tentative.html | 15 + .../page-margin-negative-print.tentative.html | 24 + .../css/css-page/page-name-000-print-ref.html | 5 + .../tests/css/css-page/page-name-000-print.html | 10 + .../css/css-page/page-name-002-print-ref.html | 26 + .../tests/css/css-page/page-name-002-print.html | 21 + .../css/css-page/page-name-003-print-ref.html | 6 + .../tests/css/css-page/page-name-003-print.html | 9 + .../css-page/page-name-and-break-001-print.html | 21 + .../css-page/page-name-and-break-002-print.html | 21 + .../css-page/page-name-and-break-003-print.html | 14 + .../css-page/page-name-and-break-004-print.html | 14 + .../css-page/page-name-and-break-print-ref.html | 9 + .../css/css-page/page-size-001-print-ref.html | 10 + .../tests/css/css-page/page-size-001-print.html | 11 + .../css/css-page/page-size-002-print-ref.html | 12 + .../tests/css/css-page/page-size-002-print.html | 14 + .../css/css-page/page-size-003-print-ref.html | 12 + .../tests/css/css-page/page-size-003-print.html | 14 + .../css/css-page/page-size-004-print-ref.html | 23 + .../tests/css/css-page/page-size-004-print.html | 25 + .../css/css-page/page-size-005-print-ref.html | 23 + .../tests/css/css-page/page-size-005-print.html | 25 + .../css/css-page/page-size-006-print-ref.html | 26 + .../tests/css/css-page/page-size-006-print.html | 25 + .../css/css-page/page-size-007-print-ref.html | 54 + .../tests/css/css-page/page-size-007-print.html | 83 + .../css/css-page/page-size-008-print-ref.html | 54 + .../tests/css/css-page/page-size-008-print.html | 83 + .../css/css-page/page-size-009-print-ref.html | 16 + .../tests/css/css-page/page-size-009-print.html | 21 + .../css/css-page/page-size-010-print-ref.html | 92 + .../tests/css/css-page/page-size-010-print.html | 96 + .../css/css-page/page-size-011-print-ref.html | 93 + .../tests/css/css-page/page-size-011-print.html | 97 + .../page-visibility-hidden-001-print-ref.html | 8 + .../css-page/page-visibility-hidden-001-print.html | 13 + .../css/css-page/reference/blank-print-ref.html | 2 + .../filled-green-100px-square-print-ref.html | 4 + .../css-page/remote-origin-iframe-print-ref.html | 4 + .../css/css-page/remote-origin-iframe-print.html | 19 + .../css/css-page/resources/iframe-with-abspos.html | 5 + .../css/css-page/resources/mq-frame-100px.html | 15 + .../css-page/root-element-display-none-print.html | 15 + .../css-page/subpixel-page-size-001-print-ref.html | 10 + .../css/css-page/subpixel-page-size-001-print.html | 16 + .../css-page/subpixel-page-size-002-print-ref.html | 10 + .../css/css-page/subpixel-page-size-002-print.html | 16 + .../parse-input-arguments-018.https.html | 16 +- .../animation/registered-neutral-keyframe.html | 29 + .../registered-var-to-registered-animating.html | 50 + .../tests/css/css-scoping/font-face-006.html | 4 +- .../tests/css/css-scoping/host-defined.html | 24 + .../css/css-scroll-snap-2/resources/common.js | 54 +- .../resources/programmatic-scroll-common.js | 26 + .../resources/user-scroll-common.js | 31 +- .../snapchanged-after-layout-change.tentative.html | 12 +- .../snapchanged/snapchanged-ensures-dom-order.html | 95 - ...nged-on-programmatic-root-scroll.tentative.html | 4 +- ...apchanged-on-programmatic-scroll.tentative.html | 4 +- .../snapchanged-on-user-root-scroll.tentative.html | 10 +- .../snapchanged-on-user-scroll.tentative.html | 10 +- ...hanged-with-proximity-strictness.tentative.html | 4 +- ...snapchanging-after-layout-change.tentative.html | 4 +- ...ging-on-programmatic-root-scroll.tentative.html | 12 +- ...pchanging-on-programmatic-scroll.tentative.html | 14 +- ...snapchanging-on-user-root-scroll.tentative.html | 27 +- .../snapchanging-on-user-scroll.tentative.html | 28 +- .../css-scroll-snap/scroll-margin-editable.html | 34 + .../prefer-common-to-both-axes.html | 116 +- .../prefer-targeted-element-main-frame-target.html | 127 +- .../prefer-targeted-element-main-frame.html | 31 +- .../css/css-scrollbars/scrollbar-color-001.html | 62 + .../scrollbar-color-001.tentative.html | 62 - .../css/css-scrollbars/scrollbar-color-002.html | 55 + .../scrollbar-color-002.tentative.html | 55 - .../css/css-scrollbars/scrollbar-color-003.html | 89 + .../scrollbar-color-003.tentative.html | 89 - .../css/css-scrollbars/scrollbar-color-004.html | 60 + .../scrollbar-color-004.tentative.html | 60 - .../css/css-scrollbars/scrollbar-color-005.html | 60 + .../scrollbar-color-005.tentative.html | 60 - .../css/css-scrollbars/scrollbar-color-006.html | 33 + .../scrollbar-color-006.tentative.html | 33 - .../css/css-scrollbars/scrollbar-color-007.html | 33 + .../scrollbar-color-007.tentative.html | 33 - .../css/css-scrollbars/scrollbar-color-008.html | 36 + .../scrollbar-color-008.tentative.html | 36 - .../css/css-scrollbars/scrollbar-color-009.html | 20 + .../scrollbar-color-009.tentative.html | 20 - .../css/css-scrollbars/scrollbar-color-010.html | 20 + .../scrollbar-color-010.tentative.html | 20 - .../css-scrollbars/scrollbar-color-dynamic-8.html | 29 + .../scrollbar-color-dynamic-8.tentative.html | 29 - .../css/css-scrollbars/scrollbar-width-010.html | 62 + .../scrollbar-width-010.tentative.html | 62 - .../css/css-scrollbars/scrollbar-width-011.html | 55 + .../scrollbar-width-011.tentative.html | 55 - .../css/css-scrollbars/scrollbar-width-012.html | 56 + .../scrollbar-width-012.tentative.html | 56 - .../css/css-scrollbars/scrollbar-width-013.html | 55 + .../scrollbar-width-013.tentative.html | 55 - .../css/css-scrollbars/scrollbar-width-014.html | 62 + .../scrollbar-width-014.tentative.html | 62 - .../css/css-scrollbars/scrollbar-width-015.html | 87 + .../scrollbar-width-015.tentative.html | 87 - .../css/css-scrollbars/scrollbar-width-016.html | 114 + .../scrollbar-width-016.tentative.html | 114 - .../css-sizing/animation/height-interpolation.html | 43 + .../animation/max-height-interpolation.html | 37 + .../animation/max-width-interpolation.html | 37 + .../animation/min-height-interpolation.html | 37 + .../animation/min-width-interpolation.html | 37 + .../css-sizing/animation/width-interpolation.html | 43 + .../css/css-sizing/aspect-ratio/WEB_FEATURES.yml | 3 + .../css-sizing/aspect-ratio/support/2x2-green.ogv | Bin 7660 -> 0 bytes .../css-sizing/aspect-ratio/support/2x2-green.webm | Bin 0 -> 555 bytes .../crashtests/caption-repaint-crash.html | 19 + ...ble-cell-inline-size-box-sizing-quirks-ref.html | 15 + .../table-cell-inline-size-box-sizing-quirks.html | 19 + .../tentative/table-rows-with-zero-columns.html | 62 + .../css-text/line-breaking/line-breaking-029.html | 46 + .../tests/css/css-text/parsing/WEB_FEATURES.yml | 4 + .../text-align-justify-bidi-control-ref.html | 13 + .../text-align-justify-bidi-control.html | 16 + .../text-align/text-align-last-justify-br-ref.html | 14 + .../text-align/text-align-last-justify-br.html | 18 + .../css-text/text-spacing-trim/WEB_FEATURES.yml | 3 + .../hanging-whitespace-001.tentative.html | 42 + .../hanging-whitespace-002.tentative.html | 40 + .../hanging-whitespace-003.tentative.html | 50 + .../reference/text-wrap-balance-004-misref.html | 63 + .../reference/text-wrap-balance-004-ref.html | 69 + .../reference/text-wrap-balance-float-006-ref.html | 38 + .../white-space/text-wrap-balance-004.html | 70 + .../white-space/text-wrap-balance-float-006.html | 42 + .../text-wrap-balance-right-to-left.html | 34 + .../text-wrap-balance-top-to-bottom.html | 35 + .../tests/css/css-transforms/WEB_FEATURES.yml | 6 + .../css/css-transforms/animation/WEB_FEATURES.yml | 5 + .../css/css-transforms/parsing/WEB_FEATURES.yml | 5 + .../support/transform-iframe-002-contents.html | 14 + .../transform-iframe-scroll-position-contents.html | 21 + .../css/css-transforms/transform-iframe-002.html | 20 + .../transform-iframe-scroll-position-ref.html | 30 + .../transform-iframe-scroll-position.html | 29 + .../crashtests/delete-image-set.html | 17 + .../parsing/starting-style-parsing.html | 38 + .../css-transitions/starting-style-adjustment.html | 23 + .../web-platform/tests/css/css-ui/WEB_FEATURES.yml | 7 + .../tests/css/css-ui/animation/WEB_FEATURES.yml | 4 + .../web-platform/tests/css/css-ui/resize-014.html | 3 - .../web-platform/tests/css/css-ui/support/test.ogv | Bin 287648 -> 0 bytes .../tests/css/css-values/WEB_FEATURES.yml | 17 + .../css/css-values/calc-rounding-003-ref.html | 10 + .../tests/css/css-values/calc-rounding-003.html | 25 + .../calc-size-height-interpolation.tentative.html | 99 +- .../calc-size-width-interpolation.tentative.html | 116 +- .../calc-size/calc-size-height.tentative.html | 1 - .../calc-size/calc-size-parsing.tentative.html | 31 +- .../container-progress-computed.tentative.html | 80 + .../container-progress-invalid.tentative.html | 55 + .../container-progress-serialize.tentative.html | 48 + .../media-progress-computed.tentative.html | 42 + .../media-progress-invalid.tentative.html | 45 + .../media-progress-serialize.tentative.html | 44 + .../css-values/progress-serialize.tentative.html | 4 +- .../3d-transform-incoming-ref.html | 2 +- .../3d-transform-incoming.html | 2 +- .../3d-transform-outgoing-ref.html | 2 +- .../3d-transform-outgoing.html | 2 +- .../content-object-fit-fill-ref.html | 2 +- .../content-object-fit-none-ref.html | 2 +- .../content-smaller-than-box-size-ref.html | 2 +- .../content-smaller-than-box-size.html | 2 +- ...content-visibility-auto-shared-element-ref.html | 2 +- .../content-visibility-auto-shared-element.html | 2 +- ...with-child-with-transparent-background-ref.html | 2 +- ...ent-with-child-with-transparent-background.html | 2 +- .../content-with-clip-ref.html | 2 +- .../content-with-clip-root-ref.html | 2 +- .../content-with-clip-root.html | 2 +- .../css-view-transitions/content-with-clip.html | 2 +- .../content-with-inline-child-ref.html | 2 +- .../content-with-inline-child.html | 2 +- .../content-with-object-view-box-ref.html | 2 +- .../content-with-overflow-ref.html | 2 +- .../content-with-overflow-zoomed-ref.html | 2 +- .../content-with-transform-new-image.html | 2 +- .../content-with-transform-old-image.html | 2 +- .../content-with-transform-ref.html | 2 +- .../content-with-transparent-background-ref.html | 2 +- .../content-with-transparent-background.html | 2 +- .../css-tags-paint-order-ref.html | 2 +- .../css-tags-paint-order-with-entry-ref.html | 2 +- .../css-tags-paint-order-with-entry.html | 2 +- .../css-view-transitions/css-tags-paint-order.html | 2 +- .../css-tags-shared-element-ref.html | 2 +- .../css-tags-shared-element.html | 2 +- .../dialog-in-rtl-iframe-ref.html | 2 +- .../css-view-transitions/dialog-in-rtl-iframe.html | 2 +- .../dialog-in-top-layer-during-transition-new.html | 2 +- .../dialog-in-top-layer-during-transition-old.html | 2 +- .../dialog-in-top-layer-during-transition-ref.html | 2 +- .../document-element-detached-crash.html | 2 +- .../element-with-overflow-ref.html | 2 +- .../element-with-overflow.html | 2 +- .../css-view-transitions/event-pseudo-name.html | 2 +- .../css-view-transitions/far-away-capture-ref.html | 2 +- .../css/css-view-transitions/far-away-capture.html | 2 +- .../hit-test-unpainted-element-from-point.html | 2 +- .../hit-test-unpainted-element-ref.html | 2 +- .../hit-test-unpainted-element.html | 2 +- .../hit-test-unrelated-element-ref.html | 2 +- .../hit-test-unrelated-element.html | 2 +- .../iframe-new-has-scrollbar-ref.html | 2 +- .../iframe-new-has-scrollbar.html | 2 +- .../iframe-old-has-scrollbar-ref.html | 2 +- .../iframe-old-has-scrollbar.html | 2 +- .../iframe-transition-ref.html | 2 +- .../iframe-transition.sub.html | 2 +- .../inline-element-size-ref.html | 2 +- .../css-view-transitions/inline-element-size.html | 2 +- .../input-targets-root-while-render-blocked.html | 2 +- .../intrinsic-aspect-ratio-ref.html | 2 +- .../css/css-view-transitions/japanese-tag-ref.html | 2 +- .../css/css-view-transitions/japanese-tag.html | 2 +- .../list-style-position-style-change-crash.html | 2 +- ...-on-top-of-viewport-partially-onscreen-new.html | 2 +- ...-on-top-of-viewport-partially-onscreen-old.html | 2 +- ...-on-top-of-viewport-partially-onscreen-ref.html | 2 +- ...ssive-element-below-viewport-offscreen-new.html | 2 +- ...ssive-element-below-viewport-offscreen-old.html | 2 +- ...ssive-element-below-viewport-offscreen-ref.html | 2 +- ...ment-below-viewport-partially-onscreen-new.html | 2 +- ...ment-below-viewport-partially-onscreen-old.html | 2 +- ...ment-below-viewport-partially-onscreen-ref.html | 2 +- ...ive-element-left-of-viewport-offscreen-new.html | 2 +- ...ive-element-left-of-viewport-offscreen-old.html | 2 +- ...ive-element-left-of-viewport-offscreen-ref.html | 2 +- ...nt-left-of-viewport-partially-onscreen-new.html | 2 +- ...nt-left-of-viewport-partially-onscreen-old.html | 2 +- ...nt-left-of-viewport-partially-onscreen-ref.html | 2 +- ...e-element-on-top-of-viewport-offscreen-new.html | 2 +- ...e-element-on-top-of-viewport-offscreen-old.html | 2 +- ...e-element-on-top-of-viewport-offscreen-ref.html | 2 +- ...-on-top-of-viewport-partially-onscreen-new.html | 2 +- ...-on-top-of-viewport-partially-onscreen-old.html | 2 +- ...-on-top-of-viewport-partially-onscreen-ref.html | 2 +- ...nd-left-of-viewport-partially-onscreen-new.html | 2 +- ...nd-left-of-viewport-partially-onscreen-old.html | 2 +- ...nd-left-of-viewport-partially-onscreen-ref.html | 2 +- ...ve-element-right-of-viewport-offscreen-new.html | 2 +- ...ve-element-right-of-viewport-offscreen-old.html | 2 +- ...ve-element-right-of-viewport-offscreen-ref.html | 2 +- ...t-right-of-viewport-partially-onscreen-new.html | 2 +- ...t-right-of-viewport-partially-onscreen-old.html | 2 +- ...t-right-of-viewport-partially-onscreen-ref.html | 2 +- .../modify-style-via-cssom-ref.html | 2 +- .../modify-style-via-cssom.html | 2 +- .../named-element-with-fix-pos-child-new.html | 2 +- .../named-element-with-fix-pos-child-old.html | 2 +- .../named-element-with-fix-pos-child-ref.html | 2 +- .../new-and-old-sizes-match-ref.html | 2 +- .../new-and-old-sizes-match.html | 2 +- .../new-content-captures-clip-path-ref.html | 2 +- .../new-content-captures-clip-path.html | 2 +- .../new-content-captures-different-size-ref.html | 2 +- .../new-content-captures-different-size.html | 2 +- .../new-content-captures-opacity-ref.html | 2 +- .../new-content-captures-opacity.html | 2 +- .../new-content-captures-positioned-spans-ref.html | 2 +- .../new-content-captures-positioned-spans.html | 2 +- .../new-content-captures-root-ref.html | 2 +- .../new-content-captures-root.html | 2 +- .../new-content-captures-spans-ref.html | 2 +- .../new-content-captures-spans.html | 2 +- .../new-content-changes-overflow-ref.html | 2 +- .../new-content-changes-overflow.html | 2 +- .../new-content-container-writing-modes-ref.html | 2 +- .../new-content-container-writing-modes.html | 2 +- .../new-content-element-writing-modes-ref.html | 2 +- .../new-content-element-writing-modes.html | 2 +- .../new-content-from-root-display-none-ref.html | 2 +- .../new-content-from-root-display-none.html | 2 +- .../new-content-has-scrollbars-ref.html | 2 +- .../new-content-has-scrollbars.html | 2 +- .../new-content-intrinsic-aspect-ratio.html | 2 +- .../new-content-is-empty-div-ref.html | 2 +- .../new-content-is-empty-div.html | 2 +- .../new-content-object-fit-fill.html | 2 +- .../new-content-object-fit-none.html | 2 +- .../new-content-object-view-box-clip-path-ref.html | 2 +- ...nt-object-view-box-clip-path-reference-ref.html | 2 +- ...ontent-object-view-box-clip-path-reference.html | 2 +- .../new-content-object-view-box-clip-path.html | 2 +- ...ntent-object-view-box-overflow-clipped-ref.html | 2 +- ...w-content-object-view-box-overflow-clipped.html | 2 +- .../new-content-object-view-box-overflow-ref.html | 2 +- .../new-content-object-view-box-overflow.html | 2 +- .../new-content-scaling-ref.html | 2 +- .../css-view-transitions/new-content-scaling.html | 2 +- .../new-content-with-object-view-box.html | 2 +- .../new-content-with-overflow-zoomed.html | 2 +- .../new-content-with-overflow.html | 2 +- .../new-element-on-start-ref.html | 2 +- .../css-view-transitions/new-element-on-start.html | 2 +- .../new-root-vertical-writing-mode-ref.html | 2 +- .../new-root-vertical-writing-mode.html | 2 +- .../no-crash-set-exception.html | 2 +- ...no-crash-view-transition-in-massive-iframe.html | 2 +- .../no-css-animation-while-render-blocked.html | 2 +- .../no-raf-while-render-blocked.html | 2 +- .../css-view-transitions/no-root-capture-ref.html | 2 +- .../css/css-view-transitions/no-root-capture.html | 2 +- .../no-white-flash-before-activation-ref.html | 4 + .../no-white-flash-before-activation.html | 31 + .../css-view-transitions/nothing-captured-ref.html | 2 +- .../css/css-view-transitions/nothing-captured.html | 2 +- .../object-view-box-new-image.html | 2 +- .../object-view-box-old-image.html | 2 +- .../css-view-transitions/object-view-box-ref.html | 2 +- ...lement-modified-before-coming-onscreen-ref.html | 2 +- ...en-element-modified-before-coming-onscreen.html | 2 +- .../old-content-captures-clip-path-ref.html | 2 +- .../old-content-captures-clip-path.html | 2 +- .../old-content-captures-different-size-ref.html | 2 +- .../old-content-captures-different-size.html | 2 +- .../old-content-captures-opacity-ref.html | 2 +- .../old-content-captures-opacity.html | 2 +- .../old-content-captures-root-ref.html | 2 +- .../old-content-captures-root.html | 2 +- .../old-content-container-writing-modes-ref.html | 2 +- .../old-content-container-writing-modes.html | 2 +- .../old-content-element-writing-modes-ref.html | 2 +- .../old-content-element-writing-modes.html | 2 +- .../old-content-has-scrollbars-ref.html | 2 +- .../old-content-has-scrollbars.html | 2 +- .../old-content-intrinsic-aspect-ratio.html | 2 +- .../old-content-is-empty-div-ref.html | 2 +- .../old-content-is-empty-div.html | 2 +- .../old-content-object-fit-fill.html | 2 +- .../old-content-object-fit-none.html | 2 +- .../old-content-object-view-box-clip-path-ref.html | 2 +- ...nt-object-view-box-clip-path-reference-ref.html | 2 +- ...ontent-object-view-box-clip-path-reference.html | 2 +- .../old-content-object-view-box-clip-path.html | 2 +- .../old-content-object-view-box-overflow-ref.html | 2 +- .../old-content-object-view-box-overflow.html | 2 +- .../old-content-with-object-view-box.html | 2 +- .../old-content-with-overflow-zoomed.html | 2 +- .../old-content-with-overflow.html | 2 +- .../old-root-vertical-writing-mode-ref.html | 2 +- .../old-root-vertical-writing-mode.html | 2 +- ...child-on-root-element-with-view-transition.html | 2 +- .../only-child-view-transition.html | 2 +- .../parsing/pseudo-elements-invalid.html | 4 +- .../pseudo-rendering-invalidation-ref.html | 2 +- .../pseudo-rendering-invalidation.html | 2 +- ...pseudo-with-classes-match-wildcard-no-star.html | 40 + .../ready_resolves_after_dom_before_raf.html | 2 +- .../root-captured-as-different-tag-ref.html | 2 +- .../root-captured-as-different-tag.html | 2 +- .../root-element-display-none-crash.html | 2 +- ...ement-display-none-during-transition-crash.html | 2 +- .../root-scrollbar-with-fixed-background-ref.html | 2 +- .../root-scrollbar-with-fixed-background.html | 2 +- .../root-style-change-during-animation-ref.html | 2 +- .../root-style-change-during-animation.html | 2 +- .../root-to-shared-animation-end-ref.html | 2 +- .../root-to-shared-animation-end.html | 2 +- .../root-to-shared-animation-incoming-ref.html | 2 +- .../root-to-shared-animation-incoming.html | 2 +- .../root-to-shared-animation-start-ref.html | 2 +- .../root-to-shared-animation-start.html | 2 +- .../rtl-with-scrollbar-ref.html | 2 +- .../css-view-transitions/rtl-with-scrollbar.html | 2 +- .../set-universal-specificity-ref.html | 2 +- .../set-universal-specificity.html | 2 +- .../snapshot-containing-block-absolute-ref.html | 2 +- .../snapshot-containing-block-absolute.html | 2 +- ...aining-block-includes-scrollbar-gutter-ref.html | 2 +- ...containing-block-includes-scrollbar-gutter.html | 2 +- .../snapshot-containing-block-static-ref.html | 2 +- .../snapshot-containing-block-static.html | 2 +- .../css-view-transitions/style-inheritance.html | 2 +- .../transition-in-empty-iframe-ref.html | 2 +- .../transition-in-empty-iframe.html | 2 +- .../transition-in-hidden-page.html | 70 + .../update-callback-timeout.html | 25 + .../view-transition-name-on-document-root-ref.html | 2 +- .../view-transition-name-on-document-root.html | 2 +- ...transition-name-removed-mid-transition-ref.html | 2 +- ...iew-transition-name-removed-mid-transition.html | 2 +- .../web-animations-api-ref.html | 2 +- .../css-view-transitions/web-animations-api.html | 2 +- ...ndow-resize-aborts-transition-before-ready.html | 2 +- .../window-resize-aborts-transition.html | 2 +- .../tests/css/css-viewport/computedStyle-zoom.html | 57 +- .../tests/css/css-viewport/line-height-ref.html | 23 - .../tests/css/css-viewport/line-height.html | 24 - .../css-viewport/zoom/background-image-ref.html | 10 + .../css/css-viewport/zoom/background-image.html | 13 + .../tests/css/css-viewport/zoom/basic-ref.html | 10 + .../tests/css/css-viewport/zoom/basic.html | 16 + .../tests/css/css-viewport/zoom/font-size-ref.html | 19 + .../tests/css/css-viewport/zoom/font-size.html | 19 + .../css/css-viewport/zoom/green-square-100px.html | 3 + .../css-viewport/zoom/image-intrinsic-size.html | 14 + .../css/css-viewport/zoom/inherited-length.html | 15 + .../tests/css/css-viewport/zoom/inherited.html | 21 + .../css/css-viewport/zoom/line-height-ref.html | 23 + .../tests/css/css-viewport/zoom/line-height.html | 24 + .../css-viewport/zoom/parsing/zoom-computed.html | 23 + .../css/css-viewport/zoom/parsing/zoom-valid.html | 27 + .../zoom/relative-units-from-parent-ref.html | 4 + .../zoom/relative-units-from-parent.html | 13 + .../css/css-viewport/zoom/relative-units.html | 42 + .../css/css-viewport/zoom/scroll-corner-crash.html | 7 + .../css/css-viewport/zoom/scrollbar-crash.html | 2 + .../select-multiple-options-visual-order.html | 1 + .../css/cssom-view/Element-currentCSSZoom.html | 32 + .../tests/css/cssom-view/WEB_FEATURES.yml | 5 + ...ange-bounding-client-rect-with-nested-text.html | 48 + .../cssstyledeclaration-csstext-setter.window.js | 64 + .../tests/css/filter-effects/WEB_FEATURES.yml | 7 + .../css/filter-effects/animation/WEB_FEATURES.yml | 4 + .../css/filter-effects/parsing/WEB_FEATURES.yml | 4 + .../animation/offset-path-interpolation-008.html | 264 + .../motion/offset-path-shape-shape-001-ref.html | 24 + .../css/motion/offset-path-shape-shape-001.html | 33 + .../css/motion/offset-path-shape-shape-002.html | 36 + .../css/motion/offset-path-shape-shape-003.html | 30 + .../motion/parsing/offset-path-shape-computed.html | 35 + .../motion/parsing/offset-path-shape-parsing.html | 57 + .../crashtests/root-element-remove-print.html | 8 - ...-inline-block-in-float-in-table-cell-print.html | 8 - .../tests/css/printing/fixedpos-001-print-ref.html | 17 - .../tests/css/printing/fixedpos-001-print.html | 13 - .../tests/css/printing/fixedpos-002-print-ref.html | 17 - .../tests/css/printing/fixedpos-002-print.html | 13 - .../tests/css/printing/fixedpos-003-print-ref.html | 17 - .../tests/css/printing/fixedpos-003-print.html | 13 - .../tests/css/printing/fixedpos-004-print-ref.html | 26 - .../tests/css/printing/fixedpos-004-print.html | 18 - .../tests/css/printing/fixedpos-005-print-ref.html | 42 - .../tests/css/printing/fixedpos-005-print.html | 22 - .../tests/css/printing/fixedpos-006-print-ref.html | 57 - .../tests/css/printing/fixedpos-006-print.html | 23 - .../tests/css/printing/fixedpos-007-print-ref.html | 26 - .../tests/css/printing/fixedpos-007-print.html | 19 - .../tests/css/printing/fixedpos-008-print-ref.html | 44 - .../tests/css/printing/fixedpos-008-print.html | 23 - .../fixedpos-with-abspos-with-link-print-ref.html | 13 - .../fixedpos-with-abspos-with-link-print.html | 15 - .../printing/fixedpos-with-iframe-print-ref.html | 10 - .../css/printing/fixedpos-with-iframe-print.html | 12 - ...dpos-with-link-with-inline-child-print-ref.html | 10 - ...fixedpos-with-link-with-inline-child-print.html | 12 - .../css/printing/media-queries-001-print-ref.html | 13 - .../css/printing/media-queries-001-print.html | 37 - .../css/printing/media-queries-002-print.html | 6 - .../css/printing/media-queries-003-print-ref.html | 7 - .../css/printing/media-queries-003-print.html | 10 - .../css/printing/page-margin-001-print-ref.html | 26 - .../tests/css/printing/page-margin-001-print.html | 25 - .../css/printing/page-margin-002-print-ref.html | 29 - .../tests/css/printing/page-margin-002-print.html | 28 - .../css/printing/page-margin-003-print-ref.html | 29 - .../tests/css/printing/page-margin-003-print.html | 28 - .../css/printing/page-margin-004-print-ref.html | 18 - .../tests/css/printing/page-margin-004-print.html | 21 - .../css/printing/page-margin-005-print-ref.html | 18 - .../tests/css/printing/page-margin-005-print.html | 21 - .../css/printing/page-margin-006-print-ref.html | 21 - .../tests/css/printing/page-margin-006-print.html | 25 - .../css/printing/page-name-001-print-ref.html | 5 - .../tests/css/printing/page-name-001-print.html | 10 - .../css/printing/page-name-002-print-ref.html | 26 - .../tests/css/printing/page-name-002-print.html | 21 - .../css/printing/page-name-003-print-ref.html | 6 - .../tests/css/printing/page-name-003-print.html | 9 - .../printing/page-name-and-break-001-print.html | 21 - .../printing/page-name-and-break-002-print.html | 21 - .../printing/page-name-and-break-003-print.html | 14 - .../printing/page-name-and-break-004-print.html | 14 - .../printing/page-name-and-break-print-ref.html | 9 - .../css/printing/page-size-001-print-ref.html | 10 - .../tests/css/printing/page-size-001-print.html | 11 - .../css/printing/page-size-002-print-ref.html | 12 - .../tests/css/printing/page-size-002-print.html | 14 - .../css/printing/page-size-003-print-ref.html | 12 - .../tests/css/printing/page-size-003-print.html | 14 - .../css/printing/page-size-004-print-ref.html | 23 - .../tests/css/printing/page-size-004-print.html | 25 - .../css/printing/page-size-005-print-ref.html | 23 - .../tests/css/printing/page-size-005-print.html | 25 - .../css/printing/page-size-006-print-ref.html | 26 - .../tests/css/printing/page-size-006-print.html | 25 - .../css/printing/page-size-007-print-ref.html | 54 - .../tests/css/printing/page-size-007-print.html | 83 - .../css/printing/page-size-008-print-ref.html | 54 - .../tests/css/printing/page-size-008-print.html | 83 - .../css/printing/page-size-009-print-ref.html | 16 - .../tests/css/printing/page-size-009-print.html | 21 - .../css/printing/page-size-010-print-ref.html | 92 - .../tests/css/printing/page-size-010-print.html | 96 - .../css/printing/page-size-011-print-ref.html | 93 - .../tests/css/printing/page-size-011-print.html | 97 - .../page-visibility-hidden-001-print-ref.html | 8 - .../printing/page-visibility-hidden-001-print.html | 13 - .../css/printing/reference/blank-print-ref.html | 2 - .../filled-green-100px-square-print-ref.html | 4 - .../printing/remote-origin-iframe-print-ref.html | 4 - .../css/printing/remote-origin-iframe-print.html | 19 - .../css/printing/resources/iframe-with-abspos.html | 5 - .../css/printing/resources/mq-frame-100px.html | 15 - .../printing/root-element-display-none-print.html | 15 - .../printing/subpixel-page-size-001-print-ref.html | 10 - .../css/printing/subpixel-page-size-001-print.html | 16 - .../printing/subpixel-page-size-002-print-ref.html | 10 - .../css/printing/subpixel-page-size-002-print.html | 16 - .../css/printing/transform-001-print-ref.html | 8 - .../tests/css/printing/transform-001-print.html | 11 - .../css/printing/transform-002-print-ref.html | 4 - .../tests/css/printing/transform-002-print.html | 11 - .../css/printing/transform-003-print-ref.html | 13 - .../tests/css/printing/transform-003-print.html | 21 - .../tests/css/selectors/WEB_FEATURES.yml | 7 + .../css/selectors/dir-pseudo-on-input-element.html | 14 +- .../css/selectors/invalidation/WEB_FEATURES.yml | 6 + .../is-where-pseudo-containing-hard-pseudo.html | 100 + .../tests/css/selectors/parsing/WEB_FEATURES.yml | 8 + .../tests/css/zoom/iframe-zoom-nested.html | 38 + .../tests/css/zoom/iframe-zoom.sub.html | 41 + .../css/zoom/reference/iframe-zoom-nested-ref.html | 35 + .../tests/css/zoom/reference/iframe-zoom-ref.html | 31 + .../tests/css/zoom/resources/iframe_content.html | 4 + .../css/zoom/resources/nested-iframe-no-zoom.html | 4 + .../zoom/resources/nested-iframe-with-zoom.html | 4 + .../css/zoom/tentative/background-image-ref.html | 10 - .../tests/css/zoom/tentative/background-image.html | 12 - .../tests/css/zoom/tentative/basic-ref.html | 10 - .../tests/css/zoom/tentative/basic.html | 15 - .../css/zoom/tentative/green-square-100px.html | 3 - .../css/zoom/tentative/image-intrinsic-size.html | 14 - .../tests/css/zoom/tentative/inherited-length.html | 14 - .../tests/css/zoom/tentative/inherited.html | 20 - .../css/zoom/tentative/parsing/zoom-computed.html | 22 - .../css/zoom/tentative/parsing/zoom-valid.html | 26 - .../css/zoom/tentative/scroll-corner-crash.html | 7 - .../tests/css/zoom/tentative/scrollbar-crash.html | 2 - .../customized-builtins/HTMLMediaElement.html | 2 +- .../customized-builtins/HTMLSourceElement.html | 2 +- .../state/state-css-selector-nth-of.html | 92 + .../custom-elements/state/state-css-selector.html | 26 + .../tests/device-posture/WEB_FEATURES.yml | 3 + .../tests/docs/writing-tests/assumptions.md | 2 +- .../hide-return-to-opener-button-manual.https.html | 21 + .../experimental-features/resources/video.ogv | Bin 103746 -> 0 bytes .../experimental-features/resources/video.webm | Bin 0 -> 81605 bytes .../unsized-media.tentative.https.sub.html | 2 +- .../web-platform/tests/dom/abort/WEB_FEATURES.yml | 3 + .../tests/dom/events/event-global.html | 10 + .../scrollend-event-fires-on-visual-viewport.html | 44 +- ...default-style-meta-from-fragment.tentative.html | 46 +- .../insertion-removing-steps/blur-event.window.js | 17 +- .../observable/tentative/observable-first.any.js | 114 + .../observable/tentative/observable-flatMap.any.js | 315 + .../observable/tentative/observable-from.any.js | 354 + .../observable/tentative/observable-last.any.js | 113 + .../tentative/observable-switchMap.any.js | 252 + testing/web-platform/tests/domxpath/fn-lang.html | 11 +- .../editing/crashtests/caret-display-list-002.html | 35 + .../editing/crashtests/caret-display-list.html | 26 + .../crashtests/designMode-caret-change.html | 37 + .../interactionid-orphan-pointerup.html | 31 + .../resources/event-timing-test-utils.js | 12 + ...utomatic-beacon-anchor-click-handler.https.html | 2 +- .../automatic-beacon-click-handler.https.html | 2 +- .../automatic-beacon-component-ad.https.html | 2 +- .../automatic-beacon-cross-origin-false.https.html | 2 +- ...matic-beacon-cross-origin-navigation.https.html | 4 +- ...utomatic-beacon-cross-origin-no-data.https.html | 2 +- ...omatic-beacon-cross-origin-no-opt-in.https.html | 2 +- .../automatic-beacon-no-destination.https.html | 2 +- .../automatic-beacon-no-opt-in.https.html | 2 +- .../automatic-beacon-two-events-clear.https.html | 2 +- .../automatic-beacon-two-events-persist.https.html | 2 +- .../automatic-beacon-unfenced-top.https.html | 2 +- .../automatic-beacon-use-ancestor-data.https.html | 4 +- .../tests/fenced-frame/can-load-api.https.html | 2 +- .../csp-allowed-transparent.https.html | 40 + .../tests/fenced-frame/csp-allowed.https.html | 44 +- .../csp-blocked-transparent.https.html | 41 + .../tests/fenced-frame/csp-blocked.https.html | 84 +- .../fenced-frame/csp-transparent-url.https.html | 53 - .../disable-untrusted-network.https.html | 49 - .../fenced-frame/notify-event-iframe.https.html | 25 +- .../report-event-reserved-event.https.html | 4 +- .../tests/fenced-frame/report-event.https.html | 42 + .../resources/automatic-beacon-helper.js | 7 +- .../resources/automatic-beacon-store.py | 44 - .../resources/automatic-beacon-unfenced-page.html | 2 +- .../tests/fenced-frame/resources/beacon-store.py | 56 + .../fenced-frame/resources/fledge-bidding-logic.py | 11 +- .../tests/fenced-frame/resources/shared-worker.js | 14 + .../fenced-frame/resources/unreached.https.html | 15 - .../tests/fenced-frame/resources/utils.js | 115 +- ...ed-fenced-frame-in-iframe-navigation.https.html | 75 - ...evoke-nested-fenced-frame-navigation.https.html | 50 - .../tests/fenced-frame/revoke-popup.https.html | 47 - .../revoke-unfenced-top-navigation.https.html | 47 - .../tests/fenced-frame/shared-workers.https.html | 42 + .../credentials/authentication-redirection.any.js | 2 +- .../request/destination/resources/dummy_video.ogv | Bin 94372 -> 0 bytes .../fetch/api/request/request-bad-port.any.js | 2 + .../api/resources/dump-authorization-header.py | 5 + ...dictionary-clear-site-data.tentative.https.html | 54 + .../dictionary-decompression.tentative.https.html | 57 + ...ry-fetch-with-link-element.tentative.https.html | 70 + ...ary-fetch-with-link-header.tentative.https.html | 51 + .../dictionary-registration.tentative.https.html | 60 + .../resources/clear-site-data.py | 4 + .../resources/compressed-data.py | 28 + .../resources/compression-dictionary-util.js | 120 + .../resources/echo-headers.py | 10 + .../compression-dictionary/resources/empty.html | 1 + .../resources/register-dictionary.py | 37 + .../content-encoding/br/bad-br-body.https.any.js | 12 + .../content-encoding/br/big-br-body.https.any.js | 55 + .../fetch/content-encoding/br/br-body.https.any.js | 15 + .../content-encoding/br/resources/bad-br-body.py | 3 + .../content-encoding/br/resources/big.text.br | Bin 0 -> 49 bytes .../br/resources/big.text.br.headers | 3 + .../br/resources/foo.octetstream.br | Bin 0 -> 15 bytes .../br/resources/foo.octetstream.br.headers | 2 + .../content-encoding/br/resources/foo.text.br | Bin 0 -> 15 bytes .../br/resources/foo.text.br.headers | 2 + .../activate-after.tentative.https.window.js | 2 +- .../fetch-later/iframe.tentative.https.window.js | 2 +- .../new-window.tentative.https.window.js | 2 +- .../policies/csp-allowed.tentative.https.window.js | 2 +- .../policies/csp-blocked.tentative.https.window.js | 2 +- ...p-redirect-to-blocked.tentative.https.window.js | 2 +- .../fetch-later/quota.tentative.https.window.js | 2 +- .../fetch-later/resources/fetch-later-helper.js | 206 + .../fetch/fetch-later/resources/get_beacon.py | 30 + .../fetch/fetch-later/resources/set_beacon.py | 83 + .../send-on-deactivate.tentative.https.window.js | 2 +- .../not-send-after-abort.tentative.https.window.js | 2 +- ...e-with-activate-after.tentative.https.window.js | 2 +- .../send-multiple.tentative.https.window.js | 2 +- .../anchor.tentative.https.window.js | 38 - .../resources/support.sub.js | 21 - .../window-open-existing.tentative.https.window.js | 38 - .../window-open.tentative.https.window.js | 38 - .../dangling-markup-mitigation-allowed-apis.html | 26 - ...up-mitigation-allowed-apis.tentative.https.html | 80 + .../dangling-markup-mitigation-data-url.sub.html | 229 - ...g-markup-mitigation-data-url.tentative.sub.html | 229 + .../dangling-markup-mitigation.html | 147 - .../dangling-markup-mitigation.https.html | 61 - .../dangling-markup-mitigation.tentative.html | 147 + ...dangling-markup-mitigation.tentative.https.html | 61 + .../security/dangling-markup/service-worker.js | 12 +- testing/web-platform/tests/fledge/tentative/TODO | 2 + .../tentative/additional-bids.https.window.js | 267 +- ...ction-config-passed-to-worklets.https.window.js | 23 +- .../tentative/auction-config.https.window.js | 64 +- .../fledge/tentative/component-ads.https.window.js | 4 +- .../tentative/component-auction.https.window.js | 4 +- .../fledge/tentative/cross-origin.https.window.js | 2 +- .../fledge/tentative/currency.https.window.js | 2 +- .../generate-bid-browser-signals.https.window.js | 2 +- .../tentative/reporting-arguments.https.window.js | 52 +- .../fledge/tentative/resources/additional-bids.py | 64 +- .../tests/fledge/tentative/resources/ed25519.py | 289 + .../fledge/tentative/resources/fledge-util.sub.js | 210 +- .../tentative/resources/trusted-bidding-signals.py | 2 + .../tentative/resources/trusted-scoring-signals.py | 2 + .../fledge/tentative/resources/worklet-helpers.js | 4 +- .../tests/fledge/tentative/tie.https.window.js | 2 +- .../trusted-bidding-signals.https.window.js | 156 +- .../trusted-scoring-signals.https.window.js | 151 +- ...estor-activeelement-after-child-lose-focus.html | 46 + ...r-activeelement-after-child-lose-focus.sub.html | 67 + ...ctiveelement-after-child-lose-focus-helper.html | 9 + .../FileSystemWritableFileStream-write.js | 10 + testing/web-platform/tests/html-aam/roles.html | 4 +- .../tests/html-media-capture/WEB_FEATURES.yml | 3 + .../read-media/cross-origin-video.html | 3 +- .../history_reload_referrer-1.html | 16 - .../history_reload_referrer-2.html | 56 - .../history_reload_referrer.html | 26 - ...window-open-blank-from-different-initiator.html | 3 +- .../2d.gradient.colormix.html | 33 + ...lterObject.dropShadow.exceptions.tentative.html | 57 - .../2d.filter.layers.dropShadow.exceptions.html | 57 - ...layer.layer-rendering-state-reset-in-layer.html | 7 +- .../2d.composite.globalAlpha.image.worker.js | 2 - ...2d.composite.globalAlpha.imagepattern.worker.js | 2 - .../2d.drawImage.3arg.worker.js | 2 - .../2d.drawImage.5arg.worker.js | 2 - .../2d.drawImage.9arg.basic.worker.js | 2 - .../2d.drawImage.9arg.destpos.worker.js | 2 - .../2d.drawImage.9arg.destsize.worker.js | 2 - .../2d.drawImage.9arg.sourcepos.worker.js | 2 - .../2d.drawImage.9arg.sourcesize.worker.js | 2 - .../2d.drawImage.alpha.worker.js | 2 - .../2d.drawImage.broken.worker.js | 2 - .../2d.drawImage.clip.worker.js | 2 - .../2d.drawImage.composite.worker.js | 2 - .../2d.drawImage.floatsource.worker.js | 2 - .../2d.drawImage.negativedest.worker.js | 2 - .../2d.drawImage.negativedir.worker.js | 2 - .../2d.drawImage.negativesource.worker.js | 2 - .../2d.drawImage.nonfinite.worker.js | 2 - .../2d.drawImage.nowrap.worker.js | 2 - .../2d.drawImage.path.worker.js | 2 - .../2d.drawImage.transform.worker.js | 2 - .../2d.drawImage.zerosource.worker.js | 2 - .../2d.pattern.basic.image.worker.js | 2 - .../2d.pattern.basic.type.worker.js | 2 - .../2d.pattern.crosscanvas.worker.js | 2 - .../2d.pattern.paint.norepeat.basic.worker.js | 2 - .../2d.pattern.paint.norepeat.coord1.worker.js | 2 - .../2d.pattern.paint.norepeat.coord2.worker.js | 2 - .../2d.pattern.paint.norepeat.coord3.worker.js | 2 - .../2d.pattern.paint.norepeat.outside.worker.js | 2 - .../2d.pattern.paint.orientation.image.worker.js | 2 - .../2d.pattern.paint.repeat.basic.worker.js | 2 - .../2d.pattern.paint.repeat.coord1.worker.js | 2 - .../2d.pattern.paint.repeat.coord2.worker.js | 2 - .../2d.pattern.paint.repeat.coord3.worker.js | 2 - .../2d.pattern.paint.repeat.outside.worker.js | 2 - .../2d.pattern.paint.repeatx.basic.worker.js | 2 - .../2d.pattern.paint.repeatx.coord1.worker.js | 2 - .../2d.pattern.paint.repeatx.outside.worker.js | 2 - .../2d.pattern.paint.repeaty.basic.worker.js | 2 - .../2d.pattern.paint.repeaty.coord1.worker.js | 2 - .../2d.pattern.paint.repeaty.outside.worker.js | 2 - .../2d.pattern.repeat.empty.worker.js | 2 - ...lterObject.dropShadow.exceptions.tentative.html | 57 - ...bject.dropShadow.exceptions.tentative.worker.js | 57 - .../2d.filter.layers.dropShadow.exceptions.html | 57 - ...d.filter.layers.dropShadow.exceptions.worker.js | 57 - ...layer.layer-rendering-state-reset-in-layer.html | 11 +- ....layer-rendering-state-reset-in-layer.worker.js | 11 +- ...perations-with-promises.convertToBlob.worker.js | 2 - ...tions-with-promises.createImageBitmap.worker.js | 2 - .../shadows/2d.shadow.image.alpha.worker.js | 2 - .../shadows/2d.shadow.image.basic.worker.js | 2 - .../shadows/2d.shadow.image.scale.worker.js | 2 - .../shadows/2d.shadow.image.section.worker.js | 2 - .../2d.shadow.image.transparent.1.worker.js | 2 - .../2d.shadow.image.transparent.2.worker.js | 2 - .../shadows/2d.shadow.pattern.alpha.worker.js | 2 - .../shadows/2d.shadow.pattern.basic.worker.js | 2 - .../2d.shadow.pattern.transparent.1.worker.js | 2 - .../2d.shadow.pattern.transparent.2.worker.js | 2 - .../text/2d.text.draw.align.center.worker.js | 2 - .../text/2d.text.draw.align.end.ltr.worker.js | 2 - .../text/2d.text.draw.align.end.rtl.worker.js | 2 - .../text/2d.text.draw.align.left.worker.js | 2 - .../text/2d.text.draw.align.right.worker.js | 2 - .../text/2d.text.draw.align.start.ltr.worker.js | 2 - .../text/2d.text.draw.align.start.rtl.worker.js | 2 - .../2d.text.draw.baseline.alphabetic.worker.js | 2 - .../text/2d.text.draw.baseline.bottom.worker.js | 2 - .../text/2d.text.draw.baseline.hanging.worker.js | 2 - .../2d.text.draw.baseline.ideographic.worker.js | 2 - .../text/2d.text.draw.baseline.middle.worker.js | 2 - .../text/2d.text.draw.baseline.top.worker.js | 2 - .../2d.text.draw.fill.maxWidth.bound.worker.js | 2 - .../2d.text.draw.fill.maxWidth.fontface.worker.js | 2 - .../text/2d.text.draw.fontface.notinpage.worker.js | 2 - .../text/2d.text.draw.fontface.repeat.worker.js | 2 - .../offscreen/text/2d.text.draw.fontface.worker.js | 2 - .../text/2d.text.draw.space.basic.worker.js | 2 - .../text/2d.text.draw.space.collapse.end.worker.js | 2 - .../2d.text.draw.space.collapse.nonspace.worker.js | 2 - .../2d.text.draw.space.collapse.other.worker.js | 2 - .../2d.text.draw.space.collapse.space.worker.js | 2 - .../2d.text.draw.space.collapse.start.worker.js | 2 - .../2d.text.measure.actualBoundingBox.worker.js | 2 - .../text/2d.text.measure.advances.worker.js | 2 - .../text/2d.text.measure.baselines.worker.js | 2 - .../2d.text.measure.emHeights-low-ascent.worker.js | 2 - ...d.text.measure.emHeights-zero-descent.worker.js | 2 - .../text/2d.text.measure.emHeights.worker.js | 2 - ...easure.fontBoundingBox-reduced-ascent.worker.js | 2 - ....measure.fontBoundingBox-zero-descent.worker.js | 2 - .../2d.text.measure.fontBoundingBox.ahem.worker.js | 2 - .../text/2d.text.measure.fontBoundingBox.worker.js | 2 - .../text/2d.text.measure.width.basic.worker.js | 2 - .../text/2d.text.measure.width.empty.worker.js | 2 - .../text/2d.text.measure.width.space.worker.js | 2 - .../tests/html/canvas/tools/gentest.py | 5 +- .../tests/html/canvas/tools/gentestutilsunion.py | 599 +- .../tests/html/canvas/tools/templates/reftest.html | 2 +- .../canvas/tools/templates/reftest_element.html | 3 +- .../canvas/tools/templates/reftest_offscreen.html | 2 +- .../canvas/tools/templates/reftest_worker.html | 2 +- .../tools/templates/testharness_element.html | 24 +- .../tools/templates/testharness_offscreen.html | 18 +- .../canvas/tools/templates/testharness_worker.js | 17 +- .../html/canvas/tools/yaml-new/color_space.yaml | 23 +- .../html/canvas/tools/yaml-new/compositing.yaml | 12 +- .../tools/yaml-new/conformance_requirements.yaml | 5 +- .../yaml-new/drawing-images-to-the-canvas.yaml | 32 +- .../yaml-new/drawing-rectangles-to-the-canvas.yaml | 12 +- .../tools/yaml-new/fill-and-stroke-styles.yaml | 111 +- .../tests/html/canvas/tools/yaml-new/filters.yaml | 79 +- .../tests/html/canvas/tools/yaml-new/layers.yaml | 34 +- .../canvas/tools/yaml-new/pixel-manipulation.yaml | 24 +- .../tests/html/canvas/tools/yaml-new/reset.yaml | 2 +- .../tests/html/canvas/tools/yaml-new/scroll.yaml | 13 +- .../tests/html/canvas/tools/yaml-new/shadows.yaml | 26 +- .../tests/html/canvas/tools/yaml-new/text.yaml | 28 +- .../tests/html/canvas/tools/yaml-new/video.yaml | 3 +- .../global-attributes/dir-assorted.window.js | 33 + .../web-platform/tests/html/dom/historical.html | 5 + .../tests/html/dom/idlharness.https.html | 2 +- .../events-contenteditable-manual.tentative.html | 19 + ...tenteditable-same-element-manual.tentative.html | 15 + .../dnd/drop/events-input-manual.tentative.html | 16 + ...events-input-same-element-manual.tentative.html | 15 + .../dnd/drop/events-textarea-manual.tentative.html | 16 + ...nts-textarea-same-element-manual.tentative.html | 15 + .../tests/html/editing/dnd/drop/support/events.js | 31 + .../dnd-datatransfer-setdragimage-manual.html | 108 + .../query-encoding/resources/resolve-url.js | 2 - .../the-marquee-element-0/marquee-overflow.html | 18 + .../form-controls/resets.html | 1 + .../display-none-or-contents-ref.html | 3 + .../button-layout/display-none-or-contents.html | 12 + .../media-elements/mime-types/canPlayType.html | 6 + .../track/track-element/track-cue-inline.html | 4 +- ...-cross-origin-delivered.tentative.sub.window.js | 18 + ...hild-cross-origin-frame.tentative.sub.window.js | 18 + ...tion-child-cross-origin.tentative.sub.window.js | 28 - ...on-child-delivered-both.tentative.sub.window.js | 20 + ...igation-child-delivered.tentative.sub.window.js | 18 + ...gation-child-frame-both.tentative.sub.window.js | 20 + ...-navigation-child-frame.tentative.sub.window.js | 18 + ...ation-child-unsandboxed.tentative.sub.window.js | 17 + ...ox-top-navigation-child.tentative.sub.window.js | 56 - ...n-cross-origin-escalate.tentative.sub.window.js | 20 + ...p-navigation-cross-site.tentative.sub.window.js | 21 - ...ion-escalate-privileges.tentative.sub.window.js | 63 - ...child-allow-same-origin.tentative.sub.window.js | 20 + ...ndchild-frame-allow-top.tentative.sub.window.js | 19 + ...xed-cross-origin-parent.tentative.sub.window.js | 19 + ...hild-sandboxed-escalate.tentative.sub.window.js | 20 + ...on-grandchild-sandboxed.tentative.sub.window.js | 19 + ...xed-cross-origin-parent.tentative.sub.window.js | 18 + ...ild-unsandboxed-inherit.tentative.sub.window.js | 19 + ...-grandchild-unsandboxed.tentative.sub.window.js | 18 + ...p-navigation-grandchild.tentative.sub.window.js | 50 - ...same-site-no-activation.tentative.sub.window.js | 23 + ...op-navigation-same-site.tentative.sub.window.js | 24 + ...er-activation-no-sticky.tentative.sub.window.js | 19 + ...-user-activation-sticky.tentative.sub.window.js | 20 + ...igation-user-activation.tentative.sub.window.js | 30 - .../the-object-element/usemap-casing.html | 92 +- .../resources/stylable-select-styles.css | 18 - ...button-and-datalist-invalidation.tentative.html | 23 - .../select-child-button-and-datalist-ref.html | 12 - ...select-child-button-and-datalist.tentative.html | 18 - .../select-datalist-options-idl.tentative.html | 81 - .../select-parsing.tentative.html | 112 - .../select-reset-non-interoperable-styles.css | 5 + .../resources/stylable-select-styles.css | 37 + ...arance-custom-button-no-datalist.tentative.html | 22 + ...t-appearance-no-button-custom-datalist-ref.html | 14 + ...arance-no-button-custom-datalist.tentative.html | 23 + ...appearance-no-button-no-datalist.tentative.html | 21 + ...button-and-datalist-invalidation.tentative.html | 32 + .../select-child-button-and-datalist-ref.html | 25 + ...select-child-button-and-datalist.tentative.html | 27 + .../select-datalist-options-idl.tentative.html | 84 + .../select-keyboard-behavior.tentative.html | 208 + .../select-mouse-behavior.tentative.html | 62 + .../stylable-select/select-parsing.tentative.html | 112 + .../stylable-select/selectedoption.tentative.html | 82 + .../semantics/invokers/idlharness.tentative.html | 2 +- .../interestelement-interface.tentative.html | 1 + .../interestevent-dispatch-shadow.tentative.html | 104 + .../interestevent-interface.tentative.html | 167 + ...resttarget-button-event-dispatch.tentative.html | 155 + ...teresttarget-on-popover-behavior.tentative.html | 113 + .../invokeelement-interface.tentative.html | 2 +- .../invokeevent-dispatch-shadow.tentative.html | 2 +- .../invokers/invokeevent-interface.tentative.html | 2 +- ...voketarget-button-event-dispatch.tentative.html | 103 +- ...invoketarget-fullscreen-behavior.tentative.html | 1 + .../invoketarget-on-audio-behavior.tentative.html | 40 +- ...target-on-audio-invalid-behavior.tentative.html | 37 + ...invoketarget-on-details-behavior.tentative.html | 295 +- ...rget-on-details-invalid-behavior.tentative.html | 49 + .../invoketarget-on-dialog-behavior.tentative.html | 61 - ...arget-on-dialog-invalid-behavior.tentative.html | 120 + ...invoketarget-on-popover-behavior.tentative.html | 312 +- ...rget-on-popover-invalid-behavior.tentative.html | 47 + .../invoketarget-on-video-behavior.tentative.html | 40 +- .../semantics/invokers/resources/invoker-utils.js | 11 + .../bounded-css-properties-reference-expected.html | 35 + ...bounded-css-properties-reference.tentative.html | 37 + .../permission-element/bounded-css-properties.html | 38 - .../bounded-css-properties.tentative.html | 64 + .../display-css-property-reference-expected.html | 16 + .../display-css-property-reference.tentative.html | 22 + .../display-css-property.tentative.html | 34 + .../permission-element/invalid-css-properties.html | 34 - .../invalid-css-properties.tentative.html | 35 + .../negative-offset-and-margin.html | 67 - .../negative-offset-and-margin.tentative.html | 68 + .../permission-element/no-end-tag-no-contents.html | 27 - .../no-end-tag-no-contents.tentative.html | 28 + .../button-type-reset-popovertarget.tentative.html | 43 + .../popovers/popover-anchor-display.tentative.html | 4 +- .../popover-anchor-scroll-display.tentative.html | 2 +- .../semantics/popovers/popover-light-dismiss.html | 52 +- .../popovers/popover-top-layer-nesting.html | 45 + .../popover-top-layer-nesting.tentative.html | 45 - .../the-script-element/css-module/integrity.html | 2 +- .../the-script-element/json-module/integrity.html | 2 +- .../navigator-window-controls-overlay.html | 41 - ...avigator-window-controls-overlay.tentative.html | 41 + .../navigator_user_agent.https.html | 53 - .../navigator_user_agent.https.tentative.html | 53 + .../tests/import-maps/WEB_FEATURES.yml | 3 + .../testdriver/minimize_restore_popup.html.ini | 2 + .../test_win_open_with_interaction.html.ini | 5 - .../testdriver/minimize_restore_popup.html | 44 + .../tests/interfaces/compute-pressure.idl | 2 +- .../tests/interfaces/css-animations.idl | 2 +- .../web-platform/tests/interfaces/css-fonts.idl | 35 +- .../tests/interfaces/css-scroll-snap-2.idl | 31 +- .../tests/interfaces/css-view-transitions-2.idl | 38 +- .../web-platform/tests/interfaces/cssom-view.idl | 1 + testing/web-platform/tests/interfaces/cssom.idl | 24 +- .../interfaces/document-picture-in-picture.idl | 1 + testing/web-platform/tests/interfaces/html.idl | 21 +- .../tests/interfaces/long-animation-frames.idl | 54 + .../web-platform/tests/interfaces/longtasks.idl | 50 - .../web-platform/tests/interfaces/media-source.idl | 90 +- .../tests/interfaces/mediacapture-streams.idl | 10 - .../tests/interfaces/navigation-timing.idl | 1 + .../web-platform/tests/interfaces/permissions.idl | 2 +- .../tests/interfaces/sanitizer-api.idl | 61 +- .../web-platform/tests/interfaces/turtledove.idl | 16 +- .../tests/interfaces/ua-client-hints.idl | 2 +- testing/web-platform/tests/interfaces/url.idl | 1 + .../tests/interfaces/web-animations-2.idl | 1 + .../webcodecs-opus-codec-registration.idl | 14 + .../web-platform/tests/interfaces/webcodecs.idl | 28 +- testing/web-platform/tests/interfaces/webnn.idl | 97 +- .../tests/intersection-observer/WEB_FEATURES.yml | 3 + .../svg-container-element.html | 5 +- .../intersection-observer/v2/WEB_FEATURES.yml | 3 + testing/web-platform/tests/jpegxl/WEB_FEATURES.yml | 3 + .../largest-contentful-paint/transparent-text.html | 48 + testing/web-platform/tests/lint.ignore | 7 +- testing/web-platform/tests/mathml/WEB_FEATURES.yml | 3 + ...ical-adjustment-for-basic-binary-operators.html | 39 + .../stretchy-largeop-with-default-font-2.html | 9 +- .../relations/css-styling/table-width-1-ref.xhtml | 4 +- .../relations/css-styling/table-width-1.xhtml | 4 +- testing/web-platform/tests/media/A4.ogv | Bin 94372 -> 0 bytes testing/web-platform/tests/media/counting.ogv | Bin 187773 -> 0 bytes testing/web-platform/tests/media/green-at-15.ogv | Bin 287648 -> 0 bytes testing/web-platform/tests/media/movie_300.ogv | Bin 2344665 -> 0 bytes testing/web-platform/tests/media/movie_5.ogv | Bin 18645 -> 0 bytes testing/web-platform/tests/media/test.ogv | Bin 146510 -> 0 bytes testing/web-platform/tests/media/video.ogv | Bin 53189 -> 0 bytes ...rowserCaptureMediaStreamTrack-cropTo.https.html | 66 + .../autoupgrades/mixed-content-cors.https.sub.html | 4 +- .../autoupgrades/video-upgrade.https.sub.html | 8 +- .../mixed-content/tentative/resources/test.ogv | Bin 2344665 -> 0 bytes .../mixed-content/tentative/resources/test.webm | Bin 0 -> 19054 bytes .../web-platform/tests/orientation-event/META.yml | 1 - .../billing-address-is-null-manual.https.html | 6 +- .../attributes-and-toJSON-method-manual.https.html | 109 + .../updateWith-call-immediate-manual.https.html | 206 + ...th-duplicate-shipping-options-manual.https.html | 106 + ...updateWith-incremental-update-manual.https.html | 196 + ...pdateWith-method-abort-update-manual.https.html | 286 + .../updateWith-state-checks-manual.https.html | 125 + .../updatewith-method.https.html | 8 +- ...-shows-shippingAddress-member-manual.https.html | 103 + .../payment-request/algorithms-manual.https.html | 176 + .../billing-address-changed-manual.https.html | 115 + .../change-shipping-option-manual.https.html | 104 + ...e-shipping-option-select-last-manual.https.html | 101 + ...cally-change-shipping-options-manual.https.html | 142 + .../tests/payment-request/historical.https.html | 4 +- .../payment-request-constructor-thcrash.https.html | 254 + .../payment-request-constructor.https.sub.html | 222 +- ...equest-ctor-currency-code-checks.https.sub.html | 57 + ...st-onshippingaddresschange-attribute.https.html | 78 + ...est-onshippingoptionchange-attribute.https.html | 79 + ...nt-request-shippingAddress-attribute.https.html | 28 + ...ent-request-shippingOption-attribute.https.html | 100 + ...yment-request-shippingType-attribute.https.html | 72 + .../payment-request/payment-response/helpers.js | 40 + .../retry-method-manual.https.html | 296 + .../retry-method-warnings-manual.https.html | 158 + .../shippingAddress-attribute-manual.https.html | 101 + .../shippingOption-attribute-manual.https.html | 43 + .../shipping-address-changed-manual.https.html | 99 + ...show-method-optional-promise-rejects.https.html | 40 +- ...hod-optional-promise-resolves-manual.https.html | 339 + ...pdateWith-method-pmi-handling-manual.https.html | 140 + ...-accepts-payment-request-algo-manual.https.html | 230 + testing/web-platform/tests/pending-beacon/META.yml | 4 - .../pending_beacon-basic.tentative.https.window.js | 87 - .../pending-beacon/pending_beacon-basic.window.js | 9 - ...ing_beacon-deactivate.tentative.https.window.js | 12 - ...ending_beacon-sendnow.tentative.https.window.js | 44 - ..._beacon-sendondiscard.tentative.https.window.js | 95 - ...g_beacon-sendonhidden.tentative.https.window.js | 81 - ...nding_get_beacon-cors.tentative.https.window.js | 28 - ...nding_get_beacon-send.tentative.https.window.js | 38 - ...ding_post_beacon-cors.tentative.https.window.js | 66 - ...t_beacon-sendwithdata.tentative.https.window.js | 43 - .../tests/pending-beacon/resources/get_beacon.py | 30 - .../resources/pending_beacon-helper.js | 242 - .../tests/pending-beacon/resources/set_beacon.py | 83 - ...timing-cross-origin-bfcache.tentative.window.js | 3 +- ...-iframes-without-attributes.tentative.window.js | 103 + ...n-timing-navigation-failure.tentative.window.js | 2 +- .../not-restored-reasons/test-helper.js | 6 +- ...-by-permissions-policy-attribute.https.sub.html | 2 +- .../permissions-policy-payment-extension.html | 6 +- .../pointerevent_after_target_appended.html | 1 + .../pointerevent_after_target_removed.html | 25 +- ..._pointermove_isprimary_same_as_pointerdown.html | 73 +- .../tests/pointerlock/WEB_FEATURES.yml | 3 + .../web-platform/tests/preload/resources/A4.ogv | Bin 94372 -> 0 bytes .../tests/preload/supported-as-values.html | 44 + .../watch-availability-callback-parameter.html | 2 +- .../resource-timing/initiator-type/script.html | 2 + .../resource-timing/initiator-type/video.html | 4 +- .../resource-timing/resources/child_script.js | 1 + .../resource-timing/resources/parent_script.js | 1 + .../resources/chromium/mock-pressure-service.js | 7 +- .../web-platform/tests/screen-wake-lock/META.yml | 1 - ...elock-disabled-by-permissions-policy.https.html | 6 +- ...on-self-origin-by-permissions-policy.https.html | 3 +- .../tests/scroll-animations/WEB_FEATURES.yml | 3 + .../setting-timeline.tentative.html | 11 - .../scroll-timelines/testcommon.js | 17 + .../crashtests/selection-details-editor-ui.html | 19 + ...y-line-next-to-input-and-make-it-invisible.html | 23 + ...nselectionchange-on-distinct-text-controls.html | 47 + .../selection/onselectionchange-on-document.html | 73 + .../tests/selection/selection-nested-video.html | 25 + .../shadow-dom/cross-shadow-boundary-1-ref.html | 6 + .../shadow-dom/cross-shadow-boundary-1.html | 10 + .../shadow-dom/cross-shadow-boundary-2-ref.html | 7 + .../shadow-dom/cross-shadow-boundary-2.html | 11 + .../shadow-dom/cross-shadow-boundary-3-ref.html | 12 + .../shadow-dom/cross-shadow-boundary-3.html | 17 + .../shadow-dom/cross-shadow-boundary-4.html | 21 + .../shadow-dom/cross-shadow-boundary-5-ref.html | 13 + .../shadow-dom/cross-shadow-boundary-5.html | 20 + .../shadow-dom/cross-shadow-boundary-6-ref.html | 12 + .../shadow-dom/cross-shadow-boundary-6.html | 44 + .../shadow-dom/cross-shadow-boundary-img-ref.html | 9 + .../shadow-dom/cross-shadow-boundary-img.html | 26 + .../cross-shadow-boundary-select-document-ref.html | 9 + .../cross-shadow-boundary-select-document.html | 12 + .../cross-shadow-boundary-select-root-ref.html | 11 + .../cross-shadow-boundary-select-root.html | 24 + .../selection/textcontrols/selectionchange.html | 4 +- .../tests/server-timing/WEB_FEATURES.yml | 3 + .../static-router/resources/router-rules.js | 27 +- .../static-router/resources/static-router-sw.js | 4 +- .../static-router-main-resource.https.html | 7 + .../static-router-mutiple-conditions.https.html | 112 + .../static-router-subresource.https.html | 54 +- .../declarative-shadow-dom-repeats.html | 2 +- .../shadow-dom/declarative/gethtml-ordering.html | 69 + .../tests/shadow-dom/declarative/gethtml.html | 155 + .../shadow-dom/declarative/gethtml.tentative.html | 125 - .../tests/shadow-dom/host-with-namespace.xhtml | 27 + .../shadow-dom/selection-direction.tentative.html | 42 + .../resources/request-picture-in-picture.html | 2 +- ...torage-access-beyond-cookies-iframe-iframe.html | 47 + ...kies.SharedWorker.tentative.sub.https.window.js | 7 +- ...nd-cookies.caches.tentative.sub.https.window.js | 10 +- ...d-cookies.cookies.tentative.sub.https.window.js | 7 +- ...-cookies.estimate.tentative.sub.https.window.js | 20 +- ...kies.getDirectory.tentative.sub.https.window.js | 13 +- .../piping/crashtests/cross-piping2.https.html | 14 + .../tests/svg-aam/role/roles-generic.html | 3 +- .../reftests/url-processing-invalid-base.svg | 15 - .../tests/svg/linking/scripted/testcommon.js | 8 +- .../painting/reftests/paint-context-006-ref.svg | 21 + .../svg/painting/reftests/paint-context-006.svg | 36 + .../scripted/SVGGraphicsElement.getScreenCTM.html | 245 + .../tests/tools/web_features/manifest.py | 2 +- .../tools/web_features/tests/test_manifest.py | 3 +- .../webdriver/bidi/modules/permissions.py | 6 +- testing/web-platform/tests/tools/wpt/browser.py | 18 +- .../tools/wptrunner/wptrunner/browsers/base.py | 157 +- .../tools/wptrunner/wptrunner/browsers/chrome.py | 3 + .../wptrunner/wptrunner/browsers/chrome_ios.py | 8 +- .../tools/wptrunner/wptrunner/browsers/firefox.py | 1 + .../wptrunner/browsers/firefox_android.py | 1 + .../tools/wptrunner/wptrunner/browsers/sauce.py | 1 + .../wptrunner/wptrunner/browsers/servodriver.py | 1 + .../tools/wptrunner/wptrunner/browsers/wktr.py | 1 + .../tests/tools/wptrunner/wptrunner/environment.py | 43 +- .../tools/wptrunner/wptrunner/executors/actions.py | 2 +- .../wptrunner/wptrunner/testharnessreport-servo.js | 7 +- .../tests/tools/wptrunner/wptrunner/testloader.py | 5 +- .../tests/tools/wptrunner/wptrunner/testrunner.py | 2 + .../tests/tools/wptserve/wptserve/constants.py | 1 - .../tests/tools/wptserve/wptserve/utils.py | 2 + .../DOMWindowTimers-setTimeout-setInterval.html | 9 +- ...stedTypePolicyFactory-getAttributeType-svg.html | 22 + .../TrustedTypePolicyFactory-getPropertyType.html | 5 + .../tests/trusted-types/WEB_FEATURES.yml | 3 + ...ter_reappending_last_over_target.tentative.html | 152 + .../mouse/mousemove_prevent_default_action.html | 98 + ...mousemove_prevent_default_action.tentative.html | 98 - .../tests/url/resources/urltestdata.json | 28 + .../tests/url/url-statics-parse.any.js | 50 + .../tests/visual-viewport/WEB_FEATURES.yml | 3 + .../tests/wai-aria/role/grid-roles.html | 6 + .../tests/wai-aria/role/list-roles.html | 7 + .../tests/wai-aria/role/listbox-roles.html | 6 + .../tests/wai-aria/role/menu-roles.html | 7 + .../tests/wai-aria/role/tab-roles.html | 8 +- .../tests/wai-aria/role/tree-roles.html | 6 + .../jsapi/module/moduleSource.tentative.any.js | 16 +- .../resources/worker-source-phase.js | 7 + .../script-src-allows-wasm.tentative.html | 21 + .../script-src-blocks-wasm.tentative.html | 21 + .../esm-integration/source-phase.tentative.html | 2 +- .../worker-import-source-phase.tentative.html | 13 + .../interfaces/Animation/progress.tentative.html | 81 + .../scroll-timeline-progress.tentative.html | 166 + .../interfaces/Animation/style-change-events.html | 1 + .../processing-a-keyframes-argument-001.html | 1 - .../responsive/background-position-responsive.html | 53 + .../responsive/box-shadow-responsive.html | 61 + .../responsive/neutral-keyframe-ref.html | 16 + .../responsive/neutral-keyframe.html | 41 + .../web-animations/responsive/responsive-test.js | 65 + .../tests/web-animations/responsive/width.html | 88 + .../the-audionode-interface/audionode.html | 2 +- .../webcodecs/audio-encoder-config.https.any.js | 18 +- ...rame-serialization.crossAgentCluster.https.html | 16 +- .../tests/webdriver/tests/bidi/__init__.py | 31 +- .../browsing_context/classic_interop/__init__.py | 0 .../classic_interop/window_handle.py | 7 - .../bidi/browsing_context/locate_nodes/locator.py | 232 +- .../bidi/browsing_context/set_viewport/viewport.py | 62 + .../external/permissions/set_permission/invalid.py | 11 + .../permissions/set_permission/set_permission.py | 54 +- .../webdriver/tests/bidi/integration/__init__.py | 0 .../integration/cookies_with_network_events.py | 201 + .../tests/webdriver/tests/bidi/network/__init__.py | 22 +- .../tests/bidi/network/add_intercept/contexts.py | 74 +- .../before_request_sent/before_request_sent.py | 23 + .../tests/webdriver/tests/bidi/network/conftest.py | 102 +- .../tests/bidi/network/provide_response/request.py | 12 +- .../response_completed/response_completed.py | 25 + .../network/response_started/response_started.py | 25 + .../tests/webdriver/tests/bidi/script/__init__.py | 8 +- .../tests/bidi/script/classic_interop/__init__.py | 0 .../bidi/script/classic_interop/node_shared_id.py | 101 - .../script/classic_interop/window_reference.py | 124 - .../tests/bidi/storage/get_cookies/partition.py | 4 +- .../bidi/storage/get_cookies/support/black_dot.png | Bin 0 -> 70 bytes .../tests/classic/element_click/interactability.py | 14 + .../classic/element_click/scroll_into_view.py | 8 +- .../tests/classic/switch_to_parent_frame/switch.py | 34 +- .../tests/webdriver/tests/interop/__init__.py | 0 .../tests/webdriver/tests/interop/frames.py | 37 + .../webdriver/tests/interop/shared_id_node.py | 101 + .../webdriver/tests/interop/shared_id_window.py | 128 + .../tests/webdriver/tests/support/fixtures_bidi.py | 110 +- .../tests/webdriver/tests/support/inline.py | 2 + .../web-platform/tests/webmidi/WEB_FEATURES.yml | 3 + .../webnn/conformance_tests/buffer.https.any.js | 6 +- .../conformance_tests/gpu/buffer.https.any.js | 6 +- .../tests/webnn/resources/test_data/add.json | 23 + .../webnn/resources/test_data/average_pool2d.json | 147 + .../resources/test_data/batch_normalization.json | 2 +- .../tests/webnn/resources/test_data/clamp.json | 2 +- .../web-platform/tests/webnn/resources/utils.js | 337 +- .../tests/webnn/resources/utils_validation.js | 228 +- .../webnn/validation_tests/argMinMax.https.any.js | 15 + .../validation_tests/arg_min_max.https.any.js | 8 - .../batchNormalization.https.any.js | 270 + .../batch_normalization.https.any.js | 190 - .../tests/webnn/validation_tests/cast.https.any.js | 13 + .../webnn/validation_tests/clamp.https.any.js | 7 + ...fferviews-sharing-same-arraybuffer.https.any.js | 50 + .../webnn/validation_tests/concat.https.any.js | 106 + .../webnn/validation_tests/constant.https.any.js | 141 + .../webnn/validation_tests/conv2d.https.any.js | 57 + .../validation_tests/convTranspose2d.https.any.js | 59 + .../elementwise-binary.https.any.js | 21 + .../elementwise-logical.https.any copy.js | 20 + .../elementwise-unary.https.any.js | 39 + .../elementwise_binary.https.any.js | 11 - .../tests/webnn/validation_tests/elu.https.any.js | 7 + .../webnn/validation_tests/expand.https.any.js | 14 + .../webnn/validation_tests/gather.https.any.js | 21 +- .../tests/webnn/validation_tests/gemm.https.any.js | 21 + .../tests/webnn/validation_tests/gru.https.any.js | 795 +- .../webnn/validation_tests/gruCell.https.any.js | 471 + .../validation_tests/hardSigmoid.https.any.js | 7 + .../webnn/validation_tests/hardSwish.https.any.js | 10 + .../webnn/validation_tests/input.https.any.js | 70 + .../instanceNormalization.https.any.js | 43 + .../layerNormalization.https.any.js | 32 + .../layer_normalization.https.any.js | 8 - .../webnn/validation_tests/leakyRelu.https.any.js | 7 + .../webnn/validation_tests/linear.https.any.js | 7 + .../tests/webnn/validation_tests/lstm.https.any.js | 347 +- .../webnn/validation_tests/lstmCell.https.any.js | 600 + .../webnn/validation_tests/matmul.https.any.js | 7 + .../tests/webnn/validation_tests/pad.https.any.js | 17 + .../webnn/validation_tests/pooling.https.any.js | 275 + .../webnn/validation_tests/prelu.https.any.js | 7 + .../webnn/validation_tests/reduction.https.any.js | 12 +- .../tests/webnn/validation_tests/relu.https.any.js | 10 + .../webnn/validation_tests/resample2d.https.any.js | 154 +- .../webnn/validation_tests/reshape.https.any.js | 14 + .../webnn/validation_tests/sigmoid.https.any.js | 10 + .../webnn/validation_tests/slice.https.any.js | 15 + .../webnn/validation_tests/softmax.https.any.js | 7 + .../webnn/validation_tests/softplus.https.any.js | 7 + .../webnn/validation_tests/softsign.https.any.js | 10 + .../webnn/validation_tests/split.https.any.js | 14 + .../tests/webnn/validation_tests/tanh.https.any.js | 10 + .../webnn/validation_tests/transpose.https.any.js | 7 + .../webnn/validation_tests/triangular.https.any.js | 3 +- .../webnn/validation_tests/where.https.any.js | 129 + .../RTCRtpScriptTransform-bad-chunk-worker.js | 13 + .../RTCRtpScriptTransform-bad-chunk.https.html | 16 + .../RTCEncodedAudioFrame-metadata.https.html | 129 + .../tests/webrtc/RTCDataChannel-send-close.html | 123 + .../tests/webrtc/RTCIceCandidate-constructor.html | 10 +- .../tests/webrtc/RTCPeerConnection-GC.https.html | 30 + .../RTCPeerConnection-addTcpIceCandidate.html | 95 + .../tests/webrtc/RTCPeerConnection-helper.js | 14 + ...che-with-open-webrtc-connection.https.window.js | 2 +- .../tests/websockets/Create-blocked-port.any.js | 2 + .../webtransport/datagram-bad-chunk.https.any.js | 15 + .../webtransport/sendstream-bad-chunk.https.any.js | 18 + testing/webdriver/src/command.rs | 2 +- testing/webdriver/src/error.rs | 1 - testing/webdriver/src/server.rs | 4 +- .../xpcshell/example/unit/test_import_module.js | 2 +- testing/xpcshell/head.js | 5 +- testing/xpcshell/selftest.py | 1 - 3389 files changed, 175361 insertions(+), 184521 deletions(-) delete mode 100644 testing/geckodriver/.cargo/config create mode 100644 testing/geckodriver/.cargo/config.toml create mode 100644 testing/marionette/harness/marionette_harness/tests/unit/amosigned.xpi delete mode 100644 testing/marionette/harness/marionette_harness/tests/unit/webextension-signed.xpi delete mode 100644 testing/marionette/harness/marionette_harness/www/addons/webextension-signed.xpi create mode 100644 testing/performance/tp7_desktop_sites.json create mode 100644 testing/raptor/raptor/tests/tp7/desktop/browsertime-tp7.toml delete mode 100644 testing/raptor/raptor/tooltool-manifests/playback/mitm5-linux-firefox-wikia.manifest delete mode 100644 testing/raptor/raptor/tooltool-manifests/playback/mitm6-linux-firefox-instagram.manifest delete mode 100644 testing/raptor/raptor/tooltool-manifests/playback/mitm7-linux-firefox-amazon.manifest create mode 100644 testing/raptor/raptor/tooltool-manifests/playback/mitm8-darwin-firefox-instagram.manifest create mode 100644 testing/raptor/raptor/tooltool-manifests/playback/mitm8-linux-firefox-amazon.manifest create mode 100644 testing/raptor/raptor/tooltool-manifests/playback/mitm8-linux-firefox-docomo.manifest create mode 100644 testing/raptor/raptor/tooltool-manifests/playback/mitm8-linux-firefox-openai.manifest create mode 100644 testing/raptor/raptor/tooltool-manifests/playback/mitm8-linux-firefox-samsung.manifest create mode 100644 testing/raptor/raptor/tooltool-manifests/playback/mitm8-linux-firefox-tiktok.manifest create mode 100644 testing/raptor/raptor/tooltool-manifests/playback/mitm8-linux-firefox-weather.manifest create mode 100644 testing/talos/talos/tests/devtools/addon/content/tests/styleeditor/styleeditor-helpers.js create mode 100644 testing/test/data/wpt-failures-1.json create mode 100644 testing/test/data/wpt-tasks-1.json delete mode 100644 testing/web-platform/meta/IndexedDB/database-names-by-origin.html.ini delete mode 100644 testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore.htm.ini delete mode 100644 testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore3.htm.ini delete mode 100644 testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm.ini create mode 100644 testing/web-platform/meta/IndexedDB/idbindex_getAll.any.js.ini create mode 100644 testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.any.js.ini create mode 100644 testing/web-platform/meta/IndexedDB/idbobjectstore_add.any.js.ini delete mode 100644 testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex15-autoincrement.htm.ini delete mode 100644 testing/web-platform/meta/IndexedDB/idbobjectstore_delete.htm.ini delete mode 100644 testing/web-platform/meta/IndexedDB/idbobjectstore_delete2.htm.ini delete mode 100644 testing/web-platform/meta/IndexedDB/idbobjectstore_delete3.htm.ini delete mode 100644 testing/web-platform/meta/IndexedDB/idbobjectstore_delete4.htm.ini delete mode 100644 testing/web-platform/meta/IndexedDB/idbobjectstore_delete5.htm.ini delete mode 100644 testing/web-platform/meta/IndexedDB/idbobjectstore_delete6.htm.ini delete mode 100644 testing/web-platform/meta/IndexedDB/idbobjectstore_delete7.htm.ini delete mode 100644 testing/web-platform/meta/IndexedDB/idbobjectstore_deleteIndex.htm.ini delete mode 100644 testing/web-platform/meta/IndexedDB/idbobjectstore_deleted.htm.ini delete mode 100644 testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes-cursors.any.js.ini delete mode 100644 testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes.any.js.ini delete mode 100644 testing/web-platform/meta/IndexedDB/reading-autoincrement-store.any.js.ini delete mode 100644 testing/web-platform/meta/accname/name/comp_label.html.ini create mode 100644 testing/web-platform/meta/autoplay-policy-detection/autoplaypolicy_media_element.html.ini delete mode 100644 testing/web-platform/meta/clipboard-apis/feature-policy/clipboard-read/clipboard-read-disabled-by-feature-policy.tentative.https.sub.html.ini delete mode 100644 testing/web-platform/meta/clipboard-apis/feature-policy/clipboard-write/clipboard-write-disabled-by-feature-policy.tentative.https.sub.html.ini create mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_basic.https.any.js.ini delete mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_basic.tentative.https.any.js.ini create mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_detached_iframe.https.html.ini delete mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_detached_iframe.tentative.https.html.ini create mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_disconnect.https.any.js.ini delete mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_disconnect.tentative.https.any.js.ini create mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_disconnect_idempotent.https.any.js.ini delete mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_disconnect_idempotent.tentative.https.any.js.ini create mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_disconnect_immediately.https.any.js.ini delete mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_disconnect_immediately.tentative.https.any.js.ini create mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_duplicate_updates.https.any.js.ini delete mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_duplicate_updates.tentative.https.any.js.ini create mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_multiple.https.any.js.ini delete mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_multiple.tentative.https.any.js.ini create mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_observe_idempotent.https.any.js.ini delete mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_observe_idempotent.tentative.https.any.js.ini create mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_observe_unobserve_failure.https.any.js.ini delete mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_observe_unobserve_failure.tentative.https.any.js.ini create mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_options.https.any.js.ini delete mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_options.tentative.https.any.js.ini create mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_rate_obfuscation_mitigation_not_triggered.https.window.js.ini delete mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_rate_obfuscation_mitigation_not_triggered.tentative.https.window.js.ini create mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_rate_obfuscation_mitigation_triggered.https.window.js.ini delete mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_rate_obfuscation_mitigation_triggered.tentative.https.window.js.ini create mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_supported_sources.https.any.js.ini delete mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_supported_sources.tentative.https.any.js.ini create mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_take_records.https.any.js.ini delete mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_take_records.tentative.https.any.js.ini create mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_timestamp.https.any.js.ini delete mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_timestamp.tentative.https.any.js.ini create mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_update_toJSON.https.any.js.ini delete mode 100644 testing/web-platform/meta/compute-pressure/compute_pressure_update_toJSON.tentative.https.any.js.ini create mode 100644 testing/web-platform/meta/content-security-policy/reporting/report-only-cross-origin-frame.sub.html.ini create mode 100644 testing/web-platform/meta/credential-management/fedcm-authz/fedcm-continue-on-disallowed.https.html.ini create mode 100644 testing/web-platform/meta/credential-management/fedcm-authz/fedcm-continue-on-with-account.https.html.ini create mode 100644 testing/web-platform/meta/credential-management/fedcm-same-site-none/fedcm-same-site-none.https.html.ini delete mode 100644 testing/web-platform/meta/css/CSS2/generated-content/content-counter-006.xht.ini delete mode 100644 testing/web-platform/meta/css/CSS2/generated-content/content-counter-007.xht.ini delete mode 100644 testing/web-platform/meta/css/CSS2/generated-content/content-counter-008.xht.ini delete mode 100644 testing/web-platform/meta/css/CSS2/syntax/counters-010.xht.ini create mode 100644 testing/web-platform/meta/css/css-align/blocks/align-content-block-005.html.ini delete mode 100644 testing/web-platform/meta/css/css-anchor-position/anchor-default-001.html.ini delete mode 100644 testing/web-platform/meta/css/css-anchor-position/anchor-default-002.html.ini delete mode 100644 testing/web-platform/meta/css/css-anchor-position/anchor-default-003.html.ini delete mode 100644 testing/web-platform/meta/css/css-anchor-position/anchor-default-basics.html.ini delete mode 100644 testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained-dynamic.html.ini delete mode 100644 testing/web-platform/meta/css/css-anchor-position/anchor-name-style-contained.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/anchor-position-dynamic-005.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-012.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/anchor-transition-attr.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/anchor-transition-default.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/anchor-transition-eval.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/anchor-transition-name.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/anchor-typed-om.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/inset-area-align-justify-wm-dir.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/inset-area-align-justify.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/inset-area-anchor-outside.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/inset-area-anchor-partially-outside.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/inset-area-computed-insets.html.ini delete mode 100644 testing/web-platform/meta/css/css-anchor-position/inset-area-computed-insets.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/inset-area-in-grid.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/inset-area-scroll-adjust.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/inset-area-with-insets.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/parsing/position-visibility-computed.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/parsing/position-visibility-parsing.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-anchor-001.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-anchor-002.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-anchor-003.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-anchor-basics.html.ini delete mode 100644 testing/web-platform/meta/css/css-anchor-position/position-fallback-basics.html.ini delete mode 100644 testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-001.html.ini delete mode 100644 testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-002.html.ini delete mode 100644 testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-003.html.ini delete mode 100644 testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-004.html.ini delete mode 100644 testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-005.html.ini delete mode 100644 testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-006.html.ini delete mode 100644 testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-basics.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-try-cascade.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-try-initial-transition.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-try-options-limit.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-try-order-basic.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-try-position-anchor.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-try-transition-basic.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-try-transition-flip.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-try-typed-om.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-visibility-add-no-overflow.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-valid.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-in.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-position-fixed.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-stacked-child.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-scroll.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow-stacked-child.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-visibility-no-overflow.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-anchors-visible.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/position-visibility-remove-no-overflow.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/try-tactic-alignment.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/try-tactic-anchor.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/try-tactic-inset-area.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/try-tactic-margin.html.ini create mode 100644 testing/web-platform/meta/css/css-anchor-position/try-tactic-wm.html.ini delete mode 100644 testing/web-platform/meta/css/css-animations/computed-style-animation-parsing.html.ini create mode 100644 testing/web-platform/meta/css/css-animations/display-none-dont-cancel-pseudo.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-animations/stability/animation-event-destroy-renderer.html.ini delete mode 100644 testing/web-platform/meta/css/css-animations/style-animation-parsing.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/corners-computed.html.ini create mode 100644 testing/web-platform/meta/css/css-borders/tentative/parsing/corners-valid.html.ini create mode 100644 testing/web-platform/meta/css/css-break/table/table-fragmentation-003a-print.html.ini create mode 100644 testing/web-platform/meta/css/css-break/transform-023-print.html.ini create mode 100644 testing/web-platform/meta/css/css-break/transform-024-print.html.ini delete mode 100644 testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/at-scope-relative-syntax.html.ini delete mode 100644 testing/web-platform/meta/css/css-cascade/idlharness.html.ini delete mode 100644 testing/web-platform/meta/css/css-cascade/scope-cssom.html.ini delete mode 100644 testing/web-platform/meta/css/css-cascade/scope-deep.html.ini delete mode 100644 testing/web-platform/meta/css/css-cascade/scope-name-defining-rules.html.ini create mode 100644 testing/web-platform/meta/css/css-color/__dir__.ini delete mode 100644 testing/web-platform/meta/css/css-fonts/first-available-font-001.html.ini create mode 100644 testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-019.html.ini delete mode 100644 testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-001.html.ini delete mode 100644 testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-002.html.ini delete mode 100644 testing/web-platform/meta/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-003.html.ini create mode 100644 testing/web-platform/meta/css/css-lists/counter-001.html.ini create mode 100644 testing/web-platform/meta/css/css-lists/counter-002.html.ini create mode 100644 testing/web-platform/meta/css/css-lists/counter-003.html.ini delete mode 100644 testing/web-platform/meta/css/css-lists/counter-list-item-3.html.ini create mode 100644 testing/web-platform/meta/css/css-lists/counters-001.html.ini create mode 100644 testing/web-platform/meta/css/css-lists/counters-002.html.ini create mode 100644 testing/web-platform/meta/css/css-lists/counters-003.html.ini create mode 100644 testing/web-platform/meta/css/css-lists/counters-004.html.ini create mode 100644 testing/web-platform/meta/css/css-lists/counters-scope-002.html.ini create mode 100644 testing/web-platform/meta/css/css-lists/counters-scope-003.html.ini create mode 100644 testing/web-platform/meta/css/css-lists/foo-counter-reversed-007a.html.ini create mode 100644 testing/web-platform/meta/css/css-lists/foo-counter-reversed-007b.html.ini create mode 100644 testing/web-platform/meta/css/css-lists/foo-counter-reversed-009a.html.ini create mode 100644 testing/web-platform/meta/css/css-lists/foo-counter-reversed-009b.html.ini create mode 100644 testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-animation-svg-zoom.html.ini create mode 100644 testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-animation-zoom.html.ini delete mode 100644 testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-001.html.ini delete mode 100644 testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-002.html.ini create mode 100644 testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-003.html.ini create mode 100644 testing/web-platform/meta/css/css-masking/clip-path/animations/clip-path-shape-interpolation-004.html.ini create mode 100644 testing/web-platform/meta/css/css-masking/clip-path/clip-path-scaled-video.html.ini delete mode 100644 testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-001.html.ini delete mode 100644 testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002-units.html.ini delete mode 100644 testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-002.html.ini delete mode 100644 testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-003.html.ini delete mode 100644 testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-004.html.ini delete mode 100644 testing/web-platform/meta/css/css-masking/parsing/clip-path-shape-parsing.html.ini create mode 100644 testing/web-platform/meta/css/css-nesting/conditional-rules.html.ini delete mode 100644 testing/web-platform/meta/css/css-nesting/parsing.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-001.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-004.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-005.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-006.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-007.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-008.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-009.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-010.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-011.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-012.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-013.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-015.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-016.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-017.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-018.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-019.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-001.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-002.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-003.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-004.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-005.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-006.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-007.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-008.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-009.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-overflow/line-clamp-with-abspos-010.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-page/fixedpos-004-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/fixedpos-005-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/fixedpos-006-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/fixedpos-007-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/fixedpos-008-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/fixedpos-with-abspos-with-link-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/fixedpos-with-link-with-inline-child-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/media-queries-002-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/page-margin-001-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/page-margin-002-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/page-margin-003-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/page-margin-005-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/page-margin-006-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/page-margin-negative-print.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-page/page-name-002-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/page-name-003-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/page-name-and-break-004-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/page-size-001-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/page-size-002-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/page-size-003-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/page-size-009-print.html.ini create mode 100644 testing/web-platform/meta/css/css-page/page-size-011-print.html.ini delete mode 100644 testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-button.html.ini delete mode 100644 testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-input.html.ini delete mode 100644 testing/web-platform/meta/css/css-position/position-absolute-semi-replaced-stretch-other.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-angle.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-color.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-custom-ident.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-image.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-inherited-used-by-standard-property.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-integer.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length-percentage.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-length.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-inherited-property-numbers.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-list.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-mismatched-property-numbers.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-non-inherited-used-by-standard-property.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-number.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-percentage.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-resolution.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-time.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function-matrix.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-function.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-matrix.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list.html.ini delete mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-url.html.ini create mode 100644 testing/web-platform/meta/css/css-properties-values-api/animation/registered-var-to-registered-animating.html.ini delete mode 100644 testing/web-platform/meta/css/css-pseudo/highlight-paired-cascade-004.html.ini delete mode 100644 testing/web-platform/meta/css/css-pseudo/target-text-001.html.ini delete mode 100644 testing/web-platform/meta/css/css-pseudo/target-text-002.html.ini delete mode 100644 testing/web-platform/meta/css/css-pseudo/target-text-003.html.ini delete mode 100644 testing/web-platform/meta/css/css-pseudo/target-text-005.html.ini delete mode 100644 testing/web-platform/meta/css/css-pseudo/target-text-006.html.ini delete mode 100644 testing/web-platform/meta/css/css-pseudo/target-text-dynamic-001.html.ini delete mode 100644 testing/web-platform/meta/css/css-pseudo/target-text-dynamic-003.html.ini delete mode 100644 testing/web-platform/meta/css/css-scoping/font-face-006.html.ini create mode 100644 testing/web-platform/meta/css/css-scoping/host-defined.html.ini delete mode 100644 testing/web-platform/meta/css/css-scroll-snap-2/snapchanged/snapchanged-ensures-dom-order.html.ini create mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-color-002.html.ini delete mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-color-002.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-color-003.html.ini delete mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-color-003.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-color-004.html.ini delete mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-color-004.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-color-005.html.ini delete mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-color-005.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.html.ini delete mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-color-009.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-color-010.html.ini delete mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-color-010.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-width-011.html.ini delete mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-width-011.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-width-013.html.ini delete mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-width-013.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-width-015.html.ini delete mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-width-015.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-width-016.html.ini delete mode 100644 testing/web-platform/meta/css/css-scrollbars/scrollbar-width-016.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-sizing/animation/height-interpolation.html.ini create mode 100644 testing/web-platform/meta/css/css-sizing/animation/max-height-interpolation.html.ini create mode 100644 testing/web-platform/meta/css/css-sizing/animation/max-width-interpolation.html.ini create mode 100644 testing/web-platform/meta/css/css-sizing/animation/min-height-interpolation.html.ini create mode 100644 testing/web-platform/meta/css/css-sizing/animation/min-width-interpolation.html.ini create mode 100644 testing/web-platform/meta/css/css-sizing/animation/width-interpolation.html.ini create mode 100644 testing/web-platform/meta/css/css-tables/tentative/table-rows-with-zero-columns.html.ini delete mode 100644 testing/web-platform/meta/css/css-text/line-breaking/line-breaking-013.html.ini delete mode 100644 testing/web-platform/meta/css/css-text/line-breaking/line-breaking-014.html.ini delete mode 100644 testing/web-platform/meta/css/css-text/line-breaking/line-breaking-021.html.ini create mode 100644 testing/web-platform/meta/css/css-text/white-space/hanging-whitespace-002.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-text/white-space/hanging-whitespace-003.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-text/white-space/text-wrap-balance-004.html.ini create mode 100644 testing/web-platform/meta/css/css-transforms/transform-iframe-scroll-position.html.ini delete mode 100644 testing/web-platform/meta/css/css-transitions/idlharness-2.html.ini delete mode 100644 testing/web-platform/meta/css/css-transitions/starting-style-name-defining-rules.html.ini create mode 100644 testing/web-platform/meta/css/css-values/calc-rounding-001.html.ini create mode 100644 testing/web-platform/meta/css/css-values/calc-rounding-002.html.ini create mode 100644 testing/web-platform/meta/css/css-values/container-progress-computed.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-values/container-progress-serialize.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-values/media-progress-computed.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-values/media-progress-serialize.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-variables/__dir__.ini create mode 100644 testing/web-platform/meta/css/css-view-transitions/no-white-flash-before-activation.html.ini create mode 100644 testing/web-platform/meta/css/css-view-transitions/pseudo-with-classes-match-wildcard-no-star.html.ini create mode 100644 testing/web-platform/meta/css/css-view-transitions/transition-in-hidden-page.html.ini create mode 100644 testing/web-platform/meta/css/css-view-transitions/update-callback-timeout.html.ini delete mode 100644 testing/web-platform/meta/css/css-viewport/computedStyle-zoom.html.ini delete mode 100644 testing/web-platform/meta/css/css-viewport/line-height.html.ini create mode 100644 testing/web-platform/meta/css/css-viewport/zoom/font-size.html.ini create mode 100644 testing/web-platform/meta/css/css-viewport/zoom/line-height.html.ini create mode 100644 testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable-insertRule-base-uri.html.ini create mode 100644 testing/web-platform/meta/css/motion/animation/offset-path-interpolation-008.html.ini create mode 100644 testing/web-platform/meta/css/motion/offset-path-shape-shape-001.html.ini create mode 100644 testing/web-platform/meta/css/motion/offset-path-shape-shape-002.html.ini create mode 100644 testing/web-platform/meta/css/motion/offset-path-shape-shape-003.html.ini create mode 100644 testing/web-platform/meta/css/motion/parsing/offset-path-shape-computed.html.ini create mode 100644 testing/web-platform/meta/css/motion/parsing/offset-path-shape-parsing.html.ini delete mode 100644 testing/web-platform/meta/css/printing/fixedpos-004-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/fixedpos-005-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/fixedpos-006-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/fixedpos-007-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/fixedpos-008-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/fixedpos-with-abspos-with-link-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/fixedpos-with-link-with-inline-child-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/media-queries-002-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-margin-001-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-margin-002-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-margin-003-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-margin-005-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-margin-006-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-name-002-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-name-003-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-name-and-break-004-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-size-001-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-size-002-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-size-003-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-size-004-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-size-005-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-size-006-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-size-007-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-size-008-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-size-009-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-size-010-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/page-size-011-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/transform-002-print.html.ini delete mode 100644 testing/web-platform/meta/css/printing/transform-003-print.html.ini delete mode 100644 testing/web-platform/meta/css/zoom/__dir__.ini create mode 100644 testing/web-platform/meta/css/zoom/iframe-zoom-nested.html.ini create mode 100644 testing/web-platform/meta/css/zoom/iframe-zoom.sub.html.ini delete mode 100644 testing/web-platform/meta/custom-elements/state/ElementInternals-states.html.ini create mode 100644 testing/web-platform/meta/custom-elements/state/__dir__.ini delete mode 100644 testing/web-platform/meta/custom-elements/state/custom-state-set-strong-ref.html.ini delete mode 100644 testing/web-platform/meta/custom-elements/state/state-css-selector-shadow-dom.html.ini delete mode 100644 testing/web-platform/meta/custom-elements/state/state-css-selector.html.ini delete mode 100644 testing/web-platform/meta/custom-elements/state/state-pseudo-class.html.ini delete mode 100644 testing/web-platform/meta/custom-state-pseudo-class/__dir__.ini create mode 100644 testing/web-platform/meta/dom/observable/tentative/observable-first.any.js.ini create mode 100644 testing/web-platform/meta/dom/observable/tentative/observable-flatMap.any.js.ini create mode 100644 testing/web-platform/meta/dom/observable/tentative/observable-from.any.js.ini create mode 100644 testing/web-platform/meta/dom/observable/tentative/observable-last.any.js.ini create mode 100644 testing/web-platform/meta/dom/observable/tentative/observable-switchMap.any.js.ini create mode 100644 testing/web-platform/meta/event-timing/interactionid-orphan-pointerup.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/csp-allowed-transparent.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/csp-blocked-transparent.https.html.ini delete mode 100644 testing/web-platform/meta/fenced-frame/csp-transparent-url.https.html.ini delete mode 100644 testing/web-platform/meta/fenced-frame/disable-untrusted-network.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/report-event.https.html.ini delete mode 100644 testing/web-platform/meta/fenced-frame/revoke-nested-fenced-frame-in-iframe-navigation.https.html.ini delete mode 100644 testing/web-platform/meta/fenced-frame/revoke-nested-fenced-frame-navigation.https.html.ini delete mode 100644 testing/web-platform/meta/fenced-frame/revoke-popup.https.html.ini delete mode 100644 testing/web-platform/meta/fenced-frame/revoke-unfenced-top-navigation.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/shared-workers.https.html.ini create mode 100644 testing/web-platform/meta/fetch/compression-dictionary/dictionary-clear-site-data.tentative.https.html.ini create mode 100644 testing/web-platform/meta/fetch/compression-dictionary/dictionary-decompression.tentative.https.html.ini create mode 100644 testing/web-platform/meta/fetch/compression-dictionary/dictionary-fetch-with-link-element.tentative.https.html.ini create mode 100644 testing/web-platform/meta/fetch/compression-dictionary/dictionary-fetch-with-link-header.tentative.https.html.ini create mode 100644 testing/web-platform/meta/fetch/compression-dictionary/dictionary-registration.tentative.https.html.ini delete mode 100644 testing/web-platform/meta/fetch/content-encoding/zstd/bad-zstd-body.https.any.js.ini delete mode 100644 testing/web-platform/meta/fetch/content-encoding/zstd/big-window-zstd-body.tentative.https.any.js.ini delete mode 100644 testing/web-platform/meta/fetch/content-encoding/zstd/big-zstd-body.https.any.js.ini delete mode 100644 testing/web-platform/meta/fetch/content-encoding/zstd/zstd-body.https.any.js.ini create mode 100644 testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation-allowed-apis.tentative.https.html.ini delete mode 100644 testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation-data-url.sub.html.ini create mode 100644 testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation-data-url.tentative.sub.html.ini delete mode 100644 testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation.html.ini delete mode 100644 testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation.https.html.ini create mode 100644 testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation.tentative.html.ini create mode 100644 testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation.tentative.https.html.ini create mode 100644 testing/web-platform/meta/focus/ancestor-activeelement-after-child-lose-focus.html.ini create mode 100644 testing/web-platform/meta/focus/cross-origin-ancestor-activeelement-after-child-lose-focus.sub.html.ini create mode 100644 testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.gradient.colormix.html.ini create mode 100644 testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.alphabetic.worker.js.ini create mode 100644 testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.top.worker.js.ini create mode 100644 testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox-reduced-ascent.worker.js.ini delete mode 100644 testing/web-platform/meta/html/dom/elements/global-attributes/dir-assorted.window.js.ini create mode 100644 testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-005.html.ini delete mode 100644 testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-events-historical.html.ini delete mode 100644 testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-loop.html.ini delete mode 100644 testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrollamount.html.ini delete mode 100644 testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrolldelay.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-no-src.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/networkState_during_loadstart.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime-move-within-document.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-delivered.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-frame.tentative.sub.window.js.ini delete mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered-both.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-frame-both.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-frame.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-unsandboxed.tentative.sub.window.js.ini delete mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-origin-escalate.tentative.sub.window.js.ini delete mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-allow-same-origin.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-frame-allow-top.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-sandboxed-cross-origin-parent.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-sandboxed-escalate.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed-cross-origin-parent.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed-inherit.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed.tentative.sub.window.js.ini delete mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-same-site-no-activation.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-same-site.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation-sticky.tentative.sub.window.js.ini delete mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation.tentative.sub.window.js.ini delete mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist-invalidation.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/select-datalist-options-idl.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/select-parsing.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-appearance-custom-button-no-datalist.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-appearance-no-button-custom-datalist.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-appearance-no-button-no-datalist.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-child-button-and-datalist-invalidation.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-child-button-and-datalist.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-datalist-options-idl.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-keyboard-behavior.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-mouse-behavior.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-parsing.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/selectedoption.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/invokers/interestevent-dispatch-shadow.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/invokers/interestevent-interface.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/invokers/interesttarget-button-event-dispatch.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/invokers/interesttarget-on-popover-behavior.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/invokers/invoketarget-generic-eventtarget-crash.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/invokers/invoketarget-on-audio-invalid-behavior.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-invalid-behavior.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/permission-element/bounded-css-properties.html.ini create mode 100644 testing/web-platform/meta/html/semantics/permission-element/bounded-css-properties.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/permission-element/display-css-property-reference.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/permission-element/display-css-property.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/permission-element/invalid-css-properties.html.ini create mode 100644 testing/web-platform/meta/html/semantics/permission-element/invalid-css-properties.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/permission-element/negative-offset-and-margin.html.ini create mode 100644 testing/web-platform/meta/html/semantics/permission-element/negative-offset-and-margin.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/permission-element/no-end-tag-no-contents.html.ini create mode 100644 testing/web-platform/meta/html/semantics/permission-element/no-end-tag-no-contents.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/popovers/button-type-reset-popovertarget.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/serviceworker.any.js.ini delete mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/instantiation-error-3.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/instantiation-error-4.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/instantiation-error-5.html.ini delete mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-window-controls-overlay.html.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-window-controls-overlay.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator_user_agent.https.html.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator_user_agent.https.tentative.html.ini create mode 100644 testing/web-platform/meta/infrastructure/assumptions/cookie.html.ini create mode 100644 testing/web-platform/meta/infrastructure/testdriver/minimize_restore_popup.html.ini create mode 100644 testing/web-platform/meta/intersection-observer/scroll-margin-no-intersect.html.ini create mode 100644 testing/web-platform/meta/jpegxl/__dir__.ini create mode 100644 testing/web-platform/meta/js-self-profiling/__dir__.ini create mode 100644 testing/web-platform/meta/long-animation-frame/__dir__.ini delete mode 100644 testing/web-platform/meta/mathml/presentation-markup/operators/mo-stretch-properties-001.html.ini delete mode 100644 testing/web-platform/meta/mathml/presentation-markup/operators/mo-stretch-properties-dynamic-001.html.ini create mode 100644 testing/web-platform/meta/mathml/presentation-markup/operators/stretchy-largeop-with-default-font-2.html.ini create mode 100644 testing/web-platform/meta/media-source/SourceBuffer-abort-removed.html.ini create mode 100644 testing/web-platform/meta/media-source/URL-createObjectURL-null.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-addsourcebuffer.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-closed.html.ini create mode 100644 testing/web-platform/meta/media-source/mediasource-liveseekable.html.ini create mode 100644 testing/web-platform/meta/mediacapture-streams/BrowserCaptureMediaStreamTrack-cropTo.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/gen/top.http-rp/opt-in/audio-tag.https.html.ini create mode 100644 testing/web-platform/meta/mixed-content/gen/top.meta/opt-in/audio-tag.https.html.ini create mode 100644 testing/web-platform/meta/navigation-api/__dir__.ini create mode 100644 testing/web-platform/meta/paint-timing/fcp-only/fcp-video-frame.html.ini delete mode 100644 testing/web-platform/meta/pending-beacon/pending_beacon-basic.tentative.https.window.js.ini delete mode 100644 testing/web-platform/meta/pending-beacon/pending_beacon-deactivate.tentative.https.window.js.ini delete mode 100644 testing/web-platform/meta/pending-beacon/pending_beacon-sendnow.tentative.https.window.js.ini delete mode 100644 testing/web-platform/meta/pending-beacon/pending_beacon-sendondiscard.tentative.https.window.js.ini delete mode 100644 testing/web-platform/meta/pending-beacon/pending_beacon-sendonhidden.tentative.https.window.js.ini delete mode 100644 testing/web-platform/meta/pending-beacon/pending_get_beacon-cors.tentative.https.window.js.ini delete mode 100644 testing/web-platform/meta/pending-beacon/pending_get_beacon-send.tentative.https.window.js.ini delete mode 100644 testing/web-platform/meta/pending-beacon/pending_post_beacon-cors.tentative.https.window.js.ini delete mode 100644 testing/web-platform/meta/pending-beacon/pending_post_beacon-sendwithdata.tentative.https.window.js.ini create mode 100644 testing/web-platform/meta/performance-timeline/not-restored-reasons/performance-navigation-timing-iframes-without-attributes.tentative.window.js.ini delete mode 100644 testing/web-platform/meta/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown.html.ini create mode 100644 testing/web-platform/meta/preload/supported-as-values.html.ini create mode 100644 testing/web-platform/meta/screen-wake-lock/wakelock-enabled-on-self-origin-by-permissions-policy.https.html.ini create mode 100644 testing/web-platform/meta/scroll-animations/__dir__.ini delete mode 100644 testing/web-platform/meta/scroll-to-text-fragment/idlharness.window.js.ini create mode 100644 testing/web-platform/meta/selection/onselectionchange-on-distinct-text-controls.html.ini create mode 100644 testing/web-platform/meta/selection/onselectionchange-on-document.html.ini create mode 100644 testing/web-platform/meta/selection/shadow-dom/__dir__.ini delete mode 100644 testing/web-platform/meta/service-workers/service-worker/no-dynamic-import.any.js.ini create mode 100644 testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-mutiple-conditions.https.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/__dir__.ini delete mode 100644 testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-attachment.html.ini delete mode 100644 testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-basic.html.ini delete mode 100644 testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-repeats-2.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/declarative/gethtml-ordering.html.ini create mode 100644 testing/web-platform/meta/shadow-dom/declarative/gethtml.html.ini delete mode 100644 testing/web-platform/meta/shadow-dom/declarative/gethtml.tentative.html.ini delete mode 100644 testing/web-platform/meta/shadow-dom/selection-collapse-and-extend.tentative.html.ini delete mode 100644 testing/web-platform/meta/shadow-dom/selection-direction.tentative.html.ini delete mode 100644 testing/web-platform/meta/shadow-dom/selection-getComposedRanges.tentative.html.ini create mode 100644 testing/web-platform/meta/speculation-rules/__dir__.ini delete mode 100644 testing/web-platform/meta/storage-access-api/requestStorageAccess-cross-site-sibling-iframes.sub.https.window.js.ini delete mode 100644 testing/web-platform/meta/svg-aam/role/roles-generic.html.ini delete mode 100644 testing/web-platform/meta/svg/linking/reftests/url-processing-invalid-base.svg.ini create mode 100644 testing/web-platform/meta/svg/painting/reftests/paint-context-006.svg.ini create mode 100644 testing/web-platform/meta/trust-tokens/__dir__.ini create mode 100644 testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-getAttributeType-svg.html.ini create mode 100644 testing/web-platform/meta/ua-client-hints/__dir__.ini create mode 100644 testing/web-platform/meta/uievents/mouse/mouse_boundary_events_after_reappending_last_over_target.tentative.html.ini create mode 100644 testing/web-platform/meta/uievents/mouse/mousemove_prevent_default_action.html.ini delete mode 100644 testing/web-platform/meta/uievents/mouse/mousemove_prevent_default_action.tentative.html.ini create mode 100644 testing/web-platform/meta/urlpattern/__dir__.ini create mode 100644 testing/web-platform/meta/virtual-keyboard/__dir__.ini delete mode 100644 testing/web-platform/meta/wai-aria/role/grid-roles.html.ini delete mode 100644 testing/web-platform/meta/wai-aria/role/list-roles.html.ini delete mode 100644 testing/web-platform/meta/wai-aria/role/listbox-roles.html.ini delete mode 100644 testing/web-platform/meta/wai-aria/role/menu-roles.html.ini delete mode 100644 testing/web-platform/meta/wai-aria/role/tab-roles.html.ini delete mode 100644 testing/web-platform/meta/wai-aria/role/tree-roles.html.ini create mode 100644 testing/web-platform/meta/wasm/webapi/esm-integration/script-src-allows-wasm.tentative.html.ini create mode 100644 testing/web-platform/meta/wasm/webapi/esm-integration/script-src-blocks-wasm.tentative.html.ini create mode 100644 testing/web-platform/meta/wasm/webapi/esm-integration/worker-import-source-phase.tentative.html.ini create mode 100644 testing/web-platform/meta/web-animations/interfaces/Animation/progress.tentative.html.ini create mode 100644 testing/web-platform/meta/web-animations/interfaces/Animation/scroll-timeline-progress.tentative.html.ini create mode 100644 testing/web-platform/meta/web-animations/responsive/background-position-responsive.html.ini create mode 100644 testing/web-platform/meta/web-animations/responsive/box-shadow-responsive.html.ini create mode 100644 testing/web-platform/meta/web-animations/responsive/width.html.ini create mode 100644 testing/web-platform/meta/webdriver/tests/bidi/browsing_context/reload/frame.py.ini create mode 100644 testing/web-platform/meta/webdriver/tests/bidi/integration/cookies_with_network_events.py.ini create mode 100644 testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/console_args.py.ini delete mode 100644 testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/contexts.py.ini delete mode 100644 testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/invalid.py.ini create mode 100644 testing/web-platform/meta/webdriver/tests/bidi/network/provide_response/invalid.py.ini create mode 100644 testing/web-platform/meta/webdriver/tests/bidi/network/provide_response/request.py.ini delete mode 100644 testing/web-platform/meta/webdriver/tests/bidi/network/response_started/response_started.py.ini create mode 100644 testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/invalid.py.ini create mode 100644 testing/web-platform/meta/webdriver/tests/bidi/script/disown/invalid.py.ini delete mode 100644 testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/invalid.py.ini delete mode 100644 testing/web-platform/meta/webdriver/tests/bidi/session/unsubscribe/invalid.py.ini create mode 100644 testing/web-platform/meta/webdriver/tests/classic/accept_alert/accept.py.ini create mode 100644 testing/web-platform/meta/webdriver/tests/classic/add_cookie/add.py.ini create mode 100644 testing/web-platform/meta/webdriver/tests/classic/execute_async_script/arguments.py.ini create mode 100644 testing/web-platform/meta/webdriver/tests/classic/execute_async_script/execute_async.py.ini create mode 100644 testing/web-platform/meta/webdriver/tests/classic/get_element_attribute/get.py.ini create mode 100644 testing/web-platform/meta/webdriver/tests/classic/get_window_rect/user_prompts.py.ini create mode 100644 testing/web-platform/meta/webdriver/tests/classic/navigate_to/user_prompts.py.ini create mode 100644 testing/web-platform/meta/webdriver/tests/classic/new_session/timeouts.py.ini delete mode 100644 testing/web-platform/meta/webdriver/tests/classic/new_window/new_tab.py.ini delete mode 100644 testing/web-platform/meta/webdriver/tests/classic/switch_to_parent_frame/switch.py.ini create mode 100644 testing/web-platform/meta/webdriver/tests/classic/switch_to_window/switch.py.ini create mode 100644 testing/web-platform/meta/webhid/__dir__.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/argMinMax.https.any.js.ini delete mode 100644 testing/web-platform/meta/webnn/validation_tests/arg_min_max.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/batchNormalization.https.any.js.ini delete mode 100644 testing/web-platform/meta/webnn/validation_tests/batch_normalization.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/cast.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/clamp.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/concat.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/constant.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/conv2d.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/convTranspose2d.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/elementwise-binary.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/elementwise-unary.https.any.js.ini delete mode 100644 testing/web-platform/meta/webnn/validation_tests/elementwise_binary.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/elu.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/expand.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/gemm.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/gruCell.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/hardSigmoid.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/hardSwish.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/input.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/instanceNormalization.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/layerNormalization.https.any.js.ini delete mode 100644 testing/web-platform/meta/webnn/validation_tests/layer_normalization.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/leakyRelu.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/linear.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/lstmCell.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/matmul.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/pad.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/pooling.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/prelu.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/relu.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/reshape.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/sigmoid.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/slice.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/softmax.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/softplus.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/softsign.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/split.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/tanh.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/transpose.https.any.js.ini create mode 100644 testing/web-platform/meta/webnn/validation_tests/where.https.any.js.ini delete mode 100644 testing/web-platform/meta/webrtc-encoded-transform/script-transform-sendKeyFrameRequest.https.html.ini delete mode 100644 testing/web-platform/meta/webrtc-encoded-transform/script-write-twice-transform.https.html.ini create mode 100644 testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-metadata.https.html.ini create mode 100644 testing/web-platform/meta/webrtc/RTCDataChannel-send-close.html.ini delete mode 100644 testing/web-platform/meta/webrtc/RTCIceCandidate-constructor.html.ini create mode 100644 testing/web-platform/meta/webrtc/RTCPeerConnection-addTcpIceCandidate.html.ini delete mode 100644 testing/web-platform/meta/webrtc/simulcast/setParameters-active.https.html.ini delete mode 100644 testing/web-platform/mozilla/meta/css/cssom/window_size_rounding.html.ini create mode 100644 testing/web-platform/mozilla/meta/mathml/fonts/opentype-axis-height.html.ini create mode 100644 testing/web-platform/mozilla/meta/webdriver/bidi/storage/set_cookie/partition.py.ini create mode 100644 testing/web-platform/mozilla/tests/css/css-break/table/table-cell-vertical-align-001-print-ref.html create mode 100644 testing/web-platform/mozilla/tests/css/css-break/table/table-cell-vertical-align-001-print.html create mode 100644 testing/web-platform/mozilla/tests/css/css-break/table/table-cell-vertical-align-002-print-ref.html create mode 100644 testing/web-platform/mozilla/tests/css/css-break/table/table-cell-vertical-align-002-print.html delete mode 100644 testing/web-platform/mozilla/tests/media/2x2-green.ogv create mode 100644 testing/web-platform/mozilla/tests/media/2x2-green.webm delete mode 100644 testing/web-platform/mozilla/tests/webgpu/resources/four-colors-theora-bt601.ogv create mode 100644 testing/web-platform/tests/IndexedDB/idbdatabase_deleteObjectStore.any.js delete mode 100644 testing/web-platform/tests/IndexedDB/idbdatabase_deleteObjectStore.htm delete mode 100644 testing/web-platform/tests/IndexedDB/idbdatabase_deleteObjectStore3.htm delete mode 100644 testing/web-platform/tests/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm create mode 100644 testing/web-platform/tests/IndexedDB/idbobjectstore_delete.any.js delete mode 100644 testing/web-platform/tests/IndexedDB/idbobjectstore_delete.htm delete mode 100644 testing/web-platform/tests/IndexedDB/idbobjectstore_delete2.htm delete mode 100644 testing/web-platform/tests/IndexedDB/idbobjectstore_delete3.htm delete mode 100644 testing/web-platform/tests/IndexedDB/idbobjectstore_delete4.htm delete mode 100644 testing/web-platform/tests/IndexedDB/idbobjectstore_delete5.htm delete mode 100644 testing/web-platform/tests/IndexedDB/idbobjectstore_delete6.htm delete mode 100644 testing/web-platform/tests/IndexedDB/idbobjectstore_delete7.htm create mode 100644 testing/web-platform/tests/IndexedDB/idbobjectstore_deleteIndex.any.js delete mode 100644 testing/web-platform/tests/IndexedDB/idbobjectstore_deleteIndex.htm delete mode 100644 testing/web-platform/tests/IndexedDB/idbobjectstore_deleted.htm create mode 100644 testing/web-platform/tests/bluetooth/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/compression/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_basic.https.any.js delete mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_basic.tentative.https.any.js create mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_detached_iframe.https.html delete mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_detached_iframe.tentative.https.html create mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_disconnect.https.any.js delete mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_disconnect.tentative.https.any.js create mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_disconnect_idempotent.https.any.js delete mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_disconnect_idempotent.tentative.https.any.js create mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_disconnect_immediately.https.any.js delete mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_disconnect_immediately.tentative.https.any.js create mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_duplicate_updates.https.any.js delete mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_duplicate_updates.tentative.https.any.js create mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_multiple.https.any.js delete mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_multiple.tentative.https.any.js create mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_observe_idempotent.https.any.js delete mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_observe_idempotent.tentative.https.any.js create mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_observe_unobserve_failure.https.any.js delete mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_observe_unobserve_failure.tentative.https.any.js create mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_options.https.any.js delete mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_options.tentative.https.any.js create mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_rate_obfuscation_mitigation_not_triggered.https.window.js delete mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_rate_obfuscation_mitigation_not_triggered.tentative.https.window.js create mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_rate_obfuscation_mitigation_triggered.https.window.js delete mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_rate_obfuscation_mitigation_triggered.tentative.https.window.js create mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_supported_sources.https.any.js delete mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_supported_sources.tentative.https.any.js create mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_take_records.https.any.js delete mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_take_records.tentative.https.any.js create mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_timestamp.https.any.js delete mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_timestamp.tentative.https.any.js create mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_update_toJSON.https.any.js delete mode 100644 testing/web-platform/tests/compute-pressure/compute_pressure_update_toJSON.tentative.https.any.js create mode 100644 testing/web-platform/tests/credential-management/fedcm-authz/fedcm-continue-on-disallowed.https.html create mode 100644 testing/web-platform/tests/credential-management/fedcm-authz/fedcm-continue-on-with-account.https.html create mode 100644 testing/web-platform/tests/credential-management/fedcm-same-site-none/fedcm-same-site-none.https.html create mode 100644 testing/web-platform/tests/credential-management/support/digital-identity-helper.js create mode 100644 testing/web-platform/tests/credential-management/support/digital-identity-iframe.html create mode 100644 testing/web-platform/tests/credential-management/support/fedcm/accounts_check_same_site_strict.py create mode 100644 testing/web-platform/tests/credential-management/support/fedcm/accounts_no_approved_clients.py create mode 100644 testing/web-platform/tests/credential-management/support/fedcm/manifest_check_same_site_strict.json create mode 100644 testing/web-platform/tests/credential-management/support/fedcm/token_check_same_site_strict.py create mode 100644 testing/web-platform/tests/css/CSS2/floats/block-in-inline-become-float.html create mode 100644 testing/web-platform/tests/css/CSS2/tables/table-vertical-align-baseline-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/tables/table-vertical-align-baseline-009.xht create mode 100644 testing/web-platform/tests/css/CSS2/text/text-align-justify-with-overflow-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/text/text-align-justify-with-overflow.html create mode 100644 testing/web-platform/tests/css/CSS2/text/text-indent-wrap-002-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/text/text-indent-wrap-002.html delete mode 100644 testing/web-platform/tests/css/compositing/mix-blend-mode/support/RGB_Circles.oggtheora.ogv create mode 100644 testing/web-platform/tests/css/css-align/gaps/gap-parsing-002.html create mode 100644 testing/web-platform/tests/css/css-align/parsing/grid-column-gap-computed.html create mode 100644 testing/web-platform/tests/css/css-align/parsing/grid-column-gap-invalid.html create mode 100644 testing/web-platform/tests/css/css-align/parsing/grid-column-gap-valid.html create mode 100644 testing/web-platform/tests/css/css-align/parsing/grid-gap-computed.html create mode 100644 testing/web-platform/tests/css/css-align/parsing/grid-gap-invalid.html create mode 100644 testing/web-platform/tests/css/css-align/parsing/grid-gap-shorthand.html create mode 100644 testing/web-platform/tests/css/css-align/parsing/grid-gap-valid.html create mode 100644 testing/web-platform/tests/css/css-align/parsing/grid-row-gap-computed.html create mode 100644 testing/web-platform/tests/css/css-align/parsing/grid-row-gap-invalid.html create mode 100644 testing/web-platform/tests/css/css-align/parsing/grid-row-gap-valid.html delete mode 100644 testing/web-platform/tests/css/css-anchor-position/anchor-default-001.html delete mode 100644 testing/web-platform/tests/css/css-anchor-position/anchor-default-002.html delete mode 100644 testing/web-platform/tests/css/css-anchor-position/anchor-default-003.html delete mode 100644 testing/web-platform/tests/css/css-anchor-position/anchor-default-basics.html delete mode 100644 testing/web-platform/tests/css/css-anchor-position/anchor-default-ref.html delete mode 100644 testing/web-platform/tests/css/css-anchor-position/anchor-name-style-contained-dynamic.html delete mode 100644 testing/web-platform/tests/css/css-anchor-position/anchor-name-style-contained.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/anchor-position-dynamic-005.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/anchor-scroll-position-try-012-ref.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/anchor-scroll-position-try-012.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/anchor-transition-attr.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/anchor-transition-default.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/anchor-transition-eval.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/anchor-transition-name.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/anchor-typed-om.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/chrome-40286059-crash.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/inset-area-align-justify-wm-dir.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/inset-area-align-justify.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/inset-area-anchor-outside.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/inset-area-anchor-partially-outside.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/inset-area-computed-insets.html delete mode 100644 testing/web-platform/tests/css/css-anchor-position/inset-area-computed-insets.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/inset-area-in-grid.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/inset-area-scroll-adjust-ref.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/inset-area-scroll-adjust.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/inset-area-with-insets.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/parsing/position-visibility-computed.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/parsing/position-visibility-parsing.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-anchor-001.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-anchor-002.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-anchor-003.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-anchor-basics.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-anchor-ref.html delete mode 100644 testing/web-platform/tests/css/css-anchor-position/position-fallback-basics.html delete mode 100644 testing/web-platform/tests/css/css-anchor-position/position-fallback-bounds-001.html delete mode 100644 testing/web-platform/tests/css/css-anchor-position/position-fallback-bounds-002.html delete mode 100644 testing/web-platform/tests/css/css-anchor-position/position-fallback-bounds-003.html delete mode 100644 testing/web-platform/tests/css/css-anchor-position/position-fallback-bounds-004.html delete mode 100644 testing/web-platform/tests/css/css-anchor-position/position-fallback-bounds-005.html delete mode 100644 testing/web-platform/tests/css/css-anchor-position/position-fallback-bounds-006.html delete mode 100644 testing/web-platform/tests/css/css-anchor-position/position-fallback-bounds-basics.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-try-cascade.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-try-initial-transition.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-try-options-limit.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-try-order-basic.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-try-position-anchor.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-try-transition-basic.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-try-transition-flip.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-try-typed-om.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-add-no-overflow.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-valid-ref.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-valid.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-in-ref.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-in.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out-ref.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible-after-scroll-out.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible-change-anchor-ref.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible-change-anchor.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility-ref.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible-change-css-visibility.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible-css-visibility-ref.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible-css-visibility.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container-ref.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible-position-fixed-ref.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible-position-fixed.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible-ref.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible-stacked-child.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible-with-position.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-anchors-visible.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-no-overflow-ref.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-no-overflow-scroll-ref.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-no-overflow-scroll.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-no-overflow-stacked-child.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-no-overflow.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-remove-anchors-visible-ref.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-remove-anchors-visible.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-remove-no-overflow-ref.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/position-visibility-remove-no-overflow.tentative.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/try-tactic-alignment.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/try-tactic-anchor.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/try-tactic-inset-area.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/try-tactic-margin.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/try-tactic-percentage.html create mode 100644 testing/web-platform/tests/css/css-anchor-position/try-tactic-wm.html create mode 100644 testing/web-platform/tests/css/css-animations/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-animations/crashtests/cancel-update.html create mode 100644 testing/web-platform/tests/css/css-animations/crashtests/pseudo-element-animation-with-marker.html create mode 100644 testing/web-platform/tests/css/css-animations/display-none-dont-cancel-pseudo.tentative.html create mode 100644 testing/web-platform/tests/css/css-animations/parsing/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-animations/stability/animation-event-destroy-renderer.html create mode 100644 testing/web-platform/tests/css/css-backgrounds/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/WEB_FEATURES.yml delete mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/list.txt delete mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin/list.txt create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-block-end-radius-computed.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-block-end-radius-invalid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-block-end-radius-valid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-block-start-radius-computed.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-block-start-radius-invalid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-block-start-radius-valid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-bottom-radius-computed.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-bottom-radius-invalid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-bottom-radius-valid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-clip-computed.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-clip-invalid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-clip-valid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-inline-end-radius-computed.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-inline-end-radius-invalid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-inline-end-radius-valid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-inline-start-radius-computed.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-inline-start-radius-invalid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-inline-start-radius-valid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-left-radius-computed.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-left-radius-invalid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-left-radius-valid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-right-radius-computed.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-right-radius-invalid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-right-radius-valid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-top-radius-computed.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-top-radius-invalid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/border-top-radius-valid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/box-shadow-blur-computed.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/box-shadow-blur-invalid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/box-shadow-blur-valid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/box-shadow-color-computed.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/box-shadow-color-invalid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/box-shadow-color-valid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/box-shadow-offset-computed.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/box-shadow-offset-invalid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/box-shadow-offset-valid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/box-shadow-position-computed.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/box-shadow-position-invalid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/box-shadow-position-valid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/box-shadow-spread-computed.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/box-shadow-spread-invalid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/box-shadow-spread-valid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/corner-shape-computed.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/corner-shape-invalid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/corner-shape-valid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/corners-computed.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/corners-invalid.html create mode 100644 testing/web-platform/tests/css/css-borders/tentative/parsing/corners-valid.html create mode 100644 testing/web-platform/tests/css/css-break/transform-022-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/transform-022-print.html create mode 100644 testing/web-platform/tests/css/css-break/transform-023-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/transform-023-print.html create mode 100644 testing/web-platform/tests/css/css-break/transform-024-print-ref.html create mode 100644 testing/web-platform/tests/css/css-break/transform-024-print.html create mode 100644 testing/web-platform/tests/css/css-cascade/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-cascade/at-scope-relative-syntax.html create mode 100644 testing/web-platform/tests/css/css-cascade/parsing/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-color/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-color/clip-opacity-out-of-flow-ref.html create mode 100644 testing/web-platform/tests/css/css-color/clip-opacity-out-of-flow.html create mode 100644 testing/web-platform/tests/css/css-color/oklab-l-almost-0-ref.html create mode 100644 testing/web-platform/tests/css/css-color/oklab-l-almost-0.html create mode 100644 testing/web-platform/tests/css/css-color/oklab-l-almost-1-ref.html create mode 100644 testing/web-platform/tests/css/css-color/oklab-l-almost-1.html create mode 100644 testing/web-platform/tests/css/css-color/oklch-l-almost-0-ref.html create mode 100644 testing/web-platform/tests/css/css-color/oklch-l-almost-0.html create mode 100644 testing/web-platform/tests/css/css-color/oklch-l-almost-1-ref.html create mode 100644 testing/web-platform/tests/css/css-color/oklch-l-almost-1.html create mode 100644 testing/web-platform/tests/css/css-color/parsing/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-contain/quote-scoping-shadow-dom-crash.html create mode 100644 testing/web-platform/tests/css/css-flexbox/intrinsic-size/col-wrap-crash.html create mode 100644 testing/web-platform/tests/css/css-fonts/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-fonts/animations/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-fonts/parsing/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-fonts/variations/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-grid/grid-fragmentation-between-rows-001-print-ref.tentative.html create mode 100644 testing/web-platform/tests/css/css-grid/grid-fragmentation-between-rows-001-print.tentative.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/placement-invalidation-001.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/subgrid-button-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/subgrid/subgrid-button.html create mode 100644 testing/web-platform/tests/css/css-highlight-api/painting/custom-highlight-painting-019-ref.html create mode 100644 testing/web-platform/tests/css/css-highlight-api/painting/custom-highlight-painting-019.html create mode 100644 testing/web-platform/tests/css/css-images/gradient/color-scheme-dependent-color-stops-ref.html create mode 100644 testing/web-platform/tests/css/css-images/gradient/color-scheme-dependent-color-stops.html create mode 100644 testing/web-platform/tests/css/css-images/gradient/gradient-single-stop-longer-hue-hsl-ref.html create mode 100644 testing/web-platform/tests/css/css-images/gradient/gradient-single-stop-longer-hue-hsl.html create mode 100644 testing/web-platform/tests/css/css-images/gradient/gradient-single-stop-longer-hue-oklch-ref.html create mode 100644 testing/web-platform/tests/css/css-images/gradient/gradient-single-stop-longer-hue-oklch.html create mode 100644 testing/web-platform/tests/css/css-images/gradient/repeating-gradient-hsl-and-oklch-ref.html create mode 100644 testing/web-platform/tests/css/css-images/gradient/repeating-gradient-hsl-and-oklch.html delete mode 100644 testing/web-platform/tests/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-001-ref.html delete mode 100644 testing/web-platform/tests/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-001.html delete mode 100644 testing/web-platform/tests/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-002-ref.html delete mode 100644 testing/web-platform/tests/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-002.html delete mode 100644 testing/web-platform/tests/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-003-ref.html delete mode 100644 testing/web-platform/tests/css/css-inline/text-box-trim/text-box-trim-half-leading-inline-box-003.html create mode 100644 testing/web-platform/tests/css/css-logical/animations/margin-block-interpolation.html create mode 100644 testing/web-platform/tests/css/css-logical/animations/margin-inline-interpolation.html create mode 100644 testing/web-platform/tests/css/css-masking/clip-path/animations/clip-path-shape-interpolation-003.html create mode 100644 testing/web-platform/tests/css/css-masking/clip-path/animations/clip-path-shape-interpolation-004.html create mode 100644 testing/web-platform/tests/css/css-masking/clip-path/clip-path-shape-005.html create mode 100644 testing/web-platform/tests/css/css-masking/clip-path/clip-path-shape-006.html create mode 100644 testing/web-platform/tests/css/css-multicol/crashtests/block-in-inline-become-float.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-001.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-002.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-003.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-004.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-005.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-006.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-007.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-008.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-009.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-010.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-011.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-012.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-013.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-014.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-015.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-016.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-017.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-018.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-019.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-020.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-with-abspos-001.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-with-abspos-002.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-with-abspos-003.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-with-abspos-004.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-with-abspos-005.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-with-abspos-006.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-with-abspos-007.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-with-abspos-008.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-with-abspos-009.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/line-clamp-with-abspos-010.tentative.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/line-clamp-010-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/line-clamp-011-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/line-clamp-012-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/line-clamp-013-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/line-clamp-015-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/line-clamp-with-abspos-001-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/line-clamp-with-abspos-005-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/line-clamp-with-abspos-006-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/line-clamp-with-abspos-007-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/line-clamp-with-abspos-008-ref.html create mode 100644 testing/web-platform/tests/css/css-overflow/reference/line-clamp-with-abspos-010-ref.html create mode 100644 testing/web-platform/tests/css/css-page/crashtests/root-element-remove-print.html create mode 100644 testing/web-platform/tests/css/css-page/crashtests/tall-inline-block-in-float-in-table-cell-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-001-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-001-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-002-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-002-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-003-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-003-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-004-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-004-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-005-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-005-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-006-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-006-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-007-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-007-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-008-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-008-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-with-abspos-with-link-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-with-abspos-with-link-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-with-iframe-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-with-iframe-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-with-link-with-inline-child-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-with-link-with-inline-child-print.html create mode 100644 testing/web-platform/tests/css/css-page/media-queries-001-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/media-queries-001-print.html create mode 100644 testing/web-platform/tests/css/css-page/media-queries-002-print.html create mode 100644 testing/web-platform/tests/css/css-page/media-queries-003-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/media-queries-003-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-001-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-001-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-002-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-002-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-003-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-003-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-004-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-004-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-005-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-005-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-006-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-006-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-negative-print-ref.tentative.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-negative-print.tentative.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-000-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-000-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-002-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-002-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-003-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-003-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-and-break-001-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-and-break-002-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-and-break-003-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-and-break-004-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-and-break-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-001-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-001-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-002-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-002-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-003-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-003-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-004-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-004-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-005-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-005-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-006-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-006-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-007-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-007-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-008-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-008-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-009-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-009-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-010-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-010-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-011-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-011-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-visibility-hidden-001-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-visibility-hidden-001-print.html create mode 100644 testing/web-platform/tests/css/css-page/reference/blank-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/reference/filled-green-100px-square-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/remote-origin-iframe-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/remote-origin-iframe-print.html create mode 100644 testing/web-platform/tests/css/css-page/resources/iframe-with-abspos.html create mode 100644 testing/web-platform/tests/css/css-page/resources/mq-frame-100px.html create mode 100644 testing/web-platform/tests/css/css-page/root-element-display-none-print.html create mode 100644 testing/web-platform/tests/css/css-page/subpixel-page-size-001-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/subpixel-page-size-001-print.html create mode 100644 testing/web-platform/tests/css/css-page/subpixel-page-size-002-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/subpixel-page-size-002-print.html create mode 100644 testing/web-platform/tests/css/css-properties-values-api/animation/registered-neutral-keyframe.html create mode 100644 testing/web-platform/tests/css/css-properties-values-api/animation/registered-var-to-registered-animating.html create mode 100644 testing/web-platform/tests/css/css-scoping/host-defined.html create mode 100644 testing/web-platform/tests/css/css-scroll-snap-2/resources/programmatic-scroll-common.js delete mode 100644 testing/web-platform/tests/css/css-scroll-snap-2/snapchanged/snapchanged-ensures-dom-order.html create mode 100644 testing/web-platform/tests/css/css-scroll-snap/scroll-margin-editable.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-001.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-001.tentative.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-002.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-002.tentative.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-003.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-003.tentative.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-004.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-004.tentative.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-005.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-005.tentative.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-006.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-006.tentative.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-007.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-007.tentative.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-008.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-008.tentative.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-009.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-009.tentative.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-010.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-010.tentative.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-dynamic-8.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-color-dynamic-8.tentative.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-010.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-010.tentative.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-011.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-011.tentative.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-012.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-012.tentative.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-013.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-013.tentative.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-014.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-014.tentative.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-015.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-015.tentative.html create mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-016.html delete mode 100644 testing/web-platform/tests/css/css-scrollbars/scrollbar-width-016.tentative.html create mode 100644 testing/web-platform/tests/css/css-sizing/aspect-ratio/WEB_FEATURES.yml delete mode 100644 testing/web-platform/tests/css/css-sizing/aspect-ratio/support/2x2-green.ogv create mode 100644 testing/web-platform/tests/css/css-sizing/aspect-ratio/support/2x2-green.webm create mode 100644 testing/web-platform/tests/css/css-tables/crashtests/caption-repaint-crash.html create mode 100644 testing/web-platform/tests/css/css-tables/table-cell-inline-size-box-sizing-quirks-ref.html create mode 100644 testing/web-platform/tests/css/css-tables/table-cell-inline-size-box-sizing-quirks.html create mode 100644 testing/web-platform/tests/css/css-tables/tentative/table-rows-with-zero-columns.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-029.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-bidi-control-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-bidi-control.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-justify-br-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-justify-br.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-text/white-space/hanging-whitespace-001.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/hanging-whitespace-002.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/hanging-whitespace-003.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-004-misref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-float-006-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-right-to-left.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-top-to-bottom.html create mode 100644 testing/web-platform/tests/css/css-transforms/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-transforms/animation/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-transforms/parsing/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-transforms/support/transform-iframe-002-contents.html create mode 100644 testing/web-platform/tests/css/css-transforms/support/transform-iframe-scroll-position-contents.html create mode 100644 testing/web-platform/tests/css/css-transforms/transform-iframe-002.html create mode 100644 testing/web-platform/tests/css/css-transforms/transform-iframe-scroll-position-ref.html create mode 100644 testing/web-platform/tests/css/css-transforms/transform-iframe-scroll-position.html create mode 100644 testing/web-platform/tests/css/css-transitions/crashtests/delete-image-set.html create mode 100644 testing/web-platform/tests/css/css-transitions/parsing/starting-style-parsing.html create mode 100644 testing/web-platform/tests/css/css-transitions/starting-style-adjustment.html create mode 100644 testing/web-platform/tests/css/css-ui/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-ui/animation/WEB_FEATURES.yml delete mode 100644 testing/web-platform/tests/css/css-ui/support/test.ogv create mode 100644 testing/web-platform/tests/css/css-values/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-values/calc-rounding-003-ref.html create mode 100644 testing/web-platform/tests/css/css-values/calc-rounding-003.html create mode 100644 testing/web-platform/tests/css/css-values/container-progress-computed.tentative.html create mode 100644 testing/web-platform/tests/css/css-values/container-progress-invalid.tentative.html create mode 100644 testing/web-platform/tests/css/css-values/container-progress-serialize.tentative.html create mode 100644 testing/web-platform/tests/css/css-values/media-progress-computed.tentative.html create mode 100644 testing/web-platform/tests/css/css-values/media-progress-invalid.tentative.html create mode 100644 testing/web-platform/tests/css/css-values/media-progress-serialize.tentative.html create mode 100644 testing/web-platform/tests/css/css-view-transitions/no-white-flash-before-activation-ref.html create mode 100644 testing/web-platform/tests/css/css-view-transitions/no-white-flash-before-activation.html create mode 100644 testing/web-platform/tests/css/css-view-transitions/pseudo-with-classes-match-wildcard-no-star.html create mode 100644 testing/web-platform/tests/css/css-view-transitions/transition-in-hidden-page.html create mode 100644 testing/web-platform/tests/css/css-view-transitions/update-callback-timeout.html delete mode 100644 testing/web-platform/tests/css/css-viewport/line-height-ref.html delete mode 100644 testing/web-platform/tests/css/css-viewport/line-height.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/background-image-ref.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/background-image.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/basic-ref.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/basic.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/font-size-ref.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/font-size.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/green-square-100px.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/image-intrinsic-size.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/inherited-length.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/inherited.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/line-height-ref.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/line-height.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/parsing/zoom-computed.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/parsing/zoom-valid.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/relative-units-from-parent-ref.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/relative-units-from-parent.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/relative-units.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/scroll-corner-crash.html create mode 100644 testing/web-platform/tests/css/css-viewport/zoom/scrollbar-crash.html create mode 100644 testing/web-platform/tests/css/cssom-view/Element-currentCSSZoom.html create mode 100644 testing/web-platform/tests/css/cssom-view/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/cssom-view/range-bounding-client-rect-with-nested-text.html create mode 100644 testing/web-platform/tests/css/cssom/cssstyledeclaration-csstext-setter.window.js create mode 100644 testing/web-platform/tests/css/filter-effects/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/filter-effects/animation/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/filter-effects/parsing/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/motion/animation/offset-path-interpolation-008.html create mode 100644 testing/web-platform/tests/css/motion/offset-path-shape-shape-001-ref.html create mode 100644 testing/web-platform/tests/css/motion/offset-path-shape-shape-001.html create mode 100644 testing/web-platform/tests/css/motion/offset-path-shape-shape-002.html create mode 100644 testing/web-platform/tests/css/motion/offset-path-shape-shape-003.html create mode 100644 testing/web-platform/tests/css/motion/parsing/offset-path-shape-computed.html create mode 100644 testing/web-platform/tests/css/motion/parsing/offset-path-shape-parsing.html delete mode 100644 testing/web-platform/tests/css/printing/crashtests/root-element-remove-print.html delete mode 100644 testing/web-platform/tests/css/printing/crashtests/tall-inline-block-in-float-in-table-cell-print.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-001-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-001-print.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-002-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-002-print.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-003-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-003-print.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-004-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-004-print.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-005-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-005-print.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-006-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-006-print.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-007-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-007-print.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-008-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-008-print.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-with-abspos-with-link-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-with-abspos-with-link-print.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-with-iframe-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-with-iframe-print.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-with-link-with-inline-child-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/fixedpos-with-link-with-inline-child-print.html delete mode 100644 testing/web-platform/tests/css/printing/media-queries-001-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/media-queries-001-print.html delete mode 100644 testing/web-platform/tests/css/printing/media-queries-002-print.html delete mode 100644 testing/web-platform/tests/css/printing/media-queries-003-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/media-queries-003-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-margin-001-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-margin-001-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-margin-002-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-margin-002-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-margin-003-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-margin-003-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-margin-004-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-margin-004-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-margin-005-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-margin-005-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-margin-006-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-margin-006-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-name-001-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-name-001-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-name-002-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-name-002-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-name-003-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-name-003-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-name-and-break-001-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-name-and-break-002-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-name-and-break-003-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-name-and-break-004-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-name-and-break-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-001-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-001-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-002-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-002-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-003-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-003-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-004-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-004-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-005-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-005-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-006-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-006-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-007-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-007-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-008-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-008-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-009-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-009-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-010-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-010-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-011-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-size-011-print.html delete mode 100644 testing/web-platform/tests/css/printing/page-visibility-hidden-001-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/page-visibility-hidden-001-print.html delete mode 100644 testing/web-platform/tests/css/printing/reference/blank-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/reference/filled-green-100px-square-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/remote-origin-iframe-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/remote-origin-iframe-print.html delete mode 100644 testing/web-platform/tests/css/printing/resources/iframe-with-abspos.html delete mode 100644 testing/web-platform/tests/css/printing/resources/mq-frame-100px.html delete mode 100644 testing/web-platform/tests/css/printing/root-element-display-none-print.html delete mode 100644 testing/web-platform/tests/css/printing/subpixel-page-size-001-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/subpixel-page-size-001-print.html delete mode 100644 testing/web-platform/tests/css/printing/subpixel-page-size-002-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/subpixel-page-size-002-print.html delete mode 100644 testing/web-platform/tests/css/printing/transform-001-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/transform-001-print.html delete mode 100644 testing/web-platform/tests/css/printing/transform-002-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/transform-002-print.html delete mode 100644 testing/web-platform/tests/css/printing/transform-003-print-ref.html delete mode 100644 testing/web-platform/tests/css/printing/transform-003-print.html create mode 100644 testing/web-platform/tests/css/selectors/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/selectors/invalidation/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/selectors/invalidation/is-where-pseudo-containing-hard-pseudo.html create mode 100644 testing/web-platform/tests/css/selectors/parsing/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/zoom/iframe-zoom-nested.html create mode 100644 testing/web-platform/tests/css/zoom/iframe-zoom.sub.html create mode 100644 testing/web-platform/tests/css/zoom/reference/iframe-zoom-nested-ref.html create mode 100644 testing/web-platform/tests/css/zoom/reference/iframe-zoom-ref.html create mode 100644 testing/web-platform/tests/css/zoom/resources/iframe_content.html create mode 100644 testing/web-platform/tests/css/zoom/resources/nested-iframe-no-zoom.html create mode 100644 testing/web-platform/tests/css/zoom/resources/nested-iframe-with-zoom.html delete mode 100644 testing/web-platform/tests/css/zoom/tentative/background-image-ref.html delete mode 100644 testing/web-platform/tests/css/zoom/tentative/background-image.html delete mode 100644 testing/web-platform/tests/css/zoom/tentative/basic-ref.html delete mode 100644 testing/web-platform/tests/css/zoom/tentative/basic.html delete mode 100644 testing/web-platform/tests/css/zoom/tentative/green-square-100px.html delete mode 100644 testing/web-platform/tests/css/zoom/tentative/image-intrinsic-size.html delete mode 100644 testing/web-platform/tests/css/zoom/tentative/inherited-length.html delete mode 100644 testing/web-platform/tests/css/zoom/tentative/inherited.html delete mode 100644 testing/web-platform/tests/css/zoom/tentative/parsing/zoom-computed.html delete mode 100644 testing/web-platform/tests/css/zoom/tentative/parsing/zoom-valid.html delete mode 100644 testing/web-platform/tests/css/zoom/tentative/scroll-corner-crash.html delete mode 100644 testing/web-platform/tests/css/zoom/tentative/scrollbar-crash.html create mode 100644 testing/web-platform/tests/custom-elements/state/state-css-selector-nth-of.html create mode 100644 testing/web-platform/tests/device-posture/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/document-picture-in-picture/hide-return-to-opener-button-manual.https.html delete mode 100644 testing/web-platform/tests/document-policy/experimental-features/resources/video.ogv create mode 100644 testing/web-platform/tests/document-policy/experimental-features/resources/video.webm create mode 100644 testing/web-platform/tests/dom/abort/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/dom/observable/tentative/observable-first.any.js create mode 100644 testing/web-platform/tests/dom/observable/tentative/observable-flatMap.any.js create mode 100644 testing/web-platform/tests/dom/observable/tentative/observable-from.any.js create mode 100644 testing/web-platform/tests/dom/observable/tentative/observable-last.any.js create mode 100644 testing/web-platform/tests/dom/observable/tentative/observable-switchMap.any.js create mode 100644 testing/web-platform/tests/editing/crashtests/caret-display-list-002.html create mode 100644 testing/web-platform/tests/editing/crashtests/caret-display-list.html create mode 100644 testing/web-platform/tests/editing/crashtests/designMode-caret-change.html create mode 100644 testing/web-platform/tests/event-timing/interactionid-orphan-pointerup.html create mode 100644 testing/web-platform/tests/fenced-frame/csp-allowed-transparent.https.html create mode 100644 testing/web-platform/tests/fenced-frame/csp-blocked-transparent.https.html delete mode 100644 testing/web-platform/tests/fenced-frame/csp-transparent-url.https.html delete mode 100644 testing/web-platform/tests/fenced-frame/disable-untrusted-network.https.html create mode 100644 testing/web-platform/tests/fenced-frame/report-event.https.html delete mode 100644 testing/web-platform/tests/fenced-frame/resources/automatic-beacon-store.py create mode 100644 testing/web-platform/tests/fenced-frame/resources/beacon-store.py create mode 100644 testing/web-platform/tests/fenced-frame/resources/shared-worker.js delete mode 100644 testing/web-platform/tests/fenced-frame/resources/unreached.https.html delete mode 100644 testing/web-platform/tests/fenced-frame/revoke-nested-fenced-frame-in-iframe-navigation.https.html delete mode 100644 testing/web-platform/tests/fenced-frame/revoke-nested-fenced-frame-navigation.https.html delete mode 100644 testing/web-platform/tests/fenced-frame/revoke-popup.https.html delete mode 100644 testing/web-platform/tests/fenced-frame/revoke-unfenced-top-navigation.https.html create mode 100644 testing/web-platform/tests/fenced-frame/shared-workers.https.html delete mode 100644 testing/web-platform/tests/fetch/api/request/destination/resources/dummy_video.ogv create mode 100644 testing/web-platform/tests/fetch/compression-dictionary/dictionary-clear-site-data.tentative.https.html create mode 100644 testing/web-platform/tests/fetch/compression-dictionary/dictionary-decompression.tentative.https.html create mode 100644 testing/web-platform/tests/fetch/compression-dictionary/dictionary-fetch-with-link-element.tentative.https.html create mode 100644 testing/web-platform/tests/fetch/compression-dictionary/dictionary-fetch-with-link-header.tentative.https.html create mode 100644 testing/web-platform/tests/fetch/compression-dictionary/dictionary-registration.tentative.https.html create mode 100644 testing/web-platform/tests/fetch/compression-dictionary/resources/clear-site-data.py create mode 100644 testing/web-platform/tests/fetch/compression-dictionary/resources/compressed-data.py create mode 100644 testing/web-platform/tests/fetch/compression-dictionary/resources/compression-dictionary-util.js create mode 100644 testing/web-platform/tests/fetch/compression-dictionary/resources/echo-headers.py create mode 100644 testing/web-platform/tests/fetch/compression-dictionary/resources/empty.html create mode 100644 testing/web-platform/tests/fetch/compression-dictionary/resources/register-dictionary.py create mode 100644 testing/web-platform/tests/fetch/content-encoding/br/bad-br-body.https.any.js create mode 100644 testing/web-platform/tests/fetch/content-encoding/br/big-br-body.https.any.js create mode 100644 testing/web-platform/tests/fetch/content-encoding/br/br-body.https.any.js create mode 100644 testing/web-platform/tests/fetch/content-encoding/br/resources/bad-br-body.py create mode 100644 testing/web-platform/tests/fetch/content-encoding/br/resources/big.text.br create mode 100644 testing/web-platform/tests/fetch/content-encoding/br/resources/big.text.br.headers create mode 100644 testing/web-platform/tests/fetch/content-encoding/br/resources/foo.octetstream.br create mode 100644 testing/web-platform/tests/fetch/content-encoding/br/resources/foo.octetstream.br.headers create mode 100644 testing/web-platform/tests/fetch/content-encoding/br/resources/foo.text.br create mode 100644 testing/web-platform/tests/fetch/content-encoding/br/resources/foo.text.br.headers create mode 100644 testing/web-platform/tests/fetch/fetch-later/resources/fetch-later-helper.js create mode 100644 testing/web-platform/tests/fetch/fetch-later/resources/get_beacon.py create mode 100644 testing/web-platform/tests/fetch/fetch-later/resources/set_beacon.py delete mode 100644 testing/web-platform/tests/fetch/security/dangling-markup/dangling-markup-mitigation-allowed-apis.html create mode 100644 testing/web-platform/tests/fetch/security/dangling-markup/dangling-markup-mitigation-allowed-apis.tentative.https.html delete mode 100644 testing/web-platform/tests/fetch/security/dangling-markup/dangling-markup-mitigation-data-url.sub.html create mode 100644 testing/web-platform/tests/fetch/security/dangling-markup/dangling-markup-mitigation-data-url.tentative.sub.html delete mode 100644 testing/web-platform/tests/fetch/security/dangling-markup/dangling-markup-mitigation.html delete mode 100644 testing/web-platform/tests/fetch/security/dangling-markup/dangling-markup-mitigation.https.html create mode 100644 testing/web-platform/tests/fetch/security/dangling-markup/dangling-markup-mitigation.tentative.html create mode 100644 testing/web-platform/tests/fetch/security/dangling-markup/dangling-markup-mitigation.tentative.https.html create mode 100644 testing/web-platform/tests/fledge/tentative/resources/ed25519.py create mode 100644 testing/web-platform/tests/focus/ancestor-activeelement-after-child-lose-focus.html create mode 100644 testing/web-platform/tests/focus/cross-origin-ancestor-activeelement-after-child-lose-focus.sub.html create mode 100644 testing/web-platform/tests/focus/support/cross-origin-ancestor-activeelement-after-child-lose-focus-helper.html create mode 100644 testing/web-platform/tests/html-media-capture/WEB_FEATURES.yml delete mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_reload_referrer-1.html delete mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_reload_referrer-2.html delete mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_reload_referrer.html create mode 100644 testing/web-platform/tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.colormix.html create mode 100644 testing/web-platform/tests/html/editing/dnd/drop/events-contenteditable-manual.tentative.html create mode 100644 testing/web-platform/tests/html/editing/dnd/drop/events-contenteditable-same-element-manual.tentative.html create mode 100644 testing/web-platform/tests/html/editing/dnd/drop/events-input-manual.tentative.html create mode 100644 testing/web-platform/tests/html/editing/dnd/drop/events-input-same-element-manual.tentative.html create mode 100644 testing/web-platform/tests/html/editing/dnd/drop/events-textarea-manual.tentative.html create mode 100644 testing/web-platform/tests/html/editing/dnd/drop/events-textarea-same-element-manual.tentative.html create mode 100644 testing/web-platform/tests/html/editing/dnd/drop/support/events.js create mode 100644 testing/web-platform/tests/html/editing/dnd/the-datatransfer-interface/dnd-datatransfer-setdragimage-manual.html create mode 100644 testing/web-platform/tests/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-overflow.html create mode 100644 testing/web-platform/tests/html/rendering/widgets/button-layout/display-none-or-contents-ref.html create mode 100644 testing/web-platform/tests/html/rendering/widgets/button-layout/display-none-or-contents.html create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-delivered.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-frame.tentative.sub.window.js delete mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered-both.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-frame-both.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-frame.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-unsandboxed.tentative.sub.window.js delete mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-origin-escalate.tentative.sub.window.js delete mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-allow-same-origin.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-frame-allow-top.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-sandboxed-cross-origin-parent.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-sandboxed-escalate.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-sandboxed.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed-cross-origin-parent.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed-inherit.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed.tentative.sub.window.js delete mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-same-site-no-activation.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-same-site.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation-no-sticky.tentative.sub.window.js create mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation-sticky.tentative.sub.window.js delete mode 100644 testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation.tentative.sub.window.js delete mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/resources/stylable-select-styles.css delete mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/select-child-button-and-datalist-invalidation.tentative.html delete mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/select-child-button-and-datalist-ref.html delete mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/select-child-button-and-datalist.tentative.html delete mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/select-datalist-options-idl.tentative.html delete mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/select-parsing.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/stylable-select/resources/select-reset-non-interoperable-styles.css create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/stylable-select/resources/stylable-select-styles.css create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/stylable-select/select-appearance-custom-button-no-datalist.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/stylable-select/select-appearance-no-button-custom-datalist-ref.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/stylable-select/select-appearance-no-button-custom-datalist.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/stylable-select/select-appearance-no-button-no-datalist.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/stylable-select/select-child-button-and-datalist-invalidation.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/stylable-select/select-child-button-and-datalist-ref.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/stylable-select/select-child-button-and-datalist.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/stylable-select/select-datalist-options-idl.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/stylable-select/select-keyboard-behavior.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/stylable-select/select-mouse-behavior.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/stylable-select/select-parsing.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/forms/the-select-element/stylable-select/selectedoption.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/invokers/interestevent-dispatch-shadow.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/invokers/interestevent-interface.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/invokers/interesttarget-button-event-dispatch.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/invokers/interesttarget-on-popover-behavior.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/invokers/invoketarget-on-audio-invalid-behavior.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/invokers/invoketarget-on-details-invalid-behavior.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/invokers/invoketarget-on-dialog-invalid-behavior.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/invokers/invoketarget-on-popover-invalid-behavior.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/permission-element/bounded-css-properties-reference-expected.html create mode 100644 testing/web-platform/tests/html/semantics/permission-element/bounded-css-properties-reference.tentative.html delete mode 100644 testing/web-platform/tests/html/semantics/permission-element/bounded-css-properties.html create mode 100644 testing/web-platform/tests/html/semantics/permission-element/bounded-css-properties.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/permission-element/display-css-property-reference-expected.html create mode 100644 testing/web-platform/tests/html/semantics/permission-element/display-css-property-reference.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/permission-element/display-css-property.tentative.html delete mode 100644 testing/web-platform/tests/html/semantics/permission-element/invalid-css-properties.html create mode 100644 testing/web-platform/tests/html/semantics/permission-element/invalid-css-properties.tentative.html delete mode 100644 testing/web-platform/tests/html/semantics/permission-element/negative-offset-and-margin.html create mode 100644 testing/web-platform/tests/html/semantics/permission-element/negative-offset-and-margin.tentative.html delete mode 100644 testing/web-platform/tests/html/semantics/permission-element/no-end-tag-no-contents.html create mode 100644 testing/web-platform/tests/html/semantics/permission-element/no-end-tag-no-contents.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/popovers/button-type-reset-popovertarget.tentative.html create mode 100644 testing/web-platform/tests/html/semantics/popovers/popover-top-layer-nesting.html delete mode 100644 testing/web-platform/tests/html/semantics/popovers/popover-top-layer-nesting.tentative.html delete mode 100644 testing/web-platform/tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-window-controls-overlay.html create mode 100644 testing/web-platform/tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-window-controls-overlay.tentative.html delete mode 100644 testing/web-platform/tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator_user_agent.https.html create mode 100644 testing/web-platform/tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator_user_agent.https.tentative.html create mode 100644 testing/web-platform/tests/import-maps/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/minimize_restore_popup.html.ini delete mode 100644 testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/test_win_open_with_interaction.html.ini create mode 100644 testing/web-platform/tests/infrastructure/testdriver/minimize_restore_popup.html create mode 100644 testing/web-platform/tests/interfaces/long-animation-frames.idl create mode 100644 testing/web-platform/tests/intersection-observer/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/intersection-observer/v2/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/jpegxl/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/largest-contentful-paint/transparent-text.html create mode 100644 testing/web-platform/tests/mathml/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/mathml/presentation-markup/operators/mo-no-vertical-adjustment-for-basic-binary-operators.html delete mode 100644 testing/web-platform/tests/media/A4.ogv delete mode 100644 testing/web-platform/tests/media/counting.ogv delete mode 100644 testing/web-platform/tests/media/green-at-15.ogv delete mode 100644 testing/web-platform/tests/media/movie_300.ogv delete mode 100644 testing/web-platform/tests/media/movie_5.ogv delete mode 100644 testing/web-platform/tests/media/test.ogv delete mode 100644 testing/web-platform/tests/media/video.ogv create mode 100644 testing/web-platform/tests/mediacapture-streams/BrowserCaptureMediaStreamTrack-cropTo.https.html delete mode 100644 testing/web-platform/tests/mixed-content/tentative/resources/test.ogv create mode 100644 testing/web-platform/tests/mixed-content/tentative/resources/test.webm create mode 100644 testing/web-platform/tests/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/PaymentRequestUpdateEvent/updateWith-call-immediate-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/PaymentRequestUpdateEvent/updateWith-duplicate-shipping-options-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/PaymentRequestUpdateEvent/updateWith-incremental-update-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/PaymentRequestUpdateEvent/updateWith-method-abort-update-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/PaymentRequestUpdateEvent/updateWith-state-checks-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/PaymentValidationErrors/retry-shows-shippingAddress-member-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/algorithms-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/billing-address-changed-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/change-shipping-option-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/change-shipping-option-select-last-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/dynamically-change-shipping-options-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/payment-request-constructor-thcrash.https.html create mode 100644 testing/web-platform/tests/payment-request/payment-request-onshippingaddresschange-attribute.https.html create mode 100644 testing/web-platform/tests/payment-request/payment-request-onshippingoptionchange-attribute.https.html create mode 100644 testing/web-platform/tests/payment-request/payment-request-shippingAddress-attribute.https.html create mode 100644 testing/web-platform/tests/payment-request/payment-request-shippingOption-attribute.https.html create mode 100644 testing/web-platform/tests/payment-request/payment-request-shippingType-attribute.https.html create mode 100644 testing/web-platform/tests/payment-request/payment-response/retry-method-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/payment-response/retry-method-warnings-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/payment-response/shippingAddress-attribute-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/payment-response/shippingOption-attribute-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/shipping-address-changed-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/show-method-optional-promise-resolves-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/updateWith-method-pmi-handling-manual.https.html create mode 100644 testing/web-platform/tests/payment-request/user-accepts-payment-request-algo-manual.https.html delete mode 100644 testing/web-platform/tests/pending-beacon/META.yml delete mode 100644 testing/web-platform/tests/pending-beacon/pending_beacon-basic.tentative.https.window.js delete mode 100644 testing/web-platform/tests/pending-beacon/pending_beacon-basic.window.js delete mode 100644 testing/web-platform/tests/pending-beacon/pending_beacon-deactivate.tentative.https.window.js delete mode 100644 testing/web-platform/tests/pending-beacon/pending_beacon-sendnow.tentative.https.window.js delete mode 100644 testing/web-platform/tests/pending-beacon/pending_beacon-sendondiscard.tentative.https.window.js delete mode 100644 testing/web-platform/tests/pending-beacon/pending_beacon-sendonhidden.tentative.https.window.js delete mode 100644 testing/web-platform/tests/pending-beacon/pending_get_beacon-cors.tentative.https.window.js delete mode 100644 testing/web-platform/tests/pending-beacon/pending_get_beacon-send.tentative.https.window.js delete mode 100644 testing/web-platform/tests/pending-beacon/pending_post_beacon-cors.tentative.https.window.js delete mode 100644 testing/web-platform/tests/pending-beacon/pending_post_beacon-sendwithdata.tentative.https.window.js delete mode 100644 testing/web-platform/tests/pending-beacon/resources/get_beacon.py delete mode 100644 testing/web-platform/tests/pending-beacon/resources/pending_beacon-helper.js delete mode 100644 testing/web-platform/tests/pending-beacon/resources/set_beacon.py create mode 100644 testing/web-platform/tests/performance-timeline/not-restored-reasons/performance-navigation-timing-iframes-without-attributes.tentative.window.js create mode 100644 testing/web-platform/tests/pointerlock/WEB_FEATURES.yml delete mode 100644 testing/web-platform/tests/preload/resources/A4.ogv create mode 100644 testing/web-platform/tests/preload/supported-as-values.html create mode 100644 testing/web-platform/tests/resource-timing/resources/child_script.js create mode 100644 testing/web-platform/tests/resource-timing/resources/parent_script.js create mode 100644 testing/web-platform/tests/scroll-animations/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/selection/crashtests/selection-details-editor-ui.html create mode 100644 testing/web-platform/tests/selection/crashtests/selection-modify-line-next-to-input-and-make-it-invisible.html create mode 100644 testing/web-platform/tests/selection/onselectionchange-on-distinct-text-controls.html create mode 100644 testing/web-platform/tests/selection/onselectionchange-on-document.html create mode 100644 testing/web-platform/tests/selection/selection-nested-video.html create mode 100644 testing/web-platform/tests/selection/shadow-dom/cross-shadow-boundary-1-ref.html create mode 100644 testing/web-platform/tests/selection/shadow-dom/cross-shadow-boundary-1.html create mode 100644 testing/web-platform/tests/selection/shadow-dom/cross-shadow-boundary-2-ref.html create mode 100644 testing/web-platform/tests/selection/shadow-dom/cross-shadow-boundary-2.html create mode 100644 testing/web-platform/tests/selection/shadow-dom/cross-shadow-boundary-3-ref.html create mode 100644 testing/web-platform/tests/selection/shadow-dom/cross-shadow-boundary-3.html create mode 100644 testing/web-platform/tests/selection/shadow-dom/cross-shadow-boundary-4.html create mode 100644 testing/web-platform/tests/selection/shadow-dom/cross-shadow-boundary-5-ref.html create mode 100644 testing/web-platform/tests/selection/shadow-dom/cross-shadow-boundary-5.html create mode 100644 testing/web-platform/tests/selection/shadow-dom/cross-shadow-boundary-6-ref.html create mode 100644 testing/web-platform/tests/selection/shadow-dom/cross-shadow-boundary-6.html create mode 100644 testing/web-platform/tests/selection/shadow-dom/cross-shadow-boundary-img-ref.html create mode 100644 testing/web-platform/tests/selection/shadow-dom/cross-shadow-boundary-img.html create mode 100644 testing/web-platform/tests/selection/shadow-dom/cross-shadow-boundary-select-document-ref.html create mode 100644 testing/web-platform/tests/selection/shadow-dom/cross-shadow-boundary-select-document.html create mode 100644 testing/web-platform/tests/selection/shadow-dom/cross-shadow-boundary-select-root-ref.html create mode 100644 testing/web-platform/tests/selection/shadow-dom/cross-shadow-boundary-select-root.html create mode 100644 testing/web-platform/tests/server-timing/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/service-workers/service-worker/tentative/static-router/static-router-mutiple-conditions.https.html create mode 100644 testing/web-platform/tests/shadow-dom/declarative/gethtml-ordering.html create mode 100644 testing/web-platform/tests/shadow-dom/declarative/gethtml.html delete mode 100644 testing/web-platform/tests/shadow-dom/declarative/gethtml.tentative.html create mode 100644 testing/web-platform/tests/shadow-dom/host-with-namespace.xhtml create mode 100644 testing/web-platform/tests/streams/piping/crashtests/cross-piping2.https.html delete mode 100644 testing/web-platform/tests/svg/linking/reftests/url-processing-invalid-base.svg create mode 100644 testing/web-platform/tests/svg/painting/reftests/paint-context-006-ref.svg create mode 100644 testing/web-platform/tests/svg/painting/reftests/paint-context-006.svg create mode 100644 testing/web-platform/tests/svg/types/scripted/SVGGraphicsElement.getScreenCTM.html create mode 100644 testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-getAttributeType-svg.html create mode 100644 testing/web-platform/tests/trusted-types/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/uievents/mouse/mouse_boundary_events_after_reappending_last_over_target.tentative.html create mode 100644 testing/web-platform/tests/uievents/mouse/mousemove_prevent_default_action.html delete mode 100644 testing/web-platform/tests/uievents/mouse/mousemove_prevent_default_action.tentative.html create mode 100644 testing/web-platform/tests/url/url-statics-parse.any.js create mode 100644 testing/web-platform/tests/visual-viewport/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/wasm/webapi/esm-integration/script-src-allows-wasm.tentative.html create mode 100644 testing/web-platform/tests/wasm/webapi/esm-integration/script-src-blocks-wasm.tentative.html create mode 100644 testing/web-platform/tests/wasm/webapi/esm-integration/worker-import-source-phase.tentative.html create mode 100644 testing/web-platform/tests/web-animations/interfaces/Animation/progress.tentative.html create mode 100644 testing/web-platform/tests/web-animations/interfaces/Animation/scroll-timeline-progress.tentative.html create mode 100644 testing/web-platform/tests/web-animations/responsive/background-position-responsive.html create mode 100644 testing/web-platform/tests/web-animations/responsive/box-shadow-responsive.html create mode 100644 testing/web-platform/tests/web-animations/responsive/neutral-keyframe-ref.html create mode 100644 testing/web-platform/tests/web-animations/responsive/neutral-keyframe.html create mode 100644 testing/web-platform/tests/web-animations/responsive/responsive-test.js create mode 100644 testing/web-platform/tests/web-animations/responsive/width.html delete mode 100644 testing/web-platform/tests/webdriver/tests/bidi/browsing_context/classic_interop/__init__.py delete mode 100644 testing/web-platform/tests/webdriver/tests/bidi/browsing_context/classic_interop/window_handle.py create mode 100644 testing/web-platform/tests/webdriver/tests/bidi/integration/__init__.py create mode 100644 testing/web-platform/tests/webdriver/tests/bidi/integration/cookies_with_network_events.py delete mode 100644 testing/web-platform/tests/webdriver/tests/bidi/script/classic_interop/__init__.py delete mode 100644 testing/web-platform/tests/webdriver/tests/bidi/script/classic_interop/node_shared_id.py delete mode 100644 testing/web-platform/tests/webdriver/tests/bidi/script/classic_interop/window_reference.py create mode 100644 testing/web-platform/tests/webdriver/tests/bidi/storage/get_cookies/support/black_dot.png create mode 100644 testing/web-platform/tests/webdriver/tests/interop/__init__.py create mode 100644 testing/web-platform/tests/webdriver/tests/interop/frames.py create mode 100644 testing/web-platform/tests/webdriver/tests/interop/shared_id_node.py create mode 100644 testing/web-platform/tests/webdriver/tests/interop/shared_id_window.py create mode 100644 testing/web-platform/tests/webmidi/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/webnn/validation_tests/argMinMax.https.any.js delete mode 100644 testing/web-platform/tests/webnn/validation_tests/arg_min_max.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/batchNormalization.https.any.js delete mode 100644 testing/web-platform/tests/webnn/validation_tests/batch_normalization.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/cast.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/clamp.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/compute-multiple-arraybufferviews-sharing-same-arraybuffer.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/concat.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/constant.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/conv2d.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/convTranspose2d.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/elementwise-binary.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/elementwise-logical.https.any copy.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/elementwise-unary.https.any.js delete mode 100644 testing/web-platform/tests/webnn/validation_tests/elementwise_binary.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/elu.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/expand.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/gemm.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/gruCell.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/hardSigmoid.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/hardSwish.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/input.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/instanceNormalization.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/layerNormalization.https.any.js delete mode 100644 testing/web-platform/tests/webnn/validation_tests/layer_normalization.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/leakyRelu.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/linear.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/lstmCell.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/matmul.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/pad.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/pooling.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/prelu.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/relu.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/reshape.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/sigmoid.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/slice.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/softmax.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/softplus.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/softsign.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/split.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/tanh.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/transpose.https.any.js create mode 100644 testing/web-platform/tests/webnn/validation_tests/where.https.any.js create mode 100644 testing/web-platform/tests/webrtc-encoded-transform/RTCRtpScriptTransform-bad-chunk-worker.js create mode 100644 testing/web-platform/tests/webrtc-encoded-transform/RTCRtpScriptTransform-bad-chunk.https.html create mode 100644 testing/web-platform/tests/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-metadata.https.html create mode 100644 testing/web-platform/tests/webrtc/RTCDataChannel-send-close.html create mode 100644 testing/web-platform/tests/webrtc/RTCPeerConnection-addTcpIceCandidate.html create mode 100644 testing/web-platform/tests/webtransport/datagram-bad-chunk.https.any.js create mode 100644 testing/web-platform/tests/webtransport/sendstream-bad-chunk.https.any.js (limited to 'testing') diff --git a/testing/docs/mochitest-plain/faq.md b/testing/docs/mochitest-plain/faq.md index 47a8bbed18..a852f135d8 100644 --- a/testing/docs/mochitest-plain/faq.md +++ b/testing/docs/mochitest-plain/faq.md @@ -268,7 +268,7 @@ state available to SJS scripts running in Mochitest: function handleRequest(req, res) { var file; getObjectState("SERVER_ROOT", function(serverRoot) { - file = serverRoot.getFile("tests/content/media/test/320x240.ogv"); + file = serverRoot.getFile("tests/content/media/test/320x240.webm"); }); // file is now an XPCOM object referring to the given file res.write("file: " + file); diff --git a/testing/docs/xpcshell/index.rst b/testing/docs/xpcshell/index.rst index e9a8e93aca..6fc6d8ba4b 100644 --- a/testing/docs/xpcshell/index.rst +++ b/testing/docs/xpcshell/index.rst @@ -131,7 +131,7 @@ Test case registration and execution ``add_task([condition, ]testFunc)`` Add an asynchronous function or to the list of tests that are to be run asynchronously. Whenever the function ``await``\ s a - `Promise `__, + `Promise `__, the test runner waits until the promise is resolved or rejected before proceeding. Rejected promises are converted into exceptions, and resolved promises are converted into values. @@ -377,7 +377,7 @@ well, and they will be made available by their filename. path/to/tests ├──head.js - ├──module.jsm + ├──module.mjs ├──moz.build ├──test_example.js └──xpcshell.ini @@ -388,7 +388,7 @@ well, and they will be made available by their filename. [DEFAULT] head = head.js support-files = - ./module.jsm + ./module.mjs ../../some/other/file.js [test_component_state.js] @@ -398,8 +398,8 @@ well, and they will be made available by their filename. var globalValue = "A global value."; // Import support-files. - const { foo } = ChromeUtils.import("resource://test/module.jsm"); - const { bar } = ChromeUtils.import("resource://test/file.jsm"); + const { foo } = ChromeUtils.import("resource://test/module.mjs"); + const { bar } = ChromeUtils.import("resource://test/file.mjs"); .. code:: js @@ -533,12 +533,13 @@ Runtime detection Some tests will want to only execute certain portions on specific platforms. Use -`AppConstants.jsm `__ +`AppConstants.sys.mjs `__ for determining the platform, for example: .. code:: js - ChromeUtils.import("resource://gre/modules/AppConstants.jsm"); + let { AppConstants } = + ChromeUtils.importESModule("resource://gre/modules/AppConstants.mjs"); let isMac = AppConstants.platform == "macosx"; @@ -565,7 +566,8 @@ this: .. code:: js - ChromeUtils.import("resource://gre/modules/AppConstants.jsm"); + let { AppConstants } = + ChromeUtils.importESModule("resource://gre/modules/AppConstants.sys.mjs"); add_task({ skip_if: () => AppConstants.platform != "mac" diff --git a/testing/firefox-ui/tests/functional/safebrowsing/test_notification.py b/testing/firefox-ui/tests/functional/safebrowsing/test_notification.py index 2489542381..d1110fc7d4 100644 --- a/testing/firefox-ui/tests/functional/safebrowsing/test_notification.py +++ b/testing/firefox-ui/tests/functional/safebrowsing/test_notification.py @@ -26,7 +26,7 @@ class TestSafeBrowsingNotificationBar(WindowManagerMixin, MarionetteTestCase): self.marionette.set_pref("browser.safebrowsing.phishing.enabled", True) self.marionette.set_pref("browser.safebrowsing.malware.enabled", True) - # Give the browser a little time, because SafeBrowsing.jsm takes a while + # Give the browser a little time, because SafeBrowsing.sys.mjs takes a while # between start up and adding the example urls to the db. # hg.mozilla.org/mozilla-central/file/46aebcd9481e/browser/base/content/browser.js#l1194 time.sleep(3) diff --git a/testing/firefox-ui/tests/functional/safebrowsing/test_warning_pages.py b/testing/firefox-ui/tests/functional/safebrowsing/test_warning_pages.py index 1e5b3e2f56..eddbae64b5 100644 --- a/testing/firefox-ui/tests/functional/safebrowsing/test_warning_pages.py +++ b/testing/firefox-ui/tests/functional/safebrowsing/test_warning_pages.py @@ -28,7 +28,7 @@ class TestSafeBrowsingWarningPages(WindowManagerMixin, MarionetteTestCase): self.marionette.set_pref("browser.safebrowsing.phishing.enabled", True) self.marionette.set_pref("browser.safebrowsing.malware.enabled", True) - # Give the browser a little time, because SafeBrowsing.jsm takes a + # Give the browser a little time, because SafeBrowsing.sys.mjs takes a # while between start up and adding the example urls to the db. # hg.mozilla.org/mozilla-central/file/46aebcd9481e/browser/base/content/browser.js#l1194 time.sleep(3) diff --git a/testing/geckodriver/.cargo/config b/testing/geckodriver/.cargo/config deleted file mode 100644 index 18086c84c5..0000000000 --- a/testing/geckodriver/.cargo/config +++ /dev/null @@ -1,3 +0,0 @@ -[target.i686-pc-windows-gnu] -linker = "i686-w64-mingw32-gcc" -rustflags = "-C panic=abort" diff --git a/testing/geckodriver/.cargo/config.toml b/testing/geckodriver/.cargo/config.toml new file mode 100644 index 0000000000..18086c84c5 --- /dev/null +++ b/testing/geckodriver/.cargo/config.toml @@ -0,0 +1,3 @@ +[target.i686-pc-windows-gnu] +linker = "i686-w64-mingw32-gcc" +rustflags = "-C panic=abort" diff --git a/testing/geckodriver/README.md b/testing/geckodriver/README.md index 6329e48736..ec43117ae7 100644 --- a/testing/geckodriver/README.md +++ b/testing/geckodriver/README.md @@ -1,5 +1,4 @@ -geckodriver -=========== +# geckodriver Proxy for using W3C [WebDriver] compatible clients to interact with Gecko-based browsers. @@ -13,16 +12,21 @@ as a proxy between the local- and remote ends. [Marionette remote protocol]: https://firefox-source-docs.mozilla.org/testing/marionette/ [WebDriver]: https://developer.mozilla.org/en-US/docs/Web/WebDriver +## Installation -Downloads ---------- +Geckodriver can be installed through various distribution channels: -* [Releases](https://github.com/mozilla/geckodriver/releases/latest) -* [Change log](https://searchfox.org/mozilla-central/source/testing/geckodriver/CHANGES.md) +* You can download pre-built binaries for the most common platforms from our [Releases] page on GitHub. +* Alternatively, you can compile it yourself by using: + * `cargo install geckodriver`, or + * Checking out the `release` branch or a specific tag. +For a detailed list of changes included in each release, please refer to the [change log]. -Documentation -------------- +[change log]: https://github.com/mozilla/geckodriver/blob/release/CHANGES.md +[Releases]: https://github.com/mozilla/geckodriver/releases/latest + +## Documentation * [WebDriver] (work in progress) * [Commands](https://developer.mozilla.org/en-US/docs/Web/WebDriver/Commands) @@ -52,21 +56,17 @@ Documentation * [Releasing](https://firefox-source-docs.mozilla.org/testing/geckodriver/Releasing.html) * [Self-serving an ARM build](https://firefox-source-docs.mozilla.org/testing/geckodriver/ARM.html) - -Source code ------------ +## Source code geckodriver is made available under the [Mozilla Public License]. Its source code can be found in [mozilla-central] under testing/geckodriver. This GitHub repository is only used for issue tracking and making releases. -[source code]: https://hg.mozilla.org/mozilla-unified/file/tip/testing/geckodriver [Mozilla Public License]: https://www.mozilla.org/en-US/MPL/2.0/ [mozilla-central]: https://hg.mozilla.org/mozilla-central/file/tip/testing/geckodriver -Custom release builds ---------------------- +## Custom release builds If a binary is not available for your platform, it's possibe to create a custom build using the [Rust] toolchain. To do this, checkout the release tag for the @@ -75,11 +75,11 @@ be built and installed from `crates.io` using `cargo install geckodriver`. [Rust]: https://rustup.rs/ -Contact -------- +## Contact The mailing list for geckodriver discussion is -https://groups.google.com/a/mozilla.org/g/dev-webdriver. +. -There is also an Element channel to talk about using and developing -geckodriver on `#webdriver:mozilla.org `__ +There is also a [Matrix](https://wiki.mozilla.org/Matrix) channel on +chat.mozilla.org to talk about using and developing geckodriver in +[#webdriver](https://chat.mozilla.org/#/room/#webdriver:mozilla.org). diff --git a/testing/geckodriver/doc/ARM.md b/testing/geckodriver/doc/ARM.md index 8ae9afae58..1b93f8f17c 100644 --- a/testing/geckodriver/doc/ARM.md +++ b/testing/geckodriver/doc/ARM.md @@ -32,7 +32,7 @@ cross-compile ARMv7 from a Linux host system is as follows: % rustup target install armv7-unknown-linux-gnueabihf ``` - 5. Put this in [testing/geckodriver/.cargo/config]: + 5. Put this in [testing/geckodriver/.cargo/config.toml]: ```rust [target.armv7-unknown-linux-gnueabihf] @@ -47,4 +47,4 @@ cross-compile ARMv7 from a Linux host system is as follows: ``` [central]: https://hg.mozilla.org/mozilla-central/ -[testing/geckodriver/.cargo/config]: https://searchfox.org/mozilla-central/source/testing/geckodriver/.cargo/config +[testing/geckodriver/.cargo/config.toml]: https://searchfox.org/mozilla-central/source/testing/geckodriver/.cargo/config.toml diff --git a/testing/geckodriver/src/capabilities.rs b/testing/geckodriver/src/capabilities.rs index bd58741eed..d79ae53fa6 100644 --- a/testing/geckodriver/src/capabilities.rs +++ b/testing/geckodriver/src/capabilities.rs @@ -12,7 +12,7 @@ use mozprofile::preferences::Pref; use mozprofile::profile::Profile; use mozrunner::firefox_args::{get_arg_value, parse_args, Arg}; use mozrunner::runner::platform::firefox_default_path; -use mozversion::{self, firefox_binary_version, firefox_version, Version}; +use mozversion::{firefox_binary_version, firefox_version, Version}; use regex::bytes::Regex; use serde_json::{Map, Value}; use std::collections::BTreeMap; diff --git a/testing/geckodriver/src/command.rs b/testing/geckodriver/src/command.rs index c92eabf6f3..5a949a70f3 100644 --- a/testing/geckodriver/src/command.rs +++ b/testing/geckodriver/src/command.rs @@ -7,7 +7,7 @@ use base64::prelude::BASE64_STANDARD; use base64::Engine; use hyper::Method; use serde::de::{self, Deserialize, Deserializer}; -use serde_json::{self, Value}; +use serde_json::Value; use std::env; use std::fs::File; use std::io::prelude::*; diff --git a/testing/geckodriver/src/marionette.rs b/testing/geckodriver/src/marionette.rs index d1e9991f74..ad27cae367 100644 --- a/testing/geckodriver/src/marionette.rs +++ b/testing/geckodriver/src/marionette.rs @@ -31,7 +31,7 @@ use marionette_rs::webdriver::{ use mozdevice::AndroidStorageInput; use serde::de::{self, Deserialize, Deserializer}; use serde::ser::{Serialize, Serializer}; -use serde_json::{self, Map, Value}; +use serde_json::{Map, Value}; use std::io::prelude::*; use std::io::Error as IoError; use std::io::ErrorKind; diff --git a/testing/gtest/mozilla/GTestRunner.cpp b/testing/gtest/mozilla/GTestRunner.cpp index 269adc39b3..278bfdf80a 100644 --- a/testing/gtest/mozilla/GTestRunner.cpp +++ b/testing/gtest/mozilla/GTestRunner.cpp @@ -162,7 +162,7 @@ int RunGTestFunc(int* argc, char** argv) { // that these pings shouldn't actually be uploaded. Preferences::SetInt("telemetry.fog.test.localhost_port", -1); const nsCString empty; - RefPtr(FOG::GetSingleton())->InitializeFOG(empty, empty); + RefPtr(FOG::GetSingleton())->InitializeFOG(empty, empty, false); return RUN_ALL_TESTS(); } diff --git a/testing/mach_commands.py b/testing/mach_commands.py index 706e4219ba..c2232f4c7d 100644 --- a/testing/mach_commands.py +++ b/testing/mach_commands.py @@ -1255,7 +1255,11 @@ def manifest(_command_context): ) @CommandArgument("try_url", nargs=1, help="Treeherder URL for try (please use quotes)") @CommandArgument( - "-b", "--bugzilla", default=None, dest="bugzilla", help="Bugzilla instance" + "-b", + "--bugzilla", + default=None, + dest="bugzilla", + help="Bugzilla instance (or disable)", ) @CommandArgument( "-m", "--meta-bug-id", default=None, dest="meta_bug_id", help="Meta Bug id" diff --git a/testing/marionette/harness/marionette_harness/tests/unit/amosigned.xpi b/testing/marionette/harness/marionette_harness/tests/unit/amosigned.xpi new file mode 100644 index 0000000000..9e895dbbb4 Binary files /dev/null and b/testing/marionette/harness/marionette_harness/tests/unit/amosigned.xpi differ diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_addons.py b/testing/marionette/harness/marionette_harness/tests/unit/test_addons.py index 1552dc8d6f..52a4d0a9a1 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_addons.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_addons.py @@ -90,11 +90,11 @@ class TestAddons(MarionetteTestCase): self.assertNotIn("{d3e7c1f1-2e35-4a49-89fe-9f46eb8abf0a}", self.all_addon_ids) def test_install_and_remove_signed_addon(self): - addon_path = os.path.join(here, "webextension-signed.xpi") + addon_path = os.path.join(here, "amosigned.xpi") addon_id = self.addons.install(addon_path) self.assertIn(addon_id, self.all_addon_ids) - self.assertEqual(addon_id, "{d3e7c1f1-2e35-4a49-89fe-9f46eb8abf0a}") + self.assertEqual(addon_id, "amosigned-xpi@tests.mozilla.org") self.addons.uninstall(addon_id) self.assertNotIn(addon_id, self.all_addon_ids) @@ -126,11 +126,11 @@ class TestAddons(MarionetteTestCase): def test_install_mixed_separator_windows(self): # Ensure the base path has only \ addon_path = here.replace("/", "\\") - addon_path += "/webextension-signed.xpi" + addon_path += "/amosigned.xpi" addon_id = self.addons.install(addon_path, temp=True) self.assertIn(addon_id, self.all_addon_ids) - self.assertEqual(addon_id, "{d3e7c1f1-2e35-4a49-89fe-9f46eb8abf0a}") + self.assertEqual(addon_id, "amosigned-xpi@tests.mozilla.org") self.addons.uninstall(addon_id) self.assertNotIn(addon_id, self.all_addon_ids) diff --git a/testing/marionette/harness/marionette_harness/tests/unit/webextension-signed.xpi b/testing/marionette/harness/marionette_harness/tests/unit/webextension-signed.xpi deleted file mode 100644 index 5363911af1..0000000000 Binary files a/testing/marionette/harness/marionette_harness/tests/unit/webextension-signed.xpi and /dev/null differ diff --git a/testing/marionette/harness/marionette_harness/www/addons/webextension-signed.xpi b/testing/marionette/harness/marionette_harness/www/addons/webextension-signed.xpi deleted file mode 100644 index 5363911af1..0000000000 Binary files a/testing/marionette/harness/marionette_harness/www/addons/webextension-signed.xpi and /dev/null differ diff --git a/testing/mochitest/BrowserTestUtils/BrowserTestUtils.sys.mjs b/testing/mochitest/BrowserTestUtils/BrowserTestUtils.sys.mjs index 1793a6646f..463be20cec 100644 --- a/testing/mochitest/BrowserTestUtils/BrowserTestUtils.sys.mjs +++ b/testing/mochitest/BrowserTestUtils/BrowserTestUtils.sys.mjs @@ -745,7 +745,7 @@ export var BrowserTestUtils = { * @resolves With the {xul:tab} when a tab is opened and its location changes * to the given URL and optionally that browser has loaded. * - * NB: this method will not work if you open a new tab with e.g. BrowserOpenTab + * NB: this method will not work if you open a new tab with e.g. BrowserCommands.openTab * and the tab does not load a URL, because no onLocationChange will fire. */ waitForNewTab( @@ -1737,7 +1737,7 @@ export var BrowserTestUtils = { }, /** - * Versions of EventUtils.jsm synthesizeMouse functions that synthesize a + * Versions of EventUtils.sys.mjs synthesizeMouse functions that synthesize a * mouse event in a child process and return promises that resolve when the * event has fired and completed. Instead of a window, a browser or * browsing context is required to be passed to this function. @@ -1754,7 +1754,7 @@ export var BrowserTestUtils = { * @param {integer} offsetY * y offset from target's top bounding edge * @param {Object} event object - * Additional arguments, similar to the EventUtils.jsm version + * Additional arguments, similar to the EventUtils.sys.mjs version * @param {BrowserContext|MozFrameLoaderOwner} browsingContext * Browsing context or browser element, must not be null * @param {boolean} handlingUserInput @@ -1792,7 +1792,7 @@ export var BrowserTestUtils = { }, /** - * Versions of EventUtils.jsm synthesizeTouch functions that synthesize a + * Versions of EventUtils.sys.mjs synthesizeTouch functions that synthesize a * touch event in a child process and return promises that resolve when the * event has fired and completed. Instead of a window, a browser or * browsing context is required to be passed to this function. @@ -1809,7 +1809,7 @@ export var BrowserTestUtils = { * @param {integer} offsetY * y offset from target's top bounding edge * @param {Object} event object - * Additional arguments, similar to the EventUtils.jsm version + * Additional arguments, similar to the EventUtils.sys.mjs version * @param {BrowserContext|MozFrameLoaderOwner} browsingContext * Browsing context or browser element, must not be null * diff --git a/testing/mochitest/shutdown-leaks-collector.js b/testing/mochitest/shutdown-leaks-collector.js index 2d7030f3c3..30a1debe2d 100644 --- a/testing/mochitest/shutdown-leaks-collector.js +++ b/testing/mochitest/shutdown-leaks-collector.js @@ -4,7 +4,7 @@ /* eslint-env mozilla/frame-script */ -// We run this code in a .jsm rather than here to avoid keeping the current +// We run this code in a sys.mjs rather than here to avoid keeping the current // compartment alive. ChromeUtils.importESModule( "chrome://mochikit/content/ShutdownLeaksCollector.sys.mjs" diff --git a/testing/mochitest/tests/Harness_sanity/xpcshell.toml b/testing/mochitest/tests/Harness_sanity/xpcshell.toml index f203c1ef9f..e426c515fe 100644 --- a/testing/mochitest/tests/Harness_sanity/xpcshell.toml +++ b/testing/mochitest/tests/Harness_sanity/xpcshell.toml @@ -1,5 +1,7 @@ [DEFAULT] ["test_SpecialPowersSandbox.js"] +prefs = ["dom.security.https_first=false"] #Disable https-first because createHttpServer does not support https ["test_SpecialPowersSpawn.js"] +prefs = ["dom.security.https_first=false"] #Disable https-first because createHttpServer does not support https diff --git a/testing/mochitest/tests/SimpleTest/AccessibilityUtils.js b/testing/mochitest/tests/SimpleTest/AccessibilityUtils.js index cf4daaf416..27a0bdf1f5 100644 --- a/testing/mochitest/tests/SimpleTest/AccessibilityUtils.js +++ b/testing/mochitest/tests/SimpleTest/AccessibilityUtils.js @@ -614,12 +614,13 @@ this.AccessibilityUtils = (function () { (node.tagName == "menuitem" && node.classList.contains("urlbarView-result-menuitem")); + let parentNode = node.getRootNode().host ?? node.parentNode; const isParentMenu = - node.parentNode.getAttribute("role") == "menu" || - (node.parentNode.tagName == "richlistbox" && - node.parentNode.classList.contains("autocomplete-richlistbox")) || - (node.parentNode.tagName == "menupopup" && - node.parentNode.classList.contains("urlbarView-result-menu")); + parentNode.getAttribute("role") == "menu" || + (parentNode.tagName == "richlistbox" && + parentNode.classList.contains("autocomplete-richlistbox")) || + (parentNode.tagName == "menupopup" && + parentNode.classList.contains("urlbarView-result-menu")); return ( isMenuItem && isParentMenu && @@ -1078,6 +1079,22 @@ this.AccessibilityUtils = (function () { } // Walk a11y ancestors until we find one which is interactive. for (; acc; acc = acc.parent) { + const relation = acc.getRelationByType( + Ci.nsIAccessibleRelation.RELATION_LABEL_FOR + ); + if ( + acc.role === Ci.nsIAccessibleRole.ROLE_LABEL && + relation.targetsCount > 0 + ) { + // If a