From 968474a9fda45b951de9b9b16b5a1fae16c5f2a7 Mon Sep 17 00:00:00 2001 From: Servo WPT Sync <32481905+servo-wpt-sync@users.noreply.github.com> Date: Sun, 14 Jul 2024 05:16:30 -0400 Subject: [PATCH] Update web-platform-tests to revision b'f3dd9cba239a9655951ee62ec4dafc8fe37df2c5' (#32774) Signed-off-by: WPT Sync Bot --- .../mix-blend-mode-video.html.ini | 3 - ...none-prevents-starting-in-subtree.html.ini | 3 + .../generic-family-keywords-001.html.ini | 9 - .../parsing/font-family-valid.html.ini | 3 - .../css/css-fonts/system-ui-ar.html.ini | 2 - .../css/css-fonts/system-ui-mixed.html.ini | 2 - .../css/css-fonts/system-ui-ur.html.ini | 2 - .../css/css-fonts/system-ui.html.ini | 2 - .../line-clamp-022.tentative.html.ini | 2 + .../line-clamp-023.tentative.html.ini | 2 + .../line-clamp-024.tentative.html.ini | 2 + .../line-clamp-025.tentative.html.ini | 2 + .../line-clamp-026.tentative.html.ini | 2 + .../line-clamp-027.tentative.html.ini | 2 + .../line-clamp-auto-017.tentative.html.ini | 2 + .../line-clamp-auto-018.tentative.html.ini | 2 + .../line-clamp-auto-019.tentative.html.ini | 2 + .../line-clamp-auto-020.tentative.html.ini | 2 + .../line-clamp-auto-021.tentative.html.ini | 2 + .../line-clamp-auto-022.tentative.html.ini | 2 + .../line-clamp-auto-023.tentative.html.ini | 2 + .../line-clamp-auto-024.tentative.html.ini | 2 + .../line-clamp-auto-025.tentative.html.ini | 2 + .../line-clamp-auto-026.tentative.html.ini | 2 + .../line-clamp-auto-027.tentative.html.ini | 2 + .../line-clamp-auto-028.tentative.html.ini | 2 + .../line-clamp-auto-029.tentative.html.ini | 2 + .../line-clamp-auto-030.tentative.html.ini | 2 + .../line-clamp-auto-031.tentative.html.ini | 2 + .../line-clamp-auto-032.tentative.html.ini | 2 + ...e-clamp-with-abspos-012.tentative.html.ini | 2 + ...e-clamp-with-abspos-013.tentative.html.ini | 2 + .../css/css-overflow/overflow-video.html.ini | 2 + .../transform-input-017.html.ini | 2 - .../transform-input-018.html.ini | 1 - .../pseudo-element-transform.html.ini | 2 + .../transitions-retarget.html.ini | 3 + .../interpolate-size-interpolation.html.ini | 2 + .../interpolate-size-computed.html.ini | 6 + .../interpolate-size-parsing.html.ini | 6 + .../cssom-view/MediaQueryListEvent.html.ini | 5 + .../media/media-playback-state.html.ini | 5 +- .../CustomElementRegistry-getName.html.ini | 9 - .../observable-constructor.any.js.ini | 18 + .../css-font-face.sub.tentative.html.ini | 3 - .../tentative/known-mime-type.sub.any.js.ini | 89 +- .../orb/tentative/nosniff.sub.any.js.ini | 42 +- .../fetch/orb/tentative/status.sub.any.js.ini | 24 +- .../non-matching-range-response.html.ini | 3 + ...-cross-partition-cross-origin.sub.html.ini | 4 - ...y-cross-partition-same-origin.sub.html.ini | 4 - ...-cross-partition-cross-origin.sub.html.ini | 4 - ...y-cross-partition-same-origin.sub.html.ini | 4 - ...to-third-party-same-partition.sub.html.ini | 4 - ...eImageBitmap-colorSpaceConversion.html.ini | 1 + .../createImageBitmap-serializable.html.ini | 3 +- ...ret-position-edge-cases.tentative.html.ini | 3 + ...re.caret-position-edges.tentative.html.ini | 30 + ....measure.caret-position.tentative.html.ini | 120 + ...lBoundingBox-exceptions.tentative.html.ini | 2 + ...alBoundingBox-full-text.tentative.html.ini | 12 + ...re.getActualBoundingBox.tentative.html.ini | 18 + ...measure.selection-rects.tentative.html.ini | 72 + ...ent.interpolate.zerosize.fillText.html.ini | 3 - ...nterpolate.zerosize.fillText.worker.js.ini | 3 - .../reset/2d.reset.render.text.html.ini | 2 + ...ret-position-edge-cases.tentative.html.ini | 3 + ...osition-edge-cases.tentative.worker.js.ini | 3 + ...re.caret-position-edges.tentative.html.ini | 30 + ...ret-position-edges.tentative.worker.js.ini | 30 + ....measure.caret-position.tentative.html.ini | 120 + ...lBoundingBox-exceptions.tentative.html.ini | 2 + ...dingBox-exceptions.tentative.worker.js.ini | 2 + ...alBoundingBox-full-text.tentative.html.ini | 12 + ...ndingBox-full-text.tentative.worker.js.ini | 12 + ...re.getActualBoundingBox.tentative.html.ini | 18 + ...tActualBoundingBox.tentative.worker.js.ini | 18 + ...measure.selection-rects.tentative.html.ini | 72 + .../global-attributes/cdata-dir_auto.html.ini | 12 + .../dir-assorted.window.js.ini | 3 + .../dir-auto-dynamic-changes.window.js.ini | 24 + .../dir-slots-directionality.html.ini | 9 + .../html/dom/idlharness.https.html.ini | 54 - .../media-elements/audio_loop_base.html.ini | 5 - .../audio_loop_seek_to_eos.html.ini | 3 - .../loop-from-ended.tentative.html.ini | 4 +- .../no-cuechange-before-play.html.ini | 3 +- .../track-cue-mutable-fragment.html.ini | 4 +- ...ack-mode-not-changed-by-new-track.html.ini | 4 +- ...rame-loading-lazy-nav-form-submit.html.ini | 3 + ...-loading-lazy-nav-location-assign.html.ini | 3 - .../iframe_sandbox_popups_escaping-3.html.ini | 3 +- .../invokers/idlharness.tentative.html.ini | 36 + ...invokeelement-interface.tentative.html.ini | 30 + .../iframe-session-history.html.ini | 3 + .../page-visibility/iframe-unload.html.ini | 4 + .../onvisibilitychange.html.ini | 4 + .../test_child_document.html.ini | 9 + .../page-visibility/unload-bubbles.html.ini | 4 + .../page-visibility/unload.html.ini | 4 + .../test_resource_timing.https.html.ini | 3 - tests/wpt/meta/MANIFEST.json | 2510 ++++++---- ...none-prevents-starting-in-subtree.html.ini | 3 + ...ty-animation-ending-correctly-002.html.ini | 2 - .../line-clamp-022.tentative.html.ini | 2 + .../line-clamp-023.tentative.html.ini | 2 + .../line-clamp-024.tentative.html.ini | 2 + .../line-clamp-025.tentative.html.ini | 2 + .../line-clamp-026.tentative.html.ini | 2 + .../line-clamp-027.tentative.html.ini | 2 + .../line-clamp-auto-017.tentative.html.ini | 2 + .../line-clamp-auto-018.tentative.html.ini | 2 + .../line-clamp-auto-019.tentative.html.ini | 2 + .../line-clamp-auto-020.tentative.html.ini | 2 + .../line-clamp-auto-021.tentative.html.ini | 2 + .../line-clamp-auto-022.tentative.html.ini | 2 + .../line-clamp-auto-023.tentative.html.ini | 2 + .../line-clamp-auto-024.tentative.html.ini | 2 + .../line-clamp-auto-025.tentative.html.ini | 2 + .../line-clamp-auto-026.tentative.html.ini | 2 + .../line-clamp-auto-027.tentative.html.ini | 2 + .../line-clamp-auto-028.tentative.html.ini | 2 + .../line-clamp-auto-029.tentative.html.ini | 2 + .../line-clamp-auto-030.tentative.html.ini | 2 + .../line-clamp-auto-031.tentative.html.ini | 2 + .../line-clamp-auto-032.tentative.html.ini | 2 + ...e-clamp-with-abspos-012.tentative.html.ini | 2 + ...e-clamp-with-abspos-013.tentative.html.ini | 2 + .../transform-input-018.html.ini | 2 - .../pseudo-element-transform.html.ini | 2 + .../transitions-retarget.html.ini | 3 + .../interpolate-size-interpolation.html.ini | 2 + .../interpolate-size-computed.html.ini | 6 + .../interpolate-size-parsing.html.ini | 6 + .../vh_not_refreshing_on_chrome.html.ini | 2 - .../cssom-view/MediaQueryListEvent.html.ini | 3 + .../observable-constructor.any.js.ini | 18 + ...lement-img-environment-change.sub.html.ini | 3 + .../traverse_the_history_3.html.ini | 3 - .../embedded-opener-remove-frame.html.ini | 1 - ...-cross-partition-cross-origin.sub.html.ini | 4 - ...y-cross-partition-same-origin.sub.html.ini | 4 - ...-cross-partition-cross-origin.sub.html.ini | 4 - ...y-cross-partition-same-origin.sub.html.ini | 4 - ...to-third-party-same-partition.sub.html.ini | 4 - .../createImageBitmap-drawImage.html.ini | 1 - .../createImageBitmap-invalid-args.html.ini | 2 +- ...ret-position-edge-cases.tentative.html.ini | 3 + ...re.caret-position-edges.tentative.html.ini | 30 + ....measure.caret-position.tentative.html.ini | 120 + ...lBoundingBox-exceptions.tentative.html.ini | 2 + ...alBoundingBox-full-text.tentative.html.ini | 12 + ...re.getActualBoundingBox.tentative.html.ini | 18 + ...measure.selection-rects.tentative.html.ini | 72 + ...ret-position-edge-cases.tentative.html.ini | 3 + ...osition-edge-cases.tentative.worker.js.ini | 3 + ...re.caret-position-edges.tentative.html.ini | 30 + ...ret-position-edges.tentative.worker.js.ini | 30 + ....measure.caret-position.tentative.html.ini | 120 + ...lBoundingBox-exceptions.tentative.html.ini | 2 + ...dingBox-exceptions.tentative.worker.js.ini | 2 + ...alBoundingBox-full-text.tentative.html.ini | 12 + ...ndingBox-full-text.tentative.worker.js.ini | 12 + ...re.getActualBoundingBox.tentative.html.ini | 18 + ...tActualBoundingBox.tentative.worker.js.ini | 18 + ...measure.selection-rects.tentative.html.ini | 72 + .../global-attributes/cdata-dir_auto.html.ini | 12 + .../dir-assorted.window.js.ini | 3 + .../dir-auto-dynamic-changes.window.js.ini | 24 + .../dir-slots-directionality.html.ini | 9 + .../loop-from-ended.tentative.html.ini | 1 - .../no-cuechange-before-play.html.ini | 3 +- .../iframe_sandbox_popups_escaping-1.html.ini | 2 +- ...rame_sandbox_popups_nonescaping-1.html.ini | 1 - ...rame_sandbox_popups_nonescaping-2.html.ini | 2 +- ...rame_sandbox_popups_nonescaping-3.html.ini | 2 +- ...rm-during-planned-navigation-task.html.ini | 4 - .../invokers/idlharness.tentative.html.ini | 36 + ...invokeelement-interface.tentative.html.ini | 30 + .../test_resource_timing.https.html.ini | 3 - tests/wpt/tests/.github/workflows/docker.yml | 2 +- tests/wpt/tests/.taskcluster.yml | 2 +- tests/wpt/tests/CODEOWNERS | 4 + .../wpt/tests/accname/name/comp_tooltip.html | 5 +- ...r-aggregatable-debug-report.sub.https.html | 1 + .../credential-management/support/README.md | 21 - .../crashtests/firefox-bug-1906768.html | 16 + ...lay-none-prevents-starting-in-subtree.html | 35 + ...-decoration-break-clone-005.tentative.html | 15 + .../box-decoration-break-clone-006.html | 17 + .../box-decoration-break-clone-007.html | 9 + .../box-decoration-break-clone-008.html | 14 + .../box-decoration-break-clone-009-ref.html | 7 + .../box-decoration-break-clone-009.html | 10 + .../css-color/color-mix-non-srgb-001-ref.html | 2 +- .../css/css-color/color-mix-non-srgb-001.html | 2 +- .../content-visibility-auto-print-ref.html | 4 + .../content-visibility-auto-print.html | 8 + ...content-visibility-auto-svg-image-ref.html | 11 + .../content-visibility-auto-svg-image.html | 25 + .../clip-path-animation-cancel-ref.html | 15 + .../clip-path-animation-cancel.html | 41 + .../line-clamp/line-clamp-022.tentative.html | 33 + .../line-clamp/line-clamp-023.tentative.html | 31 + .../line-clamp/line-clamp-024.tentative.html | 46 + .../line-clamp/line-clamp-025.tentative.html | 44 + .../line-clamp/line-clamp-026.tentative.html | 24 + .../line-clamp/line-clamp-027.tentative.html | 27 + .../line-clamp-auto-017.tentative.html | 23 + .../line-clamp-auto-018.tentative.html | 26 + .../line-clamp-auto-019.tentative.html | 27 + .../line-clamp-auto-020.tentative.html | 27 + .../line-clamp-auto-021.tentative.html | 35 + .../line-clamp-auto-022.tentative.html | 35 + .../line-clamp-auto-023.tentative.html | 35 + .../line-clamp-auto-024.tentative.html | 35 + .../line-clamp-auto-025.tentative.html | 35 + .../line-clamp-auto-026.tentative.html | 40 + .../line-clamp-auto-027.tentative.html | 25 + .../line-clamp-auto-028.tentative.html | 25 + .../line-clamp-auto-029.tentative.html | 26 + .../line-clamp-auto-030.tentative.html | 26 + .../line-clamp-auto-031.tentative.html | 49 + .../line-clamp-auto-032.tentative.html | 50 + .../line-clamp-with-abspos-012.tentative.html | 35 + .../line-clamp-with-abspos-013.tentative.html | 36 + .../reference/line-clamp-022-ref.html | 25 + .../reference/line-clamp-023-ref.html | 23 + .../reference/line-clamp-026-ref.html | 15 + .../reference/line-clamp-027-ref.html | 16 + .../reference/line-clamp-auto-018-ref.html | 19 + .../reference/line-clamp-auto-019-ref.html | 19 + .../reference/line-clamp-auto-020-ref.html | 19 + .../reference/line-clamp-auto-021-ref.html | 21 + .../reference/line-clamp-auto-023-ref.html | 23 + .../reference/line-clamp-auto-025-ref.html | 27 + .../reference/line-clamp-auto-026-ref.html | 32 + .../reference/line-clamp-auto-027-ref.html | 18 + .../reference/line-clamp-auto-028-ref.html | 18 + .../reference/line-clamp-auto-029-ref.html | 19 + .../reference/line-clamp-auto-031-ref.html | 22 + .../reference/line-clamp-auto-032-ref.html | 34 + .../page-background-001-print-ref.html | 12 + .../css-page/page-background-001-print.html | 14 + .../page-background-002-print-ref.html | 19 + .../css-page/page-background-002-print.html | 21 + .../page-background-003-print-ref.html | 25 + .../css-page/page-background-003-print.html | 20 + ...stered-property-computation-color-004.html | 22 + ...collapsed-border-remove-row-group-ref.html | 24 + .../collapsed-border-remove-row-group.html | 39 + .../pseudo-element-transform-ref.html | 21 + .../pseudo-element-transform.html | 52 + .../css-transitions/transitions-retarget.html | 35 + .../interpolate-size-interpolation.html | 22 + .../calc-size/interpolate-size-computed.html | 12 + .../calc-size/interpolate-size-parsing.html | 16 + .../form-associated/label-delegatesFocus.html | 26 +- .../tentative/input-moveBefore-crash.html | 8 + .../tentative/observable-constructor.any.js | 143 +- .../tentative/observable-filter.any.js | 5 +- .../tentative/observable-first.any.js | 4 +- .../tentative/observable-last.any.js | 4 +- .../tentative/observable-map.any.js | 2 +- .../tentative/observable-switchMap.any.js | 4 +- .../tentative/observable-takeUntil.any.js | 8 +- .../tentative/observable-toArray.any.js | 12 +- tests/wpt/tests/fedcm/META.yml | 3 + .../fedcm-abort.https.html | 0 .../fedcm-after-abort.https.html | 0 .../fedcm-continue-on-disallowed.https.html | 0 .../fedcm-continue-on-with-account.https.html | 0 .../fedcm-authz/fedcm-continue-on.https.html | 0 .../fedcm-disclosure-text-shown.https.html | 0 .../fedcm-userinfo-after-resolve.https.html | 2 +- ...solve-after-preventsilentaccess.https.html | 0 ...eauthn-without-approved-clients.https.html | 0 .../fedcm-auto-selected-flag.https.html | 0 .../fedcm-basic.https.html | 0 ...cm-button-mode-basics.tentative.https.html | 0 ...-button-mode-priority.tentative.https.html | 0 ...r-account-button-flow.tentative.https.html | 0 ...dcm-use-other-account.tentative.https.html | 0 ...edcm-client-metadata-not-cached.https.html | 0 .../fedcm-context.https.html | 0 .../fedcm-cross-origin-policy.https.html | 0 ...cross-origin-policy.https.html.sub.headers | 0 .../fedcm-csp.https.html | 0 .../fedcm-csp.https.html.sub.headers | 0 .../fedcm-disconnect-errors.https.html | 0 .../fedcm-disconnect-iframe.sub.https.html | 4 +- .../fedcm-disconnect.sub.https.html | 0 .../fedcm-domainhint.https.html | 0 .../fedcm-endpoint-redirects.https.html | 0 .../fedcm-error-basic.https.html | 0 ...fedcm-identity-assertion-nocors.https.html | 0 .../fedcm-iframe.https.html | 0 .../fedcm-login-status-unknown.https.html | 0 .../confirm-idp-login.https.html | 0 .../cross-origin-status.https.html | 4 +- .../fedcm-login-status/logged-out.https.html | 2 +- .../fedcm-loginhint.https.html | 0 .../fedcm-manifest-not-in-list.https.html | 0 .../fedcm-multi-idp-abort.https.html | 0 .../fedcm-multi-idp-basic.https.html | 0 .../fedcm-multi-idp-context.https.html | 0 ...cm-multi-idp-mediation-optional.https.html | 0 ...edcm-multi-idp-mediation-silent.https.html | 0 .../fedcm-no-login-url.https.html | 0 .../fedcm-nonce-is-optional.https.html | 0 ...-not-observed-by-service-worker.https.html | 2 +- .../fedcm-opaque-rp-origin.https.html | 0 .../fedcm-opaque-rp-origin.https.html.headers | 0 .../fedcm-pending-call-rejected.https.html | 0 .../fedcm-pending-disconnect.https.html | 0 .../fedcm-pending-userinfo.https.html | 2 +- .../fedcm-no-registered-idps.https.html | 0 .../fedcm-reject-invalid-responses.https.html | 0 ...-returning-account-auto-reauthn.https.html | 0 .../fedcm-same-site-none.https.html | 0 .../fedcm-store.https.html | 0 ...-token-returned-with-http-error.https.html | 0 ...fedcm-too-many-disconnect-calls.https.html | 0 .../fedcm-userinfo.https.html | 4 +- tests/wpt/tests/fedcm/support/README.md | 20 + .../accounts_check_same_site_strict.py | 1 + .../support/fedcm-helper.sub.js | 7 +- .../support/fedcm-helper.sub.js.headers | 0 .../support/fedcm-iframe-level2.html | 0 .../support/fedcm-iframe.html | 0 .../support/fedcm-mock.js | 0 .../support/fedcm-mojojs-helper.js | 0 .../support/fedcm/disconnect-iframe.html | 0 .../support/fedcm/intercept_service_worker.js | 3 +- .../fedcm/pending-userinfo-iframe.html | 0 .../support/fedcm/simple.html | 0 .../support/fedcm/userinfo-iframe.html | 0 .../support/fencedframe-mark-signedin.html | 0 .../support/iframe-mark-signedin.html | 0 .../support/mark_signedin | 0 .../support/mark_signedin.sub.headers | 0 .../support/mark_signedout | 0 .../support/mark_signedout.sub.headers | 0 .../support/set_cookie | 0 .../support/set_cookie.headers | 0 .../support/token_check_same_site_strict.py | 1 + .../fetch/metadata/resources/post-to-owner.py | 12 +- .../geolocation/PositionOptions.https.html | 35 +- .../tests/geolocation/tojson.https.window.js | 58 +- .../hr-time/raf-coarsened-time.https.html | 2 +- ...ty-to-first-party-cross-partition.sub.html | 26 - ...t-party-to-first-party-same-partition.html | 26 - ...arty-cross-partition-cross-origin.sub.html | 27 - ...party-cross-partition-same-origin.sub.html | 27 - ...to-first-party-cross-partition-window.html | 8 - ...-to-first-party-same-partition-window.html | 8 - ...s-partition-cross-origin-iframe.https.html | 8 - ...rtition-cross-origin-window.sub.https.html | 6 - ...ty-cross-partition-same-origin-iframe.html | 8 - ...ross-partition-same-origin-window.sub.html | 6 - ...oss-partition-cross-origin-iframe.sub.html | 17 - ...s-partition-cross-origin-window.https.html | 8 - ...ross-partition-same-origin-iframe.sub.html | 17 - ...ty-cross-partition-same-origin-window.html | 8 - ...s-partition-cross-origin-iframe-a.sub.html | 17 - ...partition-cross-origin-iframe-b.https.html | 8 - ...rtition-cross-origin-window.sub.https.html | 6 - ...tition-same-origin-iframe-a.sub.https.html | 17 - ...-partition-same-origin-iframe-b.https.html | 8 - ...artition-same-origin-window.sub.https.html | 6 - ...ird-party-same-partition-iframe-a.sub.html | 17 - ...o-third-party-same-partition-iframe-b.html | 8 - ...third-party-same-partition-window.sub.html | 6 - ...arty-cross-partition-cross-origin.sub.html | 29 - ...party-cross-partition-same-origin.sub.html | 29 - ...arty-cross-partition-cross-origin.sub.html | 30 - ...party-cross-partition-same-origin.sub.html | 30 - ...rty-to-third-party-same-partition.sub.html | 30 - ...e.caret-position-edge-cases.tentative.html | 58 + ...easure.caret-position-edges.tentative.html | 714 +++ ...text.measure.caret-position.tentative.html | 4074 +++++++++++++++++ ...ctualBoundingBox-exceptions.tentative.html | 45 + ...ActualBoundingBox-full-text.tentative.html | 278 ++ ...easure.getActualBoundingBox.tentative.html | 502 ++ ...e.selection-rects-baselines.tentative.html | 3 +- ....selection-rects-exceptions.tentative.html | 3 +- ...ext.measure.selection-rects.tentative.html | 2767 ++++++++++- ...e.caret-position-edge-cases.tentative.html | 47 + ...et-position-edge-cases.tentative.worker.js | 41 + ...easure.caret-position-edges.tentative.html | 712 +++ ...e.caret-position-edges.tentative.worker.js | 709 +++ ...text.measure.caret-position.tentative.html | 4072 ++++++++++++++++ ...ctualBoundingBox-exceptions.tentative.html | 46 + ...BoundingBox-exceptions.tentative.worker.js | 41 + ...ActualBoundingBox-full-text.tentative.html | 276 ++ ...lBoundingBox-full-text.tentative.worker.js | 273 ++ ...easure.getActualBoundingBox.tentative.html | 510 +++ ...e.getActualBoundingBox.tentative.worker.js | 507 ++ ...e.selection-rects-baselines.tentative.html | 3 +- ...ection-rects-baselines.tentative.worker.js | 3 +- ....selection-rects-exceptions.tentative.html | 3 +- ...ction-rects-exceptions.tentative.worker.js | 3 +- ...ext.measure.selection-rects.tentative.html | 2766 ++++++++++- .../html/canvas/tools/yaml-new/text.yaml | 659 ++- .../reporting/resources/reporting-common.js | 2 + ...o-noopener-page-from-no-coop-ro.https.html | 69 + .../resources/noopener-helper.js | 163 + ...llow-popups-restrict-properties.https.html | 24 + .../coop-noopener-allow-popups.https.html | 36 + .../global-attributes/cdata-dir_auto.html | 71 + .../global-attributes/cdata-iframe.xhtml | 32 + .../global-attributes/dir-assorted.window.js | 34 +- .../dir-auto-dynamic-changes.window.js | 196 +- .../global-attributes/dir-shadow-utils.js | 16 + .../dir-slots-directionality.html | 237 +- ...heckbox-appearance-none-dynamic-crash.html | 16 + .../form-validation-reportValidity.html | 1 + ...ouping-li-reftest-list-owner-menu-ref.html | 23 +- .../the-details-element/name-attribute.html | 4 - .../invokers/idlharness.tentative.html | 2 +- .../invokeelement-interface.tentative.html | 93 +- ...invokeevent-dispatch-shadow.tentative.html | 19 +- .../invokeevent-interface.tentative.html | 116 +- ...arget-button-event-dispatch.tentative.html | 140 +- ...etarget-fullscreen-behavior.tentative.html | 99 +- ...oketarget-on-audio-behavior.tentative.html | 159 +- ...t-on-audio-invalid-behavior.tentative.html | 7 +- ...etarget-on-details-behavior.tentative.html | 54 +- ...on-details-invalid-behavior.tentative.html | 15 +- ...ketarget-on-dialog-behavior.tentative.html | 190 +- ...-on-dialog-invalid-behavior.tentative.html | 27 +- ...nvoketarget-on-input-number.tentative.html | 20 +- ...etarget-on-popover-behavior.tentative.html | 96 +- ...on-popover-invalid-behavior.tentative.html | 18 +- ...oketarget-on-video-behavior.tentative.html | 76 +- .../popovers/popover-attribute-basic.html | 25 + .../tests/interfaces/invokers.tentative.idl | 14 +- .../intersection-observer/v2/box-reflect.html | 50 + tests/wpt/tests/lint.ignore | 8 +- .../loaf-pointer-without-render-iframe.html | 57 + .../loaf-pointer-without-render.html | 38 + .../tentative/resources/long-pointerdown.html | 26 + .../tentative/resources/utils.js | 8 +- .../mrow/mrow-fallback.html | 4 + .../padding-border-margin-004-ref.html | 26 + .../padding-border-margin-004.html | 33 + ...-attribute-redirect-on-load.https.sub.html | 3 +- .../resources/chromium/web-bluetooth-test.js | 2 +- .../sanitizer-api/sanitizer-names.https.html | 2 +- .../caret/after-designMode-off-ref.html | 11 + .../selection/caret/after-designMode-off.html | 25 + .../onselectionchange-on-document.html | 8 +- .../selection-direction.tentative.html | 59 +- ...e-access-beyond-cookies-iframe-iframe.html | 4 +- ...rage-access-beyond-cookies-iframe.sub.html | 4 +- ...kies.BroadcastChannel.sub.https.window.js} | 0 ...-cookies.SharedWorker.sub.https.window.js} | 1 - ...d-cookies.blobStorage.sub.https.window.js} | 0 ...beyond-cookies.caches.sub.https.window.js} | 0 ...eyond-cookies.cookies.sub.https.window.js} | 0 ...yond-cookies.estimate.sub.https.window.js} | 0 ...-cookies.getDirectory.sub.https.window.js} | 0 ...ond-cookies.indexedDB.sub.https.window.js} | 0 ...-cookies.localStorage.sub.https.window.js} | 0 ...-beyond-cookies.locks.sub.https.window.js} | 0 ...s-beyond-cookies.none.sub.https.window.js} | 0 ...ookies.sessionStorage.sub.https.window.js} | 0 ...cookies.unpartitioned.sub.https.window.js} | 0 .../reftests/non-scaling-stroke-003.html | 22 +- .../svg/painting/reftests/symbol-in-mask.html | 31 + .../svg/styling/vector-effect-invalid.html | 3 + .../svg/styling/vector-effect-valid.html | 19 - tests/wpt/tests/tools/ci/requirements_tc.txt | 2 +- tests/wpt/tests/tools/ci/tc/tasks/test.yml | 2 +- tests/wpt/tests/tools/docker/README.md | 15 +- tests/wpt/tests/tools/docker/frontend.py | 21 +- tests/wpt/tests/tools/requirements_mypy.txt | 2 +- tests/wpt/tests/tools/requirements_pytest.txt | 2 +- tests/wpt/tests/tools/requirements_tests.txt | 2 +- .../tools/webdriver/webdriver/bidi/client.py | 2 +- .../webdriver/bidi/modules/network.py | 15 +- .../tools/webdriver/webdriver/transport.py | 16 +- .../testharnessreport-content-shell.js | 45 - .../audio-encoder-config.https.any.js | 9 + .../webcodecs/full-cycle-test.https.any.js | 14 +- .../video-encoder-config.https.any.js | 9 + .../webcodecs/videoFrame-copyTo-rgb.any.js | 96 +- .../browsing_context/close/prompt_unload.py | 2 +- .../handle_user_prompt/handle_user_prompt.py | 2 +- .../user_prompt_closed/beforeunload.py | 2 +- .../user_prompt_opened/user_prompt_opened.py | 66 + .../cookies_with_network_events.py | 2 +- .../__init__.py | 0 .../network/set_cache_behavior/conftest.py | 33 + .../network/set_cache_behavior/contexts.py | 204 + .../network/set_cache_behavior/invalid.py | 39 + .../set_cache_behavior/set_cache_behavior.py | 51 + .../bidi/network/set_cache_bypass/conftest.py | 17 - .../set_cache_bypass/contexts_tentative.py | 99 - .../set_cache_bypass/invalid_tentative.py | 32 - .../set_cache_bypass_tentative.py | 68 - .../new_session/unhandled_prompt_behavior.py | 10 +- .../resources/test_data/conv_transpose2d.json | 49 + tests/wpt/tests/webnn/resources/utils.js | 36 - .../convTranspose2d.https.any.js | 20 + .../webnn/validation_tests/gru.https.any.js | 2 +- .../validation_tests/gruCell.https.any.js | 2 +- .../webnn/validation_tests/lstm.https.any.js | 2 +- .../validation_tests/lstmCell.https.any.js | 2 +- .../validation_tests/pooling.https.any.js | 20 + .../validation_tests/resample2d.https.any.js | 10 + .../webnn/validation_tests/split.https.any.js | 19 +- .../webnn/validation_tests/where.https.any.js | 122 +- 513 files changed, 26700 insertions(+), 3186 deletions(-) delete mode 100644 tests/wpt/meta-legacy-layout/css/compositing/mix-blend-mode/mix-blend-mode-video.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-animations/display-none-prevents-starting-in-subtree.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-fonts/parsing/font-family-valid.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-fonts/system-ui-ar.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-fonts/system-ui-mixed.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-fonts/system-ui-ur.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-fonts/system-ui.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-022.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-023.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-024.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-025.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-026.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-027.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-017.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-018.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-019.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-020.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-021.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-022.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-023.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-024.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-025.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-026.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-027.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-028.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-029.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-030.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-031.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-032.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-with-abspos-012.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-with-abspos-013.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-overflow/overflow-video.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-transitions/pseudo-element-transform.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-transitions/transitions-retarget.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-interpolation.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-values/calc-size/interpolate-size-computed.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-values/calc-size/interpolate-size-parsing.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/custom-elements/CustomElementRegistry-getName.html.ini create mode 100644 tests/wpt/meta-legacy-layout/fetch/range/non-matching-range-response.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/browsers/windows/post-message/first-party-to-third-party-cross-partition-cross-origin.sub.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/browsers/windows/post-message/first-party-to-third-party-cross-partition-same-origin.sub.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/browsers/windows/post-message/third-party-to-third-party-cross-partition-cross-origin.sub.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/browsers/windows/post-message/third-party-to-third-party-cross-partition-same-origin.sub.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/browsers/windows/post-message/third-party-to-third-party-same-partition.sub.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/element/text/2d.text.measure.caret-position-edge-cases.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/element/text/2d.text.measure.caret-position-edges.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/element/text/2d.text.measure.caret-position.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/element/text/2d.text.measure.getActualBoundingBox-exceptions.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/element/text/2d.text.measure.getActualBoundingBox-full-text.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/element/text/2d.text.measure.getActualBoundingBox.tentative.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.worker.js.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/reset/2d.reset.render.text.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.caret-position-edge-cases.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.caret-position-edge-cases.tentative.worker.js.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.caret-position-edges.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.caret-position-edges.tentative.worker.js.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.caret-position.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox-exceptions.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox-exceptions.tentative.worker.js.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox-full-text.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox-full-text.tentative.worker.js.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox.tentative.worker.js.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/cdata-dir_auto.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/semantics/embedded-content/media-elements/audio_loop_base.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/semantics/embedded-content/media-elements/audio_loop_seek_to_eos.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-form-submit.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-location-assign.html.ini create mode 100644 tests/wpt/meta-legacy-layout/page-visibility/iframe-session-history.html.ini create mode 100644 tests/wpt/meta-legacy-layout/page-visibility/iframe-unload.html.ini create mode 100644 tests/wpt/meta-legacy-layout/page-visibility/onvisibilitychange.html.ini create mode 100644 tests/wpt/meta-legacy-layout/page-visibility/test_child_document.html.ini create mode 100644 tests/wpt/meta-legacy-layout/page-visibility/unload-bubbles.html.ini create mode 100644 tests/wpt/meta-legacy-layout/page-visibility/unload.html.ini create mode 100644 tests/wpt/meta/css/css-animations/display-none-prevents-starting-in-subtree.html.ini delete mode 100644 tests/wpt/meta/css/css-color/animation/opacity-animation-ending-correctly-002.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-022.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-023.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-024.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-025.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-026.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-027.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-017.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-018.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-019.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-020.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-021.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-022.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-023.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-024.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-025.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-026.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-027.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-028.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-029.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-030.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-031.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-032.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-with-abspos-012.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-with-abspos-013.tentative.html.ini delete mode 100644 tests/wpt/meta/css/css-transforms/transform-input-018.html.ini create mode 100644 tests/wpt/meta/css/css-transitions/pseudo-element-transform.html.ini create mode 100644 tests/wpt/meta/css/css-transitions/transitions-retarget.html.ini create mode 100644 tests/wpt/meta/css/css-values/calc-size/animation/interpolate-size-interpolation.html.ini create mode 100644 tests/wpt/meta/css/css-values/calc-size/interpolate-size-computed.html.ini create mode 100644 tests/wpt/meta/css/css-values/calc-size/interpolate-size-parsing.html.ini delete mode 100644 tests/wpt/meta/css/css-values/vh_not_refreshing_on_chrome.html.ini delete mode 100644 tests/wpt/meta/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini delete mode 100644 tests/wpt/meta/html/browsers/windows/post-message/first-party-to-third-party-cross-partition-cross-origin.sub.html.ini delete mode 100644 tests/wpt/meta/html/browsers/windows/post-message/first-party-to-third-party-cross-partition-same-origin.sub.html.ini delete mode 100644 tests/wpt/meta/html/browsers/windows/post-message/third-party-to-third-party-cross-partition-cross-origin.sub.html.ini delete mode 100644 tests/wpt/meta/html/browsers/windows/post-message/third-party-to-third-party-cross-partition-same-origin.sub.html.ini delete mode 100644 tests/wpt/meta/html/browsers/windows/post-message/third-party-to-third-party-same-partition.sub.html.ini create mode 100644 tests/wpt/meta/html/canvas/element/text/2d.text.measure.caret-position-edge-cases.tentative.html.ini create mode 100644 tests/wpt/meta/html/canvas/element/text/2d.text.measure.caret-position-edges.tentative.html.ini create mode 100644 tests/wpt/meta/html/canvas/element/text/2d.text.measure.caret-position.tentative.html.ini create mode 100644 tests/wpt/meta/html/canvas/element/text/2d.text.measure.getActualBoundingBox-exceptions.tentative.html.ini create mode 100644 tests/wpt/meta/html/canvas/element/text/2d.text.measure.getActualBoundingBox-full-text.tentative.html.ini create mode 100644 tests/wpt/meta/html/canvas/element/text/2d.text.measure.getActualBoundingBox.tentative.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edge-cases.tentative.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edge-cases.tentative.worker.js.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edges.tentative.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edges.tentative.worker.js.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position.tentative.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox-exceptions.tentative.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox-exceptions.tentative.worker.js.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox-full-text.tentative.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox-full-text.tentative.worker.js.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox.tentative.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox.tentative.worker.js.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/cdata-dir_auto.html.ini delete mode 100644 tests/wpt/meta/html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html.ini create mode 100644 tests/wpt/tests/css/CSS2/floats/crashtests/firefox-bug-1906768.html create mode 100644 tests/wpt/tests/css/css-animations/display-none-prevents-starting-in-subtree.html create mode 100644 tests/wpt/tests/css/css-break/box-decoration-break-clone-005.tentative.html create mode 100644 tests/wpt/tests/css/css-break/box-decoration-break-clone-006.html create mode 100644 tests/wpt/tests/css/css-break/box-decoration-break-clone-007.html create mode 100644 tests/wpt/tests/css/css-break/box-decoration-break-clone-008.html create mode 100644 tests/wpt/tests/css/css-break/box-decoration-break-clone-009-ref.html create mode 100644 tests/wpt/tests/css/css-break/box-decoration-break-clone-009.html create mode 100644 tests/wpt/tests/css/css-contain/content-visibility/content-visibility-auto-print-ref.html create mode 100644 tests/wpt/tests/css/css-contain/content-visibility/content-visibility-auto-print.html create mode 100644 tests/wpt/tests/css/css-contain/content-visibility/content-visibility-auto-svg-image-ref.html create mode 100644 tests/wpt/tests/css/css-contain/content-visibility/content-visibility-auto-svg-image.html create mode 100644 tests/wpt/tests/css/css-masking/clip-path/animations/clip-path-animation-cancel-ref.html create mode 100644 tests/wpt/tests/css/css-masking/clip-path/animations/clip-path-animation-cancel.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-022.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-023.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-024.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-025.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-026.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-027.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-017.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-018.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-019.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-020.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-021.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-022.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-023.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-024.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-025.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-026.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-027.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-028.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-029.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-030.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-031.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-032.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-with-abspos-012.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-with-abspos-013.tentative.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-022-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-023-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-026-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-027-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-018-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-019-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-020-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-021-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-023-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-025-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-026-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-027-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-028-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-029-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-031-ref.html create mode 100644 tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-032-ref.html create mode 100644 tests/wpt/tests/css/css-page/page-background-001-print-ref.html create mode 100644 tests/wpt/tests/css/css-page/page-background-001-print.html create mode 100644 tests/wpt/tests/css/css-page/page-background-002-print-ref.html create mode 100644 tests/wpt/tests/css/css-page/page-background-002-print.html create mode 100644 tests/wpt/tests/css/css-page/page-background-003-print-ref.html create mode 100644 tests/wpt/tests/css/css-page/page-background-003-print.html create mode 100644 tests/wpt/tests/css/css-properties-values-api/registered-property-computation-color-004.html create mode 100644 tests/wpt/tests/css/css-tables/collapsed-border-remove-row-group-ref.html create mode 100644 tests/wpt/tests/css/css-tables/collapsed-border-remove-row-group.html create mode 100644 tests/wpt/tests/css/css-transitions/pseudo-element-transform-ref.html create mode 100644 tests/wpt/tests/css/css-transitions/pseudo-element-transform.html create mode 100644 tests/wpt/tests/css/css-transitions/transitions-retarget.html create mode 100644 tests/wpt/tests/css/css-values/calc-size/animation/interpolate-size-interpolation.html create mode 100644 tests/wpt/tests/css/css-values/calc-size/interpolate-size-computed.html create mode 100644 tests/wpt/tests/css/css-values/calc-size/interpolate-size-parsing.html create mode 100644 tests/wpt/tests/dom/nodes/moveBefore/tentative/input-moveBefore-crash.html create mode 100644 tests/wpt/tests/fedcm/META.yml rename tests/wpt/tests/{credential-management => fedcm}/fedcm-abort.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-after-abort.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-authz/fedcm-continue-on-disallowed.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-authz/fedcm-continue-on-with-account.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-authz/fedcm-continue-on.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-authz/fedcm-disclosure-text-shown.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-authz/fedcm-userinfo-after-resolve.https.html (96%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-authz/resolve-after-preventsilentaccess.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-auto-reauthn-without-approved-clients.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-auto-selected-flag.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-basic.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-button-and-other-account/fedcm-button-mode-basics.tentative.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-button-and-other-account/fedcm-button-mode-priority.tentative.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-button-and-other-account/fedcm-use-other-account-button-flow.tentative.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-button-and-other-account/fedcm-use-other-account.tentative.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-client-metadata-not-cached.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-context.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-cross-origin-policy.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-cross-origin-policy.https.html.sub.headers (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-csp.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-csp.https.html.sub.headers (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-disconnect-errors.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-disconnect-iframe.sub.https.html (88%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-disconnect.sub.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-domainhint.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-endpoint-redirects.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-error-basic.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-identity-assertion-nocors.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-iframe.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-login-status-unknown.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-login-status/confirm-idp-login.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-login-status/cross-origin-status.https.html (95%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-login-status/logged-out.https.html (96%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-loginhint.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-manifest-not-in-list.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-multi-idp/fedcm-multi-idp-abort.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-multi-idp/fedcm-multi-idp-basic.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-multi-idp/fedcm-multi-idp-context.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-multi-idp/fedcm-multi-idp-mediation-optional.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-multi-idp/fedcm-multi-idp-mediation-silent.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-no-login-url.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-nonce-is-optional.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-not-observed-by-service-worker.https.html (97%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-opaque-rp-origin.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-opaque-rp-origin.https.html.headers (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-pending-call-rejected.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-pending-disconnect.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-pending-userinfo.https.html (95%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-register/fedcm-no-registered-idps.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-reject-invalid-responses.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-returning-account-auto-reauthn.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-same-site-none/fedcm-same-site-none.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-store.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-token-returned-with-http-error.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-too-many-disconnect-calls.https.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/fedcm-userinfo.https.html (96%) create mode 100644 tests/wpt/tests/fedcm/support/README.md rename tests/wpt/tests/{credential-management => fedcm}/support/fedcm-helper.sub.js (96%) rename tests/wpt/tests/{credential-management => fedcm}/support/fedcm-helper.sub.js.headers (100%) rename tests/wpt/tests/{credential-management => fedcm}/support/fedcm-iframe-level2.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/support/fedcm-iframe.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/support/fedcm-mock.js (100%) rename tests/wpt/tests/{credential-management => fedcm}/support/fedcm-mojojs-helper.js (100%) rename tests/wpt/tests/{credential-management => fedcm}/support/fedcm/disconnect-iframe.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/support/fedcm/intercept_service_worker.js (69%) rename tests/wpt/tests/{credential-management => fedcm}/support/fedcm/pending-userinfo-iframe.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/support/fedcm/simple.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/support/fedcm/userinfo-iframe.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/support/fencedframe-mark-signedin.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/support/iframe-mark-signedin.html (100%) rename tests/wpt/tests/{credential-management => fedcm}/support/mark_signedin (100%) rename tests/wpt/tests/{credential-management => fedcm}/support/mark_signedin.sub.headers (100%) rename tests/wpt/tests/{credential-management => fedcm}/support/mark_signedout (100%) rename tests/wpt/tests/{credential-management => fedcm}/support/mark_signedout.sub.headers (100%) rename tests/wpt/tests/{credential-management => fedcm}/support/set_cookie (100%) rename tests/wpt/tests/{credential-management => fedcm}/support/set_cookie.headers (100%) delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/first-party-to-first-party-cross-partition.sub.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/first-party-to-first-party-same-partition.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/first-party-to-third-party-cross-partition-cross-origin.sub.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/first-party-to-third-party-cross-partition-same-origin.sub.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/first-party-to-first-party-cross-partition-window.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/first-party-to-first-party-same-partition-window.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/first-party-to-third-party-cross-partition-cross-origin-iframe.https.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/first-party-to-third-party-cross-partition-cross-origin-window.sub.https.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/first-party-to-third-party-cross-partition-same-origin-iframe.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/first-party-to-third-party-cross-partition-same-origin-window.sub.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/third-party-to-first-party-cross-partition-cross-origin-iframe.sub.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/third-party-to-first-party-cross-partition-cross-origin-window.https.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/third-party-to-first-party-cross-partition-same-origin-iframe.sub.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/third-party-to-first-party-cross-partition-same-origin-window.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/third-party-to-third-party-cross-partition-cross-origin-iframe-a.sub.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/third-party-to-third-party-cross-partition-cross-origin-iframe-b.https.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/third-party-to-third-party-cross-partition-cross-origin-window.sub.https.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/third-party-to-third-party-cross-partition-same-origin-iframe-a.sub.https.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/third-party-to-third-party-cross-partition-same-origin-iframe-b.https.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/third-party-to-third-party-cross-partition-same-origin-window.sub.https.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/third-party-to-third-party-same-partition-iframe-a.sub.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/third-party-to-third-party-same-partition-iframe-b.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/resources/third-party-to-third-party-same-partition-window.sub.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/third-party-to-first-party-cross-partition-cross-origin.sub.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/third-party-to-first-party-cross-partition-same-origin.sub.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/third-party-to-third-party-cross-partition-cross-origin.sub.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/third-party-to-third-party-cross-partition-same-origin.sub.html delete mode 100644 tests/wpt/tests/html/browsers/windows/post-message/third-party-to-third-party-same-partition.sub.html create mode 100644 tests/wpt/tests/html/canvas/element/text/2d.text.measure.caret-position-edge-cases.tentative.html create mode 100644 tests/wpt/tests/html/canvas/element/text/2d.text.measure.caret-position-edges.tentative.html create mode 100644 tests/wpt/tests/html/canvas/element/text/2d.text.measure.caret-position.tentative.html create mode 100644 tests/wpt/tests/html/canvas/element/text/2d.text.measure.getActualBoundingBox-exceptions.tentative.html create mode 100644 tests/wpt/tests/html/canvas/element/text/2d.text.measure.getActualBoundingBox-full-text.tentative.html create mode 100644 tests/wpt/tests/html/canvas/element/text/2d.text.measure.getActualBoundingBox.tentative.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/text/2d.text.measure.caret-position-edge-cases.tentative.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/text/2d.text.measure.caret-position-edge-cases.tentative.worker.js create mode 100644 tests/wpt/tests/html/canvas/offscreen/text/2d.text.measure.caret-position-edges.tentative.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/text/2d.text.measure.caret-position-edges.tentative.worker.js create mode 100644 tests/wpt/tests/html/canvas/offscreen/text/2d.text.measure.caret-position.tentative.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox-exceptions.tentative.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox-exceptions.tentative.worker.js create mode 100644 tests/wpt/tests/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox-full-text.tentative.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox-full-text.tentative.worker.js create mode 100644 tests/wpt/tests/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox.tentative.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/text/2d.text.measure.getActualBoundingBox.tentative.worker.js create mode 100644 tests/wpt/tests/html/cross-origin-opener-policy/reporting/tentative/access-to-noopener-page-from-no-coop-ro.https.html create mode 100644 tests/wpt/tests/html/cross-origin-opener-policy/resources/noopener-helper.js create mode 100644 tests/wpt/tests/html/cross-origin-opener-policy/tentative/noopener/coop-noopener-allow-popups-restrict-properties.https.html create mode 100644 tests/wpt/tests/html/cross-origin-opener-policy/tentative/noopener/coop-noopener-allow-popups.https.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/cdata-dir_auto.html create mode 100644 tests/wpt/tests/html/dom/elements/global-attributes/cdata-iframe.xhtml create mode 100644 tests/wpt/tests/html/rendering/widgets/input-checkbox-appearance-none-dynamic-crash.html create mode 100644 tests/wpt/tests/intersection-observer/v2/box-reflect.html create mode 100644 tests/wpt/tests/long-animation-frame/tentative/loaf-pointer-without-render-iframe.html create mode 100644 tests/wpt/tests/long-animation-frame/tentative/loaf-pointer-without-render.html create mode 100644 tests/wpt/tests/long-animation-frame/tentative/resources/long-pointerdown.html create mode 100644 tests/wpt/tests/mathml/relations/css-styling/padding-border-margin/padding-border-margin-004-ref.html create mode 100644 tests/wpt/tests/mathml/relations/css-styling/padding-border-margin/padding-border-margin-004.html create mode 100644 tests/wpt/tests/selection/caret/after-designMode-off-ref.html create mode 100644 tests/wpt/tests/selection/caret/after-designMode-off.html rename tests/wpt/tests/storage-access-api/{storage-access-beyond-cookies.BroadcastChannel.tentative.sub.https.window.js => storage-access-beyond-cookies.BroadcastChannel.sub.https.window.js} (100%) rename tests/wpt/tests/storage-access-api/{storage-access-beyond-cookies.SharedWorker.tentative.sub.https.window.js => storage-access-beyond-cookies.SharedWorker.sub.https.window.js} (97%) rename tests/wpt/tests/storage-access-api/{storage-access-beyond-cookies.blobStorage.tentative.sub.https.window.js => storage-access-beyond-cookies.blobStorage.sub.https.window.js} (100%) rename tests/wpt/tests/storage-access-api/{storage-access-beyond-cookies.caches.tentative.sub.https.window.js => storage-access-beyond-cookies.caches.sub.https.window.js} (100%) rename tests/wpt/tests/storage-access-api/{storage-access-beyond-cookies.cookies.tentative.sub.https.window.js => storage-access-beyond-cookies.cookies.sub.https.window.js} (100%) rename tests/wpt/tests/storage-access-api/{storage-access-beyond-cookies.estimate.tentative.sub.https.window.js => storage-access-beyond-cookies.estimate.sub.https.window.js} (100%) rename tests/wpt/tests/storage-access-api/{storage-access-beyond-cookies.getDirectory.tentative.sub.https.window.js => storage-access-beyond-cookies.getDirectory.sub.https.window.js} (100%) rename tests/wpt/tests/storage-access-api/{storage-access-beyond-cookies.indexedDB.tentative.sub.https.window.js => storage-access-beyond-cookies.indexedDB.sub.https.window.js} (100%) rename tests/wpt/tests/storage-access-api/{storage-access-beyond-cookies.localStorage.tentative.sub.https.window.js => storage-access-beyond-cookies.localStorage.sub.https.window.js} (100%) rename tests/wpt/tests/storage-access-api/{storage-access-beyond-cookies.locks.tentative.sub.https.window.js => storage-access-beyond-cookies.locks.sub.https.window.js} (100%) rename tests/wpt/tests/storage-access-api/{storage-access-beyond-cookies.none.tentative.sub.https.window.js => storage-access-beyond-cookies.none.sub.https.window.js} (100%) rename tests/wpt/tests/storage-access-api/{storage-access-beyond-cookies.sessionStorage.tentative.sub.https.window.js => storage-access-beyond-cookies.sessionStorage.sub.https.window.js} (100%) rename tests/wpt/tests/storage-access-api/{storage-access-beyond-cookies.unpartitioned.tentative.sub.https.window.js => storage-access-beyond-cookies.unpartitioned.sub.https.window.js} (100%) create mode 100644 tests/wpt/tests/svg/painting/reftests/symbol-in-mask.html delete mode 100644 tests/wpt/tests/svg/styling/vector-effect-valid.html delete mode 100644 tests/wpt/tests/tools/wptrunner/wptrunner/testharnessreport-content-shell.js rename tests/wpt/tests/webdriver/tests/bidi/network/{set_cache_bypass => set_cache_behavior}/__init__.py (100%) create mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/set_cache_behavior/conftest.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/set_cache_behavior/contexts.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/set_cache_behavior/invalid.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/set_cache_behavior/set_cache_behavior.py delete mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/set_cache_bypass/conftest.py delete mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/set_cache_bypass/contexts_tentative.py delete mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/set_cache_bypass/invalid_tentative.py delete mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/set_cache_bypass/set_cache_bypass_tentative.py diff --git a/tests/wpt/meta-legacy-layout/css/compositing/mix-blend-mode/mix-blend-mode-video.html.ini b/tests/wpt/meta-legacy-layout/css/compositing/mix-blend-mode/mix-blend-mode-video.html.ini deleted file mode 100644 index 6c64ea15c62..00000000000 --- a/tests/wpt/meta-legacy-layout/css/compositing/mix-blend-mode/mix-blend-mode-video.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[mix-blend-mode-video.html] - type: reftest - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-animations/display-none-prevents-starting-in-subtree.html.ini b/tests/wpt/meta-legacy-layout/css/css-animations/display-none-prevents-starting-in-subtree.html.ini new file mode 100644 index 00000000000..612a75448bb --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-animations/display-none-prevents-starting-in-subtree.html.ini @@ -0,0 +1,3 @@ +[display-none-prevents-starting-in-subtree.html] + [Elements in a "display: none" tree cannot start CSS Animations.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-fonts/generic-family-keywords-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-fonts/generic-family-keywords-001.html.ini index 07b3a85a5a5..185d50ed83a 100644 --- a/tests/wpt/meta-legacy-layout/css/css-fonts/generic-family-keywords-001.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-fonts/generic-family-keywords-001.html.ini @@ -5,15 +5,9 @@ [@font-face matching for quoted and unquoted sans-serif] expected: FAIL - [@font-face matching for quoted and unquoted fantasy] - expected: FAIL - [@font-face matching for quoted and unquoted monospace] expected: FAIL - [@font-face matching for quoted and unquoted system-ui] - expected: FAIL - [@font-face matching for quoted and unquoted emoji] expected: FAIL @@ -32,8 +26,5 @@ [@font-face matching for quoted and unquoted ui-monospace] expected: FAIL - [@font-face matching for quoted and unquoted cursive] - expected: FAIL - [@font-face matching for quoted and unquoted ui-serif] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-fonts/parsing/font-family-valid.html.ini b/tests/wpt/meta-legacy-layout/css/css-fonts/parsing/font-family-valid.html.ini deleted file mode 100644 index b17ac3de579..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-fonts/parsing/font-family-valid.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[font-family-valid.html] - [e.style['font-family'\] = "System-UI" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-fonts/system-ui-ar.html.ini b/tests/wpt/meta-legacy-layout/css/css-fonts/system-ui-ar.html.ini deleted file mode 100644 index d334315178a..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-fonts/system-ui-ar.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[system-ui-ar.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-fonts/system-ui-mixed.html.ini b/tests/wpt/meta-legacy-layout/css/css-fonts/system-ui-mixed.html.ini deleted file mode 100644 index 9965271ed89..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-fonts/system-ui-mixed.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[system-ui-mixed.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-fonts/system-ui-ur.html.ini b/tests/wpt/meta-legacy-layout/css/css-fonts/system-ui-ur.html.ini deleted file mode 100644 index d9e58e116a2..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-fonts/system-ui-ur.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[system-ui-ur.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-fonts/system-ui.html.ini b/tests/wpt/meta-legacy-layout/css/css-fonts/system-ui.html.ini deleted file mode 100644 index fc1193a36c4..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-fonts/system-ui.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[system-ui.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-022.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-022.tentative.html.ini new file mode 100644 index 00000000000..b9715bdcbcf --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-022.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-022.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-023.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-023.tentative.html.ini new file mode 100644 index 00000000000..4de92d88f8a --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-023.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-023.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-024.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-024.tentative.html.ini new file mode 100644 index 00000000000..b4f17815816 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-024.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-024.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-025.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-025.tentative.html.ini new file mode 100644 index 00000000000..21c21386446 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-025.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-025.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-026.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-026.tentative.html.ini new file mode 100644 index 00000000000..cc760d52775 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-026.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-026.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-027.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-027.tentative.html.ini new file mode 100644 index 00000000000..72c0f91de75 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-027.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-027.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-017.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-017.tentative.html.ini new file mode 100644 index 00000000000..50a860f5cff --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-017.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-017.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-018.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-018.tentative.html.ini new file mode 100644 index 00000000000..cc12506ab76 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-018.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-018.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-019.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-019.tentative.html.ini new file mode 100644 index 00000000000..0eb22442455 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-019.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-019.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-020.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-020.tentative.html.ini new file mode 100644 index 00000000000..c4a3171091e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-020.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-020.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-021.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-021.tentative.html.ini new file mode 100644 index 00000000000..ec0dd2607ab --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-021.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-021.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-022.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-022.tentative.html.ini new file mode 100644 index 00000000000..a4378bd91ec --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-022.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-022.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-023.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-023.tentative.html.ini new file mode 100644 index 00000000000..be570e7abe9 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-023.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-023.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-024.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-024.tentative.html.ini new file mode 100644 index 00000000000..cfa4a650a3a --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-024.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-024.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-025.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-025.tentative.html.ini new file mode 100644 index 00000000000..c1786082c26 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-025.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-025.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-026.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-026.tentative.html.ini new file mode 100644 index 00000000000..0ee497e3bcd --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-026.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-026.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-027.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-027.tentative.html.ini new file mode 100644 index 00000000000..30b109549c3 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-027.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-027.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-028.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-028.tentative.html.ini new file mode 100644 index 00000000000..465e96a5404 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-028.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-028.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-029.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-029.tentative.html.ini new file mode 100644 index 00000000000..3f6611a7627 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-029.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-029.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-030.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-030.tentative.html.ini new file mode 100644 index 00000000000..4fdd099a51a --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-030.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-030.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-031.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-031.tentative.html.ini new file mode 100644 index 00000000000..2c233b1cacc --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-031.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-031.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-032.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-032.tentative.html.ini new file mode 100644 index 00000000000..00093f16b28 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-032.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-auto-032.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-with-abspos-012.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-with-abspos-012.tentative.html.ini new file mode 100644 index 00000000000..2f746ad56f3 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-with-abspos-012.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-with-abspos-012.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-with-abspos-013.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-with-abspos-013.tentative.html.ini new file mode 100644 index 00000000000..f710874fa75 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-with-abspos-013.tentative.html.ini @@ -0,0 +1,2 @@ +[line-clamp-with-abspos-013.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/overflow-video.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/overflow-video.html.ini new file mode 100644 index 00000000000..1d0a9d754d6 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-overflow/overflow-video.html.ini @@ -0,0 +1,2 @@ +[overflow-video.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-transforms/transform-input-017.html.ini b/tests/wpt/meta-legacy-layout/css/css-transforms/transform-input-017.html.ini index b6c96fff2e3..66db39edcb9 100644 --- a/tests/wpt/meta-legacy-layout/css/css-transforms/transform-input-017.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-transforms/transform-input-017.html.ini @@ -1,5 +1,3 @@ [transform-input-017.html] type: reftest bug: https://github.com/servo/servo/issues/21092 - expected: - if os == "linux": FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-transforms/transform-input-018.html.ini b/tests/wpt/meta-legacy-layout/css/css-transforms/transform-input-018.html.ini index c90ddb7f550..894e4cca09e 100644 --- a/tests/wpt/meta-legacy-layout/css/css-transforms/transform-input-018.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-transforms/transform-input-018.html.ini @@ -1,4 +1,3 @@ [transform-input-018.html] type: reftest bug: https://github.com/servo/servo/issues/21092 - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-transitions/pseudo-element-transform.html.ini b/tests/wpt/meta-legacy-layout/css/css-transitions/pseudo-element-transform.html.ini new file mode 100644 index 00000000000..67df2295e2e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-transitions/pseudo-element-transform.html.ini @@ -0,0 +1,2 @@ +[pseudo-element-transform.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/css/css-transitions/transitions-retarget.html.ini b/tests/wpt/meta-legacy-layout/css/css-transitions/transitions-retarget.html.ini new file mode 100644 index 00000000000..72d9f209146 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-transitions/transitions-retarget.html.ini @@ -0,0 +1,3 @@ +[transitions-retarget.html] + [Retargeting a transition should cause the old transition to be cancelled] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-interpolation.html.ini new file mode 100644 index 00000000000..3c23c23b88a --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-interpolation.html.ini @@ -0,0 +1,2 @@ +[interpolate-size-interpolation.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/interpolate-size-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/interpolate-size-computed.html.ini new file mode 100644 index 00000000000..ae2404f8a21 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/interpolate-size-computed.html.ini @@ -0,0 +1,6 @@ +[interpolate-size-computed.html] + [Property interpolate-size value 'numeric-only'] + expected: FAIL + + [Property interpolate-size value 'allow-keywords'] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/interpolate-size-parsing.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/interpolate-size-parsing.html.ini new file mode 100644 index 00000000000..61bfc890ca0 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/interpolate-size-parsing.html.ini @@ -0,0 +1,6 @@ +[interpolate-size-parsing.html] + [e.style['interpolate-size'\] = "numeric-only" should set the property value] + expected: FAIL + + [e.style['interpolate-size'\] = "allow-keywords" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryListEvent.html.ini b/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryListEvent.html.ini index 5276a0fea9f..0fb25fc1fba 100644 --- a/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryListEvent.html.ini +++ b/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryListEvent.html.ini @@ -1,2 +1,7 @@ [MediaQueryListEvent.html] expected: TIMEOUT + [argument of onchange] + expected: TIMEOUT + + [constructor of "change" event] + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/css/selectors/media/media-playback-state.html.ini b/tests/wpt/meta-legacy-layout/css/selectors/media/media-playback-state.html.ini index 5ece18229f8..0d01e57bd5f 100644 --- a/tests/wpt/meta-legacy-layout/css/selectors/media/media-playback-state.html.ini +++ b/tests/wpt/meta-legacy-layout/css/selectors/media/media-playback-state.html.ini @@ -1,4 +1,5 @@ [media-playback-state.html] + expected: TIMEOUT [Test :pseudo-class syntax is supported without throwing a SyntaxError] expected: FAIL @@ -6,7 +7,7 @@ expected: FAIL [Test :paused pseudo-classes] - expected: FAIL + expected: TIMEOUT [Test :seeking pseudo-class] - expected: FAIL + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/custom-elements/CustomElementRegistry-getName.html.ini b/tests/wpt/meta-legacy-layout/custom-elements/CustomElementRegistry-getName.html.ini deleted file mode 100644 index cb43c25dc3a..00000000000 --- a/tests/wpt/meta-legacy-layout/custom-elements/CustomElementRegistry-getName.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[CustomElementRegistry-getName.html] - [customElements.getName must return null when the registry does not contain an entry with the given constructor] - expected: FAIL - - [customElements.getName returns the name of the entry with the given constructor when there is a matching entry.] - expected: FAIL - - [customElements.getName returns the name of the entry with the given customized built in constructor when there is a matching entry.] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini index 3997fbb757a..8221c036594 100644 --- a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini @@ -110,6 +110,15 @@ [Subscriber#error() value is stored as Subscriber's AbortSignal's reason] expected: FAIL + [Teardowns are called in upstream->downstream order on consumer-initiated unsubscription] + expected: FAIL + + [Teardowns are called in downstream->upstream order on consumer-initiated unsubscription with pre-aborted Signal] + expected: FAIL + + [Producer-initiated unsubscription in a downstream Observable fires abort events before each teardown, in downstream->upstream order] + expected: FAIL + [observable-constructor.any.html] [Observable constructor] @@ -222,3 +231,12 @@ [Subscriber#error() value is stored as Subscriber's AbortSignal's reason] expected: FAIL + + [Teardowns are called in upstream->downstream order on consumer-initiated unsubscription] + expected: FAIL + + [Teardowns are called in downstream->upstream order on consumer-initiated unsubscription with pre-aborted Signal] + expected: FAIL + + [Producer-initiated unsubscription in a downstream Observable fires abort events before each teardown, in downstream->upstream order] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-font-face.sub.tentative.html.ini b/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-font-face.sub.tentative.html.ini index 6eebff7271d..349ae97cf12 100644 --- a/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-font-face.sub.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-font-face.sub.tentative.html.ini @@ -32,8 +32,5 @@ [sec-fetch-dest - Not sent to non-trustworthy same-site destination] expected: FAIL - [sec-fetch-user - Not sent to non-trustworthy same-site destination] - expected: FAIL - [sec-fetch-user - Not sent to non-trustworthy cross-site destination] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/fetch/orb/tentative/known-mime-type.sub.any.js.ini b/tests/wpt/meta-legacy-layout/fetch/orb/tentative/known-mime-type.sub.any.js.ini index b05b6f9e2bd..cae3ce43d64 100644 --- a/tests/wpt/meta-legacy-layout/fetch/orb/tentative/known-mime-type.sub.any.js.ini +++ b/tests/wpt/meta-legacy-layout/fetch/orb/tentative/known-mime-type.sub.any.js.ini @@ -27,101 +27,26 @@ [ORB should block opaque text/plain: fetch(..., {mode: "no-cors"})] expected: FAIL - [ORB should block opaque text/plain: