From cd80d2724d6afd2ce5d2a3cf14f4f228d432034d Mon Sep 17 00:00:00 2001 From: shuppy Date: Wed, 1 Oct 2025 18:43:11 +0800 Subject: [PATCH] Update expectations for `--product servodriver` (#39603) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit this patch updates the expectations for tests that use testdriver.js, which currently only work with `--product servodriver` (#34683), running the tests with #39587. expectations for all other tests, which don’t use testdriver.js, are unaffected. Testing: this patch updates test expectations, though the tests are not yet run in CI Signed-off-by: Delan Azabani Co-authored-by: Martin Robinson --- .../meta/IndexedDB/file_support.sub.html.ini | 4 + ...Accelerometer-iframe-access.https.html.ini | 36 + .../Accelerometer.https.html.ini | 54 + .../GravitySensor.https.html.ini | 54 + .../LinearAccelerationSensor.https.html.ini | 54 + .../accessibility/svg-mouse-listener.html.ini | 4 + tests/wpt/meta/accname/basic.html.ini | 6 + .../name/comp_embedded_control.html.ini | 78 + .../name/comp_hidden_not_referenced.html.ini | 15 + .../name/comp_host_language_label.html.ini | 264 + .../wpt/meta/accname/name/comp_label.html.ini | 393 + .../name/comp_labeledby_non_standard.html.ini | 9 + .../accname/name/comp_labelledby.html.ini | 30 + .../comp_labelledby_hidden_nodes.html.ini | 81 + .../name/comp_name_from_content.html.ini | 228 + ..._content_alt_counter_invalidation.html.ini | 9 + .../comp_name_from_heading.tentative.html.ini | 18 + ...m_pseudo_content_marker.tentative.html.ini | 30 + .../meta/accname/name/comp_text_node.html.ini | 150 + .../meta/accname/name/comp_tooltip.html.ini | 66 + .../name/comp_tooltip.tentative.html.ini | 3 + .../accname/name/shadowdom/basic.html.ini | 6 + .../meta/accname/name/shadowdom/slot.html.ini | 12 + .../detector-iframe.https.html.ini | 19 + .../rewriter-iframe.tentative.https.html.ini | 18 + ...summarizer-iframe.tentative.https.html.ini | 18 + .../writer-iframe.tentative.https.html.ini | 18 + ...ntLightSensor-iframe-access.https.html.ini | 12 + .../AmbientLightSensor.https.html.ini | 54 + .../referrer-policy.sub.https.html.ini | 38 + .../request-format.sub.https.html.ini | 47 + ...ices-with-selectAudioOutput.https.html.ini | 9 + ...removeTrack-after-setSinkId.https.html.ini | 3 + ...tput-permissions-policy.https.sub.html.ini | 16 + ...nkId-with-selectAudioOutput.https.html.ini | 12 + .../audio-output/setSinkId.https.html.ini | 9 + .../page-visibility.https.html.ini | 3 + ...ache-partitioning.tentative.https.html.ini | 7 + .../clear-cache-bfcache.https.html.ini | 13 + ...ache-partitioning.tentative.https.html.ini | 2 + .../clear-cache.https.html.ini | 30 + ...board-read-unsanitized-null.https.html.ini | 3 + ...ormats-write-fail.tentative.https.html.ini | 24 + ...e-read-web-prefix.tentative.https.html.ini | 3 + ...ithout-web-prefix.tentative.https.html.ini | 3 + ...ormats-write-read.tentative.https.html.ini | 3 + .../async-html-script-removal.https.html.ini | 3 + ...-navigator-clipboard-basics.https.html.ini | 39 + ...oard-change-event.tentative.https.html.ini | 22 + ...lipboard-read-resource-load.https.html.ini | 4 + ...tor-clipboard-read-sanitize.https.html.ini | 4 + ...r-clipboard-write-domstring.https.html.ini | 15 + ...rite-multiple.tentative.https.sub.html.ini | 12 + ...mise-write-blobs-read-blobs.https.html.ini | 3 + ...nc-svg-read-write.tentative.https.html.ini | 3 + ...ormats-write-read.tentative.https.html.ini | 3 + ...ormats-write-read.tentative.https.html.ini | 3 + ...rd-html-read-fail.tentative.https.html.ini | 12 + ...sync-write-blobs-read-blobs.https.html.ini | 6 + .../async-write-html-read-html.https.html.ini | 3 + ...sync-write-image-read-image.https.html.ini | 6 + .../read-on-detaching-iframe.https.html.ini | 3 + .../write-on-detaching-iframe.https.html.ini | 3 + ...ite-read-on-detached-iframe.https.html.ini | 3 + ...readText-on-detached-iframe.https.html.ini | 4 + .../clipboard-apis/events/copy-event.html.ini | 4 + ...eature-policy.tentative.https.sub.html.ini | 3 + ...-cross-origin-tentative.https.sub.html.ini | 3 + ...icy-attribute-tentative.https.sub.html.ini | 3 + ...eature-policy.tentative.https.sub.html.ini | 3 + ...-cross-origin-tentative.https.sub.html.ini | 3 + ...icy-attribute-tentative.https.sub.html.ini | 3 + .../readText-denied.https.html.ini | 3 + .../writeText-denied.https.html.ini | 3 + .../async-write-read.https.html.ini | 6 + .../async-write-readText.https.html.ini | 6 + .../async-writeText-read.https.html.ini | 6 + .../meta/close-watcher/abortsignal.html.ini | 27 + tests/wpt/meta/close-watcher/basic.html.ini | 21 + .../close-watcher/esc-key/keydown.html.ini | 3 + .../close-watcher/esc-key/keypress.html.ini | 3 + .../meta/close-watcher/esc-key/keyup.html.ini | 3 + .../esc-key/not-user-activation.html.ini | 3 + .../esc-key/synthetic-keyboard-event.html.ini | 3 + .../close-watcher/event-properties.html.ini | 3 + .../iframes/dialog-same-origin-nn.html.ini | 3 + .../iframes/dialog-same-origin-ynn.html.ini | 3 + .../iframes/dialog-same-origin-ynyn.html.ini | 3 + .../inside-event-listeners.html.ini | 18 + .../n-activate-preventDefault.html.ini | 8 + .../user-activation/n-activate.html.ini | 8 + .../user-activation/n-closerequest-n.html.ini | 8 + .../user-activation/n-destroy-n.html.ini | 8 + .../close-watcher/user-activation/n.html.ini | 8 + .../user-activation/nn-CloseWatcher.html.ini | 3 + .../nn-activate-CloseWatcher.html.ini | 3 + .../nn-activate-dialog.html.ini | 3 + .../user-activation/nn-dialog.html.ini | 3 + .../nnn-CloseWatcher-dialog-popover.html.ini | 3 + .../user-activation/nnn-CloseWatcher.html.ini | 3 + .../user-activation/nnn-dialog.html.ini | 3 + .../user-activation/nnn-popovers.html.ini | 3 + .../ny-activate-preventDefault.html.ini | 8 + .../close-watcher/user-activation/ny.html.ini | 8 + .../user-activation/nyn-popovers.html.ini | 3 + .../user-activation/nyn.html.ini | 8 + .../user-activation/nynn-destroy.html.ini | 8 + .../user-activation/nynn.html.ini | 8 + .../nyyn-CloseWatcher.html.ini | 3 + .../user-activation/nyyn-dialog.html.ini | 3 + .../nyyyn-CloseWatcher.html.ini | 3 + .../user-activation/nyyyn-dialog.html.ini | 3 + .../y-dialog-disconnected.html.ini | 3 + .../y-popover-disconnected.html.ini | 3 + .../close-watcher/user-activation/y.html.ini | 8 + .../user-activation/yn-activate.html.ini | 8 + .../close-watcher/user-activation/yn.html.ini | 8 + .../user-activation/ynn-CloseWatcher.html.ini | 3 + .../user-activation/ynn-dialog.html.ini | 3 + .../close-watcher/user-activation/yy.html.ini | 8 + .../user-activation/yyn.html.ini | 8 + .../yyy-CloseWatcher-dialog-popover.html.ini | 3 + ...ivate-CloseWatcher-dialog-popover.html.ini | 3 + .../user-activation/yyy-popovers.html.ini | 3 + .../user-activation/yyy.html.ini | 8 + .../attributes/attributes-ctl.sub.html.ini | 1071 ++ .../cookies/attributes/domain.sub.html.ini | 12 + .../meta/cookies/attributes/max-age.html.ini | 2 + tests/wpt/meta/cookies/name/name-ctl.html.ini | 183 +- tests/wpt/meta/cookies/name/name.html.ini | 63 - ...-cookies-samesite-attribute.https.html.ini | 3 + .../get_all_cookies-default-samesite.html.ini | 3 + ...get_named_cookie-default-samesite.html.ini | 3 + .../cookies/size/attributes.www.sub.html.ini | 2 +- .../meta/cookies/size/name-and-value.html.ini | 15 - ...cookie-heuristics.tentative.https.html.ini | 7 + ...ird-party-cookies.tentative.https.html.ini | 2 - .../wpt/meta/cookies/value/value-ctl.html.ini | 183 +- .../core-aam/role/roles-contextual.html.ini | 24 + .../non-fully-active.https.html.ini | 3 + .../popover-implicit-anchor.html.ini | 3 + .../meta/css/css-cascade/scope-focus.html.ini | 12 + .../meta/css/css-cascade/scope-hover.html.ini | 12 + ...scroll-direction-arrow-key-scroll.html.ini | 2 + .../scroll-direction-home-end-scroll.html.ini | 2 + ...direction-keyboard-scroll-on-body.html.ini | 2 + ...direction-keyboard-scroll-on-root.html.ini | 2 + ...croll-direction-mouse-drag-scroll.html.ini | 2 + ...roll-direction-multiple-scrollers.html.ini | 2 + .../scroll-direction-pu-pd-scroll.html.ini | 2 + ...direction-scrollbar-button-clicks.html.ini | 2 + ...-direction-scrollbar-track-clicks.html.ini | 2 + .../scroll-direction-spacebar-scroll.html.ini | 2 + ...croll-direction-user-touch-scroll.html.ini | 2 + .../scroll-direction-wheel-scroll.html.ini | 2 + ...croll-state-snapped-snap-changing.html.ini | 2 + .../content-visibility-047.html.ini | 3 + .../content-visibility-048.html.ini | 6 + ...ent-visibility-auto-state-changed.html.ini | 22 + ...ent-visibility-auto-text-fragment.html.ini | 6 + .../display-contents-role-and-label.html.ini | 219 + .../column-scroll-marker-003.html.ini | 21 + .../column-scroll-marker-005.html.ini | 21 + .../column-scroll-marker-010.html.ini | 24 + .../column-scroll-marker-focus-001.html.ini | 24 + .../column-scroll-marker-focus-002.html.ini | 15 + .../column-scroll-marker-focus-003.html.ini | 15 + .../column-scroll-marker-focus-004.html.ini | 27 + .../css/css-overflow/keyboard-scroll.html.ini | 10 + .../resizer-transform.tentative.html.ini | 3 + .../root-scroll-button-activation.html.ini | 3 + ...er-activation-and-scroll-tracking.html.ini | 3 + ...croll-marker-activation-in-iframe.html.ini | 4 + ...utton-activation-content-hit-test.html.ini | 3 + ...d-scroll-marker-not-in-event-path.html.ini | 3 + .../scroll-button-disabled-no-focus.html.ini | 3 + ...roll-button-disposed-event-target.html.ini | 3 + .../scroll-button-event-target.html.ini | 3 + .../scroll-button-hover-remove.html.ini | 3 + .../css-overflow/scroll-button-hover.html.ini | 3 + ...l-buttons-activation-with-columns.html.ini | 3 + .../scroll-buttons-activation.html.ini | 3 + .../scroll-buttons-scroll-distance.html.ini | 7 + .../scroll-buttons-selection.html.ini | 3 + .../css-overflow/scroll-marker-013.html.ini | 6 + .../scroll-marker-activation-crash.html.ini | 2 + ...vation-default-direction-position.html.ini | 3 + ...us-behaviour-links-mode.tentative.html.ini | 3 + ...cus-behaviour-tabs-mode.tentative.html.ini | 3 + ...l-marker-activation-retains-focus.html.ini | 3 + .../scroll-marker-activation-scroll.html.ini | 4 + ...tion-specified-direction-position.html.ini | 3 + ...ll-marker-active-unreached-target.html.ini | 3 + ...roll-marker-disposed-event-target.html.ini | 3 + .../scroll-marker-double-activation.html.ini | 3 + .../scroll-marker-event-target.html.ini | 3 + .../scroll-marker-focus-visible.html.ini | 3 + .../scroll-marker-focus-within.html.ini | 3 + .../scroll-marker-group-012.html.ini | 3 + .../scroll-marker-group-014.html.ini | 3 + .../scroll-marker-hover-logical.html.ini | 3 + .../scroll-marker-hover-remove.html.ini | 3 + .../css-overflow/scroll-marker-hover.html.ini | 3 + .../scroll-marker-inert-002.html.ini | 3 + ...scroll-marker-multiple-activation.html.ini | 3 + .../scroll-marker-navigation-cycles.html.ini | 3 + .../scroll-marker-next-focus.html.ini | 3 + .../scroll-marker-scroll-container.html.ini | 4 + ...rker-selection-in-padded-scroller.html.ini | 7 + ...roll-markers-focus-active-element.html.ini | 3 + ...scroll-markers-focus-on-scrolling.html.ini | 6 + .../scroll-target-group-013.html.ini | 3 + .../scroller-covered-by-empty-svg.html.ini | 3 + ...rget-current-scroll-marker-update.html.ini | 3 + ...scroll-marker-selection.tentative.html.ini | 13 + .../overscroll-behavior-root.html.ini | 3 + ...rscroll-behavior-without-overflow.html.ini | 12 + .../overscroll-behavior.html.ini | 12 + ...focus-visible-originating-element.html.ini | 3 + ...nput-element-pseudo-open.optional.html.ini | 21 + .../css-pseudo/marker-hit-testing.html.ini | 45 + .../css/css-pseudo/text-selection.html.ini | 9 + .../has-slotted-changing-001.html.ini | 15 + .../has-slotted-changing-002.html.ini | 9 + ...functional-changing-001.tentative.html.ini | 3 + ...functional-changing-002.tentative.html.ini | 3 + ...functional-changing-003.tentative.html.ini | 3 + ...functional-changing-004.tentative.html.ini | 3 + .../fullscreen-crash.html.ini | 2 + ...ile-scrolling-to-anchor.tentative.html.ini | 4 + .../css-scroll-snap/input/keyboard.html.ini | 25 + .../input/mouse-wheel.html.ini | 3 + .../css/css-scroll-snap/input/paged.html.ini | 16 + ...ndary-viewport-covering.tentative.html.ini | 2 + .../css-scroll-snap/overscroll-snap.html.ini | 4 + ...target-nested-container.tentative.html.ini | 12 + ...-with-anchor-navigation.tentative.html.ini | 3 + ...ext-fragment-navigation.tentative.html.ini | 3 + ...ser-programmatic-scroll.tentative.html.ini | 6 + .../scroll-margin-editable.html.ini | 3 + ...nap-area-layout-changed.tentative.html.ini | 7 + ...-start-with-user-scroll.tentative.html.ini | 3 + .../css-scroll-snap/selection-target.html.ini | 3 + .../initial-snap-matches-scroll.html.ini | 4 + ...es-supercedes-first-in-tree-order.html.ini | 31 + ...ed-supercedes-common-to-both-axes.html.ini | 3 + .../prefer-common-to-both-axes.html.ini | 7 + .../prefer-first-in-tree-order.html.ini | 4 + .../prefer-focused-element.html.ini | 10 + .../prefer-focused-nested-containers.html.ini | 4 + .../prefer-inner-target.html.ini | 7 + ...refer-targeted-element-main-frame.html.ini | 4 + ...refer-targeted-element-positioned.html.ini | 16 + .../prefer-targeted-element.html.ini | 28 + .../snap-at-user-scroll-end.html.ini | 3 + ...nge-on-user-root-scroll.tentative.html.ini | 15 + ...apchange-on-user-scroll.tentative.html.ini | 15 + ...lling-non-snapping-axis.tentative.html.ini | 7 + ...ing-after-layout-change.tentative.html.ini | 4 + ...rogrammatic-root-scroll.tentative.html.ini | 9 + ...-on-programmatic-scroll.tentative.html.ini | 9 + ...ing-on-user-root-scroll.tentative.html.ini | 22 + ...changing-on-user-scroll.tentative.html.ini | 22 + ...ents-with-pseudo-target.tentative.html.ini | 6 + .../snap-fling-in-large-area.html.ini | 3 + ...snap-into-covering-area.tentative.html.ini | 4 + ...elated-gesture-scroll-during-snap.html.ini | 7 + .../hittest-preserve-3d.html.ini | 4 + .../inert-attribute-overriding.html.ini | 12 + .../css-ui/interactivity-inert-click.html.ini | 3 + ...interactivity-inert-fullscreen-ua.html.ini | 15 + ...ize-iframe-3d-transform.tentative.html.ini | 3 + ...a-relative-to-right-001.tentative.html.ini | 3 + ...resize-textarea-rtl-001.tentative.html.ini | 3 + ...resize-textarea-rtl-002.tentative.html.ini | 3 + .../meta/css/css-ui/user-select-001.html.ini | 3 + ...targets-root-while-render-blocked.html.ini | 3 + .../navigation/hide-before-reveal.html.ini | 4 + ...pshot-containing-block-size-skips.html.ini | 3 + ...hidden-doc-should-skip-transition.html.ini | 4 + .../pageswap-push-from-click.html.ini | 4 + .../transition-in-hidden-page.html.ini | 9 + ...ze-aborts-transition-before-ready.html.ini | 3 + .../window-resize-aborts-transition.html.ini | 3 + ...tiple-keyboard-selection.optional.html.ini | 2 + ...ect-multiple-options-visual-order.html.ini | 2 + ...input-vertical-overflow-no-scroll.html.ini | 2 + .../mouseEvent-offsetXY-svg.html.ini | 4 + ...iew-with-unrelated-gesture-scroll.html.ini | 4 + .../visual-scrollIntoView-001.html.ini | 3 + .../visual-scrollIntoView-002.html.ini | 3 + .../visual-scrollIntoView-003.html.ini | 3 + .../css/selectors/focus-visible-001.html.ini | 3 + .../css/selectors/focus-visible-002.html.ini | 43 + .../css/selectors/focus-visible-003.html.ini | 7 + .../css/selectors/focus-visible-004.html.ini | 7 + .../css/selectors/focus-visible-006.html.ini | 4 + .../css/selectors/focus-visible-007.html.ini | 3 + .../css/selectors/focus-visible-008.html.ini | 3 + .../css/selectors/focus-visible-011.html.ini | 3 + .../css/selectors/focus-visible-013.html.ini | 4 + .../css/selectors/focus-visible-016.html.ini | 3 + .../selectors/focus-visible-018-2.html.ini | 16 + .../css/selectors/focus-visible-019.html.ini | 3 + .../css/selectors/focus-visible-021.html.ini | 3 + .../focus-visible-022.tentative.html.ini | 3 + .../css/selectors/focus-visible-024.html.ini | 6 + .../css/selectors/focus-visible-025.html.ini | 6 + .../css/selectors/focus-visible-027.html.ini | 3 + .../css/selectors/focus-visible-028.html.ini | 3 + ...isible-script-focus-002.tentative.html.ini | 3 + ...isible-script-focus-003.tentative.html.ini | 3 + .../focus-visible-script-focus-004.html.ini | 3 + .../focus-visible-script-focus-005.html.ini | 3 + ...isible-script-focus-006.tentative.html.ini | 3 + ...isible-script-focus-007.tentative.html.ini | 3 + .../focus-visible-script-focus-010.html.ini | 4 + .../focus-visible-script-focus-011.html.ini | 4 + .../focus-visible-script-focus-012.html.ini | 4 + .../focus-visible-script-focus-013.html.ini | 4 + .../focus-visible-script-focus-014.html.ini | 3 + .../focus-visible-script-focus-015.html.ini | 3 + ...isible-script-focus-016.tentative.html.ini | 3 + ...isible-script-focus-017.tentative.html.ini | 3 + .../has-focus-display-change.html.ini | 3 + .../fullscreen-pseudo-class-in-has.html.ini | 7 + ...nesting-parent-containing-complex.html.ini | 54 + ...h-nesting-parent-containing-hover.html.ini | 3 + .../link-pseudo-class-in-has.html.ini | 6 + .../modal-pseudo-class-in-has.html.ini | 16 +- ...user-action-pseudo-classes-in-has.html.ini | 3 + .../user-valid-user-invalid.html.ini | 3 + .../css/selectors/modal-pseudo-class.html.ini | 6 + .../meta/css/selectors/open-pseudo.html.ini | 9 + .../meta/css/selectors/user-invalid.html.ini | 18 + ...valid-multifield-inputs.tentative.html.ini | 9 + .../meta/css/selectors/user-valid.html.ini | 11 + .../valid-invalid-form-fieldset.html.ini | 3 + .../ElementInternals-role.html.ini | 204 + ...ike-button-with-command.tentative.html.ini | 28 + ...ike-button-with-popover.tentative.html.ini | 13 + ...internals-aria-element-reflection.html.ini | 6 + .../label-delegatesFocus.html.ini | 6 + .../delete-presentation-area.html.ini | 3 + ...eption-thrown-bad-color.tentative.html.ini | 3 + ...less-than-or-equal-to-0.tentative.html.ini | 12 + ...device-posture-change-event.https.html.ini | 2 + .../device-posture-clear.https.html.ini | 2 + ...vice-posture-event-listener.https.html.ini | 2 + ...evice-posture-media-queries.https.html.ini | 2 + ...allow-attribute-with-create.https.html.ini | 37 + .../allow-attribute-with-get.https.html.ini | 37 + ...d-by-permissions-policy.https.sub.html.ini | 10 + .../create.tentative.https.html.ini | 40 + ...ault-permissions-policy.https.sub.html.ini | 6 + ...n-by-permissions-policy.https.sub.html.ini | 25 + ...d-by-permissions-policy.https.sub.html.ini | 10 + .../get.tentative.https.html.ini | 40 + .../non-fully-active.https.html.ini | 7 + .../user-activation.https.html.ini | 12 + .../beforeunload-is-disabled.https.html.ini | 3 + .../clears-session-on-close.https.html.ini | 3 + .../copy-document-mode-quirks.https.html.ini | 3 + .../copy-document-mode.https.html.ini | 3 + .../display-mode.https.html.ini | 3 + .../enter-event.https.html.ini | 3 + .../focus-opener.https.html.ini | 3 + .../iframe-document-pip.https.html.ini | 3 + ...-pip-window-from-pip-window.https.html.ini | 3 + ...user-activation-from-opener.https.html.ini | 3 + ...e-user-activation-to-opener.https.html.ini | 3 + ...height-to-both-be-specified.https.html.ini | 6 + ...esize-requires-user-gesture.https.html.ini | 3 + ...eturns-window-with-document.https.html.ini | 3 + ...ent-dispatch-on-disabled-elements.html.ini | 2 + ...clicking-editable-content-in-link.html.ini | 6 + ...mousewheel-event-listener-on-body.html.ini | 3 + ...-mousewheel-event-listener-on-div.html.ini | 3 + ...ewheel-event-listener-on-document.html.ini | 3 + ...mousewheel-event-listener-on-root.html.ini | 3 + ...usewheel-event-listener-on-window.html.ini | 3 + ...-touchmove-event-listener-on-body.html.ini | 3 + ...e-touchmove-event-listener-on-div.html.ini | 3 + ...chmove-event-listener-on-document.html.ini | 3 + ...-touchmove-event-listener-on-root.html.ini | 3 + ...ouchmove-event-listener-on-window.html.ini | 3 + ...touchstart-event-listener-on-body.html.ini | 3 + ...-touchstart-event-listener-on-div.html.ini | 3 + ...hstart-event-listener-on-document.html.ini | 3 + ...touchstart-event-listener-on-root.html.ini | 3 + ...uchstart-event-listener-on-window.html.ini | 3 + ...mousewheel-event-listener-on-body.html.ini | 3 + ...-mousewheel-event-listener-on-div.html.ini | 3 + ...ewheel-event-listener-on-document.html.ini | 3 + ...mousewheel-event-listener-on-root.html.ini | 3 + ...usewheel-event-listener-on-window.html.ini | 3 + ...-touchmove-event-listener-on-body.html.ini | 3 + ...e-touchmove-event-listener-on-div.html.ini | 3 + ...chmove-event-listener-on-document.html.ini | 3 + ...-touchmove-event-listener-on-root.html.ini | 3 + ...ouchmove-event-listener-on-window.html.ini | 3 + ...touchstart-event-listener-on-body.html.ini | 3 + ...-touchstart-event-listener-on-div.html.ini | 3 + ...hstart-event-listener-on-document.html.ini | 3 + ...touchstart-event-listener-on-root.html.ini | 3 + ...uchstart-event-listener-on-window.html.ini | 3 + ...sive-wheel-event-listener-on-body.html.ini | 3 + ...ssive-wheel-event-listener-on-div.html.ini | 3 + ...-wheel-event-listener-on-document.html.ini | 3 + ...sive-wheel-event-listener-on-root.html.ini | 3 + ...ve-wheel-event-listener-on-window.html.ini | 3 + .../pointer-event-document-move.html.ini | 3 + ...croll-event-when-using-arrow-keys.html.ini | 7 + .../overscroll-deltas.tentative.html.ini | 7 + ...event-fired-to-document.tentative.html.ini | 3 + ...ith-overscroll-behavior.tentative.html.ini | 3 + ...red-to-scrolled-element.tentative.html.ini | 3 + ...l-event-fired-to-window.tentative.html.ini | 3 + .../scroll-cross-origin-iframes.html.ini | 4 + ...ter-sequence-of-scrolls.tentative.html.ini | 6 + .../scrollend-event-fired-after-snap.html.ini | 7 + ...r-mandatory-snap-point-after-load.html.ini | 3 + ...ent-fired-for-programmatic-scroll.html.ini | 38 + ...vent-fired-for-scroll-attr-change.html.ini | 38 + ...nd-event-fired-for-scrollIntoView.html.ini | 24 + ...scrollend-event-fired-to-document.html.ini | 7 + ...-element-with-overscroll-behavior.html.ini | 3 + .../scrollend-event-fired-to-window.html.ini | 4 + ...nd-event-fires-on-visual-viewport.html.ini | 2 + ...lend-event-fires-to-iframe-window.html.ini | 18 + .../scrollend-event-for-user-scroll.html.ini | 9 + ...-event-handler-content-attributes.html.ini | 10 + ...after-removing-scroller.tentative.html.ini | 3 + .../wheel-event-transactions-basic.html.ini | 13 + ...ansactions-multiple-action-chains.html.ini | 3 + ...ransactions-target-display-change.html.ini | 8 + ...vent-transactions-target-elements.html.ini | 3 + ...el-event-transactions-target-move.html.ini | 3 + ...event-transactions-target-removal.html.ini | 3 + ...-event-transactions-target-resize.html.ini | 8 + .../moveBefore/fullscreen-preserve.html.ini | 3 + .../nodes/moveBefore/pointer-events.html.ini | 3 + .../moveBefore/selection-preserve.html.ini | 18 + ...ntext-execCommand.tentative.https.html.ini | 12 + .../edit-context-focus.tentative.html.ini | 3 + ...-context-inheritability.tentative.html.ini | 2 + .../edit-context-input.tentative.html.ini | 42 + ...es-at-splitting-element.tentative.html.ini | 2 + ...-elements-with-css-vars.tentative.html.ini | 3 + .../copy-paste-before-non-editable.html.ini | 3 + ...-styled-inline-editing-host.https.html.ini | 3 + ...t_event_with_insertfrompaste_type.html.ini | 2 + ...ct-element-with-non-editable-node.html.ini | 3 + ...ct-element-with-non-editable-node.html.ini | 3 + ...delete-in-child-of-head.tentative.html.ini | 210 + ...delete-in-child-of-html.tentative.html.ini | 144 + ...ne-editing-host-under-shadow-root.html.ini | 12 + ...-when-parent-list-is-editing-host.html.ini | 38 + ...-when-parent-list-is-editing-host.html.ini | 78 + .../delete-in-shadow-hosted-in-body.html.ini | 3 + ...rapping-first-line-of-child-block.html.ini | 614 + ...e-selection-in-floating-list-item.html.ini | 6 + ...lick-range-selection-in-list-item.html.ini | 6 + ...mmediately-after-hidden.tentative.html.ini | 30 + ...hadow-dom-in-designMode.tentative.html.ini | 2 + .../other/editing-div-outside-body.html.ini | 158 + .../other/empty-elements-insertion.html.ini | 18 + ...-change-on-deleting-empty-element.html.ini | 3 + ...ck-preserving-selection.tentative.html.ini | 53 + ...hor-with-href-in-content-editable.html.ini | 3 + ...nt-preserving-selection.tentative.html.ini | 5 + ...ch-is-also-editing-host.tentative.html.ini | 28 + ...st-preserving-selection.tentative.html.ini | 11 + ...pace-at-beginning-of-wrapped-line.html.ini | 24 + ...agraph-in-child-of-head.tentative.html.ini | 230 + ...agraph-in-child-of-html.tentative.html.ini | 230 + ...-in-inline-editing-host.tentative.html.ini | 119 + ...ragraph-in-non-splittable-element.html.ini | 39 + ...yle-left-line-and-right-paragraph.html.ini | 7939 ++++++++++++ ...yle-left-paragraph-and-right-line.html.ini | 4483 +++++++ ...rent-white-space-style-paragraphs.html.ini | 10486 ++++++++++++++++ .../other/join-pre-and-other-block.html.ini | 1294 ++ ...fy-preserving-selection.tentative.html.ini | 23 + ...tes-at-joining-elements.tentative.html.ini | 5 + .../mathml-html-serializtion-on-copy.html.ini | 3 + ...-backspace-having-contenteditable.html.ini | 3 + ...warddelete-having-contenteditable.html.ini | 3 + ...-backspace-in-contenteditable-div.html.ini | 3 + .../no-beforeinput-when-no-selection.html.ini | 16 + ...nt-preserving-selection.tentative.html.ini | 5 + .../paste-clipboard-change.tentative.html.ini | 8 + ...-list-with-inline-style.tentative.html.ini | 3 + ...text-as-plaintext.tentative.https.html.ini | 13 + ...ending-with-non-layed-out-content.html.ini | 27 + ...ml-element-having-contenteditable.html.ini | 36 + ...ot-fired-if-selection-set-to-root.html.ini | 3 + ...-element-after-joining-paragraphs.html.ini | 146 + ...-at-collapsed-selection.tentative.html.ini | 706 ++ ...non-collapsed-selection.tentative.html.ini | 554 + ...pace-in-editable-button.tentative.html.ini | 9 + ...ace-in-editable-summary.tentative.html.ini | 12 + ...aragraph-after-moving-split-nodes.html.ini | 2 + .../plaintext-only/insertLineBreak.html.ini | 1266 ++ .../plaintext-only/insertText.html.ini | 600 + .../nested-with-contenteditable-true.html.ini | 168 + ...d-with-contenteditable-true.https.html.ini | 24 + .../plaintext-only/paste.https.html.ini | 174 + .../plaintext-only-in-designMode.html.ini | 9 + ...igation-after-removing-line-break.html.ini | 6 + ...aret-navigation-around-line-break.html.ini | 60 + .../meta/editing/run/caretnavigation.html.ini | 6 + ...delete-to-make-editing-host-empty.html.ini | 27 + ...t-in-direct-child-of-editing-host.html.ini | 54 + tests/wpt/meta/editing/run/undo-redo.html.ini | 51 + .../insert-or-paste-image.tentative.html.ini | 112 + ...following-collapsible-white-space.html.ini | 123 + ...word-in-inline-block-editing-host.html.ini | 3 + ...following-collapsible-white-space.html.ini | 123 + ...e-after-web-app-delete-padding-br.html.ini | 6 + ...white-space-visible-after-muation.html.ini | 3 + .../meta/event-timing/TapToStopFling.html.ini | 3 + tests/wpt/meta/event-timing/auxclick.html.ini | 3 + .../buffered-and-duration-threshold.html.ini | 3 + .../meta/event-timing/buffered-flag.html.ini | 3 + .../meta/event-timing/click-timing.html.ini | 3 + tests/wpt/meta/event-timing/click.html.ini | 3 + .../meta/event-timing/contextmenu.html.ini | 3 + .../meta/event-timing/crossiframe.html.ini | 3 + tests/wpt/meta/event-timing/dblclick.html.ini | 3 + .../event-timing/disconnect-target.html.ini | 3 + .../duration-with-target-low.html.ini | 3 + .../event-timing/event-click-counts.html.ini | 3 + .../event-click-visibilitychange.html.ini | 3 + .../event-timing/event-counts-zero.html.ini | 3 + .../meta/event-timing/event-retarget.html.ini | 3 + .../first-input-interactionid-click.html.ini | 3 + .../first-input-interactionid-key.html.ini | 3 + .../first-input-interactionid-tap.html.ini | 3 + .../first-input-shadow-dom.html.ini | 3 + .../interaction-count-click.html.ini | 3 + .../interaction-count-press-key.html.ini | 3 + .../interaction-count-tap.html.ini | 3 + ...d-aux-pointerdown-and-pointerdown.html.ini | 3 + .../interactionid-aux-pointerdown.html.ini | 3 + .../interactionid-auxclick.html.ini | 3 + .../event-timing/interactionid-click.html.ini | 3 + ...vent-simulated-click-button-space.html.ini | 3 + ...nt-simulated-click-checkbox-space.html.ini | 3 + ...-event-simulated-click-link-enter.html.ini | 3 + .../interactionid-keypress.html.ini | 3 + .../interactionid-orphan-pointerup.html.ini | 3 + .../interactionid-press-key-as-input.html.ini | 3 + ...interactionid-press-key-no-effect.html.ini | 3 + .../event-timing/interactionid-tap.html.ini | 3 + tests/wpt/meta/event-timing/keydown.html.ini | 3 + tests/wpt/meta/event-timing/keyup.html.ini | 3 + .../large-duration-threshold.html.ini | 3 + .../medium-duration-threshold.html.ini | 3 + .../min-duration-threshold.html.ini | 3 + .../modal-dialog-interrupt-paint.html.ini | 3 + .../wpt/meta/event-timing/mousedown.html.ini | 3 + .../wpt/meta/event-timing/mouseenter.html.ini | 3 + .../wpt/meta/event-timing/mouseleave.html.ini | 3 + tests/wpt/meta/event-timing/mouseout.html.ini | 3 + .../wpt/meta/event-timing/mouseover.html.ini | 3 + tests/wpt/meta/event-timing/mouseup.html.ini | 3 + .../only-observe-firstInput.html.ini | 3 + .../meta/event-timing/orphan-keydown.html.ini | 3 + .../meta/event-timing/pointerdown.html.ini | 3 + .../meta/event-timing/pointerenter.html.ini | 3 + .../meta/event-timing/pointerleave.html.ini | 3 + .../wpt/meta/event-timing/pointerout.html.ini | 3 + .../meta/event-timing/pointerover.html.ini | 3 + .../wpt/meta/event-timing/pointerup.html.ini | 3 + .../programmatic-click-not-observed.html.ini | 3 + .../meta/event-timing/retrievability.html.ini | 3 + .../event-timing/retrieve-firstInput.html.ini | 3 + .../selection-autoscroll.html.ini | 3 + .../shadow-dom-null-target.html.ini | 3 + .../event-timing/timingconditions.html.ini | 3 + tests/wpt/meta/event-timing/toJSON.html.ini | 3 + ...pper-abort-signal.tentative.https.html.ini | 2 + ...ribute-redirect-on-load.https.sub.html.ini | 6 + ...eature-policy-attribute.https.sub.html.ini | 6 + ...lowed-by-feature-policy.https.sub.html.ini | 9 + ...-default-feature-policy.https.sub.html.ini | 9 + ...abled-by-feature-policy.https.sub.html.ini | 9 + .../reporting/camera-reporting.https.html.ini | 4 + .../microphone-reporting.https.html.ini | 4 + .../picture-in-picture-reporting.html.ini | 3 + .../reporting/serial-reporting.https.html.ini | 6 + .../fedcm-single-identifier.https.html.ini | 3 + ...ent-mediation-not-permitted.https.html.ini | 3 + .../wpt/meta/fedcm/fedcm-abort.https.html.ini | 3 + ...-endpoint-rejects-redirects.https.html.ini | 3 + ...counts-push-basic.tentative.https.html.ini | 3 + ...h-caches-pictures.tentative.https.html.ini | 3 + ...store-collect.tentative.sub.https.html.ini | 49 + ...ity-discovery.tentative.sub.https.html.ini | 2 + ...tore-account-list.tentative.https.html.ini | 12 + .../fedcm/fedcm-after-abort.https.html.ini | 3 + ...edcm-continue-on-disallowed.https.html.ini | 3 + ...cm-continue-on-with-account.https.html.ini | 3 + .../fedcm-continue-on.https.html.ini | 3 + ...fedcm-disclosure-text-shown.https.html.ini | 12 + .../fedcm-authz/fedcm-params.https.html.ini | 6 + ...edcm-userinfo-after-resolve.https.html.ini | 3 + ...e-after-preventsilentaccess.https.html.ini | 3 + ...hn-without-approved-clients.https.html.ini | 3 + .../fedcm-auto-selected-flag.https.html.ini | 3 + .../wpt/meta/fedcm/fedcm-basic.https.html.ini | 3 + ...ot-replace-active.tentative.https.html.ini | 3 + ...-replaces-passive.tentative.https.html.ini | 3 + ...uto-selected-flag.tentative.https.html.ini | 3 + ...utton-mode-basics.tentative.https.html.ini | 9 + ...sive-after-active.tentative.https.html.ini | 3 + ...ot-replace-active.tentative.https.html.ini | 3 + ...count-button-flow.tentative.https.html.ini | 6 + ...use-other-account.tentative.https.html.ini | 3 + ...-client-metadata-not-cached.https.html.ini | 3 + .../meta/fedcm/fedcm-context.https.html.ini | 12 + .../fedcm-cross-origin-policy.https.html.ini | 3 + tests/wpt/meta/fedcm/fedcm-csp.https.html.ini | 3 + .../fedcm-disconnect-errors.https.html.ini | 9 + ...fedcm-disconnect-iframe.sub.https.html.ini | 9 + .../fedcm/fedcm-disconnect.sub.https.html.ini | 21 + .../fedcm/fedcm-domainhint-any.https.html.ini | 3 + ...-domainhint-matches-account.https.html.ini | 3 + ...t-matches-from-two-accounts.https.html.ini | 3 + .../fedcm-error-attribute.https.html.ini | 12 + .../fedcm/fedcm-error-basic.https.html.ini | 9 + .../fedcm-flexible-token/basic.https.html.ini | 24 + .../complex.https.html.ini | 18 + ...m-identity-assertion-nocors.https.html.ini | 3 + .../meta/fedcm/fedcm-iframe.https.html.ini | 18 + .../confirm-idp-login.https.html.ini | 3 + .../cross-origin-status.https.html.ini | 15 + ...-with-failed-accounts-fetch.https.html.ini | 3 + .../logged-out.https.html.ini | 6 + .../login-page-broken.https.html.ini | 3 + .../meta/fedcm/fedcm-loginhint.https.html.ini | 9 + .../fedcm-manifest-not-in-list.https.html.ini | 3 + .../fedcm-multi-idp-abort.https.html.ini | 3 + .../fedcm-multi-idp-basic.https.html.ini | 6 + .../fedcm-multi-idp-context.https.html.ini | 6 + ...ulti-idp-mediation-optional.https.html.ini | 9 + ...-multi-idp-mediation-silent.https.html.ini | 9 + .../fedcm-too-many-idps.https.html.ini | 3 + ...-domainhint-matches-account.https.html.ini | 3 + .../fedcm/fedcm-no-login-url.https.html.ini | 3 + .../fedcm-nonce-is-optional.https.html.ini | 3 + ...-observed-by-service-worker.https.html.ini | 3 + .../fedcm-opaque-rp-origin.https.html.ini | 3 + ...fedcm-pending-call-rejected.https.html.ini | 3 + .../fedcm-pending-disconnect.https.html.ini | 3 + .../fedcm-pending-userinfo.https.html.ini | 3 + .../fedcm-no-registered-idps.https.html.ini | 3 + ...cm-reject-invalid-responses.https.html.ini | 15 + ...urning-account-auto-reauthn.https.html.ini | 3 + .../fedcm/fedcm-same-site-none.https.html.ini | 3 + ...api-autogrant.tentative.https.sub.html.ini | 9 + .../wpt/meta/fedcm/fedcm-store.https.html.ini | 3 + ...-endpoint-rejects-redirects.https.html.ini | 3 + ...en-returned-with-http-error.https.html.ini | 3 + ...m-too-many-disconnect-calls.https.html.ini | 3 + .../meta/fedcm/fedcm-userinfo.https.html.ini | 9 + ...-client-metadata-validation.https.html.ini | 24 + ...rd-party-iframe-active-mode.https.html.ini | 3 + .../fedcm-third-party-iframe.https.html.ini | 3 + .../fenced-frame/anchor-focus.https.html.ini | 6 + ...beacon-anchor-click-handler.https.html.ini | 3 + ...omatic-beacon-click-handler.https.html.ini | 3 + ...tomatic-beacon-component-ad.https.html.ini | 3 + ...c-beacon-cross-origin-false.https.html.ini | 3 + ...con-cross-origin-navigation.https.html.ini | 3 + ...beacon-cross-origin-no-data.https.html.ini | 3 + ...acon-cross-origin-no-opt-in.https.html.ini | 3 + ...a-cross-origin-ancestor.sub.https.html.ini | 3 + ...-data-cross-origin-subframe.https.html.ini | 3 + ...con-data-multiple-ancestors.https.html.ini | 3 + ...-beacon-data-set-by-sibling.https.html.ini | 3 + ...matic-beacon-no-destination.https.html.ini | 3 + .../automatic-beacon-no-opt-in.https.html.ini | 3 + ...matic-beacon-shared-storage.https.html.ini | 3 + ...tic-beacon-two-events-clear.https.html.ini | 3 + ...c-beacon-two-events-persist.https.html.ini | 3 + ...tomatic-beacon-unfenced-top.https.html.ini | 2 + ...ic-beacon-use-ancestor-data.https.html.ini | 3 + .../meta/fenced-frame/badging.https.html.ini | 12 + .../client-hints-meta.https.html.ini | 3 + .../fenced-frame/client-hints.https.html.ini | 3 + .../consume-user-activation.https.html.ini | 3 + .../fenced-frame/content-index.https.html.ini | 18 + .../create-credential.https.html.ini | 2 + .../document-activeelement.https.html.ini | 6 + .../document-hasfocus.https.html.ini | 3 + ...t-picture-in-picture-denied.https.html.ini | 3 + .../meta/fenced-frame/download.https.html.ini | 6 + .../wpt/meta/fenced-frame/hid.https.html.ini | 3 + .../fenced-frame/key-scrolling.https.html.ini | 3 + ...ncestor-nested-fenced-frame.https.html.ini | 6 + ...gate-ancestor-nested-iframe.https.html.ini | 6 + ...stor-top-level-fenced-frame.https.html.ini | 6 + .../navigator-vibrate.https.html.ini | 3 + .../fenced-frame/notification.https.html.ini | 9 + .../notify-event-iframe.https.html.ini | 9 + .../notify-event-invalid.https.html.ini | 9 + ...-event-nested-fenced-frames.https.html.ini | 3 + ...otify-event-prevent-caching.https.html.ini | 9 + .../notify-event-success.https.html.ini | 6 + ...-event-top-level-navigation.https.html.ini | 3 + ...t-transient-user-activation.https.html.ini | 6 + .../payment-handler.https.html.ini | 6 + .../payment-request.https.html.ini | 3 + ...ion-api-denied-non-standard.https.html.ini | 27 + .../permission-api-denied.https.html.ini | 48 + .../permission-geolocation.https.html.ini | 15 + .../permission-notification.https.html.ini | 3 + .../fenced-frame/prerender.https.html.ini | 3 + .../presentation-receiver.https.html.ini | 3 + .../resize-lock-input.https.html.ini | 3 + ...dboxed-features-pointerlock.https.html.ini | 6 + .../fenced-frame/script-focus.https.html.ini | 24 + .../serviceWorker-push.https.html.ini | 6 + .../show-directory-picker.https.html.ini | 3 + .../show-open-file-picker.https.html.ini | 3 + ...nced-top-navigation-default.https.html.ini | 2 + .../user-activation.https.html.ini | 3 + .../visual-viewport.https.html.ini | 3 + .../fenced-frame/web-bluetooth.https.html.ini | 3 + .../fenced-frame/web-share.https.html.ini | 3 + .../fetch.tentative.https.html.ini | 13 + .../generated/audioworklet.https.sub.html.ini | 57 + .../generated/element-a.https.sub.html.ini | 40 + .../generated/element-area.https.sub.html.ini | 70 + .../element-frame.https.sub.html.ini | 61 + .../element-iframe.https.sub.html.ini | 30 + .../form-submission.https.sub.html.ini | 127 + .../window-location.https.sub.html.ini | 133 + .../metadata/window-open.https.sub.html.ini | 40 + ...iveelement-after-child-lose-focus.html.ini | 3 + ...lement-after-child-lose-focus.sub.html.ini | 2 + ...event-after-switching-iframes.sub.html.ini | 2 + ...ribute-redirect-on-load.https.sub.html.ini | 6 + ...ssions-policy-attribute.https.sub.html.ini | 6 + ...d-by-permissions-policy.https.sub.html.ini | 10 + ...ault-permissions-policy.https.sub.html.ini | 10 + ...d-by-permissions-policy.https.sub.html.ini | 2 + ...-exit-fullscreen-nested-in-iframe.html.ini | 4 + ...exit-fullscreen-nested-shadow-dom.html.ini | 4 + .../document-exit-fullscreen-nested.html.ini | 3 + .../document-exit-fullscreen-twice.html.ini | 3 + .../api/document-exit-fullscreen.html.ini | 3 + .../api/document-onfullscreenchange.html.ini | 3 + .../api/element-ready-allowed.html.ini | 3 + ...ent-ready-check-containing-iframe.html.ini | 4 + ...equest-fullscreen-and-exit-iframe.html.ini | 6 + ...est-fullscreen-and-move-to-iframe.html.ini | 3 + ...uest-fullscreen-and-remove-iframe.html.ini | 3 + ...ullscreen-consume-user-activation.html.ini | 3 + ...quest-fullscreen-cross-origin.sub.html.ini | 4 + ...ullscreen-options.tentative.https.html.ini | 3 + .../element-request-fullscreen-same.html.ini | 3 + ...uest-fullscreen-screen-size.https.html.ini | 3 + ...ement-request-fullscreen-svg-rect.html.ini | 3 + ...element-request-fullscreen-timing.html.ini | 6 + .../element-request-fullscreen-twice.html.ini | 3 + ...t-user-activation.tentative.https.html.ini | 6 + .../api/element-request-fullscreen.html.ini | 3 + .../api/fullscreen-display-contents.html.ini | 3 + .../api/fullscreen-reordering.html.ini | 3 + .../api/permission.tentative.https.html.ini | 6 + .../shadowroot-fullscreen-element.html.ini | 4 + .../crashtests/chrome-1312699.html.ini | 2 - .../content-visibility-crash.html.ini | 2 - .../model/move-fullscreen-element.html.ini | 3 + .../model/move-to-fullscreen-iframe.html.ini | 4 + .../fullscreen/model/move-to-iframe.html.ini | 3 + .../model/move-to-inactive-document.html.ini | 3 + .../model/remove-first-sibling.html.ini | 3 + .../fullscreen/model/remove-first.html.ini | 3 + .../model/remove-last-sibling.html.ini | 3 + .../fullscreen/model/remove-last.html.ini | 3 + .../fullscreen/model/remove-parent.html.ini | 3 + .../fullscreen/model/remove-single.html.ini | 3 + .../fullscreen-pseudo-class.html.ini | 4 + .../fullscreen-root-block-scroll.html.ini | 4 + .../rendering/ua-style-iframe.html.ini | 3 + .../generic-sensor-permission.https.html.ini | 24 + ...ocationSensor-iframe-access.https.html.ini | 12 + .../GeolocationSensor.https.html.ini | 54 + .../PositionOptions.https.html.ini | 19 + ...d-by-permissions-policy.https.sub.html.ini | 10 + ...ribute-redirect-on-load.https.sub.html.ini | 2 + ...ission-policy-attribute.https.sub.html.ini | 7 + ...d-by-permissions-policy.https.sub.html.ini | 10 + ...n-by-permissions-policy.https.sub.html.ini | 10 + .../getCurrentPosition-error.https.html.ini | 2 + .../getCurrentPosition-success.https.html.ini | 2 + ...ntPosition_permission_allow.https.html.ini | 7 + ...entPosition_permission_deny.https.html.ini | 4 + .../non-fully-active.https.html.ini | 4 + ...tchPosition_permission_deny.https.html.ini | 7 + .../Gyroscope-iframe-access.https.html.ini | 12 + .../meta/gyroscope/Gyroscope.https.html.ini | 54 + tests/wpt/meta/html-aam/area-role.html.ini | 6 + .../meta/html-aam/dir-role.tentative.html.ini | 3 + ...gure-name-no-figcaption.tentative.html.ini | 27 + tests/wpt/meta/html-aam/names.html.ini | 384 + .../html-aam/optgroup-role.tentative.html.ini | 3 + .../meta/html-aam/roles-contextual.html.ini | 141 + .../roles-contextual.tentative.html.ini | 12 + .../wpt/meta/html-aam/roles-generic.html.ini | 36 + .../html-aam/roles-generic.tentative.html.ini | 3 + .../html-aam/roles-minimum.tentative.html.ini | 39 + tests/wpt/meta/html-aam/roles.html.ini | 174 + .../meta/html-aam/roles.tentative.html.ini | 12 + tests/wpt/meta/html-aam/table-roles.html.ini | 21 + .../pageswap-cross-origin.sub.html.ini | 4 + .../pageswap/pageswap-iframe.html.ini | 2 + .../pageswap-initial-navigation.html.ini | 2 + .../pageswap-push-from-click.html.ini | 4 + ...p-push-navigation-hidden-document.html.ini | 4 + .../a-user-click-during-load.html.ini | 4 + .../a-user-click-during-pageshow.html.ini | 4 + .../replace-before-load/a-user-click.html.ini | 3 + .../location-assign-user-click.html.ini | 3 + .../location-setter-user-click.html.ini | 9 + .../location-setter-user-mouseup.html.ini | 9 + .../window-open-multi-global.html.ini | 3 + .../window-open.html.ini | 6 + ...-cross-origin.https.sub.tentative.html.ini | 6 + ...popup-same-origin.https.tentative.html.ini | 6 + ...-cross-origin.https.sub.tentative.html.ini | 3 + ...frame-same-origin.https.tentative.html.ini | 6 + ...nsumes-activation.https.tentative.html.ini | 4 + ...elegation-sender-checks.tentative.html.ini | 10 + ...ria-element-reflection-labelledby.html.ini | 12 + ...dir-not-changed-text-input-typing.html.ini | 3 + .../activation/click_checkbox.html.ini | 3 + .../meta/html/editing/dnd/canvas/001.html.ini | 4 + .../meta/html/editing/dnd/canvas/002.html.ini | 4 + .../meta/html/editing/dnd/canvas/003.html.ini | 4 + .../meta/html/editing/dnd/canvas/005.html.ini | 4 + .../meta/html/editing/dnd/canvas/007.html.ini | 4 + .../meta/html/editing/dnd/drop/001.xhtml.ini | 10 + .../meta/html/editing/dnd/drop/002.xhtml.ini | 10 + .../meta/html/editing/dnd/drop/003.xhtml.ini | 10 + .../meta/html/editing/dnd/drop/004.xhtml.ini | 10 + .../meta/html/editing/dnd/drop/005.xhtml.ini | 10 + .../meta/html/editing/dnd/drop/006.xhtml.ini | 10 + .../meta/html/editing/dnd/images/001.html.ini | 4 + .../meta/html/editing/dnd/images/002.html.ini | 4 + .../meta/html/editing/dnd/images/004.html.ini | 4 + .../meta/html/editing/dnd/images/005.html.ini | 4 + .../meta/html/editing/dnd/images/006.html.ini | 4 + .../meta/html/editing/dnd/images/007.html.ini | 4 + .../meta/html/editing/dnd/images/008.html.ini | 4 + .../meta/html/editing/dnd/images/009.html.ini | 4 + .../meta/html/editing/dnd/images/010.html.ini | 4 + .../html/editing/dnd/images/011.xhtml.ini | 4 + .../html/editing/dnd/images/012.xhtml.ini | 4 + .../html/editing/dnd/images/013.xhtml.ini | 4 + .../html/editing/dnd/images/014.xhtml.ini | 4 + .../meta/html/editing/dnd/images/015.html.ini | 2 + .../meta/html/editing/dnd/images/016.html.ini | 2 + .../meta/html/editing/dnd/images/017.html.ini | 2 + .../meta/html/editing/dnd/images/018.html.ini | 2 + .../meta/html/editing/dnd/images/021.html.ini | 2 + .../html/editing/dnd/images/022.xhtml.ini | 2 + .../meta/html/editing/dnd/images/023.html.ini | 2 + .../meta/html/editing/dnd/images/024.html.ini | 2 + ...sedown-move-inner-when-dragging-1.html.ini | 4 + ...sedown-move-inner-when-dragging-2.html.ini | 4 + .../pointerdown-add-display-none.html.ini | 4 + .../pointerdown-add-overflow-hidden.html.ini | 4 + ...forematch-scroll-to-text-fragment.html.ini | 10 + .../hidden-until-found-002.html.ini | 3 + .../hidden-until-found-text-fragment.html.ini | 4 + .../chrome-object-tab-focus-bug.html.ini | 3 + .../focus/focus-keyboard-js.html.ini | 3 + ...-when-only-current-axis-supported.html.ini | 3 + .../horizontal/wraps-in-axis.html.ini | 3 + ...ous-item-and-skips-focusable-item.html.ini | 3 + .../moves-to-previous-item.html.ini | 3 + .../skips-non-focusgroup-subtree.html.ini | 3 + ...kips-root-focusgroup-complex-case.html.ini | 3 + .../skips-root-focusgroup.html.ini | 3 + ...-when-only-current-axis-supported.html.ini | 3 + .../vertical/wraps-in-axis.html.ini | 3 + .../wraps-successfully-complex-case.html.ini | 3 + .../wraps-successfully.html.ini | 3 + ...-when-only-current-axis-supported.html.ini | 3 + ...next-item-and-skips-non-focusable.html.ini | 3 + .../moves-to-next-item.html.ini | 3 + ...-when-only-current-axis-supported.html.ini | 3 + .../wraps-successfully.html.ini | 3 + .../grid-navigation/col-flow-only.html.ini | 6 + .../col-wrap-and-row-flow.html.ini | 12 + .../grid-navigation/col-wrap-only.html.ini | 6 + .../grid-navigation/colspan.html.ini | 12 + .../grid-navigation/css-table.html.ini | 3 + .../grid-navigation/empty-spaces.html.ini | 12 + .../flows-in-both-axes.html.ini | 12 + .../moves-across-table-sections.html.ini | 6 + .../relayout-before-navigation.html.ini | 3 + .../grid-navigation/row-flow-only.html.ini | 6 + .../row-wrap-and-col-flow.html.ini | 12 + .../grid-navigation/row-wrap-only.html.ini | 6 + .../grid-navigation/rowspan.html.ini | 12 + ...-non-focusable-cell-in-the-center.html.ini | 12 + .../grid-navigation/simple-case.html.ini | 12 + .../wraps-in-both-axes.html.ini | 12 + .../processing-model/focusVisible.html.ini | 12 + .../focus-tabindex-negative.html.ini | 4 + .../focus-tabindex-order.html.ini | 4 + .../focus-tabindex-positive.html.ini | 4 + .../focus-tabindex-zero.html.ini | 4 + ...ntialFocusStartingPoint.tentative.html.ini | 3 + .../focus/tab-table-caption.html.ini | 38 + .../slot-element-tabbable.tentative.html.ini | 6 + .../crashtests/fieldset-middleclick.html.ini | 2 - ...auto-expand-details-text-fragment.html.ini | 4 + .../details-focus-steps.html.ini | 6 + .../details-pseudo-elements-006.html.ini | 3 + ...ent-dispatch-additional.tentative.html.ini | 18 + ...disabled-event-dispatch.tentative.html.ini | 42 + ...agate-disabled-keyboard.tentative.html.ini | 90 + ...vent-propagate-disabled.tentative.html.ini | 768 ++ ...ldset-event-propagation.tentative.html.ini | 3 + ...ribute-redirect-on-load.https.sub.html.ini | 7 + ...eature-policy-attribute.https.sub.html.ini | 7 + ...-default-feature-policy.https.sub.html.ini | 3 + ...abled-by-feature-policy.https.sub.html.ini | 6 + .../media-elements/preserves-pitch.html.ini | 2 + .../media-elements/src_object_blob.html.ini | 4 + ...user_activation_with_user_gesture.html.ini | 4 + ...r_activation_without_user_gesture.html.ini | 4 + ...ation_with_user_gesture.tentative.html.ini | 4 + ...r_gesture_after_failure.tentative.html.ini | 4 + ...on_without_user_gesture.tentative.html.ini | 4 + ...esture_nested_same_site.tentative.html.ini | 4 + ..._user_gesture_same_site.tentative.html.ini | 3 + ...node-local-root-events-still-fire.html.ini | 3 + .../object-image-click.sub.html.ini | 12 + .../forms/beforeinput.tentative.html.ini | 48 + ...on-validity-textarea-defaultValue.html.ini | 6 + ...lank-useractivation-multi-globals.html.ini | 6 + .../form-target-blank-useractivation.html.ini | 9 + .../input-change-event-properties.html.ini | 33 + .../the-button-element/active-onblur.html.ini | 3 + .../button-activate-keyup-prevented.html.ini | 3 + .../anchor-active-contenteditable.html.ini | 2 + .../anchor-contenteditable-navigate.html.ini | 2 + .../change-to-empty-value.html.ini | 3 + ...heckable-active-onblur-with-click.html.ini | 12 + .../checkable-active-onblur.html.ini | 6 + .../click-user-gesture.html.ini | 2 + .../defaultValue-clobbering.html.ini | 2 - .../email-set-value.html.ini | 3 + .../input-disabled-fieldset-dynamic.html.ini | 3 + .../maxlength-number.html.ini | 3 + .../number-constraint-validation.html.ini | 6 + .../radio-focus-navigation-checked.html.ini | 12 + .../radio-focus-navigation-disabled.html.ini | 3 + ...ocus-navigation-group-first-focus.html.ini | 3 + ...-navigation-group-focusable-focus.html.ini | 6 + ...io-focused-and-scrolled-into-view.html.ini | 4 + .../radio-keyboard-navigation-order.html.ini | 3 + .../selection-pointer.html.ini | 63 + .../show-picker-disabled-readonly.html.ini | 132 + .../show-picker-user-gesture.html.ini | 189 + ...ntrol-active-with-multiple-clicks.html.ini | 3 + ...-page-keyboard-behavior.tentative.html.ini | 9 + ...-in-page-mouse-behavior.tentative.html.ini | 12 + ...elect-in-page-typeahead.tentative.html.ini | 6 + ...popup-keyboard-behavior.tentative.html.ini | 3 + ...le-popup-mouse-behavior.tentative.html.ini | 3 + .../button-in-popover.html.ini | 6 + .../nested-options.tenative.html.ini | 6 + ...accessibility-minimum-target-size.html.ini | 18 + .../select-anchor-regression.html.ini | 3 + .../select-button-behaviors.html.ini | 6 + .../select-click-drag-option.html.ini | 6 + ...select-dialog-mode-focus.optional.html.ini | 6 + .../select-disabled.html.ini | 6 + .../select-events-2.optional.html.ini | 2 + .../select-events.optional.html.ini | 6 + .../select-focus-visible-with-mouse.html.ini | 2 + ...pagedown-pageup-detailed.optional.html.ini | 12 + ...home-end-pagedown-pageup.optional.html.ini | 12 + ...t-initial-focus-display-animation.html.ini | 3 + .../select-innertext.html.ini | 12 + .../select-inside-top-layer.html.ini | 13 + ...iterate-before-beginning.optional.html.ini | 6 + ...select-keyboard-behavior.optional.html.ini | 31 + ...hange-for-hidden-options.optional.html.ini | 3 + .../select-listitems-crash.html.ini | 2 + .../select-listitems-hr-crash.html.ini | 2 + .../select-mouse-behavior.html.ini | 2 + ...lect-optgroup-arrow-keys.optional.html.ini | 3 + ...lect-option-arrow-scroll.optional.html.ini | 6 + .../select-option-hover-styles.html.ini | 3 + .../select-picker-animations.html.ini | 3 + .../select-picker-exit-animation.html.ini | 3 + ...select-picker-hover-active-pseudo.html.ini | 12 + ...nteractive-element-focus.optional.html.ini | 2 + .../select-picker-starting-style.html.ini | 3 + ...pseudo-light-dismiss-invalidation.html.ini | 3 + .../select-pseudo-open.html.ini | 6 + .../select-synthetic-events.html.ini | 6 + .../select-tabindex-order.html.ini | 3 + .../select-type-to-search.tentative.html.ini | 3 + .../selectedcontent-restore.html.ini | 4 + .../selectedcontent.html.ini | 9 + .../switch-picker-appearance.html.ini | 27 + .../select-listbox-touch.optional.html.ini | 3 + .../select-many-options.tentative.html.ini | 2 + ...select-option-focusable.tentative.html.ini | 3 + ...over-position-with-zoom.tentative.html.ini | 2 + .../select-tab-navigation.tentative.html.ini | 3 + .../show-picker-being-cv-hidden.html.ini | 3 + .../show-picker-being-rendered.html.ini | 3 + .../show-picker-disabled.html.ini | 3 + .../show-picker-multiple.html.ini | 3 + .../show-picker-size.html.ini | 3 + .../show-picker-user-gesture.html.ini | 6 + .../change-to-empty-value.html.ini | 3 + .../details-keyboard-activation.html.ini | 3 + ...oggle-source-commandfor.tentative.html.ini | 3 + .../details-toggle-source.html.ini | 9 + .../backdrop-receives-element-events.html.ini | 3 + ...ialog-does-not-block-mouse-events.html.ini | 3 + .../dialog-cancel-events.html.ini | 3 + .../dialog-cancel-preventDefault.html.ini | 3 + .../dialog-cancel-with-input.html.ini | 3 + .../dialog-cancel-with-select.html.ini | 3 + .../dialog-canceling.html.ini | 3 + ...log-close-via-attribute.tentative.html.ini | 6 + .../dialog-closedby-bounds-clicking.html.ini | 30 + .../dialog-closedby-corner-cases.html.ini | 90 + .../dialog-closedby-show-stacked.html.ini | 12 + .../dialog-closedby-start-open.html.ini | 6 + .../dialog-closedby.html.ini | 81 + .../dialog-focusability.html.ini | 3 + .../dialog-form-submission.html.ini | 25 + .../dialog-keydown-preventDefault.html.ini | 3 + .../dialog-open-movebefore-setup.html.ini | 3 + .../dialog-popover-closedby-complex.html.ini | 121 + .../dialog-popover-closedby-simple.html.ini | 19 + .../dialog-requestclose.html.ini | 225 + .../dialog-toggle-source.html.ini | 18 + .../focus-after-close.html.ini | 21 + .../focus-previous-iframe.tentative.html.ini | 2 + .../the-dialog-element/inert-inlines.html.ini | 3 + .../inert-label-focus.html.ini | 3 + .../inert-node-is-uneditable.html.ini | 3 + .../inert-svg-hittest.html.ini | 6 + .../modal-dialog-ancestor-is-inert.html.ini | 3 + .../modal-dialog-blocks-mouse-events.html.ini | 3 + .../modal-dialog-selection.html.ini | 2 + .../non-modal-canceling.html.ini | 3 + ...ialog-does-not-block-mouse-events.html.ini | 3 + .../simulated-click-inert.html.ini | 3 + ...click-behavior-optional.tentative.html.ini | 3 + .../interactive-content.html.ini | 69 + ...stevent-dispatch-shadow.tentative.html.ini | 6 + ...interestevent-interface.tentative.html.ini | 30 + ...r-anchor-event-dispatch.tentative.html.ini | 9 + ...for-area-event-dispatch.tentative.html.ini | 6 + ...nterestfor-basic-delays.tentative.html.ini | 3 + ...r-button-event-dispatch.tentative.html.ini | 6 + ...restfor-command-invoker.tentative.html.ini | 18 + .../interestfor-delay-end.tentative.html.ini | 32 + ...interestfor-delay-start.tentative.html.ini | 154 + ...nterestfor-event-timing.tentative.html.ini | 3 + ...restfor-implicit-anchor.tentative.html.ini | 3 + ...estfor-input-modalities.tentative.html.ini | 22 + ...for-invoker-descendants.tentative.html.ini | 24 + ...stfor-keyboard-behavior.tentative.html.ini | 58 + ...for-on-popover-behavior.tentative.html.ini | 7 + ...erestfor-pseudo-classes.tentative.html.ini | 21 + ...erestfor-pseudo-element.tentative.html.ini | 6 + ...or-svg-a-event-dispatch.tentative.html.ini | 6 + ...interestfor-user-select.tentative.html.ini | 3 + .../target_blank_useractivation.html.ini | 13 + ...lank_useractivation_multi_globals.html.ini | 6 + ...cus-menu-elements-arrowoperations.html.ini | 9 + ...u-elements-nested-arrowoperations.html.ini | 9 + .../menu/tentative/menuitem-activate.html.ini | 9 + .../get-current-position-error.html.ini | 2 + .../get-current-position-success.html.ini | 2 + .../granted-selector.html.ini | 3 + .../lang-attribute-update.html.ini | 3 + .../no-focus.tentative.html.ini | 3 + ...icon-color-defaults-to-text-color.html.ini | 3 + .../popovers/label-in-invoker.html.ini | 3 + .../light-dismiss-event-ordering.html.ini | 33 + .../popover-anchor-nesting.tentative.html.ini | 2 + .../popover-attribute-all-elements.html.ini | 597 + .../popovers/popover-attribute-basic.html.ini | 747 ++ .../popovers/popover-change-type.html.ini | 3 + .../popovers/popover-close-request.html.ini | 3 + .../popovers/popover-focus-2.html.ini | 13 + .../popovers/popover-focus-3.html.ini | 28 + .../popovers/popover-focus-4.html.ini | 10 + .../popovers/popover-focus-5.html.ini | 78 + .../popovers/popover-focus-harness.html.ini | 3 + .../popovers/popover-focus-tabindex.html.ini | 4 + .../semantics/popovers/popover-focus.html.ini | 87 + .../popovers/popover-invoker-reset.html.ini | 3 + .../popover-invoking-attribute-hint.html.ini | 2100 ++++ .../popover-invoking-attribute.html.ini | 4206 +++++++ .../popover-light-dismiss-command.html.ini | 42 + ...er-light-dismiss-flat-tree-nested.html.ini | 3 + .../popover-light-dismiss-flat-tree.html.ini | 3 + .../popover-light-dismiss-hint.html.ini | 27 + ...pover-light-dismiss-scroll-within.html.ini | 3 + ...ght-dismiss-with-anchor.tentative.html.ini | 9 + .../popovers/popover-light-dismiss.html.ini | 85 + .../popovers/popover-minimum-role.html.ini | 3 + .../popover-not-keyboard-focusable.html.ini | 3 + .../popover-open-in-beforetoggle.html.ini | 12 + .../popover-top-layer-combinations.html.ini | 15 + .../popover-top-layer-interactions.html.ini | 24 + ...op-layer-nesting-anchor.tentative.html.ini | 91 + .../popover-top-layer-nesting-hints.html.ini | 61 + .../popover-top-layer-nesting.html.ini | 61 + .../pseudo-classes/active-disabled.html.ini | 2 + .../invalid-after-clone.html.ini | 3 + .../command-reflection.html.ini | 24 + .../fullscreen-behavior.tentative.html.ini | 15 + .../on-audio-behavior.tentative.html.ini | 21 + ...-audio-invalid-behavior.tentative.html.ini | 24 + .../on-details-behavior.tentative.html.ini | 24 + .../on-input-number.tentative.html.ini | 12 + .../on-video-behavior.tentative.html.ini | 18 + ...activation-trigger-keyboard-enter.html.ini | 3 + ...ctivation-trigger-keyboard-escape.html.ini | 3 + .../activation-trigger-mouse-left.html.ini | 3 + .../activation-trigger-mouse-right.html.ini | 3 + .../activation-trigger-pointerevent.html.ini | 16 + .../chained-setTimeout.html.ini | 18 + .../user-activation/detached-iframe.html.ini | 3 + ...iframe-cross-origin.sub.tentative.html.ini | 3 + ...ation-state-reset-crossorigin.sub.html.ini | 4 + ...navigation-state-reset-sameorigin.html.ini | 4 + .../no-activation-thru-escape-key.html.ini | 4 + .../propagation-crossorigin.sub.html.ini | 4 + ...agation-same-and-cross-origin.sub.html.ini | 10 + .../propagation-sameorigin.html.ini | 4 + .../user-activation-interface.html.ini | 3 + ...event-handler-onmove-01.tentative.html.ini | 3 + ...event-handler-onmove-02.tentative.html.ini | 4 + ...tocol-handler-fragment-nosw.https.html.ini | 2 + .../protocol-handler-fragment.https.html.ini | 2 + .../protocol-handler-path.https.html.ini | 2 + ...protocol-handler-query-nosw.https.html.ini | 2 + .../protocol-handler-query.https.html.ini | 2 + ...ribute-redirect-on-load.https.sub.html.ini | 13 + ...ssions-policy-attribute.https.sub.html.ini | 13 + ...d-by-permissions-policy.https.sub.html.ini | 16 + ...ault-permissions-policy.https.sub.html.ini | 10 + ...le-detection-detached-frame.https.html.ini | 3 + .../idle-detection/interceptor.https.html.ini | 31 + .../page-visibility.https.html.ini | 4 + .../meta/inert/inert-iframe-hittest.html.ini | 6 + .../meta/inert/inert-iframe-tabbing.html.ini | 18 + tests/wpt/meta/inert/inert-inlines.html.ini | 2 + .../wpt/meta/inert/inert-label-focus.html.ini | 3 + .../inert/inert-node-is-uneditable.html.ini | 3 + .../inert-pseudo-element-hittest.html.ini | 6 + .../wpt/meta/inert/inert-svg-hittest.html.ini | 3 + .../inert-with-fullscreen-element.html.ini | 9 + .../actions/crossOrigin.sub.html.ini | 3 + .../testdriver/actions/iframe.html.ini | 3 + .../testdriver/click_nested.html.ini | 3 +- .../testdriver/virtual_authenticator.html.ini | 1 + .../webdriver/bidi/subscription.html.ini | 2 + .../infrastructure/window/minimize-1.html.ini | 3 + .../infrastructure/window/minimize-2.html.ini | 3 + ...ertfrompaste-type-inputevent-data.html.ini | 3 + ...y-on-number-input-delete-document.html.ini | 3 + ...y-on-number-input-prevent-default.html.ini | 3 + ...-events-arrow-key-on-number-input.html.ini | 3 + .../input-events-cut-paste.html.ini | 10 + ...target-ranges-backspace.tentative.html.ini | 435 + ...-deleting-in-list-items.tentative.html.ini | 3798 ++++++ ...ring-and-after-dispatch.tentative.html.ini | 9 + ...et-ranges-forwarddelete.tentative.html.ini | 468 + ...lement-and-another-list.tentative.html.ini | 890 ++ ...ges-joining-dl-elements.tentative.html.ini | 2642 ++++ ...non-collapsed-selection.tentative.html.ini | 625 + .../input-events-get-target-ranges.html.ini | 10 + ...k-on-number-input-delete-document.html.ini | 3 + ...k-on-number-input-prevent-default.html.ini | 3 + ...spin-button-click-on-number-input.html.ini | 3 + .../input-events/input-events-typing.html.ini | 39 + .../select-event-drag-remove.html.ini | 4 + ...inputevent-data-withnewline-atend.html.ini | 3 + ...putevent-data-withnewline-atstart.html.ini | 3 + ...ertfrompaste-type-inputevent-data.html.ini | 3 + ...-origin-subframe-complex-clip.sub.html.ini | 4 + ...-subframe-masked-complex-clip.sub.html.ini | 7 + ...masked-pointer-events-mixed-2.sub.html.ini | 7 + ...e-masked-pointer-events-mixed.sub.html.ini | 4 + ...me-masked-pointer-events-none.sub.html.ini | 4 + ...cross-origin-subframe-overlap.sub.html.ini | 7 + ...-subframe-pointer-events-none.sub.html.ini | 4 + ...s-origin-subframe-transformed.sub.html.ini | 7 + .../cross-origin-subframe.sub.html.ini | 4 + .../same-origin-subframe.sub.html.ini | 7 + .../tentative/toplevel.html.ini | 4 + ...ext-resize-swap-after-interaction.html.ini | 4 + .../input-timestamp.html.ini | 3 + .../mousemove-becomes-drag.html.ini | 3 + .../pointerdown-becomes-scroll.html.ini | 3 + .../pointerdown-becomes-tap.html.ini | 3 + .../pointermove-becomes-drag.html.ini | 3 + .../layout-instability/recent-input.html.ini | 3 + .../loaf-event-blocking-duration.html.ini | 2 + .../tentative/loaf-first-ui-event.html.ini | 2 + ...oaf-pointer-without-render-iframe.html.ini | 2 + .../loaf-pointer-without-render.html.ini | 2 + .../loaf-ui-event-render-start.html.ini | 2 + .../tentative/loaf-visibility.html.ini | 2 + .../Magnetometer-iframe-access.https.html.ini | 24 + .../magnetometer/Magnetometer.https.html.ini | 108 + .../dynamic-href-002.tentative.html.ini | 3 + .../href-click-003.tentative.html.ini | 3 + .../tabindex-002.tentative.html.ini | 4 + ...ediaStreamTrack-audio-stats.https.html.ini | 30 + ...ediaStreamTrack-video-stats.https.html.ini | 45 + .../ImageCapture-creation.https.html.ini | 12 + ...pplyConstraints-getSettings.https.html.ini | 13 + ...ack-applyConstraints-reject.https.html.ini | 73 + ...treamTrack-applyConstraints.https.html.ini | 3 + .../MediaStreamTrack-clone.https.html.ini | 10 + ...StreamTrack-getCapabilities.https.html.ini | 7 + ...aStreamTrack-getConstraints.https.html.ini | 49 + ...ediaStreamTrack-getSettings.https.html.ini | 7 + ...rocessor-with-window-tracks.https.html.ini | 3 + ...aStreamTrackGenerator-audio.https.html.ini | 15 + ...TrackProcessor-backpressure.https.html.ini | 3 + ...aStreamTrackProcessor-video.https.html.ini | 9 + ...aStreamTrackProcessor-audio.https.html.ini | 6 + .../MediaRecorder-bitrate.https.html.ini | 54 + ...MediaRecorder-blob-timecode.https.html.ini | 3 + ...ecorder-canvas-media-source.https.html.ini | 78 + .../MediaRecorder-creation.https.html.ini | 9 + ...diaRecorder-disabled-tracks.https.html.ini | 9 + ...rder-peerconnection-no-sink.https.html.ini | 2 + ...ediaRecorder-peerconnection.https.html.ini | 196 + ...-canvas-media-source-legacy.https.html.ini | 78 + .../MediaRecorder-passthrough.https.html.ini | 15 + ...tureMediaStreamTrack-cropTo.https.html.ini | 3 + ...MediaStreamTrack-restrictTo.https.html.ini | 9 + .../GUM-deny.https.html.ini | 3 + .../GUM-echoCancellation-all.https.html.ini | 3 + ...UM-echoCancellation-boolean.https.html.ini | 6 + ...choCancellation-remote-only.https.html.ini | 3 + .../GUM-impossible-constraint.https.html.ini | 3 + .../GUM-invalid-facing-mode.https.html.ini | 3 + ...M-non-applicable-constraint.https.html.ini | 12 + .../GUM-optional-constraint.https.html.ini | 3 + .../GUM-permissions-query.https.html.ini | 6 + ...constraint-with-ideal-value.https.html.ini | 3 + .../GUM-trivial-constraint.https.html.ini | 3 + .../MediaDevices-after-discard.https.html.ini | 6 + ...eDevices-per-origin-ids.sub.https.html.ini | 10 + ...vices-persistent-permission.https.html.ini | 3 + ...ateDevices-returned-objects.https.html.ini | 6 + ...diaDevices-enumerateDevices.https.html.ini | 12 + .../MediaDevices-getUserMedia.https.html.ini | 24 + ...eam-MediaElement-firstframe.https.html.ini | 6 + ...m-MediaElement-preload-none.https.html.ini | 6 + ...ream-MediaElement-srcObject.https.html.ini | 51 + ...MediaStream-add-audio-track.https.html.ini | 3 + .../MediaStream-audio-only.https.html.ini | 3 + .../MediaStream-clone.https.html.ini | 6 + ...ream-default-feature-policy.https.html.ini | 37 + .../MediaStream-finished-add.https.html.ini | 3 + .../MediaStream-gettrackid.https.html.ini | 3 + .../MediaStream-id.https.html.ini | 3 + .../MediaStream-idl.https.html.ini | 3 + .../MediaStream-removetrack.https.html.ini | 9 + .../MediaStream-video-only.https.html.ini | 3 + ...t-disabled-audio-is-silence.https.html.ini | 3 + ...ent-disabled-video-is-black.https.html.ini | 9 + ...treamTrack-applyConstraints.https.html.ini | 24 + ...StreamTrack-getCapabilities.https.html.ini | 108 + ...ediaStreamTrack-getSettings.https.html.ini | 54 + .../MediaStreamTrack-id.https.html.ini | 3 + ...Track-iframe-audio-transfer.https.html.ini | 3 + ...StreamTrack-iframe-transfer.https.html.ini | 3 + .../MediaStreamTrack-init.https.html.ini | 3 + .../MediaStreamTrack-transfer.https.html.ini | 3 + ...rateDevices-with-navigation.https.html.ini | 3 + .../parallel-capture-requests.https.html.ini | 7 + ...media-session-artwork-fetch.https.html.ini | 9 + .../stateful-client-bounce.sub.https.html.ini | 3 + ...stateless-client-bounce.sub.https.html.ini | 3 + .../navigation-api/focus-reset/basic.html.ini | 24 + .../focus-reset/multiple-intercept.html.ini | 18 + ...ate-anchor-download-userInitiated.html.ini | 3 + .../navigate-anchor-userInitiated.html.ini | 3 + .../navigate-form-userInitiated.html.ini | 3 + ...origin-nested.tentative.https.sub.html.ini | 13 + ...serviceworker.tentative.https.sub.html.ini | 4 + .../event-onclose.https.html.ini | 7 + .../notifications/event-onshow.https.html.ini | 4 + .../meta/notifications/lang.https.html.ini | 63 + .../shownotification-window.https.html.ini | 4 + .../wpt/meta/notifications/tag.https.html.ini | 3 + ...vents-of-detached-documents.https.html.ini | 3 + ...s-unavailable-on-insecure-origins.html.ini | 2 + .../motion/add-during-dispatch.https.html.ini | 4 + .../add-listener-from-callback.https.html.ini | 4 + .../multiple-event-listeners.https.html.ini | 4 + .../motion/null-values.https.html.ini | 4 + .../motion/page-visibility.https.html.ini | 4 + .../motion/rounding.https.html.ini | 4 + .../absolute-fallback.https.html.ini | 4 + .../add-listener-from-callback.https.html.ini | 4 + .../basic-operation-absolute.https.html.ini | 7 + .../basic-operation.https.html.ini | 7 + .../multiple-event-listeners.https.html.ini | 4 + .../no-synchronous-events.https.html.ini | 4 + .../orientation/null-values.https.html.ini | 7 + .../page-visibility.https.html.ini | 4 + .../orientation/rounding.https.html.ini | 4 + .../orientation/updates.https.html.ini | 7 + ...ntationSensor-iframe-access.https.html.ini | 12 + .../AbsoluteOrientationSensor.https.html.ini | 60 + ...ntationSensor-iframe-access.https.html.ini | 12 + .../RelativeOrientationSensor.https.html.ini | 60 + .../meta/page-visibility/minimize.html.ini | 9 + .../visibility-state-entry.tentative.html.ini | 13 + .../can-make-payment-event.https.html.ini | 21 + .../delegate-request.https.sub.html.ini | 13 + .../payment-is-showing.https.html.ini | 9 + ...ayment-request-abort-method.https.html.ini | 12 + ...quest-canmakepayment-method.https.html.ini | 18 + ...uest-disallowed-when-hidden.https.html.ini | 3 + ...method-protection.tentative.https.html.ini | 3 + ...instrument-method.tentative.https.html.ini | 9 + ...payment-request-show-method.https.html.ini | 12 + .../rejects_if_not_active.https.html.ini | 6 + .../show-consume-activation.https.html.ini | 3 + ...od-optional-promise-rejects.https.html.ini | 30 + ...ons-policy-cross-origin.https.sub.html.ini | 4 + ...d-by-permissions-policy.https.sub.html.ini | 4 + ...ssions-policy-attribute.https.sub.html.ini | 7 + ...ribute-redirect-on-load.https.sub.html.ini | 6 + ...ssions-policy-attribute.https.sub.html.ini | 6 + ...d-by-permissions-policy.https.sub.html.ini | 9 + ...ault-permissions-policy.https.sub.html.ini | 9 + ...d-by-permissions-policy.https.sub.html.ini | 9 + .../bluetooth-report-only.https.html.ini | 3 + .../bluetooth-reporting.https.html.ini | 3 + .../camera-report-only.https.html.ini | 3 + .../reporting/camera-reporting.https.html.ini | 4 + .../reporting/fullscreen-report-only.html.ini | 4 + .../microphone-report-only.https.html.ini | 3 + .../microphone-reporting.https.html.ini | 4 + .../payment-report-only.https.html.ini | 4 + .../picture-in-picture-report-only.html.ini | 3 + .../picture-in-picture-reporting.html.ini | 3 + ...report-only-and-enforce.https.sub.html.ini | 3 + ...rt-only-single-endpoint.https.sub.html.ini | 3 + ...t-to-multiple-endpoints.https.sub.html.ini | 3 + ...port-to-single-endpoint.https.sub.html.ini | 3 + .../serial-report-only.https.html.ini | 6 + .../reporting/serial-reporting.https.html.ini | 6 + .../reporting/usb-report-only.https.html.ini | 3 + .../permissions/event-model.https.html.ini | 12 + .../non-fully-active.https.html.ini | 7 + .../permissions/permissions-cg.https.html.ini | 4 + ...permissions-garbage-collect.https.html.ini | 4 + .../permissions/revocation.https.html.ini | 6 + .../meta/permissions/worker.https.html.ini | 3 + .../picture-in-picture/css-selector.html.ini | 3 + .../disable-picture-in-picture.html.ini | 18 + .../enter-picture-in-picture.html.ini | 3 + .../exit-picture-in-picture.html.ini | 6 + .../leave-picture-in-picture.html.ini | 6 + .../picture-in-picture/mediastream.html.ini | 3 + .../picture-in-picture-element.html.ini | 3 + .../picture-in-picture-window.html.ini | 15 + .../removed-from-document.html.ini | 3 + .../request-picture-in-picture-twice.html.ini | 6 + .../request-picture-in-picture.html.ini | 12 + .../picture-in-picture/shadow-dom.html.ini | 3 + ...tercapture_remove_setcapture_node.html.ini | 4 + ...ary_event_handler_at_ua_shadowdom.html.ini | 31 + ...coalesced_events_attributes.https.html.ini | 43 + ...ts_attributes_on_redispatch.https.html.ini | 16 + ...ributes_under_load.https.optional.html.ini | 16 + ...-mouse-events-when-removing-nodes.html.ini | 12 + .../pointerevent_mouse-on-object.html.ini | 6 + ...revent_mouse-pointer-on-scrollbar.html.ini | 7 + ...se-pointer-preventdefault-passive.html.ini | 3 + ...vent_mouse-pointer-preventdefault.html.ini | 21 + ...event_mouse-pointer-updown-events.html.ini | 4 + ...ter_target_host_of_shadow_removed.html.ini | 9 + ...et_root_element_in_shadow_removed.html.ini | 9 + ...after_pointer_target_slot_removed.html.ini | 9 + ...interevent_mouseevent_key_pressed.html.ini | 16 + ...uch-action_two-finger_interaction.html.ini | 2 + ...nterdown_target_removed.tentative.html.ini | 36 + .../crashtests/longpress-crash.html.ini | 2 + ...ter-boundary-events-for-shadowdom.html.ini | 4 + ...ceid-from-pointer-event.tentative.html.ini | 3 + ...events-none-skip-scroll-in-iframe.html.ini | 3 + ...skip-scroll-will-change-in-iframe.html.ini | 3 + ...r-generates-content-under-pointer.html.ini | 4 + ...ointerevent_after_target_appended.html.ini | 76 + ...et_appended_interleaved.tentative.html.ini | 40 + ...pointerevent_after_target_removed.html.ini | 40 + ...nt_after_target_removed_from_slot.html.ini | 12 + ...get_removed_interleaved.tentative.html.ini | 22 + .../pointerevent_attributes.html.ini | 88 + ...revent_auxclick_is_a_pointerevent.html.ini | 16 + ...plicit_release_hoverable_pointers.html.ini | 4 + ...ary_events_attributes_during_drag.html.ini | 6 + ...nts_before_pointerrawupdate.https.html.ini | 3 + ...vent_boundary_events_in_capturing.html.ini | 16 + ...ents_modifier_no_pointer_movement.html.ini | 54 + .../pointerevent_capture_mouse.html.ini | 13 + ...use_and_release_and_capture_again.html.ini | 3 + ...erevent_capture_suppressing_mouse.html.ini | 7 + ..._touch_and_release_at_got_capture.html.ini | 3 + ...-touch-action-onpointerdown_touch.html.ini | 3 + ...pointerevent_click_during_capture.html.ini | 38 + ...event_click_during_parent_capture.html.ini | 53 + ...nterevent_click_is_a_pointerevent.html.ini | 37 + ...is_a_pointerevent_multiple_clicks.html.ini | 13 + ...on_chorded_mouse_button.tentative.html.ini | 6 + ...ent_contextmenu_is_a_pointerevent.html.ini | 16 + ...ointerevent_disabled_form_control.html.ini | 16 + ...erevent_element_haspointercapture.html.ini | 16 + ...ercapture_release_pending_capture.html.ini | 16 + ...interevent_fractional_coordinates.html.ini | 13 + ...it_test_scroll_visible_descendant.html.ini | 3 + ...nt_iframe-touch-action-none_touch.html.ini | 4 + ...ntercapture_for_disconnected_node.html.ini | 4 + ...r_disconnected_node_in_shadow_dom.html.ini | 4 + ...ture_for_disconnected_shadow_host.html.ini | 4 + ...event_lostpointercapture_is_first.html.ini | 4 + ...tercapture_remove_setcapture_node.html.ini | 4 + ...revent_mouse_capture_change_hover.html.ini | 9 + ...pointercapture_inactivate_pointer.html.ini | 7 + .../pointerevent_movementxy.html.ini | 16 + ...e_pointerover_no_pointer_movement.html.ini | 3 + .../pointerevent_pointerId_scope.html.ini | 4 + ...fter_reappending_last_over_target.html.ini | 9 + ..._after_removing_last_over_element.html.ini | 6 + .../pointerevent_pointercancel_touch.html.ini | 4 + ..._pointercapture-in-custom-element.html.ini | 4 + ...vent_pointercapture-in-shadow-dom.html.ini | 4 + ...pture-not-lost-in-chorded-buttons.html.ini | 7 + ...nterevent_pointercapture_in_frame.html.ini | 61 + ...vent_pointerenter_does_not_bubble.html.ini | 4 + ...erleave_after_pointercancel_touch.html.ini | 4 + ...vent_pointerleave_descendant_over.html.ini | 4 + ...terevent_pointerleave_descendants.html.ini | 4 + ...vent_pointerleave_does_not_bubble.html.ini | 4 + .../pointerevent_pointermove.html.ini | 4 + ...ove_isprimary_same_as_pointerdown.html.ini | 10 + ...intermove_on_chorded_mouse_button.html.ini | 4 + ...nterout_after_pointercancel_touch.html.ini | 4 + ...nt_pointerout_no_pointer_movement.html.ini | 7 + .../pointerevent_pointerout_pen.html.ini | 4 + ...terevent_pointerout_received_once.html.ini | 2 + .../pointerevent_pointerrawupdate.html.ini | 7 + ...interevent_pointerrawupdate.https.html.ini | 7 + ...e_after_adoption_from_child.https.html.ini | 3 + ..._after_adoption_from_parent.https.html.ini | 3 + ...ate_changes_pointer_capture.https.html.ini | 15 + ...coalesced_events_attributes.https.html.ini | 16 + ...update_flush_pointercapture.https.html.ini | 3 + ...nterrawupdate_remove_target.https.html.ini | 9 + .../pointerevent_range_input.html.ini | 32 + ...capture_events_to_original_target.html.ini | 16 + ...epointercapture_invalid_pointerid.html.ini | 4 + ...ntercapture_onpointercancel_touch.html.ini | 4 + ...epointercapture_onpointerup_mouse.html.ini | 2 + ...asepointercapture_pointerup_mouse.html.ini | 2 + ...asepointercapture_pointerup_touch.html.ini | 4 + ...pture_release_right_after_capture.html.ini | 16 + ...ence_at_implicit_release_on_click.html.ini | 13 + ...uence_at_implicit_release_on_drag.html.ini | 3 + ...nt_setpointercapture_disconnected.html.ini | 4 + ...ntercapture_inactive_button_mouse.html.ini | 4 + ...tpointercapture_invalid_pointerid.html.ini | 4 + ..._override_pending_capture_element.html.ini | 16 + ...setpointercapture_pointerup_mouse.html.ini | 2 + ...setpointercapture_pointerup_touch.html.ini | 4 + ...t_setpointercapture_relatedtarget.html.ini | 2 + ...ntercapture_to_same_element_twice.html.ini | 22 + ...t_suppress_compat_events_on_click.html.ini | 3 + ...press_compat_events_on_drag_mouse.html.ini | 3 + ...get_at_clicking_link_in_image_map.html.ini | 8 + .../pointerevent_to_slotted_target.html.ini | 13 + ...event_touch-action-auto-css_touch.html.ini | 4 + ...herit_child-auto-child-none_touch.html.ini | 4 + ...h-action-inherit_child-none_touch.html.ini | 4 + ...rit_child-pan-x-child-pan-x_touch.html.ini | 4 + ...rit_child-pan-x-child-pan-y_touch.html.ini | 4 + ...inherit_highest-parent-none_touch.html.ini | 4 + ...-action-inherit_parent-none_touch.html.ini | 2 + ...event_touch-action-modified_touch.html.ini | 4 + ...event_touch-action-none-css_touch.html.ini | 4 + ...t_touch-action-pan-down-css_touch.html.ini | 4 + ...t_touch-action-pan-left-css_touch.html.ini | 4 + ..._touch-action-pan-right-css_touch.html.ini | 4 + ...ent_touch-action-pan-up-css_touch.html.ini | 4 + ...vent_touch-action-pan-x-css_touch.html.ini | 4 + ...ch-action-pan-x-pan-y-pan-y_touch.html.ini | 4 + ...nt_touch-action-pan-x-pan-y_touch.html.ini | 4 + ...vent_touch-action-pan-y-css_touch.html.ini | 4 + ...touch-action-span-none-test_touch.html.ini | 3 + ..._touch-action-svg-none-test_touch.html.ini | 4 + ...ouch-action-table-none-test_touch.html.ini | 7 + ...agates-when-target-is-video_touch.html.ini | 4 + ...nterevent_coordinates_when_locked.html.ini | 4 + ...edEvents_when_pointerlocked.https.html.ini | 3 + ...event_movementxy_with_pointerlock.html.ini | 4 + ..._pointerlock_after_pointercapture.html.ini | 3 + ...nt_pointerlock_supercedes_capture.html.ini | 3 + ...revent_pointermove_in_pointerlock.html.ini | 7 + ..._chorded_mouse_button_when_locked.html.ini | 4 + ...terrawupdate_in_pointerlock.https.html.ini | 4 + ..._after_pointerdown_target_removed.html.ini | 13 + ...matches_corresponding_pointerdown.html.ini | 4 + .../predicted_events_attributes.html.ini | 43 + ...ouch-action-with-swipe-dir-change.html.ini | 25 + .../mouse_buttons_back_forward.html.ini | 4 + .../pointerlock/movementX_Y_basic.html.ini | 3 + .../pointerlock/pointerlock_promise.html.ini | 4 + .../pointerlock_remove_target.html.ini | 4 + ...nterlock_remove_target_on_mouseup.html.ini | 3 + .../pointerlock/pointerlock_shadow.html.ini | 3 + .../pointerlock_unadjustedMovement.html.ini | 3 + .../pointerlock_without_gesture.html.ini | 3 + .../meta/push-api/permission.https.html.ini | 10 + tests/wpt/meta/reporting/bufferSize.html.ini | 2 + tests/wpt/meta/reporting/disconnect.html.ini | 2 + ...orting-default-endpoint.https.sub.html.ini | 7 + ...reporting-path-absolute.https.sub.html.ini | 7 + ...tReport-honors-endpoint.https.sub.html.ini | 2 + .../reporting/generateTestReport.html.ini | 2 + .../wpt/meta/reporting/nestedReport.html.ini | 2 + tests/wpt/meta/reporting/order.html.ini | 2 + ...rting-api-honors-limits.https.sub.html.ini | 2 + .../yield-cross-origin-propagation.html.ini | 4 + .../yield-same-origin-propagation.html.ini | 4 + .../delegate-request.https.sub.html.ini | 3 + ...tdisplaymedia-after-discard.https.html.ini | 3 + .../getdisplaymedia-framerate.https.html.ini | 3 + ...splaymedia-restrictOwnAudio.https.html.ini | 9 + .../getdisplaymedia-settings.https.html.ini | 6 + .../getdisplaymedia.https.html.ini | 201 + ...ions-policy-audio+video.https.sub.html.ini | 16 + ...ermissions-policy-audio.https.sub.html.ini | 16 + ...ermissions-policy-video.https.sub.html.ini | 16 + ...captured-surface-resolution.https.html.ini | 18 + .../screen-orientation/active-lock.html.ini | 10 + .../event-before-promise.html.ini | 4 + .../fullscreen-interactions.html.ini | 7 + .../hidden_document.html.ini | 13 + .../screen-orientation/lock-basic.html.ini | 10 + .../lock-sandboxed-iframe.html.ini | 7 + .../lock-unlock-check.html.ini | 7 + .../nested-documents.html.ini | 7 + .../non-fully-active.html.ini | 9 + .../onchange-event-subframe.html.ini | 7 + .../onchange-event.html.ini | 7 + .../orientation-reading.html.ini | 13 + .../meta/screen-orientation/unlock.html.ini | 16 + .../chrome-bug-1348019.https.html.ini | 3 + ...abled-by-permissions-policy.https.html.ini | 9 + .../wakelock-document-hidden.https.html.ini | 6 + ...-attribute-redirect-on-load.https.html.ini | 6 + ...ermissions-policy-attribute.https.html.ini | 6 + ...abled-by-permissions-policy.https.html.ini | 10 + ...rigin-by-permissions-policy.https.html.ini | 10 + .../wakelock-onrelease.https.html.ini | 9 + .../wakelock-released.https.html.ini | 3 + .../wakelock-request-denied.https.html.ini | 3 + ...akelockpermissiondescriptor.https.html.ini | 3 + .../scroll-timeline-snapshotting.html.ini | 3 + .../drag-selection-over-target-text.html.ini | 3 + .../find-range-from-text-directive.html.ini | 72 + .../force-load-at-top.html.ini | 12 + .../iframe-scroll.sub.html.ini | 7 + .../non-html-documents-json.html.ini | 3 + .../non-html-documents.html.ini | 16 + .../percent-encoding.html.ini | 21 + .../redirects.html.ini | 42 + ...t-fragment-after-DOMContentLoaded.html.ini | 3 + .../scroll-to-text-fragment-api.html.ini | 6 + .../scroll-to-text-fragment-same-doc.html.ini | 6 + ...oll-to-text-fragment-security.sub.html.ini | 15 + .../scroll-to-text-fragment.html.ini | 126 + .../sequential-focus.html.ini | 3 + ...cation-accepted-bbk-created.https.html.ini | 9 + ...on-accepted-bbk-per-passkey.https.html.ini | 3 + ...ication-accepted-bbk-reused.https.html.ini | 9 + .../authentication-accepted.https.html.ini | 6 + ...entication-auth-another-way.https.html.ini | 2 + ...ntication-cannot-bypass-spc.https.html.ini | 3 + ...entication-cross-origin.sub.https.html.ini | 3 + ...uthentication-icon-data-url.https.html.ini | 3 + ...uthentication-in-iframe.sub.https.html.ini | 6 + ...authentication-invalid-icon.https.html.ini | 6 + ...invalid-payment-entity-logo.https.html.ini | 3 + .../authentication-optout.https.html.ini | 3 + .../authentication-rejected.https.html.ini | 6 + ...on-requires-user-activation.https.html.ini | 3 + .../enrollment-bbk-per-passkey.https.html.ini | 3 + .../enrollment-bbk.https.html.ini | 2 + .../enrollment-in-iframe.sub.https.html.ini | 9 + .../enrollment.https.html.ini | 2 + ...ion-direction-on-clicks.tentative.html.ini | 9 + .../meta/selection/anchor-removal.html.ini | 6 + ...move-around-contenteditable-false.html.ini | 18 + .../move-around-generated-content.html.ini | 36 + ...on-primary-mouse-button.tentative.html.ini | 34 + ...th-primary-mouse-button.tentative.html.ini | 16 + .../extend-selection-in-shadow-tree.html.ini | 3 + ...hange-event-on-pressing-backspace.html.ini | 6 + ...rol-element-on-pressing-backspace.html.ini | 3 + .../selection/move-by-word-korean.html.ini | 12 + .../move-by-word-with-symbol.html.ini | 18 + ...elect-end-of-line-image.tentative.html.ini | 3 + .../tentative/Selection-direction.html.ini | 21 + ...gifier_editable_element.tentative.html.ini | 34 + .../selection/textcontrols/focus.html.ini | 2 + ...lect-on-input-and-contenteditable.html.ini | 15 + .../shadow-dom/accesskey.tentative.html.ini | 7 + .../move-to-new-tree-1343016.html.ini | 2 - .../execcommand-insertList-in-shadow.html.ini | 3 + .../delegatesFocus-highlight-sibling.html.ini | 3 + ...on-slot-fallback-default-tabindex.html.ini | 3 + .../focus-navigation-slot-fallback.html.ini | 3 + ...us-navigation-slot-nested-2levels.html.ini | 3 + ...gation-slot-nested-delegatesFocus.html.ini | 3 + ...s-navigation-slot-nested-fallback.html.ini | 3 + .../focus-navigation-slot-nested.html.ini | 3 + ...avigation-slot-shadow-in-fallback.html.ini | 3 + ...us-navigation-slot-shadow-in-slot.html.ini | 3 + ...cus-navigation-slot-with-tabindex.html.ini | 3 + .../focus-navigation-slots-in-slot.html.ini | 3 + .../focus-navigation-slots.html.ini | 3 + ...us-navigation-web-component-radio.html.ini | 3 + ...us-navigation-with-delegatesFocus.html.ini | 48 + .../focus-navigation.html.ini | 3 + .../focus-nested-slots.html.ini | 3 + .../focus-reverse-unassignable-slot.html.ini | 3 + .../focus-reverse-unassigned-slot.html.ini | 3 + .../focus-unassignable-slot.html.ini | 3 + .../focus-with-negative-index.html.ini | 6 + .../tentative/focus-menu-elements.html.ini | 3 + .../tentative/carousel-grid-order.html.ini | 3 + .../reading-flow/tentative/flex-flow.html.ini | 9 + .../tentative/flex-visual-order.html.ini | 12 + .../grid-auto-flow-reading-order.html.ini | 6 + .../tentative/grid-columns.html.ini | 3 + .../grid-order-across-scopes.html.ini | 3 + .../grid-order-on-shadow-host.html.ini | 6 + .../grid-order-pseudo-elements.html.ini | 3 + .../grid-order-with-display-contents.html.ini | 9 + .../tentative/grid-order-with-iframe.html.ini | 3 + .../grid-order-with-nested-grids.html.ini | 9 + .../grid-order-with-popover.html.ini | 6 + ...grid-order-with-position-absolute.html.ini | 6 + .../grid-order-with-position-fixed.html.ini | 6 + .../tentative/grid-order-with-slots.html.ini | 21 + .../tentative/grid-order.html.ini | 12 + .../reading-flow/tentative/grid-rows.html.ini | 3 + .../reading-flow/tentative/normal.html.ini | 6 + .../tentative/source-order-invalid.html.ini | 3 + .../tentative/source-order-valid.html.ini | 15 + ...ocumentOrShadowRoot-activeElement.html.ini | 18 + ...lur-on-shadow-host-delegatesFocus.html.ini | 3 + .../click-focus-delegatesFocus-click.html.ini | 12 + ...us-delegatesFocus-tabindex-varies.html.ini | 3 + ...ocus-delegatesFocus-tabindex-zero.html.ini | 3 + .../focus/click-focus-slot-ancestor.html.ini | 9 + .../shadow-dom/focus/focus-autofocus.html.ini | 12 + .../focus/focus-click-on-shadow-host.html.ini | 3 + ...atesFocus-nested-browsing-context.html.ini | 2 + .../focus-method-delegatesFocus.html.ini | 39 + .../focus-method-with-delegatesFocus.html.ini | 12 + ...focus-scroll-under-delegatesFocus.html.ini | 4 + ...cus-slot-box-generated-tabindex-0.html.ini | 3 + .../focus/focus-tab-on-shadow-host.html.ini | 3 + ...er-shadow-negative-delegatesFocus.html.ini | 3 + ...us-tabindex-order-shadow-negative.html.ini | 3 + ...us-tabindex-order-shadow-slot-one.html.ini | 3 + ...der-shadow-varying-delegatesFocus.html.ini | 3 + ...x-order-shadow-varying-tabindex-2.html.ini | 3 + ...x-order-shadow-varying-tabindex-3.html.ini | 3 + ...dex-order-shadow-varying-tabindex.html.ini | 3 + ...-order-shadow-zero-delegatesFocus.html.ini | 3 + ...x-order-shadow-zero-host-negative.html.ini | 3 + ...adow-zero-host-not-set-scrollable.html.ini | 3 + ...ex-order-shadow-zero-host-not-set.html.ini | 3 + ...bindex-order-shadow-zero-host-one.html.ini | 3 + ...order-shadow-zero-host-scrollable.html.ini | 3 + .../focus-tabindex-order-shadow-zero.html.ini | 3 + ...delegatesFocus-on-slotted-content.html.ini | 3 + ...-with-delegatesFocus-text-control.html.ini | 3 + ...ext-selection-with-delegatesFocus.html.ini | 6 + .../shadow-dom/leaktests/selection.html.ini | 3 + .../tentative/anchor.html.ini | 9 + .../tentative/aria-labelledby.html.ini | 15 + .../tentative/commandfor.html.ini | 9 + .../tentative/dom-mutation.html.ini | 21 + .../reference-target/tentative/form.html.ini | 15 + .../tentative/interestfor.tentative.html.ini | 9 + .../tentative/label-descendant.html.ini | 12 + .../tentative/label-for.html.ini | 2 + .../tentative/popovertarget.html.ini | 9 + ...perty-reflection-imperative-setup.html.ini | 45 + .../tentative/property-reflection.html.ini | 48 + .../reference-target-basics.html.ini | 18 + .../back.tentative.html.ini | 3 + .../click-event-bubbles.tentative.html.ini | 3 + .../navigation-api-precommit-handler.html.ini | 2 + ...ith-image-pseudo-element-and-text.html.ini | 3 + .../node-with-image-pseudo-element.html.ini | 3 + ...writing-text-once-per-interaction.html.ini | 4 + .../tentative/overwriting-text.html.ini | 7 + .../racing-soft-navigations.html.ini | 15 + .../tentative/video-srcObject-change.html.ini | 3 + .../dropped-entries.tentative.html.ini | 3 + ...interaction-not-softnav.tentative.html.ini | 3 + .../hash.tentative.html.ini | 3 + ...ed-by-image-softnav-lcp.tentative.html.ini | 3 + ...wed-by-text-softnav-lcp.tentative.html.ini | 3 + ...-two-image-softnavs-lcp.tentative.html.ini | 3 + ...-with-paint-before-back.tentative.html.ini | 3 + .../background-image-set-image.html.ini | 3 + .../lcp/tentative/broken-image-icon.html.ini | 3 + .../lcp/tentative/contracted-image.html.ini | 3 + .../tentative/cross-origin-image.sub.html.ini | 3 + .../element-only-when-fully-active.html.ini | 4 + .../lcp/tentative/expanded-image.html.ini | 3 + .../first-paint-equals-lcp-text.html.ini | 3 + .../iframe-content-not-observed.html.ini | 3 + .../lcp/tentative/raf-loop.html.ini | 3 + ...sic-script-history-push.tentative.html.ini | 3 + ...ule-script-history-push.tentative.html.ini | 3 + .../multiple-nested-events.tentative.html.ini | 3 + ...-paint-entries-buffered.tentative.html.ini | 3 + .../navigate-child.html.ini | 3 + .../navigation-api-back.tentative.html.ini | 2 + .../navigation-api-forward.tentative.html.ini | 2 + .../navigation-api-hash.tentative.html.ini | 2 + ...avigation-api-precommit.tentative.html.ini | 2 + ...navigation-api-rejected.tentative.html.ini | 2 + ...vigation-api-traverseto.tentative.html.ini | 2 + ...ion-api-view-transition.tentative.html.ini | 2 + .../navigation-api.tentative.html.ini | 2 + ...popstate-multiple-backs.tentative.html.ini | 3 + .../popstate.tentative.html.ini | 3 + ...acestate-null-then-push.tentative.html.ini | 3 + ...interaction-not-softnav.tentative.html.ini | 3 + .../tentative/almost-soft-navigation.html.ini | 19 + .../smoke/tentative/basic.html.ini | 3 + .../smoke/tentative/dom.html.ini | 25 + .../smoke/tentative/image-src-change.html.ini | 13 + .../smoke/tentative/late-url-change.html.ini | 3 + .../smoke/tentative/lcp-unbuffered.html.ini | 3 + .../smoke/tentative/lcp.html.ini | 3 + .../task-attribution-link-load.html.ini | 3 + .../smoke/tentative/task-attribution.html.ini | 16 + .../smoke/tentative/video-src-change.html.ini | 4 + .../window-open-cross-scheduling.html.ini | 3 + ...tection-main-descendent.tentative.html.ini | 3 + ...web-component-lifecycle.tentative.html.ini | 3 + ...ft-navigation-detection.tentative.html.ini | 3 + ...nt-larger-than-viewport.tentative.html.ini | 3 + ...softnav-after-lcp-paint.tentative.html.ini | 3 + ...en-lcp-render-and-paint.tentative.html.ini | 3 + ...-anim-image-softnav-lcp.tentative.html.ini | 3 + ...ed-by-image-softnav-lcp.tentative.html.ini | 3 + ...wed-by-text-softnav-lcp.tentative.html.ini | 3 + .../visited-link.tentative.html.ini | 3 + .../cookie-indices.tentative.https.html.ini | 17 + ...onymous-client-ip-duplicate.https.html.ini | 2 + .../cross-origin-cookies.https.html.ini | 2 + .../same-origin-cookies.https.html.ini | 5 + .../protocol-handler-register.https.html.ini | 4 + ...protocol-handler-unregister.https.html.ini | 4 + ...estriction-background-fetch.https.html.ini | 5 + ...restriction-background-sync.https.html.ini | 5 + ...-capabilities-decoding-info.https.html.ini | 5 + ...-capabilities-encoding-info.https.html.ini | 5 + .../restriction-midi-sysex.https.html.ini | 2 + .../prerender/restriction-midi.https.html.ini | 2 + .../restriction-notification.https.html.ini | 2 + .../prerender/restriction-push.https.html.ini | 2 + ...iction-sensor-accelerometer.https.html.ini | 5 + ...sensor-ambient-light-sensor.https.html.ini | 5 + ...estriction-sensor-gyroscope.https.html.ini | 5 + ...riction-sensor-magnetometer.https.html.ini | 5 + .../restriction-wake-lock.https.html.ini | 2 + ...etch-eagerness-pointer-down.https.html.ini | 2 + ...tch-eagerness-pointer-hover.https.html.ini | 2 + ...Recognition-installOnDevice.https.html.ini | 12 + ...hSynthesis-pause-resume.tentative.html.ini | 3 + .../SpeechSynthesis-speak-events.html.ini | 6 + .../SpeechSynthesis-speak-twice.html.ini | 3 + .../SpeechSynthesisEvent-properties.html.ini | 3 + .../storageAccess.testdriver.sub.html.ini | 2 + .../add-error.tentative.https.html.ini | 22 + .../add-success.tentative.https.html.ini | 7 + .../name/comp_host_language_label.html.ini | 36 + .../wpt/meta/svg-aam/name/comp_label.html.ini | 12 + .../svg-aam/name/comp_labelledby.html.ini | 27 + .../svg-aam/role/role-img.tentative.html.ini | 21 + .../meta/svg-aam/role/roles-generic.html.ini | 27 + tests/wpt/meta/svg-aam/role/roles.html.ini | 12 + .../restart-never-and-begin-click.html.ini | 3 + ...s-inside-hidden-svg-containers-01.html.ini | 3 + ...s-inside-hidden-svg-containers-02.html.ini | 3 + ...s-inside-hidden-svg-containers-03.html.ini | 3 + ...seevents-after-touchend.tentative.html.ini | 21 + .../multi-touch-interactions.html.ini | 13 + .../multi-touch-interfaces.html.ini | 13 + ...en-touchend-listener-use-sync-xhr.html.ini | 4 + .../single-touch-vertical-rl.html.ini | 4 + .../meta/touch-events/single-touch.html.ini | 2 + .../uievents/click/auxclick_event.html.ini | 4 + .../click_event_target_child_parent.html.ini | 3 + .../click_event_target_siblings.html.ini | 3 + .../keyboard-accesskey-click-event.html.ini | 10 + .../interface/keyboard-click-event.html.ini | 10 + .../modifier-keys-combinations.html.ini | 2 + .../meta/uievents/mouse/attributes.html.ini | 3 + .../cancel-mousedown-in-subframe.html.ini | 7 + .../mouse/layer-coords-transform.html.ini | 6 + ...yout_change_should_fire_mouseover.html.ini | 3 + ...ending_last_over_target.tentative.html.ini | 21 + ..._after_removing_last_over_element.html.ini | 6 + ...events_modifier_no_mouse_movement.html.ini | 54 + .../mouseenter-mouseleave-on-drag.html.ini | 9 + ...ve_after_mouseover_target_removed.html.ini | 12 + .../mousemove_prevent_default_action.html.ini | 6 + ...over-at-removing-mousedown-target.html.ini | 182 + ...and_page_after_dispatch.tentative.html.ini | 6 + ...te-after-target-removed.tentative.html.ini | 5 + .../focus-events/focus-contained.html.ini | 3 + .../focus-management-expectations.html.ini | 3 + .../focus-events/focus.html.ini | 3 + .../uievents/textInput/backspace.html.ini | 4 + .../meta/uievents/textInput/basic.html.ini | 10 + .../textInput/delete-selection.html.ini | 4 + .../meta/uievents/textInput/delete.html.ini | 4 + .../enter-textarea-contenteditable.html.ini | 7 + .../wpt/meta/vibration/silent-ignore.html.ini | 2 + ...wport-segments-change-event.https.html.ini | 2 + ...port-segments-env-variables.https.html.ini | 2 + ...-segments-segments-property.https.html.ini | 2 + .../page-and-offset-in-iframe.html.ini | 3 + .../resize-event-order.html.ini | 6 + .../scroll-event-order.html.ini | 3 + .../wai-aria/role/abstract-roles.html.ini | 36 + tests/wpt/meta/wai-aria/role/basic.html.ini | 3 + .../wai-aria/role/contextual-roles.html.ini | 3 + .../wai-aria/role/fallback-roles.html.ini | 66 + .../meta/wai-aria/role/form-roles.html.ini | 3 + .../role/grid-roles.tentative.html.ini | 18 + .../meta/wai-aria/role/invalid-roles.html.ini | 228 + .../role/list-roles.tentative.html.ini | 6 + .../role/listbox-roles.tentative.html.ini | 3 + .../role/menu-roles.tentative.html.ini | 27 + .../meta/wai-aria/role/region-roles.html.ini | 3 + .../role_none_conflict_resolution.html.ini | 12 + tests/wpt/meta/wai-aria/role/roles.html.ini | 324 + .../meta/wai-aria/role/synonym-roles.html.ini | 12 + .../role/tab-roles.tentative.html.ini | 6 + .../role/tree-roles.tentative.html.ini | 6 + ...event-trigger-alternate.tentative.html.ini | 3 + ...trigger-before-handlers.tentative.html.ini | 3 + .../event-trigger-once.tentative.html.ini | 3 + .../event-trigger-repeat.tentative.html.ini | 3 + .../event-trigger-state.tentative.html.ini | 3 + ...ons-policy-cross-origin.https.sub.html.ini | 18 + ...d-by-permissions-policy.https.sub.html.ini | 6 + .../share-consume-activation.https.html.ini | 3 + .../meta/web-share/share-empty.https.html.ini | 18 + ...-sharePromise-internal-slot.https.html.ini | 4 + .../share-url-invalid.https.html.ini | 24 + .../test-fully-active.https.html.ini | 2 + ...MediaElementAudioSourceNode.https.html.ini | 9 + .../conditional-mediation.https.html.ini | 6 + .../createcredential-abort.https.html.ini | 18 + ...createcredential-attachment.https.html.ini | 12 + ...ial-badargs-authnrselection.https.html.ini | 2 + ...redential-badargs-challenge.https.html.ini | 2 + ...createcredential-badargs-rp.https.html.ini | 2 + ...eatecredential-badargs-user.https.html.ini | 2 + ...createcredential-clientdata.https.html.ini | 2 + ...ial-cross-origin-iframe.https.sub.html.ini | 2 + ...edential-excludecredentials.https.html.ini | 2 + ...createcredential-extensions.https.html.ini | 2 + ...eatecredential-getpublickey.https.html.ini | 2 + .../createcredential-hints.https.html.ini | 2 + ...al-large-blob-not-supported.https.html.ini | 2 + ...ential-large-blob-supported.https.html.ini | 2 + ...eatecredential-minpinlength.https.html.ini | 2 + ...eatecredential-nested-frame.https.html.ini | 2 + .../createcredential-passing.https.html.ini | 2 + .../createcredential-prf.https.html.ini | 2 + ...credential-pubkeycredparams.https.html.ini | 2 + ...eatecredential-resident-key.https.html.ini | 45 + .../createcredential-timeout.https.html.ini | 3 + .../credblob-not-supported.https.html.ini | 3 + .../credblob-supported.https.html.ini | 6 + .../getclientcapabilities.https.html.ini | 6 + ...credential-allowcredentials.https.html.ini | 2 + .../getcredential-attachment.https.html.ini | 12 + .../getcredential-badargs-rpid.https.html.ini | 2 + ...al-badargs-userverification.https.html.ini | 2 + .../getcredential-extensions.https.html.ini | 2 + .../getcredential-hints.https.html.ini | 2 + ...al-large-blob-not-supported.https.html.ini | 2 + ...ential-large-blob-supported.https.html.ini | 2 + .../getcredential-nested-frame.https.html.ini | 2 + .../getcredential-passing.https.html.ini | 2 + .../webauthn/getcredential-prf.https.html.ini | 2 + .../getcredential-rk-passing.https.html.ini | 2 + .../getcredential-timeout.https.html.ini | 3 + ...tformauthenticatoravailable.https.html.ini | 9 + ...p-client-override.tentative.https.html.ini | 6 + ...al-all-accepted-credentials.https.html.ini | 24 + ...signal-current-user-details.https.html.ini | 12 + .../signal-unknown-credential.https.html.ini | 12 + .../webauthn/storecredential.https.html.ini | 3 + .../webauthn-testdriver-basic.https.html.ini | 2 + ...Transform-encoded-transform.https.html.ini | 15 + ...-sender-worker-single-frame.https.html.ini | 6 + .../script-audio-transform.https.html.ini | 3 + .../script-change-transform.https.html.ini | 3 + .../script-late-transform.https.html.ini | 3 + .../script-metadata-transform.https.html.ini | 39 + ...-generateKeyFrame-simulcast.https.html.ini | 9 + ...-transform-generateKeyFrame.https.html.ini | 30 + ...ansform-sendKeyFrameRequest.https.html.ini | 18 + .../script-transform.https.html.ini | 12 + ...cript-write-twice-transform.https.html.ini | 3 + .../sframe-keys.https.html.ini | 6 + .../sframe-transform-in-worker.https.html.ini | 3 + .../RTCEncodedAudioFrame-clone.https.html.ini | 3 + ...CEncodedAudioFrame-metadata.https.html.ini | 12 + ...edAudioFrame-receive-cloned.https.html.ini | 3 + ...dedAudioFrame-send-incoming.https.html.ini | 3 + ...Frame-serviceworker-failure.https.html.ini | 3 + .../RTCEncodedVideoFrame-clone.https.html.ini | 3 + ...CEncodedVideoFrame-metadata.https.html.ini | 12 + ...Frame-serviceworker-failure.https.html.ini | 3 + ...on-insertable-streams-audio.https.html.ini | 24 + ...n-insertable-streams-errors.https.html.ini | 3 + ...nsertable-streams-simulcast.https.html.ini | 3 + ...rtable-streams-video-frames.https.html.ini | 3 + ...on-insertable-streams-video.https.html.ini | 18 + ...n-insertable-streams-worker.https.html.ini | 12 + .../hardware-capability-stats.https.html.ini | 36 + .../RTCPeerConnection-addTrack.https.html.ini | 36 + ...rToReceive-options.optional.https.html.ini | 12 + .../webrtc/legacy/onaddstream.https.html.ini | 3 + .../webrtc/receiver-track-live.https.html.ini | 12 + .../meta/webrtc/simulcast/av1.https.html.ini | 3 + .../webrtc/simulcast/basic.https.html.ini | 3 + .../webrtc/simulcast/getStats.https.html.ini | 3 + .../meta/webrtc/simulcast/h264.https.html.ini | 3 + .../negotiation-encodings.https.html.ini | 60 + .../simulcast/rid-manipulation.html.ini | 3 + .../simulcast/screenshare.https.html.ini | 3 + .../setParameters-active.https.html.ini | 9 + .../setParameters-encodings.https.html.ini | 45 + .../setParameters-maxFramerate.https.html.ini | 3 + .../meta/webrtc/simulcast/vp8.https.html.ini | 3 + .../vp9-scalability-mode.https.html.ini | 3 + .../meta/webrtc/simulcast/vp9.https.html.ini | 3 + .../nested_fullscreen.https.html.ini | 6 + ...lscreen-companion.tentative.https.html.ini | 3 + ...-fullscreen-enter.tentative.https.html.ini | 3 + ...n-fullscreen-move.tentative.https.html.ini | 3 + ...creen-window-open.tentative.https.html.ini | 3 + 1994 files changed, 69847 insertions(+), 97 deletions(-) create mode 100644 tests/wpt/meta/IndexedDB/file_support.sub.html.ini create mode 100644 tests/wpt/meta/accelerometer/Accelerometer-iframe-access.https.html.ini create mode 100644 tests/wpt/meta/accelerometer/Accelerometer.https.html.ini create mode 100644 tests/wpt/meta/accelerometer/GravitySensor.https.html.ini create mode 100644 tests/wpt/meta/accelerometer/LinearAccelerationSensor.https.html.ini create mode 100644 tests/wpt/meta/accessibility/svg-mouse-listener.html.ini create mode 100644 tests/wpt/meta/accname/basic.html.ini create mode 100644 tests/wpt/meta/accname/name/comp_embedded_control.html.ini create mode 100644 tests/wpt/meta/accname/name/comp_hidden_not_referenced.html.ini create mode 100644 tests/wpt/meta/accname/name/comp_host_language_label.html.ini create mode 100644 tests/wpt/meta/accname/name/comp_label.html.ini create mode 100644 tests/wpt/meta/accname/name/comp_labeledby_non_standard.html.ini create mode 100644 tests/wpt/meta/accname/name/comp_labelledby.html.ini create mode 100644 tests/wpt/meta/accname/name/comp_labelledby_hidden_nodes.html.ini create mode 100644 tests/wpt/meta/accname/name/comp_name_from_content.html.ini create mode 100644 tests/wpt/meta/accname/name/comp_name_from_content_alt_counter_invalidation.html.ini create mode 100644 tests/wpt/meta/accname/name/comp_name_from_heading.tentative.html.ini create mode 100644 tests/wpt/meta/accname/name/comp_name_from_pseudo_content_marker.tentative.html.ini create mode 100644 tests/wpt/meta/accname/name/comp_text_node.html.ini create mode 100644 tests/wpt/meta/accname/name/comp_tooltip.html.ini create mode 100644 tests/wpt/meta/accname/name/comp_tooltip.tentative.html.ini create mode 100644 tests/wpt/meta/accname/name/shadowdom/basic.html.ini create mode 100644 tests/wpt/meta/accname/name/shadowdom/slot.html.ini create mode 100644 tests/wpt/meta/ai/language_detection/detector-iframe.https.html.ini create mode 100644 tests/wpt/meta/ai/rewriter/rewriter-iframe.tentative.https.html.ini create mode 100644 tests/wpt/meta/ai/summarizer/summarizer-iframe.tentative.https.html.ini create mode 100644 tests/wpt/meta/ai/writer/writer-iframe.tentative.https.html.ini create mode 100644 tests/wpt/meta/ambient-light/AmbientLightSensor-iframe-access.https.html.ini create mode 100644 tests/wpt/meta/ambient-light/AmbientLightSensor.https.html.ini create mode 100644 tests/wpt/meta/attribution-reporting/referrer-policy.sub.https.html.ini create mode 100644 tests/wpt/meta/attribution-reporting/request-format.sub.https.html.ini create mode 100644 tests/wpt/meta/audio-output/enumerateDevices-with-selectAudioOutput.https.html.ini create mode 100644 tests/wpt/meta/audio-output/removeTrack-after-setSinkId.https.html.ini create mode 100644 tests/wpt/meta/audio-output/selectAudioOutput-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/audio-output/setSinkId-with-selectAudioOutput.https.html.ini create mode 100644 tests/wpt/meta/audio-output/setSinkId.https.html.ini create mode 100644 tests/wpt/meta/battery-status/page-visibility.https.html.ini create mode 100644 tests/wpt/meta/clear-site-data/clear-cache-bfcache-partitioning.tentative.https.html.ini create mode 100644 tests/wpt/meta/clear-site-data/clear-cache-bfcache.https.html.ini create mode 100644 tests/wpt/meta/clear-site-data/clear-cache-partitioning.tentative.https.html.ini create mode 100644 tests/wpt/meta/clear-site-data/clear-cache.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-clipboard-read-unsanitized-null.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-custom-formats-write-fail.tentative.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-custom-formats-write-read-web-prefix.tentative.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-custom-formats-write-read-without-web-prefix.tentative.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-custom-formats-write-read.tentative.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-html-script-removal.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-navigator-clipboard-basics.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-navigator-clipboard-change-event.tentative.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-navigator-clipboard-read-resource-load.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-navigator-clipboard-read-sanitize.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-navigator-clipboard-write-domstring.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-navigator-clipboard-write-multiple.tentative.https.sub.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-promise-write-blobs-read-blobs.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-svg-read-write.tentative.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-unsanitized-html-formats-write-read.tentative.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-unsanitized-plaintext-formats-write-read.tentative.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-unsanitized-standard-html-read-fail.tentative.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-write-blobs-read-blobs.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-write-html-read-html.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/async-write-image-read-image.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/detached-iframe/read-on-detaching-iframe.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/detached-iframe/write-on-detaching-iframe.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/detached-iframe/write-read-on-detached-iframe.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/detached-iframe/writeText-readText-on-detached-iframe.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/events/copy-event.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/feature-policy/clipboard-read/clipboard-read-disabled-by-feature-policy.tentative.https.sub.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/feature-policy/clipboard-read/clipboard-read-enabled-by-feature-policy-attribute-cross-origin-tentative.https.sub.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/feature-policy/clipboard-read/clipboard-read-enabled-by-feature-policy-attribute-tentative.https.sub.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/feature-policy/clipboard-write/clipboard-write-disabled-by-feature-policy.tentative.https.sub.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/feature-policy/clipboard-write/clipboard-write-enabled-by-feature-policy-attribute-cross-origin-tentative.https.sub.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/feature-policy/clipboard-write/clipboard-write-enabled-by-feature-policy-attribute-tentative.https.sub.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/permissions/readText-denied.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/permissions/writeText-denied.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/text-write-read/async-write-read.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/text-write-read/async-write-readText.https.html.ini create mode 100644 tests/wpt/meta/clipboard-apis/text-write-read/async-writeText-read.https.html.ini create mode 100644 tests/wpt/meta/close-watcher/abortsignal.html.ini create mode 100644 tests/wpt/meta/close-watcher/basic.html.ini create mode 100644 tests/wpt/meta/close-watcher/esc-key/keydown.html.ini create mode 100644 tests/wpt/meta/close-watcher/esc-key/keypress.html.ini create mode 100644 tests/wpt/meta/close-watcher/esc-key/keyup.html.ini create mode 100644 tests/wpt/meta/close-watcher/esc-key/not-user-activation.html.ini create mode 100644 tests/wpt/meta/close-watcher/esc-key/synthetic-keyboard-event.html.ini create mode 100644 tests/wpt/meta/close-watcher/event-properties.html.ini create mode 100644 tests/wpt/meta/close-watcher/iframes/dialog-same-origin-nn.html.ini create mode 100644 tests/wpt/meta/close-watcher/iframes/dialog-same-origin-ynn.html.ini create mode 100644 tests/wpt/meta/close-watcher/iframes/dialog-same-origin-ynyn.html.ini create mode 100644 tests/wpt/meta/close-watcher/inside-event-listeners.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/n-activate-preventDefault.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/n-activate.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/n-closerequest-n.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/n-destroy-n.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/n.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/nn-CloseWatcher.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/nn-activate-CloseWatcher.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/nn-activate-dialog.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/nn-dialog.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/nnn-CloseWatcher-dialog-popover.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/nnn-CloseWatcher.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/nnn-dialog.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/nnn-popovers.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/ny-activate-preventDefault.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/ny.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/nyn-popovers.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/nyn.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/nynn-destroy.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/nynn.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/nyyn-CloseWatcher.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/nyyn-dialog.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/nyyyn-CloseWatcher.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/nyyyn-dialog.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/y-dialog-disconnected.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/y-popover-disconnected.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/y.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/yn-activate.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/yn.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/ynn-CloseWatcher.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/ynn-dialog.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/yy.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/yyn.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/yyy-CloseWatcher-dialog-popover.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/yyy-activate-CloseWatcher-dialog-popover.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/yyy-popovers.html.ini create mode 100644 tests/wpt/meta/close-watcher/user-activation/yyy.html.ini create mode 100644 tests/wpt/meta/cookies/attributes/attributes-ctl.sub.html.ini create mode 100644 tests/wpt/meta/cookies/attributes/domain.sub.html.ini create mode 100644 tests/wpt/meta/cookies/partitioned-cookies/partitioned-cookies-samesite-attribute.https.html.ini create mode 100644 tests/wpt/meta/cookies/samesite/get_all_cookies-default-samesite.html.ini create mode 100644 tests/wpt/meta/cookies/samesite/get_named_cookie-default-samesite.html.ini create mode 100644 tests/wpt/meta/cookies/third-party-cookies/third-party-cookie-heuristics.tentative.https.html.ini delete mode 100644 tests/wpt/meta/cookies/third-party-cookies/third-party-cookies.tentative.https.html.ini create mode 100644 tests/wpt/meta/core-aam/role/roles-contextual.html.ini create mode 100644 tests/wpt/meta/credential-management/non-fully-active.https.html.ini create mode 100644 tests/wpt/meta/css/css-anchor-position/popover-implicit-anchor.html.ini create mode 100644 tests/wpt/meta/css/css-cascade/scope-focus.html.ini create mode 100644 tests/wpt/meta/css/css-cascade/scope-hover.html.ini create mode 100644 tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-arrow-key-scroll.html.ini create mode 100644 tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-home-end-scroll.html.ini create mode 100644 tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-keyboard-scroll-on-body.html.ini create mode 100644 tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-keyboard-scroll-on-root.html.ini create mode 100644 tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-mouse-drag-scroll.html.ini create mode 100644 tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-multiple-scrollers.html.ini create mode 100644 tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-pu-pd-scroll.html.ini create mode 100644 tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-scrollbar-button-clicks.html.ini create mode 100644 tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-scrollbar-track-clicks.html.ini create mode 100644 tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-spacebar-scroll.html.ini create mode 100644 tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-user-touch-scroll.html.ini create mode 100644 tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-wheel-scroll.html.ini create mode 100644 tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-state-snapped-snap-changing.html.ini create mode 100644 tests/wpt/meta/css/css-contain/content-visibility/content-visibility-047.html.ini create mode 100644 tests/wpt/meta/css/css-contain/content-visibility/content-visibility-048.html.ini create mode 100644 tests/wpt/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed.html.ini create mode 100644 tests/wpt/meta/css/css-contain/content-visibility/content-visibility-auto-text-fragment.html.ini create mode 100644 tests/wpt/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/column-scroll-marker-003.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/column-scroll-marker-005.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/column-scroll-marker-010.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/column-scroll-marker-focus-001.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/column-scroll-marker-focus-002.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/column-scroll-marker-focus-003.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/column-scroll-marker-focus-004.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/keyboard-scroll.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/resizer-transform.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/root-scroll-button-activation.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/root-scroll-marker-activation-and-scroll-tracking.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/root-scroll-marker-activation-in-iframe.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-button-activation-content-hit-test.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-button-and-scroll-marker-not-in-event-path.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-button-disabled-no-focus.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-button-disposed-event-target.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-button-event-target.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-button-hover-remove.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-button-hover.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-buttons-activation-with-columns.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-buttons-activation.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-buttons-scroll-distance.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-buttons-selection.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-013.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-activation-crash.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-activation-default-direction-position.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-activation-focus-behaviour-links-mode.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-activation-focus-behaviour-tabs-mode.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-activation-retains-focus.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-activation-scroll.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-activation-specified-direction-position.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-active-unreached-target.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-disposed-event-target.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-double-activation.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-event-target.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-focus-visible.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-focus-within.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-group-012.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-group-014.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-hover-logical.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-hover-remove.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-hover.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-inert-002.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-multiple-activation.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-navigation-cycles.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-next-focus.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-scroll-container.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-marker-selection-in-padded-scroller.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-markers-focus-active-element.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-markers-focus-on-scrolling.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroll-target-group-013.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/scroller-covered-by-empty-svg.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/target-current-scroll-marker-update.html.ini create mode 100644 tests/wpt/meta/css/css-overflow/targeted-scroll-marker-selection.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-overscroll-behavior/overscroll-behavior-root.html.ini create mode 100644 tests/wpt/meta/css/css-overscroll-behavior/overscroll-behavior-without-overflow.html.ini create mode 100644 tests/wpt/meta/css/css-overscroll-behavior/overscroll-behavior.html.ini create mode 100644 tests/wpt/meta/css/css-pseudo/focus-visible-originating-element.html.ini create mode 100644 tests/wpt/meta/css/css-pseudo/input-element-pseudo-open.optional.html.ini create mode 100644 tests/wpt/meta/css/css-pseudo/marker-hit-testing.html.ini create mode 100644 tests/wpt/meta/css/css-pseudo/text-selection.html.ini create mode 100644 tests/wpt/meta/css/css-scoping/has-slotted-changing-001.html.ini create mode 100644 tests/wpt/meta/css/css-scoping/has-slotted-changing-002.html.ini create mode 100644 tests/wpt/meta/css/css-scoping/has-slotted-functional-changing-001.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scoping/has-slotted-functional-changing-002.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scoping/has-slotted-functional-changing-003.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scoping/has-slotted-functional-changing-004.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-anchoring/fullscreen-crash.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-anchoring/ignore-adjustments-while-scrolling-to-anchor.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/input/keyboard.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/input/mouse-wheel.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/input/paged.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/input/snap-area-overflow-boundary-viewport-covering.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/overscroll-snap.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/scroll-initial-target/scroll-initial-target-nested-container.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/scroll-initial-target/scroll-initial-target-with-anchor-navigation.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/scroll-initial-target/scroll-initial-target-with-text-fragment-navigation.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/scroll-initial-target/scroll-initial-target-with-user-programmatic-scroll.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/scroll-margin-editable.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/scroll-snap-nested-snap-area-layout-changed.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/scroll-start/scroll-start-with-user-scroll.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/selection-target.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-after-initial-layout/initial-snap-matches-scroll.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/common-to-both-axes-supercedes-first-in-tree-order.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/nested-supercedes-common-to-both-axes.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-common-to-both-axes.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-first-in-tree-order.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-element.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-nested-containers.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-inner-target.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-main-frame.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-positioned.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-at-user-scroll-end.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-on-user-root-scroll.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-on-user-scroll.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-scrolling-non-snapping-axis.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-after-layout-change.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-programmatic-root-scroll.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-programmatic-scroll.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-user-root-scroll.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-user-scroll.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-events/snap-events-with-pseudo-target.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-fling-in-large-area.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/snap-into-covering-area.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-scroll-snap/unrelated-gesture-scroll-during-snap.html.ini create mode 100644 tests/wpt/meta/css/css-transforms/hittest-preserve-3d.html.ini create mode 100644 tests/wpt/meta/css/css-ui/inert-attribute-overriding.html.ini create mode 100644 tests/wpt/meta/css/css-ui/interactivity-inert-click.html.ini create mode 100644 tests/wpt/meta/css/css-ui/interactivity-inert-fullscreen-ua.html.ini create mode 100644 tests/wpt/meta/css/css-ui/resize-iframe-3d-transform.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-ui/resize-textarea-relative-to-right-001.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-ui/resize-textarea-rtl-001.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-ui/resize-textarea-rtl-002.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-ui/user-select-001.html.ini create mode 100644 tests/wpt/meta/css/css-view-transitions/input-targets-root-while-render-blocked.html.ini create mode 100644 tests/wpt/meta/css/css-view-transitions/navigation/hide-before-reveal.html.ini create mode 100644 tests/wpt/meta/css/css-view-transitions/navigation/mismatched-snapshot-containing-block-size-skips.html.ini create mode 100644 tests/wpt/meta/css/css-view-transitions/navigation/pageswap-in-hidden-doc-should-skip-transition.html.ini create mode 100644 tests/wpt/meta/css/css-view-transitions/navigation/pageswap-push-from-click.html.ini create mode 100644 tests/wpt/meta/css/css-view-transitions/transition-in-hidden-page.html.ini create mode 100644 tests/wpt/meta/css/css-view-transitions/window-resize-aborts-transition-before-ready.html.ini create mode 100644 tests/wpt/meta/css/css-view-transitions/window-resize-aborts-transition.html.ini create mode 100644 tests/wpt/meta/css/css-writing-modes/forms/select-multiple-keyboard-selection.optional.html.ini create mode 100644 tests/wpt/meta/css/css-writing-modes/forms/select-multiple-options-visual-order.html.ini create mode 100644 tests/wpt/meta/css/css-writing-modes/forms/text-input-vertical-overflow-no-scroll.html.ini create mode 100644 tests/wpt/meta/css/cssom-view/mouseEvent-offsetXY-svg.html.ini create mode 100644 tests/wpt/meta/css/cssom-view/smooth-scrollIntoView-with-unrelated-gesture-scroll.html.ini create mode 100644 tests/wpt/meta/css/cssom-view/visual-scrollIntoView-001.html.ini create mode 100644 tests/wpt/meta/css/cssom-view/visual-scrollIntoView-002.html.ini create mode 100644 tests/wpt/meta/css/cssom-view/visual-scrollIntoView-003.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-001.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-002.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-003.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-004.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-006.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-007.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-008.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-011.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-013.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-016.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-018-2.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-019.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-021.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-022.tentative.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-024.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-025.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-027.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-028.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-script-focus-002.tentative.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-script-focus-003.tentative.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-script-focus-004.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-script-focus-005.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-script-focus-006.tentative.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-script-focus-007.tentative.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-script-focus-010.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-script-focus-011.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-script-focus-012.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-script-focus-013.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-script-focus-014.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-script-focus-015.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-script-focus-016.tentative.html.ini create mode 100644 tests/wpt/meta/css/selectors/focus-visible-script-focus-017.tentative.html.ini create mode 100644 tests/wpt/meta/css/selectors/has-focus-display-change.html.ini create mode 100644 tests/wpt/meta/css/selectors/invalidation/fullscreen-pseudo-class-in-has.html.ini create mode 100644 tests/wpt/meta/css/selectors/invalidation/has-with-nesting-parent-containing-complex.html.ini create mode 100644 tests/wpt/meta/css/selectors/invalidation/has-with-nesting-parent-containing-hover.html.ini create mode 100644 tests/wpt/meta/css/selectors/invalidation/link-pseudo-class-in-has.html.ini create mode 100644 tests/wpt/meta/css/selectors/invalidation/user-action-pseudo-classes-in-has.html.ini create mode 100644 tests/wpt/meta/css/selectors/invalidation/user-valid-user-invalid.html.ini create mode 100644 tests/wpt/meta/css/selectors/modal-pseudo-class.html.ini create mode 100644 tests/wpt/meta/css/selectors/open-pseudo.html.ini create mode 100644 tests/wpt/meta/css/selectors/user-invalid.html.ini create mode 100644 tests/wpt/meta/css/selectors/user-valid-user-invalid-multifield-inputs.tentative.html.ini create mode 100644 tests/wpt/meta/css/selectors/valid-invalid-form-fieldset.html.ini create mode 100644 tests/wpt/meta/custom-elements/ElementInternals-role.html.ini create mode 100644 tests/wpt/meta/custom-elements/behaves-like-button-with-command.tentative.html.ini create mode 100644 tests/wpt/meta/custom-elements/behaves-like-button-with-popover.tentative.html.ini create mode 100644 tests/wpt/meta/custom-elements/form-associated/label-delegatesFocus.html.ini create mode 100644 tests/wpt/meta/delegated-ink/delete-presentation-area.html.ini create mode 100644 tests/wpt/meta/delegated-ink/exception-thrown-bad-color.tentative.html.ini create mode 100644 tests/wpt/meta/delegated-ink/exception-thrown-diameter-less-than-or-equal-to-0.tentative.html.ini create mode 100644 tests/wpt/meta/device-posture/device-posture-change-event.https.html.ini create mode 100644 tests/wpt/meta/device-posture/device-posture-clear.https.html.ini create mode 100644 tests/wpt/meta/device-posture/device-posture-event-listener.https.html.ini create mode 100644 tests/wpt/meta/device-posture/device-posture-media-queries.https.html.ini create mode 100644 tests/wpt/meta/digital-credentials/allow-attribute-with-create.https.html.ini create mode 100644 tests/wpt/meta/digital-credentials/allow-attribute-with-get.https.html.ini create mode 100644 tests/wpt/meta/digital-credentials/create.disabled-by-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/digital-credentials/create.tentative.https.html.ini create mode 100644 tests/wpt/meta/digital-credentials/default-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/digital-credentials/enabled-on-self-origin-by-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/digital-credentials/get.disabled-by-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/digital-credentials/get.tentative.https.html.ini create mode 100644 tests/wpt/meta/digital-credentials/non-fully-active.https.html.ini create mode 100644 tests/wpt/meta/digital-credentials/user-activation.https.html.ini create mode 100644 tests/wpt/meta/document-picture-in-picture/beforeunload-is-disabled.https.html.ini create mode 100644 tests/wpt/meta/document-picture-in-picture/clears-session-on-close.https.html.ini create mode 100644 tests/wpt/meta/document-picture-in-picture/copy-document-mode-quirks.https.html.ini create mode 100644 tests/wpt/meta/document-picture-in-picture/copy-document-mode.https.html.ini create mode 100644 tests/wpt/meta/document-picture-in-picture/display-mode.https.html.ini create mode 100644 tests/wpt/meta/document-picture-in-picture/enter-event.https.html.ini create mode 100644 tests/wpt/meta/document-picture-in-picture/focus-opener.https.html.ini create mode 100644 tests/wpt/meta/document-picture-in-picture/iframe-document-pip.https.html.ini create mode 100644 tests/wpt/meta/document-picture-in-picture/open-pip-window-from-pip-window.https.html.ini create mode 100644 tests/wpt/meta/document-picture-in-picture/propagate-user-activation-from-opener.https.html.ini create mode 100644 tests/wpt/meta/document-picture-in-picture/propagate-user-activation-to-opener.https.html.ini create mode 100644 tests/wpt/meta/document-picture-in-picture/requires-width-and-height-to-both-be-specified.https.html.ini create mode 100644 tests/wpt/meta/document-picture-in-picture/resize-requires-user-gesture.https.html.ini create mode 100644 tests/wpt/meta/document-picture-in-picture/returns-window-with-document.https.html.ini create mode 100644 tests/wpt/meta/dom/events/Event-dispatch-on-disabled-elements.html.ini create mode 100644 tests/wpt/meta/dom/events/no-focus-events-at-clicking-editable-content-in-link.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-body.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-div.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-document.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-root.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-window.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-body.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-div.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-document.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-root.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-window.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-body.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-div.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-document.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-root.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-window.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-body.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-div.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-document.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-root.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-window.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-body.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-div.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-document.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-root.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-window.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-body.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-div.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-document.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-root.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-window.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-body.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-div.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-document.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-root.html.ini create mode 100644 tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-window.html.ini create mode 100644 tests/wpt/meta/dom/events/pointer-event-document-move.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/input-text-scroll-event-when-using-arrow-keys.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/overscroll-deltas.tentative.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/overscroll-event-fired-to-document.tentative.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/overscroll-event-fired-to-element-with-overscroll-behavior.tentative.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/overscroll-event-fired-to-scrolled-element.tentative.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/overscroll-event-fired-to-window.tentative.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/scroll-cross-origin-iframes.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/scrollend-event-fired-after-sequence-of-scrolls.tentative.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/scrollend-event-fired-after-snap.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/scrollend-event-fired-for-mandatory-snap-point-after-load.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/scrollend-event-fired-for-programmatic-scroll.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/scrollend-event-fired-for-scroll-attr-change.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/scrollend-event-fired-for-scrollIntoView.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/scrollend-event-fired-to-document.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/scrollend-event-fired-to-element-with-overscroll-behavior.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/scrollend-event-fired-to-window.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/scrollend-event-fires-on-visual-viewport.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/scrollend-event-fires-to-iframe-window.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/scrollend-event-for-user-scroll.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/scrollend-event-handler-content-attributes.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/scrollend-event-not-fired-after-removing-scroller.tentative.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/wheel-event-transactions-basic.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/wheel-event-transactions-multiple-action-chains.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/wheel-event-transactions-target-display-change.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/wheel-event-transactions-target-elements.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/wheel-event-transactions-target-move.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/wheel-event-transactions-target-removal.html.ini create mode 100644 tests/wpt/meta/dom/events/scrolling/wheel-event-transactions-target-resize.html.ini create mode 100644 tests/wpt/meta/dom/nodes/moveBefore/fullscreen-preserve.html.ini create mode 100644 tests/wpt/meta/dom/nodes/moveBefore/pointer-events.html.ini create mode 100644 tests/wpt/meta/dom/nodes/moveBefore/selection-preserve.html.ini create mode 100644 tests/wpt/meta/editing/edit-context/edit-context-execCommand.tentative.https.html.ini create mode 100644 tests/wpt/meta/editing/edit-context/edit-context-focus.tentative.html.ini create mode 100644 tests/wpt/meta/editing/edit-context/edit-context-inheritability.tentative.html.ini create mode 100644 tests/wpt/meta/editing/edit-context/edit-context-input.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/cloning-attributes-at-splitting-element.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/copy-elements-with-css-vars.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/copy-paste-before-non-editable.html.ini create mode 100644 tests/wpt/meta/editing/other/copy-paste-in-styled-inline-editing-host.https.html.ini create mode 100644 tests/wpt/meta/editing/other/data_transfer_on_input_event_with_insertfrompaste_type.html.ini create mode 100644 tests/wpt/meta/editing/other/delete-at-end-boundary-of-div-followed-by-inline-element-containing-hidden-select-element-with-non-editable-node.html.ini create mode 100644 tests/wpt/meta/editing/other/delete-at-start-boundary-of-div-containing-hidden-select-element-with-non-editable-node.html.ini create mode 100644 tests/wpt/meta/editing/other/delete-in-child-of-head.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/delete-in-child-of-html.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/delete-in-inline-editing-host-under-shadow-root.html.ini create mode 100644 tests/wpt/meta/editing/other/delete-in-last-definition-list-item-when-parent-list-is-editing-host.html.ini create mode 100644 tests/wpt/meta/editing/other/delete-in-last-list-item-when-parent-list-is-editing-host.html.ini create mode 100644 tests/wpt/meta/editing/other/delete-in-shadow-hosted-in-body.html.ini create mode 100644 tests/wpt/meta/editing/other/delete-without-unwrapping-first-line-of-child-block.html.ini create mode 100644 tests/wpt/meta/editing/other/double-click-range-selection-in-floating-list-item.html.ini create mode 100644 tests/wpt/meta/editing/other/double-click-range-selection-in-list-item.html.ini create mode 100644 tests/wpt/meta/editing/other/edit-in-textcontrol-immediately-after-hidden.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/editable-state-and-focus-in-shadow-dom-in-designMode.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/editing-div-outside-body.html.ini create mode 100644 tests/wpt/meta/editing/other/empty-elements-insertion.html.ini create mode 100644 tests/wpt/meta/editing/other/fire-selection-change-on-deleting-empty-element.html.ini create mode 100644 tests/wpt/meta/editing/other/formatblock-preserving-selection.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/html-text-copy-paste-of-anchor-with-href-in-content-editable.html.ini create mode 100644 tests/wpt/meta/editing/other/indent-preserving-selection.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/input-in-text-control-which-is-also-editing-host.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/insert-list-preserving-selection.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/insert-space-at-beginning-of-wrapped-line.html.ini create mode 100644 tests/wpt/meta/editing/other/insertparagraph-in-child-of-head.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/insertparagraph-in-child-of-html.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/insertparagraph-in-inline-editing-host.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/insertparagraph-in-non-splittable-element.html.ini create mode 100644 tests/wpt/meta/editing/other/join-different-white-space-style-left-line-and-right-paragraph.html.ini create mode 100644 tests/wpt/meta/editing/other/join-different-white-space-style-left-paragraph-and-right-line.html.ini create mode 100644 tests/wpt/meta/editing/other/join-different-white-space-style-paragraphs.html.ini create mode 100644 tests/wpt/meta/editing/other/join-pre-and-other-block.html.ini create mode 100644 tests/wpt/meta/editing/other/justify-preserving-selection.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/keeping-attributes-at-joining-elements.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/mathml-html-serializtion-on-copy.html.ini create mode 100644 tests/wpt/meta/editing/other/merge-span-with-style-after-backspace-having-contenteditable.html.ini create mode 100644 tests/wpt/meta/editing/other/merge-span-with-style-after-forwarddelete-having-contenteditable.html.ini create mode 100644 tests/wpt/meta/editing/other/merge-span-with-style-after-pressing-enter-followed-by-backspace-in-contenteditable-div.html.ini create mode 100644 tests/wpt/meta/editing/other/no-beforeinput-when-no-selection.html.ini create mode 100644 tests/wpt/meta/editing/other/outdent-preserving-selection.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/paste-clipboard-change.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/paste-in-list-with-inline-style.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/paste-multiline-text-as-plaintext.tentative.https.html.ini create mode 100644 tests/wpt/meta/editing/other/plain-text-copy-paste-of-paragraph-ending-with-non-layed-out-content.html.ini create mode 100644 tests/wpt/meta/editing/other/select-all-and-delete-in-html-element-having-contenteditable.html.ini create mode 100644 tests/wpt/meta/editing/other/selection-change-not-fired-if-selection-set-to-root.html.ini create mode 100644 tests/wpt/meta/editing/other/typing-around-link-element-after-joining-paragraphs.html.ini create mode 100644 tests/wpt/meta/editing/other/typing-around-link-element-at-collapsed-selection.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/typing-around-link-element-at-non-collapsed-selection.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/typing-space-in-editable-button.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/typing-space-in-editable-summary.tentative.html.ini create mode 100644 tests/wpt/meta/editing/other/undo-insertparagraph-after-moving-split-nodes.html.ini create mode 100644 tests/wpt/meta/editing/plaintext-only/insertLineBreak.html.ini create mode 100644 tests/wpt/meta/editing/plaintext-only/insertText.html.ini create mode 100644 tests/wpt/meta/editing/plaintext-only/nested-with-contenteditable-true.html.ini create mode 100644 tests/wpt/meta/editing/plaintext-only/paste-when-nested-with-contenteditable-true.https.html.ini create mode 100644 tests/wpt/meta/editing/plaintext-only/paste.https.html.ini create mode 100644 tests/wpt/meta/editing/plaintext-only/plaintext-only-in-designMode.html.ini create mode 100644 tests/wpt/meta/editing/run/caret-navigation-after-removing-line-break.html.ini create mode 100644 tests/wpt/meta/editing/run/caret-navigation-around-line-break.html.ini create mode 100644 tests/wpt/meta/editing/run/caretnavigation.html.ini create mode 100644 tests/wpt/meta/editing/run/delete-to-make-editing-host-empty.html.ini create mode 100644 tests/wpt/meta/editing/run/typing-text-in-direct-child-of-editing-host.html.ini create mode 100644 tests/wpt/meta/editing/run/undo-redo.html.ini create mode 100644 tests/wpt/meta/editing/whitespaces/chrome-compat/insert-or-paste-image.tentative.html.ini create mode 100644 tests/wpt/meta/editing/whitespaces/delete-chars-following-collapsible-white-space.html.ini create mode 100644 tests/wpt/meta/editing/whitespaces/delete-last-word-in-inline-block-editing-host.html.ini create mode 100644 tests/wpt/meta/editing/whitespaces/forwarddelete-chars-following-collapsible-white-space.html.ini create mode 100644 tests/wpt/meta/editing/whitespaces/keep-collapsible-white-space-after-web-app-delete-padding-br.html.ini create mode 100644 tests/wpt/meta/editing/whitespaces/keep-typed-collapsible-white-space-visible-after-muation.html.ini create mode 100644 tests/wpt/meta/event-timing/TapToStopFling.html.ini create mode 100644 tests/wpt/meta/event-timing/auxclick.html.ini create mode 100644 tests/wpt/meta/event-timing/buffered-and-duration-threshold.html.ini create mode 100644 tests/wpt/meta/event-timing/buffered-flag.html.ini create mode 100644 tests/wpt/meta/event-timing/click-timing.html.ini create mode 100644 tests/wpt/meta/event-timing/click.html.ini create mode 100644 tests/wpt/meta/event-timing/contextmenu.html.ini create mode 100644 tests/wpt/meta/event-timing/crossiframe.html.ini create mode 100644 tests/wpt/meta/event-timing/dblclick.html.ini create mode 100644 tests/wpt/meta/event-timing/disconnect-target.html.ini create mode 100644 tests/wpt/meta/event-timing/duration-with-target-low.html.ini create mode 100644 tests/wpt/meta/event-timing/event-click-counts.html.ini create mode 100644 tests/wpt/meta/event-timing/event-click-visibilitychange.html.ini create mode 100644 tests/wpt/meta/event-timing/event-counts-zero.html.ini create mode 100644 tests/wpt/meta/event-timing/event-retarget.html.ini create mode 100644 tests/wpt/meta/event-timing/first-input-interactionid-click.html.ini create mode 100644 tests/wpt/meta/event-timing/first-input-interactionid-key.html.ini create mode 100644 tests/wpt/meta/event-timing/first-input-interactionid-tap.html.ini create mode 100644 tests/wpt/meta/event-timing/first-input-shadow-dom.html.ini create mode 100644 tests/wpt/meta/event-timing/interaction-count-click.html.ini create mode 100644 tests/wpt/meta/event-timing/interaction-count-press-key.html.ini create mode 100644 tests/wpt/meta/event-timing/interaction-count-tap.html.ini create mode 100644 tests/wpt/meta/event-timing/interactionid-aux-pointerdown-and-pointerdown.html.ini create mode 100644 tests/wpt/meta/event-timing/interactionid-aux-pointerdown.html.ini create mode 100644 tests/wpt/meta/event-timing/interactionid-auxclick.html.ini create mode 100644 tests/wpt/meta/event-timing/interactionid-click.html.ini create mode 100644 tests/wpt/meta/event-timing/interactionid-keyboard-event-simulated-click-button-space.html.ini create mode 100644 tests/wpt/meta/event-timing/interactionid-keyboard-event-simulated-click-checkbox-space.html.ini create mode 100644 tests/wpt/meta/event-timing/interactionid-keyboard-event-simulated-click-link-enter.html.ini create mode 100644 tests/wpt/meta/event-timing/interactionid-keypress.html.ini create mode 100644 tests/wpt/meta/event-timing/interactionid-orphan-pointerup.html.ini create mode 100644 tests/wpt/meta/event-timing/interactionid-press-key-as-input.html.ini create mode 100644 tests/wpt/meta/event-timing/interactionid-press-key-no-effect.html.ini create mode 100644 tests/wpt/meta/event-timing/interactionid-tap.html.ini create mode 100644 tests/wpt/meta/event-timing/keydown.html.ini create mode 100644 tests/wpt/meta/event-timing/keyup.html.ini create mode 100644 tests/wpt/meta/event-timing/large-duration-threshold.html.ini create mode 100644 tests/wpt/meta/event-timing/medium-duration-threshold.html.ini create mode 100644 tests/wpt/meta/event-timing/min-duration-threshold.html.ini create mode 100644 tests/wpt/meta/event-timing/modal-dialog-interrupt-paint.html.ini create mode 100644 tests/wpt/meta/event-timing/mousedown.html.ini create mode 100644 tests/wpt/meta/event-timing/mouseenter.html.ini create mode 100644 tests/wpt/meta/event-timing/mouseleave.html.ini create mode 100644 tests/wpt/meta/event-timing/mouseout.html.ini create mode 100644 tests/wpt/meta/event-timing/mouseover.html.ini create mode 100644 tests/wpt/meta/event-timing/mouseup.html.ini create mode 100644 tests/wpt/meta/event-timing/only-observe-firstInput.html.ini create mode 100644 tests/wpt/meta/event-timing/orphan-keydown.html.ini create mode 100644 tests/wpt/meta/event-timing/pointerdown.html.ini create mode 100644 tests/wpt/meta/event-timing/pointerenter.html.ini create mode 100644 tests/wpt/meta/event-timing/pointerleave.html.ini create mode 100644 tests/wpt/meta/event-timing/pointerout.html.ini create mode 100644 tests/wpt/meta/event-timing/pointerover.html.ini create mode 100644 tests/wpt/meta/event-timing/pointerup.html.ini create mode 100644 tests/wpt/meta/event-timing/programmatic-click-not-observed.html.ini create mode 100644 tests/wpt/meta/event-timing/retrievability.html.ini create mode 100644 tests/wpt/meta/event-timing/retrieve-firstInput.html.ini create mode 100644 tests/wpt/meta/event-timing/selection-autoscroll.html.ini create mode 100644 tests/wpt/meta/event-timing/shadow-dom-null-target.html.ini create mode 100644 tests/wpt/meta/event-timing/timingconditions.html.ini create mode 100644 tests/wpt/meta/event-timing/toJSON.html.ini create mode 100644 tests/wpt/meta/eyedropper/eye-dropper-abort-signal.tentative.https.html.ini create mode 100644 tests/wpt/meta/feature-policy/picture-in-picture-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini create mode 100644 tests/wpt/meta/feature-policy/picture-in-picture-allowed-by-feature-policy-attribute.https.sub.html.ini create mode 100644 tests/wpt/meta/feature-policy/picture-in-picture-allowed-by-feature-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/feature-policy/picture-in-picture-default-feature-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/feature-policy/picture-in-picture-disabled-by-feature-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/feature-policy/reporting/camera-reporting.https.html.ini create mode 100644 tests/wpt/meta/feature-policy/reporting/microphone-reporting.https.html.ini create mode 100644 tests/wpt/meta/feature-policy/reporting/picture-in-picture-reporting.html.ini create mode 100644 tests/wpt/meta/feature-policy/reporting/serial-reporting.https.html.ini create mode 100644 tests/wpt/meta/fedcm/alternative-identifiers/fedcm-single-identifier.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-abort-silent-mediation-not-permitted.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-abort.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-accounts-endpoint-rejects-redirects.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-accounts-push/fedcm-accounts-push-basic.tentative.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-accounts-push/fedcm-accounts-push-caches-pictures.tentative.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-accounts-push/fedcm-identity-create-store-collect.tentative.sub.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-accounts-push/fedcm-identity-discovery.tentative.sub.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-accounts-push/store-account-list.tentative.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-after-abort.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-authz/fedcm-continue-on-disallowed.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-authz/fedcm-continue-on-with-account.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-authz/fedcm-continue-on.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-authz/fedcm-disclosure-text-shown.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-authz/fedcm-params.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-authz/fedcm-userinfo-after-resolve.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-authz/resolve-after-preventsilentaccess.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-auto-reauthn-without-approved-clients.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-auto-selected-flag.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-basic.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-button-and-other-account/fedcm-active-cannot-replace-active.tentative.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-button-and-other-account/fedcm-active-replaces-passive.tentative.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-button-and-other-account/fedcm-button-mode-auto-selected-flag.tentative.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-button-and-other-account/fedcm-button-mode-basics.tentative.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-button-and-other-account/fedcm-passive-after-active.tentative.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-button-and-other-account/fedcm-passive-cannot-replace-active.tentative.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-button-and-other-account/fedcm-use-other-account-button-flow.tentative.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-button-and-other-account/fedcm-use-other-account.tentative.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-client-metadata-not-cached.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-context.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-cross-origin-policy.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-csp.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-disconnect-errors.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-disconnect-iframe.sub.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-disconnect.sub.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-domainhint-any.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-domainhint-matches-account.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-domainhint-matches-from-two-accounts.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-error-attribute/fedcm-error-attribute.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-error-basic.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-flexible-token/basic.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-flexible-token/complex.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-identity-assertion-nocors.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-iframe.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-login-status/confirm-idp-login.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-login-status/cross-origin-status.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-login-status/idp-login-with-failed-accounts-fetch.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-login-status/logged-out.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-login-status/login-page-broken.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-loginhint.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-manifest-not-in-list.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-multi-idp/fedcm-multi-idp-abort.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-multi-idp/fedcm-multi-idp-basic.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-multi-idp/fedcm-multi-idp-context.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-multi-idp/fedcm-multi-idp-mediation-optional.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-multi-idp/fedcm-multi-idp-mediation-silent.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-multi-idp/fedcm-too-many-idps.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-no-domainhint-matches-account.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-no-login-url.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-nonce-is-optional.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-not-observed-by-service-worker.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-opaque-rp-origin.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-pending-call-rejected.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-pending-disconnect.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-pending-userinfo.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-register/fedcm-no-registered-idps.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-reject-invalid-responses.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-returning-account-auto-reauthn.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-same-site-none.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-storage-access-api-autogrant.tentative.https.sub.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-store.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-token-endpoint-rejects-redirects.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-token-returned-with-http-error.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-too-many-disconnect-calls.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-userinfo.https.html.ini create mode 100644 tests/wpt/meta/fedcm/fedcm-well-known-validation/well-known-client-metadata-validation.https.html.ini create mode 100644 tests/wpt/meta/fedcm/third-party-iframe/fedcm-third-party-iframe-active-mode.https.html.ini create mode 100644 tests/wpt/meta/fedcm/third-party-iframe/fedcm-third-party-iframe.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/anchor-focus.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-anchor-click-handler.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-click-handler.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-component-ad.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-cross-origin-false.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-cross-origin-navigation.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-cross-origin-no-data.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-cross-origin-no-opt-in.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-data-cross-origin-ancestor.sub.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-data-cross-origin-subframe.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-data-multiple-ancestors.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-data-set-by-sibling.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-no-destination.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-no-opt-in.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-shared-storage.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-two-events-clear.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-two-events-persist.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-unfenced-top.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/automatic-beacon-use-ancestor-data.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/badging.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/client-hints-meta.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/client-hints.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/consume-user-activation.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/content-index.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/create-credential.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/document-activeelement.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/document-hasfocus.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/document-picture-in-picture-denied.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/download.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/hid.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/key-scrolling.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/navigate-ancestor-nested-fenced-frame.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/navigate-ancestor-nested-iframe.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/navigate-ancestor-top-level-fenced-frame.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/navigator-vibrate.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/notification.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/notify-event-iframe.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/notify-event-invalid.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/notify-event-nested-fenced-frames.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/notify-event-prevent-caching.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/notify-event-success.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/notify-event-top-level-navigation.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/notify-event-transient-user-activation.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/payment-handler.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/payment-request.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/permission-api-denied-non-standard.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/permission-api-denied.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/permission-geolocation.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/permission-notification.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/prerender.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/presentation-receiver.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/resize-lock-input.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/sandboxed-features-pointerlock.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/script-focus.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/serviceWorker-push.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/show-directory-picker.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/show-open-file-picker.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/unfenced-top-navigation-default.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/user-activation.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/visual-viewport.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/web-bluetooth.https.html.ini create mode 100644 tests/wpt/meta/fenced-frame/web-share.https.html.ini create mode 100644 tests/wpt/meta/fetch/local-network-access/fetch.tentative.https.html.ini create mode 100644 tests/wpt/meta/fetch/metadata/generated/audioworklet.https.sub.html.ini create mode 100644 tests/wpt/meta/fetch/metadata/generated/element-a.https.sub.html.ini create mode 100644 tests/wpt/meta/fetch/metadata/generated/element-area.https.sub.html.ini create mode 100644 tests/wpt/meta/fetch/metadata/generated/element-frame.https.sub.html.ini create mode 100644 tests/wpt/meta/fetch/metadata/generated/element-iframe.https.sub.html.ini create mode 100644 tests/wpt/meta/fetch/metadata/generated/form-submission.https.sub.html.ini create mode 100644 tests/wpt/meta/fetch/metadata/generated/window-location.https.sub.html.ini create mode 100644 tests/wpt/meta/fetch/metadata/window-open.https.sub.html.ini create mode 100644 tests/wpt/meta/focus/ancestor-activeelement-after-child-lose-focus.html.ini create mode 100644 tests/wpt/meta/focus/cross-origin-ancestor-activeelement-after-child-lose-focus.sub.html.ini create mode 100644 tests/wpt/meta/focus/focus-event-after-switching-iframes.sub.html.ini create mode 100644 tests/wpt/meta/font-access/permissions-policy/local-fonts-allowed-by-permissions-policy-attribute-redirect-on-load.https.sub.html.ini create mode 100644 tests/wpt/meta/font-access/permissions-policy/local-fonts-allowed-by-permissions-policy-attribute.https.sub.html.ini create mode 100644 tests/wpt/meta/font-access/permissions-policy/local-fonts-allowed-by-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/font-access/permissions-policy/local-fonts-default-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/font-access/permissions-policy/local-fonts-disabled-by-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/document-exit-fullscreen-nested-in-iframe.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/document-exit-fullscreen-nested-shadow-dom.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/document-exit-fullscreen-nested.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/document-exit-fullscreen-twice.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/document-exit-fullscreen.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/document-onfullscreenchange.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/element-ready-allowed.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/element-ready-check-containing-iframe.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/element-request-fullscreen-and-exit-iframe.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/element-request-fullscreen-and-move-to-iframe.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/element-request-fullscreen-and-remove-iframe.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/element-request-fullscreen-consume-user-activation.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/element-request-fullscreen-cross-origin.sub.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/element-request-fullscreen-options.tentative.https.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/element-request-fullscreen-same.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/element-request-fullscreen-screen-size.https.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/element-request-fullscreen-svg-rect.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/element-request-fullscreen-timing.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/element-request-fullscreen-twice.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/element-request-fullscreen-without-user-activation.tentative.https.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/element-request-fullscreen.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/fullscreen-display-contents.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/fullscreen-reordering.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/permission.tentative.https.html.ini create mode 100644 tests/wpt/meta/fullscreen/api/shadowroot-fullscreen-element.html.ini delete mode 100644 tests/wpt/meta/fullscreen/crashtests/chrome-1312699.html.ini delete mode 100644 tests/wpt/meta/fullscreen/crashtests/content-visibility-crash.html.ini create mode 100644 tests/wpt/meta/fullscreen/model/move-fullscreen-element.html.ini create mode 100644 tests/wpt/meta/fullscreen/model/move-to-fullscreen-iframe.html.ini create mode 100644 tests/wpt/meta/fullscreen/model/move-to-iframe.html.ini create mode 100644 tests/wpt/meta/fullscreen/model/move-to-inactive-document.html.ini create mode 100644 tests/wpt/meta/fullscreen/model/remove-first-sibling.html.ini create mode 100644 tests/wpt/meta/fullscreen/model/remove-first.html.ini create mode 100644 tests/wpt/meta/fullscreen/model/remove-last-sibling.html.ini create mode 100644 tests/wpt/meta/fullscreen/model/remove-last.html.ini create mode 100644 tests/wpt/meta/fullscreen/model/remove-parent.html.ini create mode 100644 tests/wpt/meta/fullscreen/model/remove-single.html.ini create mode 100644 tests/wpt/meta/fullscreen/rendering/fullscreen-pseudo-class.html.ini create mode 100644 tests/wpt/meta/fullscreen/rendering/fullscreen-root-block-scroll.html.ini create mode 100644 tests/wpt/meta/fullscreen/rendering/ua-style-iframe.html.ini create mode 100644 tests/wpt/meta/generic-sensor/generic-sensor-permission.https.html.ini create mode 100644 tests/wpt/meta/geolocation-sensor/GeolocationSensor-iframe-access.https.html.ini create mode 100644 tests/wpt/meta/geolocation-sensor/GeolocationSensor.https.html.ini create mode 100644 tests/wpt/meta/geolocation/PositionOptions.https.html.ini create mode 100644 tests/wpt/meta/geolocation/disabled-by-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/geolocation/enabled-by-permission-policy-attribute-redirect-on-load.https.sub.html.ini create mode 100644 tests/wpt/meta/geolocation/enabled-by-permission-policy-attribute.https.sub.html.ini create mode 100644 tests/wpt/meta/geolocation/enabled-by-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/geolocation/enabled-on-self-origin-by-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/geolocation/getCurrentPosition-error.https.html.ini create mode 100644 tests/wpt/meta/geolocation/getCurrentPosition-success.https.html.ini create mode 100644 tests/wpt/meta/geolocation/getCurrentPosition_permission_allow.https.html.ini create mode 100644 tests/wpt/meta/geolocation/getCurrentPosition_permission_deny.https.html.ini create mode 100644 tests/wpt/meta/geolocation/non-fully-active.https.html.ini create mode 100644 tests/wpt/meta/geolocation/watchPosition_permission_deny.https.html.ini create mode 100644 tests/wpt/meta/gyroscope/Gyroscope-iframe-access.https.html.ini create mode 100644 tests/wpt/meta/gyroscope/Gyroscope.https.html.ini create mode 100644 tests/wpt/meta/html-aam/area-role.html.ini create mode 100644 tests/wpt/meta/html-aam/dir-role.tentative.html.ini create mode 100644 tests/wpt/meta/html-aam/figure-name-no-figcaption.tentative.html.ini create mode 100644 tests/wpt/meta/html-aam/names.html.ini create mode 100644 tests/wpt/meta/html-aam/optgroup-role.tentative.html.ini create mode 100644 tests/wpt/meta/html-aam/roles-contextual.html.ini create mode 100644 tests/wpt/meta/html-aam/roles-contextual.tentative.html.ini create mode 100644 tests/wpt/meta/html-aam/roles-generic.html.ini create mode 100644 tests/wpt/meta/html-aam/roles-generic.tentative.html.ini create mode 100644 tests/wpt/meta/html-aam/roles-minimum.tentative.html.ini create mode 100644 tests/wpt/meta/html-aam/roles.html.ini create mode 100644 tests/wpt/meta/html-aam/roles.tentative.html.ini create mode 100644 tests/wpt/meta/html-aam/table-roles.html.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-cross-origin.sub.html.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-iframe.html.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-initial-navigation.html.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-from-click.html.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation-hidden-document.html.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-user-click-during-load.html.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-user-click-during-pageshow.html.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-user-click.html.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-assign-user-click.html.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-user-click.html.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-user-mouseup.html.ini create mode 100644 tests/wpt/meta/html/browsers/windows/consume-user-activation/window-open-multi-global.html.ini create mode 100644 tests/wpt/meta/html/browsers/windows/consume-user-activation/window-open.html.ini create mode 100644 tests/wpt/meta/html/capability-delegation/delegate-fullscreen-request-popup-cross-origin.https.sub.tentative.html.ini create mode 100644 tests/wpt/meta/html/capability-delegation/delegate-fullscreen-request-popup-same-origin.https.tentative.html.ini create mode 100644 tests/wpt/meta/html/capability-delegation/delegate-fullscreen-request-subframe-cross-origin.https.sub.tentative.html.ini create mode 100644 tests/wpt/meta/html/capability-delegation/delegate-fullscreen-request-subframe-same-origin.https.tentative.html.ini create mode 100644 tests/wpt/meta/html/capability-delegation/delegation-consumes-activation.https.tentative.html.ini create mode 100644 tests/wpt/meta/html/capability-delegation/delegation-sender-checks.tentative.html.ini create mode 100644 tests/wpt/meta/html/dom/aria-element-reflection-labelledby.html.ini create mode 100644 tests/wpt/meta/html/dom/elements/global-attributes/dir-not-changed-text-input-typing.html.ini create mode 100644 tests/wpt/meta/html/editing/activation/click_checkbox.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/canvas/001.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/canvas/002.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/canvas/003.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/canvas/005.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/canvas/007.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/drop/001.xhtml.ini create mode 100644 tests/wpt/meta/html/editing/dnd/drop/002.xhtml.ini create mode 100644 tests/wpt/meta/html/editing/dnd/drop/003.xhtml.ini create mode 100644 tests/wpt/meta/html/editing/dnd/drop/004.xhtml.ini create mode 100644 tests/wpt/meta/html/editing/dnd/drop/005.xhtml.ini create mode 100644 tests/wpt/meta/html/editing/dnd/drop/006.xhtml.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/001.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/002.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/004.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/005.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/006.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/007.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/008.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/009.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/010.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/011.xhtml.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/012.xhtml.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/013.xhtml.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/014.xhtml.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/015.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/016.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/017.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/018.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/021.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/022.xhtml.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/023.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/images/024.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/platform/mousedown-move-inner-when-dragging-1.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/platform/mousedown-move-inner-when-dragging-2.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/platform/pointerdown-add-display-none.html.ini create mode 100644 tests/wpt/meta/html/editing/dnd/platform/pointerdown-add-overflow-hidden.html.ini create mode 100644 tests/wpt/meta/html/editing/the-hidden-attribute/beforematch-scroll-to-text-fragment.html.ini create mode 100644 tests/wpt/meta/html/editing/the-hidden-attribute/hidden-until-found-002.html.ini create mode 100644 tests/wpt/meta/html/editing/the-hidden-attribute/hidden-until-found-text-fragment.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/chrome-object-tab-focus-bug.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focus-keyboard-js.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/moves-when-only-current-axis-supported.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/wraps-in-axis.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/backward-navigation/moves-to-previous-item-and-skips-focusable-item.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/backward-navigation/moves-to-previous-item.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/backward-navigation/skips-non-focusgroup-subtree.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/backward-navigation/skips-root-focusgroup-complex-case.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/backward-navigation/skips-root-focusgroup.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/moves-when-only-current-axis-supported.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/wraps-in-axis.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/backward-navigation/wraps-successfully-complex-case.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/backward-navigation/wraps-successfully.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/forward-navigation/horizontal/moves-when-only-current-axis-supported.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/forward-navigation/moves-to-next-item-and-skips-non-focusable.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/forward-navigation/moves-to-next-item.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/forward-navigation/vertical/moves-when-only-current-axis-supported.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/forward-navigation/wraps-successfully.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/grid-navigation/col-flow-only.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/grid-navigation/col-wrap-and-row-flow.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/grid-navigation/col-wrap-only.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/grid-navigation/colspan.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/grid-navigation/css-table.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/grid-navigation/empty-spaces.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/grid-navigation/flows-in-both-axes.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/grid-navigation/moves-across-table-sections.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/grid-navigation/relayout-before-navigation.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/grid-navigation/row-flow-only.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/grid-navigation/row-wrap-and-col-flow.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/grid-navigation/row-wrap-only.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/grid-navigation/rowspan.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/grid-navigation/simple-case-with-non-focusable-cell-in-the-center.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/grid-navigation/simple-case.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/focusgroup/tentative/grid-navigation/wraps-in-both-axes.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/processing-model/focusVisible.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-negative.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-order.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-positive.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-zero.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/setSequentialFocusStartingPoint.tentative.html.ini create mode 100644 tests/wpt/meta/html/interaction/focus/tab-table-caption.html.ini create mode 100644 tests/wpt/meta/html/rendering/non-replaced-elements/flow-content-0/slot-element-tabbable.tentative.html.ini delete mode 100644 tests/wpt/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/crashtests/fieldset-middleclick.html.ini create mode 100644 tests/wpt/meta/html/rendering/the-details-element/auto-expand-details-text-fragment.html.ini create mode 100644 tests/wpt/meta/html/rendering/the-details-element/details-focus-steps.html.ini create mode 100644 tests/wpt/meta/html/rendering/the-details-element/details-pseudo-elements-006.html.ini create mode 100644 tests/wpt/meta/html/semantics/disabled-elements/disabled-event-dispatch-additional.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/disabled-elements/disabled-event-dispatch.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/disabled-elements/event-propagate-disabled-keyboard.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/disabled-elements/event-propagate-disabled.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/disabled-elements/fieldset-event-propagation.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/embedded-content/media-elements/autoplay-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini create mode 100644 tests/wpt/meta/html/semantics/embedded-content/media-elements/autoplay-allowed-by-feature-policy-attribute.https.sub.html.ini create mode 100644 tests/wpt/meta/html/semantics/embedded-content/media-elements/autoplay-default-feature-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/html/semantics/embedded-content/media-elements/autoplay-disabled-by-feature-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/html/semantics/embedded-content/media-elements/preserves-pitch.html.ini create mode 100644 tests/wpt/meta/html/semantics/embedded-content/media-elements/src_object_blob.html.ini create mode 100644 tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation_by_user_activation_with_user_gesture.html.ini create mode 100644 tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation_by_user_activation_without_user_gesture.html.ini create mode 100644 tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_with_user_gesture.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_with_user_gesture_after_failure.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_without_user_gesture.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_without_user_gesture_nested_same_site.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_without_user_gesture_same_site.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/move-node-local-root-events-still-fire.html.ini create mode 100644 tests/wpt/meta/html/semantics/embedded-content/the-object-element/object-image-click.sub.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/beforeinput.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/constraints/form-validation-validity-textarea-defaultValue.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/form-submission-target/form-target-blank-useractivation-multi-globals.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/form-submission-target/form-target-blank-useractivation.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/input-change-event-properties.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-button-element/active-onblur.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-button-element/button-activate-keyup-prevented.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/anchor-active-contenteditable.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/anchor-contenteditable-navigate.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/change-to-empty-value.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/checkable-active-onblur-with-click.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/checkable-active-onblur.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/click-user-gesture.html.ini delete mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/defaultValue-clobbering.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/email-set-value.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/input-disabled-fieldset-dynamic.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/maxlength-number.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/number-constraint-validation.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/radio-focus-navigation-checked.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/radio-focus-navigation-disabled.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/radio-focus-navigation-group-first-focus.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/radio-focus-navigation-group-focusable-focus.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/radio-focused-and-scrolled-into-view.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/radio-keyboard-navigation-order.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/selection-pointer.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/show-picker-disabled-readonly.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-input-element/show-picker-user-gesture.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-label-element/control-active-with-multiple-clicks.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select-in-page/customizable-select-in-page-keyboard-behavior.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select-in-page/customizable-select-in-page-mouse-behavior.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select-in-page/select-in-page-typeahead.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select-multiple-popup/select-multiple-popup-keyboard-behavior.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select-multiple-popup/select-multiple-popup-mouse-behavior.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/button-in-popover.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/nested-options.tenative.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-accessibility-minimum-target-size.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-anchor-regression.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-button-behaviors.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-click-drag-option.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-dialog-mode-focus.optional.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-disabled.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-events-2.optional.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-events.optional.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-focus-visible-with-mouse.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-home-end-pagedown-pageup-detailed.optional.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-home-end-pagedown-pageup.optional.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-initial-focus-display-animation.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-innertext.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-inside-top-layer.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-iterate-before-beginning.optional.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-keyboard-behavior.optional.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-keyboard-focus-change-for-hidden-options.optional.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-listitems-crash.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-listitems-hr-crash.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-mouse-behavior.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-optgroup-arrow-keys.optional.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-option-arrow-scroll.optional.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-option-hover-styles.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-animations.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-exit-animation.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-hover-active-pseudo.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-interactive-element-focus.optional.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-starting-style.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-pseudo-light-dismiss-invalidation.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-pseudo-open.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-synthetic-events.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-tabindex-order.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-type-to-search.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/selectedcontent-restore.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/selectedcontent.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/switch-picker-appearance.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/select-listbox-touch.optional.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/select-many-options.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/select-option-focusable.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/select-popover-position-with-zoom.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/select-tab-navigation.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/show-picker-being-cv-hidden.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/show-picker-being-rendered.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/show-picker-disabled.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/show-picker-multiple.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/show-picker-size.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-select-element/show-picker-user-gesture.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/the-textarea-element/change-to-empty-value.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-details-element/details-keyboard-activation.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-details-element/details-toggle-source-commandfor.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-details-element/details-toggle-source.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-receives-element-events.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/closed-dialog-does-not-block-mouse-events.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-events.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-preventDefault.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-input.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-select.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-canceling.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-close-via-attribute.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-closedby-bounds-clicking.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-closedby-corner-cases.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-closedby-show-stacked.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-closedby-start-open.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focusability.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-form-submission.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-keydown-preventDefault.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-open-movebefore-setup.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-simple.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-requestclose.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/dialog-toggle-source.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/focus-after-close.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/focus-previous-iframe.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/inert-inlines.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/inert-label-focus.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/inert-node-is-uneditable.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/inert-svg-hittest.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-ancestor-is-inert.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-blocks-mouse-events.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-selection.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/non-modal-canceling.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/popover-dialog-does-not-block-mouse-events.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/simulated-click-inert.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-summary-element/click-behavior-optional.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-summary-element/interactive-content.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestevent-dispatch-shadow.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestevent-interface.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestfor-anchor-event-dispatch.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestfor-area-event-dispatch.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestfor-basic-delays.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestfor-button-event-dispatch.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestfor-command-invoker.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestfor-delay-end.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestfor-delay-start.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestfor-event-timing.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestfor-implicit-anchor.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestfor-input-modalities.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestfor-invoker-descendants.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestfor-keyboard-behavior.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestfor-on-popover-behavior.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestfor-pseudo-classes.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestfor-pseudo-element.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestfor-svg-a-event-dispatch.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/interestfor/interestfor-user-select.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/links/links-created-by-a-and-area-elements/target_blank_useractivation.html.ini create mode 100644 tests/wpt/meta/html/semantics/links/links-created-by-a-and-area-elements/target_blank_useractivation_multi_globals.html.ini create mode 100644 tests/wpt/meta/html/semantics/menu/tentative/focus-menu-elements-arrowoperations.html.ini create mode 100644 tests/wpt/meta/html/semantics/menu/tentative/focus-menu-elements-nested-arrowoperations.html.ini create mode 100644 tests/wpt/meta/html/semantics/menu/tentative/menuitem-activate.html.ini create mode 100644 tests/wpt/meta/html/semantics/permission-element/geolocation-element/get-current-position-error.html.ini create mode 100644 tests/wpt/meta/html/semantics/permission-element/geolocation-element/get-current-position-success.html.ini create mode 100644 tests/wpt/meta/html/semantics/permission-element/granted-selector.html.ini create mode 100644 tests/wpt/meta/html/semantics/permission-element/lang-attribute-update.html.ini create mode 100644 tests/wpt/meta/html/semantics/permission-element/no-focus.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-color-defaults-to-text-color.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/label-in-invoker.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/light-dismiss-event-ordering.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-anchor-nesting.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-attribute-all-elements.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-attribute-basic.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-change-type.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-close-request.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-focus-2.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-focus-3.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-focus-4.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-focus-5.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-focus-harness.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-focus-tabindex.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-focus.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-invoker-reset.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-invoking-attribute-hint.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-invoking-attribute.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-light-dismiss-command.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-light-dismiss-flat-tree-nested.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-light-dismiss-flat-tree.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-light-dismiss-hint.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-light-dismiss-scroll-within.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-light-dismiss-with-anchor.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-light-dismiss.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-not-keyboard-focusable.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-open-in-beforetoggle.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-top-layer-combinations.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-top-layer-interactions.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-top-layer-nesting-anchor.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-top-layer-nesting-hints.html.ini create mode 100644 tests/wpt/meta/html/semantics/popovers/popover-top-layer-nesting.html.ini create mode 100644 tests/wpt/meta/html/semantics/selectors/pseudo-classes/active-disabled.html.ini create mode 100644 tests/wpt/meta/html/semantics/selectors/pseudo-classes/invalid-after-clone.html.ini create mode 100644 tests/wpt/meta/html/semantics/the-button-element/command-and-commandfor/command-reflection.html.ini create mode 100644 tests/wpt/meta/html/semantics/the-button-element/command-and-commandfor/fullscreen-behavior.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/the-button-element/command-and-commandfor/on-audio-behavior.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/the-button-element/command-and-commandfor/on-audio-invalid-behavior.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/the-button-element/command-and-commandfor/on-details-behavior.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/the-button-element/command-and-commandfor/on-input-number.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/the-button-element/command-and-commandfor/on-video-behavior.tentative.html.ini create mode 100644 tests/wpt/meta/html/user-activation/activation-trigger-keyboard-enter.html.ini create mode 100644 tests/wpt/meta/html/user-activation/activation-trigger-keyboard-escape.html.ini create mode 100644 tests/wpt/meta/html/user-activation/activation-trigger-mouse-left.html.ini create mode 100644 tests/wpt/meta/html/user-activation/activation-trigger-mouse-right.html.ini create mode 100644 tests/wpt/meta/html/user-activation/activation-trigger-pointerevent.html.ini create mode 100644 tests/wpt/meta/html/user-activation/chained-setTimeout.html.ini create mode 100644 tests/wpt/meta/html/user-activation/detached-iframe.html.ini create mode 100644 tests/wpt/meta/html/user-activation/message-event-activation-api-iframe-cross-origin.sub.tentative.html.ini create mode 100644 tests/wpt/meta/html/user-activation/navigation-state-reset-crossorigin.sub.html.ini create mode 100644 tests/wpt/meta/html/user-activation/navigation-state-reset-sameorigin.html.ini create mode 100644 tests/wpt/meta/html/user-activation/no-activation-thru-escape-key.html.ini create mode 100644 tests/wpt/meta/html/user-activation/propagation-crossorigin.sub.html.ini create mode 100644 tests/wpt/meta/html/user-activation/propagation-same-and-cross-origin.sub.html.ini create mode 100644 tests/wpt/meta/html/user-activation/propagation-sameorigin.html.ini create mode 100644 tests/wpt/meta/html/user-activation/user-activation-interface.html.ini create mode 100644 tests/wpt/meta/html/webappapis/scripting/events/event-handler-onmove-01.tentative.html.ini create mode 100644 tests/wpt/meta/html/webappapis/scripting/events/event-handler-onmove-02.tentative.html.ini create mode 100644 tests/wpt/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol-handler-fragment-nosw.https.html.ini create mode 100644 tests/wpt/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol-handler-fragment.https.html.ini create mode 100644 tests/wpt/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol-handler-path.https.html.ini create mode 100644 tests/wpt/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol-handler-query-nosw.https.html.ini create mode 100644 tests/wpt/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol-handler-query.https.html.ini create mode 100644 tests/wpt/meta/idle-detection/idle-detection-allowed-by-permissions-policy-attribute-redirect-on-load.https.sub.html.ini create mode 100644 tests/wpt/meta/idle-detection/idle-detection-allowed-by-permissions-policy-attribute.https.sub.html.ini create mode 100644 tests/wpt/meta/idle-detection/idle-detection-allowed-by-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/idle-detection/idle-detection-default-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/idle-detection/idle-detection-detached-frame.https.html.ini create mode 100644 tests/wpt/meta/idle-detection/interceptor.https.html.ini create mode 100644 tests/wpt/meta/idle-detection/page-visibility.https.html.ini create mode 100644 tests/wpt/meta/inert/inert-iframe-hittest.html.ini create mode 100644 tests/wpt/meta/inert/inert-iframe-tabbing.html.ini create mode 100644 tests/wpt/meta/inert/inert-inlines.html.ini create mode 100644 tests/wpt/meta/inert/inert-label-focus.html.ini create mode 100644 tests/wpt/meta/inert/inert-node-is-uneditable.html.ini create mode 100644 tests/wpt/meta/inert/inert-pseudo-element-hittest.html.ini create mode 100644 tests/wpt/meta/inert/inert-svg-hittest.html.ini create mode 100644 tests/wpt/meta/inert/inert-with-fullscreen-element.html.ini create mode 100644 tests/wpt/meta/infrastructure/testdriver/actions/crossOrigin.sub.html.ini create mode 100644 tests/wpt/meta/infrastructure/testdriver/actions/iframe.html.ini create mode 100644 tests/wpt/meta/infrastructure/webdriver/bidi/subscription.html.ini create mode 100644 tests/wpt/meta/infrastructure/window/minimize-1.html.ini create mode 100644 tests/wpt/meta/infrastructure/window/minimize-2.html.ini create mode 100644 tests/wpt/meta/input-events/contenteditable-insertfrompaste-type-inputevent-data.html.ini create mode 100644 tests/wpt/meta/input-events/input-events-arrow-key-on-number-input-delete-document.html.ini create mode 100644 tests/wpt/meta/input-events/input-events-arrow-key-on-number-input-prevent-default.html.ini create mode 100644 tests/wpt/meta/input-events/input-events-arrow-key-on-number-input.html.ini create mode 100644 tests/wpt/meta/input-events/input-events-cut-paste.html.ini create mode 100644 tests/wpt/meta/input-events/input-events-get-target-ranges-backspace.tentative.html.ini create mode 100644 tests/wpt/meta/input-events/input-events-get-target-ranges-deleting-in-list-items.tentative.html.ini create mode 100644 tests/wpt/meta/input-events/input-events-get-target-ranges-during-and-after-dispatch.tentative.html.ini create mode 100644 tests/wpt/meta/input-events/input-events-get-target-ranges-forwarddelete.tentative.html.ini create mode 100644 tests/wpt/meta/input-events/input-events-get-target-ranges-joining-dl-element-and-another-list.tentative.html.ini create mode 100644 tests/wpt/meta/input-events/input-events-get-target-ranges-joining-dl-elements.tentative.html.ini create mode 100644 tests/wpt/meta/input-events/input-events-get-target-ranges-non-collapsed-selection.tentative.html.ini create mode 100644 tests/wpt/meta/input-events/input-events-get-target-ranges.html.ini create mode 100644 tests/wpt/meta/input-events/input-events-spin-button-click-on-number-input-delete-document.html.ini create mode 100644 tests/wpt/meta/input-events/input-events-spin-button-click-on-number-input-prevent-default.html.ini create mode 100644 tests/wpt/meta/input-events/input-events-spin-button-click-on-number-input.html.ini create mode 100644 tests/wpt/meta/input-events/input-events-typing.html.ini create mode 100644 tests/wpt/meta/input-events/select-event-drag-remove.html.ini create mode 100644 tests/wpt/meta/input-events/textarea-insertfrompaste-type-inputevent-data-withnewline-atend.html.ini create mode 100644 tests/wpt/meta/input-events/textarea-insertfrompaste-type-inputevent-data-withnewline-atstart.html.ini create mode 100644 tests/wpt/meta/input-events/textarea-insertfrompaste-type-inputevent-data.html.ini create mode 100644 tests/wpt/meta/is-input-pending/security/cross-origin-subframe-complex-clip.sub.html.ini create mode 100644 tests/wpt/meta/is-input-pending/security/cross-origin-subframe-masked-complex-clip.sub.html.ini create mode 100644 tests/wpt/meta/is-input-pending/security/cross-origin-subframe-masked-pointer-events-mixed-2.sub.html.ini create mode 100644 tests/wpt/meta/is-input-pending/security/cross-origin-subframe-masked-pointer-events-mixed.sub.html.ini create mode 100644 tests/wpt/meta/is-input-pending/security/cross-origin-subframe-masked-pointer-events-none.sub.html.ini create mode 100644 tests/wpt/meta/is-input-pending/security/cross-origin-subframe-overlap.sub.html.ini create mode 100644 tests/wpt/meta/is-input-pending/security/cross-origin-subframe-pointer-events-none.sub.html.ini create mode 100644 tests/wpt/meta/is-input-pending/security/cross-origin-subframe-transformed.sub.html.ini create mode 100644 tests/wpt/meta/is-input-pending/security/cross-origin-subframe.sub.html.ini create mode 100644 tests/wpt/meta/is-input-pending/tentative/same-origin-subframe.sub.html.ini create mode 100644 tests/wpt/meta/is-input-pending/tentative/toplevel.html.ini create mode 100644 tests/wpt/meta/largest-contentful-paint/web-font-styled-text-resize-swap-after-interaction.html.ini create mode 100644 tests/wpt/meta/layout-instability/input-timestamp.html.ini create mode 100644 tests/wpt/meta/layout-instability/mousemove-becomes-drag.html.ini create mode 100644 tests/wpt/meta/layout-instability/pointerdown-becomes-scroll.html.ini create mode 100644 tests/wpt/meta/layout-instability/pointerdown-becomes-tap.html.ini create mode 100644 tests/wpt/meta/layout-instability/pointermove-becomes-drag.html.ini create mode 100644 tests/wpt/meta/layout-instability/recent-input.html.ini create mode 100644 tests/wpt/meta/long-animation-frame/tentative/loaf-event-blocking-duration.html.ini create mode 100644 tests/wpt/meta/long-animation-frame/tentative/loaf-first-ui-event.html.ini create mode 100644 tests/wpt/meta/long-animation-frame/tentative/loaf-pointer-without-render-iframe.html.ini create mode 100644 tests/wpt/meta/long-animation-frame/tentative/loaf-pointer-without-render.html.ini create mode 100644 tests/wpt/meta/long-animation-frame/tentative/loaf-ui-event-render-start.html.ini create mode 100644 tests/wpt/meta/long-animation-frame/tentative/loaf-visibility.html.ini create mode 100644 tests/wpt/meta/magnetometer/Magnetometer-iframe-access.https.html.ini create mode 100644 tests/wpt/meta/magnetometer/Magnetometer.https.html.ini create mode 100644 tests/wpt/meta/mathml/relations/html5-tree/dynamic-href-002.tentative.html.ini create mode 100644 tests/wpt/meta/mathml/relations/html5-tree/href-click-003.tentative.html.ini create mode 100644 tests/wpt/meta/mathml/relations/html5-tree/tabindex-002.tentative.html.ini create mode 100644 tests/wpt/meta/mediacapture-extensions/MediaStreamTrack-audio-stats.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-extensions/MediaStreamTrack-video-stats.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-image/ImageCapture-creation.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-image/MediaStreamTrack-applyConstraints-getSettings.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-image/MediaStreamTrack-applyConstraints-reject.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-image/MediaStreamTrack-applyConstraints.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-image/MediaStreamTrack-clone.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-image/MediaStreamTrack-getCapabilities.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-image/MediaStreamTrack-getConstraints.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-image/MediaStreamTrack-getSettings.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-insertable-streams/MediaStreamTrackProcessor-with-window-tracks.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-audio.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackProcessor-backpressure.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackProcessor-video.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-insertable-streams/tentative/MediaStreamTrackProcessor-audio.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-record/MediaRecorder-bitrate.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-record/MediaRecorder-blob-timecode.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-record/MediaRecorder-canvas-media-source.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-record/MediaRecorder-creation.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-record/MediaRecorder-disabled-tracks.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-record/MediaRecorder-peerconnection-no-sink.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-record/MediaRecorder-peerconnection.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-record/legacy/MediaRecorder-canvas-media-source-legacy.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-record/passthrough/MediaRecorder-passthrough.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/BrowserCaptureMediaStreamTrack-cropTo.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/BrowserCaptureMediaStreamTrack-restrictTo.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/GUM-deny.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/GUM-echoCancellation-all.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/GUM-echoCancellation-boolean.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/GUM-echoCancellation-remote-only.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/GUM-impossible-constraint.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/GUM-invalid-facing-mode.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/GUM-non-applicable-constraint.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/GUM-optional-constraint.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/GUM-permissions-query.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/GUM-required-constraint-with-ideal-value.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/GUM-trivial-constraint.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaDevices-after-discard.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaDevices-enumerateDevices-per-origin-ids.sub.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaDevices-enumerateDevices-persistent-permission.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaDevices-enumerateDevices-returned-objects.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaDevices-enumerateDevices.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaDevices-getUserMedia.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStream-MediaElement-firstframe.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStream-MediaElement-preload-none.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStream-add-audio-track.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStream-audio-only.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStream-clone.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStream-default-feature-policy.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStream-finished-add.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStream-gettrackid.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStream-id.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStream-idl.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStream-removetrack.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStream-video-only.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStreamTrack-applyConstraints.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStreamTrack-getCapabilities.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStreamTrack-getSettings.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStreamTrack-id.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStreamTrack-iframe-audio-transfer.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStreamTrack-iframe-transfer.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStreamTrack-init.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/MediaStreamTrack-transfer.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/enumerateDevices-with-navigation.https.html.ini create mode 100644 tests/wpt/meta/mediacapture-streams/parallel-capture-requests.https.html.ini create mode 100644 tests/wpt/meta/mediasession/media-session-artwork-fetch.https.html.ini create mode 100644 tests/wpt/meta/nav-tracking-mitigations/stateful-client-bounce.sub.https.html.ini create mode 100644 tests/wpt/meta/nav-tracking-mitigations/stateless-client-bounce.sub.https.html.ini create mode 100644 tests/wpt/meta/navigation-api/focus-reset/basic.html.ini create mode 100644 tests/wpt/meta/navigation-api/focus-reset/multiple-intercept.html.ini create mode 100644 tests/wpt/meta/navigation-api/navigate-event/navigate-anchor-download-userInitiated.html.ini create mode 100644 tests/wpt/meta/navigation-api/navigate-event/navigate-anchor-userInitiated.html.ini create mode 100644 tests/wpt/meta/navigation-api/navigate-event/navigate-form-userInitiated.html.ini create mode 100644 tests/wpt/meta/notifications/cross-origin-nested.tentative.https.sub.html.ini create mode 100644 tests/wpt/meta/notifications/cross-origin-serviceworker.tentative.https.sub.html.ini create mode 100644 tests/wpt/meta/notifications/event-onclose.https.html.ini create mode 100644 tests/wpt/meta/notifications/event-onshow.https.html.ini create mode 100644 tests/wpt/meta/notifications/lang.https.html.ini create mode 100644 tests/wpt/meta/notifications/shownotification-window.https.html.ini create mode 100644 tests/wpt/meta/orientation-event/device-orientation-events-of-detached-documents.https.html.ini create mode 100644 tests/wpt/meta/orientation-event/device-orientation-events-unavailable-on-insecure-origins.html.ini create mode 100644 tests/wpt/meta/orientation-event/motion/add-during-dispatch.https.html.ini create mode 100644 tests/wpt/meta/orientation-event/motion/add-listener-from-callback.https.html.ini create mode 100644 tests/wpt/meta/orientation-event/motion/multiple-event-listeners.https.html.ini create mode 100644 tests/wpt/meta/orientation-event/motion/null-values.https.html.ini create mode 100644 tests/wpt/meta/orientation-event/motion/page-visibility.https.html.ini create mode 100644 tests/wpt/meta/orientation-event/motion/rounding.https.html.ini create mode 100644 tests/wpt/meta/orientation-event/orientation/absolute-fallback.https.html.ini create mode 100644 tests/wpt/meta/orientation-event/orientation/add-listener-from-callback.https.html.ini create mode 100644 tests/wpt/meta/orientation-event/orientation/basic-operation-absolute.https.html.ini create mode 100644 tests/wpt/meta/orientation-event/orientation/basic-operation.https.html.ini create mode 100644 tests/wpt/meta/orientation-event/orientation/multiple-event-listeners.https.html.ini create mode 100644 tests/wpt/meta/orientation-event/orientation/no-synchronous-events.https.html.ini create mode 100644 tests/wpt/meta/orientation-event/orientation/null-values.https.html.ini create mode 100644 tests/wpt/meta/orientation-event/orientation/page-visibility.https.html.ini create mode 100644 tests/wpt/meta/orientation-event/orientation/rounding.https.html.ini create mode 100644 tests/wpt/meta/orientation-event/orientation/updates.https.html.ini create mode 100644 tests/wpt/meta/orientation-sensor/AbsoluteOrientationSensor-iframe-access.https.html.ini create mode 100644 tests/wpt/meta/orientation-sensor/AbsoluteOrientationSensor.https.html.ini create mode 100644 tests/wpt/meta/orientation-sensor/RelativeOrientationSensor-iframe-access.https.html.ini create mode 100644 tests/wpt/meta/orientation-sensor/RelativeOrientationSensor.https.html.ini create mode 100644 tests/wpt/meta/page-visibility/minimize.html.ini create mode 100644 tests/wpt/meta/page-visibility/visibility-state-entry.tentative.html.ini create mode 100644 tests/wpt/meta/payment-handler/can-make-payment-event.https.html.ini create mode 100644 tests/wpt/meta/payment-request/delegate-request.https.sub.html.ini create mode 100644 tests/wpt/meta/payment-request/payment-is-showing.https.html.ini create mode 100644 tests/wpt/meta/payment-request/payment-request-abort-method.https.html.ini create mode 100644 tests/wpt/meta/payment-request/payment-request-canmakepayment-method.https.html.ini create mode 100644 tests/wpt/meta/payment-request/payment-request-disallowed-when-hidden.https.html.ini create mode 100644 tests/wpt/meta/payment-request/payment-request-hasenrolledinstrument-method-protection.tentative.https.html.ini create mode 100644 tests/wpt/meta/payment-request/payment-request-hasenrolledinstrument-method.tentative.https.html.ini create mode 100644 tests/wpt/meta/payment-request/payment-request-show-method.https.html.ini create mode 100644 tests/wpt/meta/payment-request/rejects_if_not_active.https.html.ini create mode 100644 tests/wpt/meta/payment-request/show-consume-activation.https.html.ini create mode 100644 tests/wpt/meta/payment-request/show-method-optional-promise-rejects.https.html.ini create mode 100644 tests/wpt/meta/permissions-policy/experimental-features/focus-without-user-activation-disabled-by-permissions-policy-cross-origin.https.sub.html.ini create mode 100644 tests/wpt/meta/permissions-policy/experimental-features/focus-without-user-activation-disabled-by-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/permissions-policy/payment-extension-allowed-by-permissions-policy-attribute.https.sub.html.ini create mode 100644 tests/wpt/meta/permissions-policy/picture-in-picture-allowed-by-permissions-policy-attribute-redirect-on-load.https.sub.html.ini create mode 100644 tests/wpt/meta/permissions-policy/picture-in-picture-allowed-by-permissions-policy-attribute.https.sub.html.ini create mode 100644 tests/wpt/meta/permissions-policy/picture-in-picture-allowed-by-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/permissions-policy/picture-in-picture-default-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/permissions-policy/picture-in-picture-disabled-by-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/permissions-policy/reporting/bluetooth-report-only.https.html.ini create mode 100644 tests/wpt/meta/permissions-policy/reporting/bluetooth-reporting.https.html.ini create mode 100644 tests/wpt/meta/permissions-policy/reporting/camera-report-only.https.html.ini create mode 100644 tests/wpt/meta/permissions-policy/reporting/camera-reporting.https.html.ini create mode 100644 tests/wpt/meta/permissions-policy/reporting/fullscreen-report-only.html.ini create mode 100644 tests/wpt/meta/permissions-policy/reporting/microphone-report-only.https.html.ini create mode 100644 tests/wpt/meta/permissions-policy/reporting/microphone-reporting.https.html.ini create mode 100644 tests/wpt/meta/permissions-policy/reporting/payment-report-only.https.html.ini create mode 100644 tests/wpt/meta/permissions-policy/reporting/picture-in-picture-report-only.html.ini create mode 100644 tests/wpt/meta/permissions-policy/reporting/picture-in-picture-reporting.html.ini create mode 100644 tests/wpt/meta/permissions-policy/reporting/report-only-and-enforce.https.sub.html.ini create mode 100644 tests/wpt/meta/permissions-policy/reporting/report-only-single-endpoint.https.sub.html.ini create mode 100644 tests/wpt/meta/permissions-policy/reporting/report-to-multiple-endpoints.https.sub.html.ini create mode 100644 tests/wpt/meta/permissions-policy/reporting/report-to-single-endpoint.https.sub.html.ini create mode 100644 tests/wpt/meta/permissions-policy/reporting/serial-report-only.https.html.ini create mode 100644 tests/wpt/meta/permissions-policy/reporting/serial-reporting.https.html.ini create mode 100644 tests/wpt/meta/permissions-policy/reporting/usb-report-only.https.html.ini create mode 100644 tests/wpt/meta/permissions/event-model.https.html.ini create mode 100644 tests/wpt/meta/permissions/non-fully-active.https.html.ini create mode 100644 tests/wpt/meta/permissions/permissions-cg.https.html.ini create mode 100644 tests/wpt/meta/permissions/permissions-garbage-collect.https.html.ini create mode 100644 tests/wpt/meta/permissions/revocation.https.html.ini create mode 100644 tests/wpt/meta/permissions/worker.https.html.ini create mode 100644 tests/wpt/meta/picture-in-picture/css-selector.html.ini create mode 100644 tests/wpt/meta/picture-in-picture/disable-picture-in-picture.html.ini create mode 100644 tests/wpt/meta/picture-in-picture/enter-picture-in-picture.html.ini create mode 100644 tests/wpt/meta/picture-in-picture/exit-picture-in-picture.html.ini create mode 100644 tests/wpt/meta/picture-in-picture/leave-picture-in-picture.html.ini create mode 100644 tests/wpt/meta/picture-in-picture/mediastream.html.ini create mode 100644 tests/wpt/meta/picture-in-picture/picture-in-picture-element.html.ini create mode 100644 tests/wpt/meta/picture-in-picture/picture-in-picture-window.html.ini create mode 100644 tests/wpt/meta/picture-in-picture/removed-from-document.html.ini create mode 100644 tests/wpt/meta/picture-in-picture/request-picture-in-picture-twice.html.ini create mode 100644 tests/wpt/meta/picture-in-picture/request-picture-in-picture.html.ini create mode 100644 tests/wpt/meta/picture-in-picture/shadow-dom.html.ini create mode 100644 tests/wpt/meta/pointerevents/bugs/events_after_lostpointercapture_remove_setcapture_node.html.ini create mode 100644 tests/wpt/meta/pointerevents/capturing_boundary_event_handler_at_ua_shadowdom.html.ini create mode 100644 tests/wpt/meta/pointerevents/coalesced_events_attributes.https.html.ini create mode 100644 tests/wpt/meta/pointerevents/coalesced_events_attributes_on_redispatch.https.html.ini create mode 100644 tests/wpt/meta/pointerevents/coalesced_events_attributes_under_load.https.optional.html.ini create mode 100644 tests/wpt/meta/pointerevents/compat/pointerevent_compat-mouse-events-when-removing-nodes.html.ini create mode 100644 tests/wpt/meta/pointerevents/compat/pointerevent_mouse-on-object.html.ini create mode 100644 tests/wpt/meta/pointerevents/compat/pointerevent_mouse-pointer-on-scrollbar.html.ini create mode 100644 tests/wpt/meta/pointerevents/compat/pointerevent_mouse-pointer-preventdefault-passive.html.ini create mode 100644 tests/wpt/meta/pointerevents/compat/pointerevent_mouse-pointer-preventdefault.html.ini create mode 100644 tests/wpt/meta/pointerevents/compat/pointerevent_mouse-pointer-updown-events.html.ini create mode 100644 tests/wpt/meta/pointerevents/compat/pointerevent_mouse_target_after_pointer_target_host_of_shadow_removed.html.ini create mode 100644 tests/wpt/meta/pointerevents/compat/pointerevent_mouse_target_after_pointer_target_root_element_in_shadow_removed.html.ini create mode 100644 tests/wpt/meta/pointerevents/compat/pointerevent_mouse_target_after_pointer_target_slot_removed.html.ini create mode 100644 tests/wpt/meta/pointerevents/compat/pointerevent_mouseevent_key_pressed.html.ini create mode 100644 tests/wpt/meta/pointerevents/compat/pointerevent_touch-action_two-finger_interaction.html.ini create mode 100644 tests/wpt/meta/pointerevents/compat/pointerevent_touch_target_after_pointerdown_target_removed.tentative.html.ini create mode 100644 tests/wpt/meta/pointerevents/crashtests/longpress-crash.html.ini create mode 100644 tests/wpt/meta/pointerevents/mouse-pointer-boundary-events-for-shadowdom.html.ini create mode 100644 tests/wpt/meta/pointerevents/persistentDeviceId/get-persistendeviceid-from-pointer-event.tentative.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointer-events-none-skip-scroll-in-iframe.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointer-events-none-skip-scroll-will-change-in-iframe.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent-boundary-event-target-when-hover-generates-content-under-pointer.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_after_target_appended.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_after_target_appended_interleaved.tentative.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_after_target_removed.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_after_target_removed_from_slot.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_after_target_removed_interleaved.tentative.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_attributes.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_auxclick_is_a_pointerevent.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_boundary_events_attributes_during_drag.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_boundary_events_before_pointerrawupdate.https.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_boundary_events_in_capturing.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_boundary_events_modifier_no_pointer_movement.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_capture_mouse.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_capture_mouse_and_release_and_capture_again.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_capture_suppressing_mouse.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_capture_touch_and_release_at_got_capture.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_change-touch-action-onpointerdown_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_click_during_capture.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_click_during_parent_capture.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_click_is_a_pointerevent.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_click_is_a_pointerevent_multiple_clicks.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_click_on_chorded_mouse_button.tentative.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_contextmenu_is_a_pointerevent.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_disabled_form_control.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_element_haspointercapture.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_element_haspointercapture_release_pending_capture.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_fractional_coordinates.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_hit_test_scroll_visible_descendant.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_iframe-touch-action-none_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_lostpointercapture_for_disconnected_node.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_lostpointercapture_for_disconnected_node_in_shadow_dom.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_lostpointercapture_for_disconnected_shadow_host.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_lostpointercapture_is_first.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_lostpointercapture_remove_setcapture_node.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_mouse_capture_change_hover.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_mouse_pointercapture_inactivate_pointer.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_movementxy.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_multiple_pointerover_no_pointer_movement.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerId_scope.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointer_boundary_events_after_reappending_last_over_target.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointer_boundary_events_after_removing_last_over_element.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointercancel_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointercapture-in-custom-element.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointercapture-in-shadow-dom.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointercapture-not-lost-in-chorded-buttons.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointercapture_in_frame.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerenter_does_not_bubble.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerleave_after_pointercancel_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerleave_descendant_over.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerleave_descendants.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerleave_does_not_bubble.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointermove.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointermove_on_chorded_mouse_button.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerout_after_pointercancel_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerout_no_pointer_movement.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerout_pen.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerout_received_once.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerrawupdate.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerrawupdate.https.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerrawupdate_after_adoption_from_child.https.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerrawupdate_after_adoption_from_parent.https.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerrawupdate_changes_pointer_capture.https.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerrawupdate_coalesced_events_attributes.https.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerrawupdate_flush_pointercapture.https.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_pointerrawupdate_remove_target.https.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_range_input.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_releasepointercapture_events_to_original_target.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_releasepointercapture_invalid_pointerid.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_releasepointercapture_pointerup_mouse.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_releasepointercapture_pointerup_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_releasepointercapture_release_right_after_capture.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_click.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_drag.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_setpointercapture_disconnected.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_setpointercapture_invalid_pointerid.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_setpointercapture_override_pending_capture_element.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_setpointercapture_pointerup_mouse.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_setpointercapture_pointerup_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_setpointercapture_relatedtarget.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_setpointercapture_to_same_element_twice.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_suppress_compat_events_on_click.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_target_at_clicking_link_in_image_map.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_to_slotted_target.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-auto-css_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-inherit_child-none_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-inherit_parent-none_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-modified_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-none-css_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-pan-down-css_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-pan-left-css_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-pan-right-css_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-pan-up-css_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-pan-x-css_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-pan-y-css_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-span-none-test_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-svg-none-test_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-action-table-none-test_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerevent_touch-propagates-when-target-is-video_touch.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerlock/pointerevent_coordinates_when_locked.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerlock/pointerevent_getCoalescedEvents_when_pointerlocked.https.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerlock/pointerevent_pointerlock_after_pointercapture.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerlock/pointerevent_pointerlock_supercedes_capture.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerlock/pointerevent_pointermove_in_pointerlock.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerlock/pointerevent_pointerrawupdate_in_pointerlock.https.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerup_after_pointerdown_target_removed.html.ini create mode 100644 tests/wpt/meta/pointerevents/pointerup_button_value_matches_corresponding_pointerdown.html.ini create mode 100644 tests/wpt/meta/pointerevents/predicted_events_attributes.html.ini create mode 100644 tests/wpt/meta/pointerevents/touch-action-with-swipe-dir-change.html.ini create mode 100644 tests/wpt/meta/pointerlock/mouse_buttons_back_forward.html.ini create mode 100644 tests/wpt/meta/pointerlock/movementX_Y_basic.html.ini create mode 100644 tests/wpt/meta/pointerlock/pointerlock_promise.html.ini create mode 100644 tests/wpt/meta/pointerlock/pointerlock_remove_target.html.ini create mode 100644 tests/wpt/meta/pointerlock/pointerlock_remove_target_on_mouseup.html.ini create mode 100644 tests/wpt/meta/pointerlock/pointerlock_shadow.html.ini create mode 100644 tests/wpt/meta/pointerlock/pointerlock_unadjustedMovement.html.ini create mode 100644 tests/wpt/meta/pointerlock/pointerlock_without_gesture.html.ini create mode 100644 tests/wpt/meta/push-api/permission.https.html.ini create mode 100644 tests/wpt/meta/reporting/bufferSize.html.ini create mode 100644 tests/wpt/meta/reporting/disconnect.html.ini create mode 100644 tests/wpt/meta/reporting/document-reporting-default-endpoint.https.sub.html.ini create mode 100644 tests/wpt/meta/reporting/document-reporting-path-absolute.https.sub.html.ini create mode 100644 tests/wpt/meta/reporting/generateTestReport-honors-endpoint.https.sub.html.ini create mode 100644 tests/wpt/meta/reporting/generateTestReport.html.ini create mode 100644 tests/wpt/meta/reporting/nestedReport.html.ini create mode 100644 tests/wpt/meta/reporting/order.html.ini create mode 100644 tests/wpt/meta/reporting/reporting-api-honors-limits.https.sub.html.ini create mode 100644 tests/wpt/meta/scheduler/tentative/yield/yield-cross-origin-propagation.html.ini create mode 100644 tests/wpt/meta/scheduler/tentative/yield/yield-same-origin-propagation.html.ini create mode 100644 tests/wpt/meta/screen-capture/delegate-request.https.sub.html.ini create mode 100644 tests/wpt/meta/screen-capture/getdisplaymedia-after-discard.https.html.ini create mode 100644 tests/wpt/meta/screen-capture/getdisplaymedia-framerate.https.html.ini create mode 100644 tests/wpt/meta/screen-capture/getdisplaymedia-restrictOwnAudio.https.html.ini create mode 100644 tests/wpt/meta/screen-capture/getdisplaymedia-settings.https.html.ini create mode 100644 tests/wpt/meta/screen-capture/getdisplaymedia.https.html.ini create mode 100644 tests/wpt/meta/screen-capture/permissions-policy-audio+video.https.sub.html.ini create mode 100644 tests/wpt/meta/screen-capture/permissions-policy-audio.https.sub.html.ini create mode 100644 tests/wpt/meta/screen-capture/permissions-policy-video.https.sub.html.ini create mode 100644 tests/wpt/meta/screen-capture/tentative/getdisplaymedia-captured-surface-resolution.https.html.ini create mode 100644 tests/wpt/meta/screen-orientation/active-lock.html.ini create mode 100644 tests/wpt/meta/screen-orientation/event-before-promise.html.ini create mode 100644 tests/wpt/meta/screen-orientation/fullscreen-interactions.html.ini create mode 100644 tests/wpt/meta/screen-orientation/hidden_document.html.ini create mode 100644 tests/wpt/meta/screen-orientation/lock-basic.html.ini create mode 100644 tests/wpt/meta/screen-orientation/lock-sandboxed-iframe.html.ini create mode 100644 tests/wpt/meta/screen-orientation/lock-unlock-check.html.ini create mode 100644 tests/wpt/meta/screen-orientation/nested-documents.html.ini create mode 100644 tests/wpt/meta/screen-orientation/non-fully-active.html.ini create mode 100644 tests/wpt/meta/screen-orientation/onchange-event-subframe.html.ini create mode 100644 tests/wpt/meta/screen-orientation/onchange-event.html.ini create mode 100644 tests/wpt/meta/screen-orientation/orientation-reading.html.ini create mode 100644 tests/wpt/meta/screen-orientation/unlock.html.ini create mode 100644 tests/wpt/meta/screen-wake-lock/chrome-bug-1348019.https.html.ini create mode 100644 tests/wpt/meta/screen-wake-lock/wakelock-disabled-by-permissions-policy.https.html.ini create mode 100644 tests/wpt/meta/screen-wake-lock/wakelock-document-hidden.https.html.ini create mode 100644 tests/wpt/meta/screen-wake-lock/wakelock-enabled-by-permissions-policy-attribute-redirect-on-load.https.html.ini create mode 100644 tests/wpt/meta/screen-wake-lock/wakelock-enabled-by-permissions-policy-attribute.https.html.ini create mode 100644 tests/wpt/meta/screen-wake-lock/wakelock-enabled-by-permissions-policy.https.html.ini create mode 100644 tests/wpt/meta/screen-wake-lock/wakelock-enabled-on-self-origin-by-permissions-policy.https.html.ini create mode 100644 tests/wpt/meta/screen-wake-lock/wakelock-onrelease.https.html.ini create mode 100644 tests/wpt/meta/screen-wake-lock/wakelock-released.https.html.ini create mode 100644 tests/wpt/meta/screen-wake-lock/wakelock-request-denied.https.html.ini create mode 100644 tests/wpt/meta/screen-wake-lock/wakelockpermissiondescriptor.https.html.ini create mode 100644 tests/wpt/meta/scroll-animations/scroll-timelines/scroll-timeline-snapshotting.html.ini create mode 100644 tests/wpt/meta/scroll-to-text-fragment/drag-selection-over-target-text.html.ini create mode 100644 tests/wpt/meta/scroll-to-text-fragment/find-range-from-text-directive.html.ini create mode 100644 tests/wpt/meta/scroll-to-text-fragment/force-load-at-top.html.ini create mode 100644 tests/wpt/meta/scroll-to-text-fragment/iframe-scroll.sub.html.ini create mode 100644 tests/wpt/meta/scroll-to-text-fragment/non-html-documents-json.html.ini create mode 100644 tests/wpt/meta/scroll-to-text-fragment/non-html-documents.html.ini create mode 100644 tests/wpt/meta/scroll-to-text-fragment/percent-encoding.html.ini create mode 100644 tests/wpt/meta/scroll-to-text-fragment/redirects.html.ini create mode 100644 tests/wpt/meta/scroll-to-text-fragment/scroll-to-text-fragment-after-DOMContentLoaded.html.ini create mode 100644 tests/wpt/meta/scroll-to-text-fragment/scroll-to-text-fragment-api.html.ini create mode 100644 tests/wpt/meta/scroll-to-text-fragment/scroll-to-text-fragment-same-doc.html.ini create mode 100644 tests/wpt/meta/scroll-to-text-fragment/scroll-to-text-fragment-security.sub.html.ini create mode 100644 tests/wpt/meta/scroll-to-text-fragment/scroll-to-text-fragment.html.ini create mode 100644 tests/wpt/meta/scroll-to-text-fragment/sequential-focus.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/authentication-accepted-bbk-created.https.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/authentication-accepted-bbk-per-passkey.https.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/authentication-accepted-bbk-reused.https.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/authentication-accepted.https.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/authentication-auth-another-way.https.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/authentication-cannot-bypass-spc.https.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/authentication-cross-origin.sub.https.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/authentication-icon-data-url.https.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/authentication-in-iframe.sub.https.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/authentication-invalid-icon.https.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/authentication-invalid-payment-entity-logo.https.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/authentication-optout.https.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/authentication-rejected.https.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/authentication-requires-user-activation.https.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/enrollment-bbk-per-passkey.https.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/enrollment-bbk.https.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/enrollment-in-iframe.sub.https.html.ini create mode 100644 tests/wpt/meta/secure-payment-confirmation/enrollment.https.html.ini create mode 100644 tests/wpt/meta/selection/Selection-direction-on-clicks.tentative.html.ini create mode 100644 tests/wpt/meta/selection/anchor-removal.html.ini create mode 100644 tests/wpt/meta/selection/caret/move-around-contenteditable-false.html.ini create mode 100644 tests/wpt/meta/selection/caret/move-around-generated-content.html.ini create mode 100644 tests/wpt/meta/selection/contenteditable/modifying-selection-with-non-primary-mouse-button.tentative.html.ini create mode 100644 tests/wpt/meta/selection/contenteditable/modifying-selection-with-primary-mouse-button.tentative.html.ini create mode 100644 tests/wpt/meta/selection/extend-selection-in-shadow-tree.html.ini create mode 100644 tests/wpt/meta/selection/fire-selectionchange-event-on-pressing-backspace.html.ini create mode 100644 tests/wpt/meta/selection/fire-selectionchange-event-on-textcontrol-element-on-pressing-backspace.html.ini create mode 100644 tests/wpt/meta/selection/move-by-word-korean.html.ini create mode 100644 tests/wpt/meta/selection/move-by-word-with-symbol.html.ini create mode 100644 tests/wpt/meta/selection/select-end-of-line-image.tentative.html.ini create mode 100644 tests/wpt/meta/selection/shadow-dom/tentative/Selection-direction.html.ini create mode 100644 tests/wpt/meta/selection/stringifier_editable_element.tentative.html.ini create mode 100644 tests/wpt/meta/selection/textcontrols/focus.html.ini create mode 100644 tests/wpt/meta/selection/user-select-on-input-and-contenteditable.html.ini create mode 100644 tests/wpt/meta/shadow-dom/accesskey.tentative.html.ini delete mode 100644 tests/wpt/meta/shadow-dom/crashtests/move-to-new-tree-1343016.html.ini create mode 100644 tests/wpt/meta/shadow-dom/execcommand-insertList-in-shadow.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/delegatesFocus-highlight-sibling.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback-default-tabindex.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-2levels.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-delegatesFocus.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-fallback.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-fallback.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-slot.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-navigation-slot-with-tabindex.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-navigation-slots-in-slot.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-navigation-slots.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-navigation-web-component-radio.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-navigation-with-delegatesFocus.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-navigation.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-nested-slots.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-reverse-unassignable-slot.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-reverse-unassigned-slot.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-unassignable-slot.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/focus-with-negative-index.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/menu/tentative/focus-menu-elements.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/carousel-grid-order.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/flex-flow.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/flex-visual-order.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/grid-auto-flow-reading-order.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/grid-columns.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/grid-order-across-scopes.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/grid-order-on-shadow-host.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/grid-order-pseudo-elements.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/grid-order-with-display-contents.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/grid-order-with-iframe.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/grid-order-with-nested-grids.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/grid-order-with-popover.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/grid-order-with-position-absolute.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/grid-order-with-position-fixed.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/grid-order-with-slots.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/grid-order.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/grid-rows.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/normal.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/source-order-invalid.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-navigation/reading-flow/tentative/source-order-valid.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/DocumentOrShadowRoot-activeElement.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/blur-on-shadow-host-delegatesFocus.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/click-focus-delegatesFocus-click.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/click-focus-delegatesFocus-tabindex-varies.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/click-focus-delegatesFocus-tabindex-zero.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/click-focus-slot-ancestor.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-autofocus.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-click-on-shadow-host.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-method-delegatesFocus-nested-browsing-context.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-method-delegatesFocus.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-method-with-delegatesFocus.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-scroll-under-delegatesFocus.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-slot-box-generated-tabindex-0.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-tab-on-shadow-host.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-tabindex-order-shadow-negative-delegatesFocus.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-tabindex-order-shadow-negative.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-tabindex-order-shadow-slot-one.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-tabindex-order-shadow-varying-delegatesFocus.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-tabindex-order-shadow-varying-tabindex-2.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-tabindex-order-shadow-varying-tabindex-3.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-tabindex-order-shadow-varying-tabindex.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-delegatesFocus.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-negative.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-not-set-scrollable.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-not-set.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-one.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero-host-scrollable.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-tabindex-order-shadow-zero.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/text-selection-with-delegatesFocus-on-slotted-content.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/text-selection-with-delegatesFocus-text-control.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/text-selection-with-delegatesFocus.html.ini create mode 100644 tests/wpt/meta/shadow-dom/leaktests/selection.html.ini create mode 100644 tests/wpt/meta/shadow-dom/reference-target/tentative/anchor.html.ini create mode 100644 tests/wpt/meta/shadow-dom/reference-target/tentative/aria-labelledby.html.ini create mode 100644 tests/wpt/meta/shadow-dom/reference-target/tentative/commandfor.html.ini create mode 100644 tests/wpt/meta/shadow-dom/reference-target/tentative/dom-mutation.html.ini create mode 100644 tests/wpt/meta/shadow-dom/reference-target/tentative/form.html.ini create mode 100644 tests/wpt/meta/shadow-dom/reference-target/tentative/interestfor.tentative.html.ini create mode 100644 tests/wpt/meta/shadow-dom/reference-target/tentative/label-descendant.html.ini create mode 100644 tests/wpt/meta/shadow-dom/reference-target/tentative/label-for.html.ini create mode 100644 tests/wpt/meta/shadow-dom/reference-target/tentative/popovertarget.html.ini create mode 100644 tests/wpt/meta/shadow-dom/reference-target/tentative/property-reflection-imperative-setup.html.ini create mode 100644 tests/wpt/meta/shadow-dom/reference-target/tentative/property-reflection.html.ini create mode 100644 tests/wpt/meta/shadow-dom/reference-target/tentative/reference-target-basics.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/back.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/click-event-bubbles.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/detection/tentative/navigation-api-precommit-handler.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/detection/tentative/node-with-image-pseudo-element-and-text.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/detection/tentative/node-with-image-pseudo-element.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/detection/tentative/overwriting-text-once-per-interaction.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/detection/tentative/overwriting-text.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/detection/tentative/racing-soft-navigations.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/detection/tentative/video-srcObject-change.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/dropped-entries.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/first-interaction-not-softnav.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/hash.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/image-lcp-followed-by-image-softnav-lcp.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/image-lcp-followed-by-text-softnav-lcp.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/image-lcp-followed-by-two-image-softnavs-lcp.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/interaction-with-paint-before-back.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/lcp/tentative/background-image-set-image.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/lcp/tentative/broken-image-icon.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/lcp/tentative/contracted-image.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/lcp/tentative/cross-origin-image.sub.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/lcp/tentative/element-only-when-fully-active.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/lcp/tentative/expanded-image.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/lcp/tentative/first-paint-equals-lcp-text.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/lcp/tentative/iframe-content-not-observed.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/lcp/tentative/raf-loop.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/load-classic-script-history-push.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/load-module-script-history-push.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/multiple-nested-events.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/multiple-paint-entries-buffered.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/navigate-child.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/navigation-api-back.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/navigation-api-forward.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/navigation-api-hash.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/navigation-api-precommit.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/navigation-api-rejected.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/navigation-api-traverseto.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/navigation-api-view-transition.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/navigation-api.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/popstate-multiple-backs.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/popstate.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/replacestate-null-then-push.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/second-interaction-not-softnav.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/smoke/tentative/almost-soft-navigation.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/smoke/tentative/basic.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/smoke/tentative/dom.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/smoke/tentative/image-src-change.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/smoke/tentative/late-url-change.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/smoke/tentative/lcp-unbuffered.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/smoke/tentative/lcp.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/smoke/tentative/task-attribution-link-load.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/smoke/tentative/task-attribution.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/smoke/tentative/video-src-change.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/smoke/tentative/window-open-cross-scheduling.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/soft-navigation-detection-main-descendent.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/soft-navigation-detection-web-component-lifecycle.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/soft-navigation-detection.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/softnav-after-lcp-paint-larger-than-viewport.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/softnav-after-lcp-paint.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/softnav-between-lcp-render-and-paint.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/text-lcp-followed-by-anim-image-softnav-lcp.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/text-lcp-followed-by-image-softnav-lcp.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/text-lcp-followed-by-text-softnav-lcp.tentative.html.ini create mode 100644 tests/wpt/meta/soft-navigation-heuristics/visited-link.tentative.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prefetch/cookie-indices.tentative.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prefetch/cross-origin-cookies-anonymous-client-ip-duplicate.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prefetch/cross-origin-cookies.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prefetch/same-origin-cookies.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prerender/protocol-handler-register.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prerender/protocol-handler-unregister.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prerender/restriction-background-fetch.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prerender/restriction-background-sync.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prerender/restriction-media-capabilities-decoding-info.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prerender/restriction-media-capabilities-encoding-info.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prerender/restriction-midi-sysex.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prerender/restriction-midi.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prerender/restriction-notification.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prerender/restriction-push.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prerender/restriction-sensor-accelerometer.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prerender/restriction-sensor-ambient-light-sensor.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prerender/restriction-sensor-gyroscope.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prerender/restriction-sensor-magnetometer.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/prerender/restriction-wake-lock.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/speculation-tags/prefetch-eagerness-pointer-down.https.html.ini create mode 100644 tests/wpt/meta/speculation-rules/speculation-tags/prefetch-eagerness-pointer-hover.https.html.ini create mode 100644 tests/wpt/meta/speech-api/SpeechRecognition-installOnDevice.https.html.ini create mode 100644 tests/wpt/meta/speech-api/SpeechSynthesis-pause-resume.tentative.html.ini create mode 100644 tests/wpt/meta/speech-api/SpeechSynthesis-speak-events.html.ini create mode 100644 tests/wpt/meta/speech-api/SpeechSynthesis-speak-twice.html.ini create mode 100644 tests/wpt/meta/speech-api/SpeechSynthesisEvent-properties.html.ini create mode 100644 tests/wpt/meta/storage-access-api/storageAccess.testdriver.sub.html.ini create mode 100644 tests/wpt/meta/subapps/add-error.tentative.https.html.ini create mode 100644 tests/wpt/meta/subapps/add-success.tentative.https.html.ini create mode 100644 tests/wpt/meta/svg-aam/name/comp_host_language_label.html.ini create mode 100644 tests/wpt/meta/svg-aam/name/comp_label.html.ini create mode 100644 tests/wpt/meta/svg-aam/name/comp_labelledby.html.ini create mode 100644 tests/wpt/meta/svg-aam/role/role-img.tentative.html.ini create mode 100644 tests/wpt/meta/svg-aam/role/roles-generic.html.ini create mode 100644 tests/wpt/meta/svg-aam/role/roles.html.ini create mode 100644 tests/wpt/meta/svg/animations/restart-never-and-begin-click.html.ini create mode 100644 tests/wpt/meta/svg/interact/focus-inside-hidden-svg-containers-01.html.ini create mode 100644 tests/wpt/meta/svg/interact/focus-inside-hidden-svg-containers-02.html.ini create mode 100644 tests/wpt/meta/svg/interact/focus-inside-hidden-svg-containers-03.html.ini create mode 100644 tests/wpt/meta/touch-events/mouseevents-after-touchend.tentative.html.ini create mode 100644 tests/wpt/meta/touch-events/multi-touch-interactions.html.ini create mode 100644 tests/wpt/meta/touch-events/multi-touch-interfaces.html.ini create mode 100644 tests/wpt/meta/touch-events/single-tap-when-touchend-listener-use-sync-xhr.html.ini create mode 100644 tests/wpt/meta/touch-events/single-touch-vertical-rl.html.ini create mode 100644 tests/wpt/meta/touch-events/single-touch.html.ini create mode 100644 tests/wpt/meta/uievents/click/auxclick_event.html.ini create mode 100644 tests/wpt/meta/uievents/click/click_event_target_child_parent.html.ini create mode 100644 tests/wpt/meta/uievents/click/click_event_target_siblings.html.ini create mode 100644 tests/wpt/meta/uievents/interface/keyboard-accesskey-click-event.html.ini create mode 100644 tests/wpt/meta/uievents/interface/keyboard-click-event.html.ini create mode 100644 tests/wpt/meta/uievents/keyboard/modifier-keys-combinations.html.ini create mode 100644 tests/wpt/meta/uievents/mouse/attributes.html.ini create mode 100644 tests/wpt/meta/uievents/mouse/cancel-mousedown-in-subframe.html.ini create mode 100644 tests/wpt/meta/uievents/mouse/layer-coords-transform.html.ini create mode 100644 tests/wpt/meta/uievents/mouse/layout_change_should_fire_mouseover.html.ini create mode 100644 tests/wpt/meta/uievents/mouse/mouse_boundary_events_after_reappending_last_over_target.tentative.html.ini create mode 100644 tests/wpt/meta/uievents/mouse/mouse_boundary_events_after_removing_last_over_element.html.ini create mode 100644 tests/wpt/meta/uievents/mouse/mouse_boundary_events_modifier_no_mouse_movement.html.ini create mode 100644 tests/wpt/meta/uievents/mouse/mouseenter-mouseleave-on-drag.html.ini create mode 100644 tests/wpt/meta/uievents/mouse/mousemove_after_mouseover_target_removed.html.ini create mode 100644 tests/wpt/meta/uievents/mouse/mousemove_prevent_default_action.html.ini create mode 100644 tests/wpt/meta/uievents/mouse/mouseover-at-removing-mousedown-target.html.ini create mode 100644 tests/wpt/meta/uievents/mouse/offset_and_page_after_dispatch.tentative.html.ini create mode 100644 tests/wpt/meta/uievents/mouse/synthetic-mouse-enter-leave-over-out-button-state-after-target-removed.tentative.html.ini create mode 100644 tests/wpt/meta/uievents/order-of-events/focus-events/focus-contained.html.ini create mode 100644 tests/wpt/meta/uievents/order-of-events/focus-events/focus-management-expectations.html.ini create mode 100644 tests/wpt/meta/uievents/order-of-events/focus-events/focus.html.ini create mode 100644 tests/wpt/meta/uievents/textInput/backspace.html.ini create mode 100644 tests/wpt/meta/uievents/textInput/basic.html.ini create mode 100644 tests/wpt/meta/uievents/textInput/delete-selection.html.ini create mode 100644 tests/wpt/meta/uievents/textInput/delete.html.ini create mode 100644 tests/wpt/meta/uievents/textInput/enter-textarea-contenteditable.html.ini create mode 100644 tests/wpt/meta/vibration/silent-ignore.html.ini create mode 100644 tests/wpt/meta/viewport-segments/viewport-segments-change-event.https.html.ini create mode 100644 tests/wpt/meta/viewport-segments/viewport-segments-env-variables.https.html.ini create mode 100644 tests/wpt/meta/viewport-segments/viewport-segments-segments-property.https.html.ini create mode 100644 tests/wpt/meta/visual-viewport/page-and-offset-in-iframe.html.ini create mode 100644 tests/wpt/meta/visual-viewport/resize-event-order.html.ini create mode 100644 tests/wpt/meta/visual-viewport/scroll-event-order.html.ini create mode 100644 tests/wpt/meta/wai-aria/role/abstract-roles.html.ini create mode 100644 tests/wpt/meta/wai-aria/role/basic.html.ini create mode 100644 tests/wpt/meta/wai-aria/role/contextual-roles.html.ini create mode 100644 tests/wpt/meta/wai-aria/role/fallback-roles.html.ini create mode 100644 tests/wpt/meta/wai-aria/role/form-roles.html.ini create mode 100644 tests/wpt/meta/wai-aria/role/grid-roles.tentative.html.ini create mode 100644 tests/wpt/meta/wai-aria/role/invalid-roles.html.ini create mode 100644 tests/wpt/meta/wai-aria/role/list-roles.tentative.html.ini create mode 100644 tests/wpt/meta/wai-aria/role/listbox-roles.tentative.html.ini create mode 100644 tests/wpt/meta/wai-aria/role/menu-roles.tentative.html.ini create mode 100644 tests/wpt/meta/wai-aria/role/region-roles.html.ini create mode 100644 tests/wpt/meta/wai-aria/role/role_none_conflict_resolution.html.ini create mode 100644 tests/wpt/meta/wai-aria/role/roles.html.ini create mode 100644 tests/wpt/meta/wai-aria/role/synonym-roles.html.ini create mode 100644 tests/wpt/meta/wai-aria/role/tab-roles.tentative.html.ini create mode 100644 tests/wpt/meta/wai-aria/role/tree-roles.tentative.html.ini create mode 100644 tests/wpt/meta/web-animations/animation-trigger/event-trigger-alternate.tentative.html.ini create mode 100644 tests/wpt/meta/web-animations/animation-trigger/event-trigger-before-handlers.tentative.html.ini create mode 100644 tests/wpt/meta/web-animations/animation-trigger/event-trigger-once.tentative.html.ini create mode 100644 tests/wpt/meta/web-animations/animation-trigger/event-trigger-repeat.tentative.html.ini create mode 100644 tests/wpt/meta/web-animations/animation-trigger/event-trigger-state.tentative.html.ini create mode 100644 tests/wpt/meta/web-share/disabled-by-permissions-policy-cross-origin.https.sub.html.ini create mode 100644 tests/wpt/meta/web-share/disabled-by-permissions-policy.https.sub.html.ini create mode 100644 tests/wpt/meta/web-share/share-consume-activation.https.html.ini create mode 100644 tests/wpt/meta/web-share/share-empty.https.html.ini create mode 100644 tests/wpt/meta/web-share/share-sharePromise-internal-slot.https.html.ini create mode 100644 tests/wpt/meta/web-share/share-url-invalid.https.html.ini create mode 100644 tests/wpt/meta/web-share/test-fully-active.https.html.ini create mode 100644 tests/wpt/meta/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/setSinkId-with-MediaElementAudioSourceNode.https.html.ini create mode 100644 tests/wpt/meta/webauthn/conditional-mediation.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-abort.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-attachment.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-badargs-authnrselection.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-badargs-challenge.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-badargs-rp.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-badargs-user.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-clientdata.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-cross-origin-iframe.https.sub.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-excludecredentials.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-extensions.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-getpublickey.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-hints.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-large-blob-not-supported.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-large-blob-supported.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-minpinlength.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-nested-frame.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-passing.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-prf.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-pubkeycredparams.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-resident-key.https.html.ini create mode 100644 tests/wpt/meta/webauthn/createcredential-timeout.https.html.ini create mode 100644 tests/wpt/meta/webauthn/credblob-not-supported.https.html.ini create mode 100644 tests/wpt/meta/webauthn/credblob-supported.https.html.ini create mode 100644 tests/wpt/meta/webauthn/getclientcapabilities.https.html.ini create mode 100644 tests/wpt/meta/webauthn/getcredential-allowcredentials.https.html.ini create mode 100644 tests/wpt/meta/webauthn/getcredential-attachment.https.html.ini create mode 100644 tests/wpt/meta/webauthn/getcredential-badargs-rpid.https.html.ini create mode 100644 tests/wpt/meta/webauthn/getcredential-badargs-userverification.https.html.ini create mode 100644 tests/wpt/meta/webauthn/getcredential-extensions.https.html.ini create mode 100644 tests/wpt/meta/webauthn/getcredential-hints.https.html.ini create mode 100644 tests/wpt/meta/webauthn/getcredential-large-blob-not-supported.https.html.ini create mode 100644 tests/wpt/meta/webauthn/getcredential-large-blob-supported.https.html.ini create mode 100644 tests/wpt/meta/webauthn/getcredential-nested-frame.https.html.ini create mode 100644 tests/wpt/meta/webauthn/getcredential-passing.https.html.ini create mode 100644 tests/wpt/meta/webauthn/getcredential-prf.https.html.ini create mode 100644 tests/wpt/meta/webauthn/getcredential-rk-passing.https.html.ini create mode 100644 tests/wpt/meta/webauthn/getcredential-timeout.https.html.ini create mode 100644 tests/wpt/meta/webauthn/isuserverifyingplatformauthenticatoravailable.https.html.ini create mode 100644 tests/wpt/meta/webauthn/remote-desktop-client-override.tentative.https.html.ini create mode 100644 tests/wpt/meta/webauthn/signal-all-accepted-credentials.https.html.ini create mode 100644 tests/wpt/meta/webauthn/signal-current-user-details.https.html.ini create mode 100644 tests/wpt/meta/webauthn/signal-unknown-credential.https.html.ini create mode 100644 tests/wpt/meta/webauthn/storecredential.https.html.ini create mode 100644 tests/wpt/meta/webauthn/webauthn-testdriver-basic.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/RTCRtpScriptTransform-encoded-transform.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/RTCRtpScriptTransform-sender-worker-single-frame.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/script-audio-transform.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/script-change-transform.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/script-late-transform.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/script-metadata-transform.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/script-transform-generateKeyFrame-simulcast.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/script-transform-generateKeyFrame.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/script-transform-sendKeyFrameRequest.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/script-transform.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/script-write-twice-transform.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/sframe-keys.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/sframe-transform-in-worker.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-clone.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-metadata.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-receive-cloned.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-send-incoming.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-serviceworker-failure.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/tentative/RTCEncodedVideoFrame-clone.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/tentative/RTCEncodedVideoFrame-metadata.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/tentative/RTCEncodedVideoFrame-serviceworker-failure.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-audio.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-errors.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-simulcast.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-video-frames.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-video.https.html.ini create mode 100644 tests/wpt/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-worker.https.html.ini create mode 100644 tests/wpt/meta/webrtc-stats/hardware-capability-stats.https.html.ini create mode 100644 tests/wpt/meta/webrtc/RTCPeerConnection-addTrack.https.html.ini create mode 100644 tests/wpt/meta/webrtc/legacy/RTCRtpTransceiver-with-OfferToReceive-options.optional.https.html.ini create mode 100644 tests/wpt/meta/webrtc/legacy/onaddstream.https.html.ini create mode 100644 tests/wpt/meta/webrtc/receiver-track-live.https.html.ini create mode 100644 tests/wpt/meta/webrtc/simulcast/av1.https.html.ini create mode 100644 tests/wpt/meta/webrtc/simulcast/basic.https.html.ini create mode 100644 tests/wpt/meta/webrtc/simulcast/getStats.https.html.ini create mode 100644 tests/wpt/meta/webrtc/simulcast/h264.https.html.ini create mode 100644 tests/wpt/meta/webrtc/simulcast/negotiation-encodings.https.html.ini create mode 100644 tests/wpt/meta/webrtc/simulcast/rid-manipulation.html.ini create mode 100644 tests/wpt/meta/webrtc/simulcast/screenshare.https.html.ini create mode 100644 tests/wpt/meta/webrtc/simulcast/setParameters-active.https.html.ini create mode 100644 tests/wpt/meta/webrtc/simulcast/setParameters-encodings.https.html.ini create mode 100644 tests/wpt/meta/webrtc/simulcast/setParameters-maxFramerate.https.html.ini create mode 100644 tests/wpt/meta/webrtc/simulcast/vp8.https.html.ini create mode 100644 tests/wpt/meta/webrtc/simulcast/vp9-scalability-mode.https.html.ini create mode 100644 tests/wpt/meta/webrtc/simulcast/vp9.https.html.ini create mode 100644 tests/wpt/meta/webxr/dom-overlay/nested_fullscreen.https.html.ini create mode 100644 tests/wpt/meta/window-management/multi-screen-fullscreen-companion.tentative.https.html.ini create mode 100644 tests/wpt/meta/window-management/multi-screen-fullscreen-enter.tentative.https.html.ini create mode 100644 tests/wpt/meta/window-management/multi-screen-fullscreen-move.tentative.https.html.ini create mode 100644 tests/wpt/meta/window-management/multi-screen-window-open.tentative.https.html.ini diff --git a/tests/wpt/meta/IndexedDB/file_support.sub.html.ini b/tests/wpt/meta/IndexedDB/file_support.sub.html.ini new file mode 100644 index 00000000000..0292b96566b --- /dev/null +++ b/tests/wpt/meta/IndexedDB/file_support.sub.html.ini @@ -0,0 +1,4 @@ +[file_support.sub.html] + expected: TIMEOUT + [Saves and loads back File objects from IndexedDB] + expected: TIMEOUT diff --git a/tests/wpt/meta/accelerometer/Accelerometer-iframe-access.https.html.ini b/tests/wpt/meta/accelerometer/Accelerometer-iframe-access.https.html.ini new file mode 100644 index 00000000000..ee2f2c9c343 --- /dev/null +++ b/tests/wpt/meta/accelerometer/Accelerometer-iframe-access.https.html.ini @@ -0,0 +1,36 @@ +[Accelerometer-iframe-access.https.html] + [Accelerometer: unfocused sensors in cross-origin frames are not updated] + expected: FAIL + + [Accelerometer: sensors in same-origin frames are updated if one of the frames is focused] + expected: FAIL + + [Accelerometer: losing a document's frame with an active sensor does not crash] + expected: FAIL + + [Accelerometer: calling start() in a non-fully active document does not crash] + expected: FAIL + + [LinearAccelerationSensor: unfocused sensors in cross-origin frames are not updated] + expected: FAIL + + [LinearAccelerationSensor: sensors in same-origin frames are updated if one of the frames is focused] + expected: FAIL + + [LinearAccelerationSensor: losing a document's frame with an active sensor does not crash] + expected: FAIL + + [LinearAccelerationSensor: calling start() in a non-fully active document does not crash] + expected: FAIL + + [GravitySensor: unfocused sensors in cross-origin frames are not updated] + expected: FAIL + + [GravitySensor: sensors in same-origin frames are updated if one of the frames is focused] + expected: FAIL + + [GravitySensor: losing a document's frame with an active sensor does not crash] + expected: FAIL + + [GravitySensor: calling start() in a non-fully active document does not crash] + expected: FAIL diff --git a/tests/wpt/meta/accelerometer/Accelerometer.https.html.ini b/tests/wpt/meta/accelerometer/Accelerometer.https.html.ini new file mode 100644 index 00000000000..ac933e1a9c5 --- /dev/null +++ b/tests/wpt/meta/accelerometer/Accelerometer.https.html.ini @@ -0,0 +1,54 @@ +[Accelerometer.https.html] + [Accelerometer: Test that onerror is sent when permissions are not granted.] + expected: FAIL + + [Accelerometer: Test that onerror is send when start() call has failed.] + expected: FAIL + + [Accelerometer: Test that frequency is capped to allowed maximum.] + expected: FAIL + + [Accelerometer: Test that frequency is capped to the maximum supported frequency.] + expected: FAIL + + [Accelerometer: Test that frequency is limited to the minimum supported frequency.] + expected: FAIL + + [Accelerometer: Test that sensor cannot be constructed within iframe disallowed to use feature policy.] + expected: FAIL + + [Accelerometer: Test that sensor can be constructed within an iframe allowed to use feature policy.] + expected: FAIL + + [Accelerometer: Test that 'onreading' is called and sensor reading is valid.] + expected: FAIL + + [Accelerometer: sensor reading is correct.] + expected: FAIL + + [Accelerometer: Test that readings are all mapped to expectedReadings correctly.] + expected: FAIL + + [Accelerometer: sensor timestamp is updated when time passes.] + expected: FAIL + + [Accelerometer: Test that sensor can be successfully created and its states are correct.] + expected: FAIL + + [Accelerometer: no exception is thrown when calling start() on already started sensor.] + expected: FAIL + + [Accelerometer: no exception is thrown when calling stop() on already stopped sensor.] + expected: FAIL + + [Accelerometer: Test that fresh reading is fetched on start().] + expected: FAIL + + [Accelerometer: Readings are not delivered when the page has no visibility] + expected: FAIL + + [Accelerometer: frequency hint works.] + expected: FAIL + + [Accelerometer: Readings delivered by shared platform sensor are immediately accessible to all sensors.] + expected: FAIL diff --git a/tests/wpt/meta/accelerometer/GravitySensor.https.html.ini b/tests/wpt/meta/accelerometer/GravitySensor.https.html.ini new file mode 100644 index 00000000000..e11e0084284 --- /dev/null +++ b/tests/wpt/meta/accelerometer/GravitySensor.https.html.ini @@ -0,0 +1,54 @@ +[GravitySensor.https.html] + [GravitySensor: Test that onerror is sent when permissions are not granted.] + expected: FAIL + + [GravitySensor: Test that onerror is send when start() call has failed.] + expected: FAIL + + [GravitySensor: Test that frequency is capped to allowed maximum.] + expected: FAIL + + [GravitySensor: Test that frequency is capped to the maximum supported frequency.] + expected: FAIL + + [GravitySensor: Test that frequency is limited to the minimum supported frequency.] + expected: FAIL + + [GravitySensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.] + expected: FAIL + + [GravitySensor: Test that sensor can be constructed within an iframe allowed to use feature policy.] + expected: FAIL + + [GravitySensor: Test that 'onreading' is called and sensor reading is valid.] + expected: FAIL + + [GravitySensor: sensor reading is correct.] + expected: FAIL + + [GravitySensor: Test that readings are all mapped to expectedReadings correctly.] + expected: FAIL + + [GravitySensor: sensor timestamp is updated when time passes.] + expected: FAIL + + [GravitySensor: Test that sensor can be successfully created and its states are correct.] + expected: FAIL + + [GravitySensor: no exception is thrown when calling start() on already started sensor.] + expected: FAIL + + [GravitySensor: no exception is thrown when calling stop() on already stopped sensor.] + expected: FAIL + + [GravitySensor: Test that fresh reading is fetched on start().] + expected: FAIL + + [GravitySensor: Readings are not delivered when the page has no visibility] + expected: FAIL + + [GravitySensor: frequency hint works.] + expected: FAIL + + [GravitySensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.] + expected: FAIL diff --git a/tests/wpt/meta/accelerometer/LinearAccelerationSensor.https.html.ini b/tests/wpt/meta/accelerometer/LinearAccelerationSensor.https.html.ini new file mode 100644 index 00000000000..683a7d17a02 --- /dev/null +++ b/tests/wpt/meta/accelerometer/LinearAccelerationSensor.https.html.ini @@ -0,0 +1,54 @@ +[LinearAccelerationSensor.https.html] + [LinearAccelerationSensor: Test that onerror is sent when permissions are not granted.] + expected: FAIL + + [LinearAccelerationSensor: Test that onerror is send when start() call has failed.] + expected: FAIL + + [LinearAccelerationSensor: Test that frequency is capped to allowed maximum.] + expected: FAIL + + [LinearAccelerationSensor: Test that frequency is capped to the maximum supported frequency.] + expected: FAIL + + [LinearAccelerationSensor: Test that frequency is limited to the minimum supported frequency.] + expected: FAIL + + [LinearAccelerationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.] + expected: FAIL + + [LinearAccelerationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.] + expected: FAIL + + [LinearAccelerationSensor: Test that 'onreading' is called and sensor reading is valid.] + expected: FAIL + + [LinearAccelerationSensor: sensor reading is correct.] + expected: FAIL + + [LinearAccelerationSensor: Test that readings are all mapped to expectedReadings correctly.] + expected: FAIL + + [LinearAccelerationSensor: sensor timestamp is updated when time passes.] + expected: FAIL + + [LinearAccelerationSensor: Test that sensor can be successfully created and its states are correct.] + expected: FAIL + + [LinearAccelerationSensor: no exception is thrown when calling start() on already started sensor.] + expected: FAIL + + [LinearAccelerationSensor: no exception is thrown when calling stop() on already stopped sensor.] + expected: FAIL + + [LinearAccelerationSensor: Test that fresh reading is fetched on start().] + expected: FAIL + + [LinearAccelerationSensor: Readings are not delivered when the page has no visibility] + expected: FAIL + + [LinearAccelerationSensor: frequency hint works.] + expected: FAIL + + [LinearAccelerationSensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.] + expected: FAIL diff --git a/tests/wpt/meta/accessibility/svg-mouse-listener.html.ini b/tests/wpt/meta/accessibility/svg-mouse-listener.html.ini new file mode 100644 index 00000000000..c15fdd88307 --- /dev/null +++ b/tests/wpt/meta/accessibility/svg-mouse-listener.html.ini @@ -0,0 +1,4 @@ +[svg-mouse-listener.html] + expected: TIMEOUT + [Clicking SVG element does not crash the browser] + expected: TIMEOUT diff --git a/tests/wpt/meta/accname/basic.html.ini b/tests/wpt/meta/accname/basic.html.ini new file mode 100644 index 00000000000..a1826f0dbb4 --- /dev/null +++ b/tests/wpt/meta/accname/basic.html.ini @@ -0,0 +1,6 @@ +[basic.html] + [tests labelFrom: author] + expected: FAIL + + [tests labelFrom: contents] + expected: FAIL diff --git a/tests/wpt/meta/accname/name/comp_embedded_control.html.ini b/tests/wpt/meta/accname/name/comp_embedded_control.html.ini new file mode 100644 index 00000000000..787bf94a3e3 --- /dev/null +++ b/tests/wpt/meta/accname/name/comp_embedded_control.html.ini @@ -0,0 +1,78 @@ +[comp_embedded_control.html] + [checkbox label with embedded textfield] + expected: FAIL + + [label of embedded textfield inside checkbox label] + expected: FAIL + + [checkbox label with embedded select:not([size\])] + expected: FAIL + + [label of embedded select:not([size\]) inside checkbox label] + expected: FAIL + + [checkbox label with embedded select[size\]] + expected: FAIL + + [label of embedded select[size\] inside checkbox label] + expected: FAIL + + [checkbox label with embedded combobox (input[type=text\])] + expected: FAIL + + [label of embedded combobox (input[type=text\]) inside checkbox label] + expected: FAIL + + [checkbox label with embedded combobox (span)] + expected: FAIL + + [label of embedded combobox (span) inside checkbox label] + expected: FAIL + + [checkbox label with embedded combobox (div)] + expected: FAIL + + [label of embedded combobox (div) inside checkbox label] + expected: FAIL + + [checkbox label with embedded listbox>option[aria-selected=true\]] + expected: FAIL + + [label of embedded listbox>option[aria-selected=true\] inside checkbox label] + expected: FAIL + + [checkbox label with embedded input[type=range\]] + expected: FAIL + + [label of embedded input[type=range\] inside checkbox label] + expected: FAIL + + [checkbox label with embedded input[type=number\]] + expected: FAIL + + [label of embedded input[type=number\] inside checkbox label] + expected: FAIL + + [checkbox label with embedded ARIA slider (aria-valuenow)] + expected: FAIL + + [label of embedded ARIA slider (aria-valuenow) inside checkbox label] + expected: FAIL + + [checkbox label with embedded ARIA slider (aria-valuetext)] + expected: FAIL + + [label of embedded ARIA slider (aria-valuetext) inside checkbox label] + expected: FAIL + + [checkbox label with embedded ARIA spinbutton (aria-valuenow)] + expected: FAIL + + [label of embedded ARIA spinbutton (aria-valuenow) inside checkbox label] + expected: FAIL + + [checkbox label with embedded ARIA spinbutton (aria-valuetext)] + expected: FAIL + + [label of embedded ARIA spinbutton (aria-valuetext) inside checkbox label] + expected: FAIL diff --git a/tests/wpt/meta/accname/name/comp_hidden_not_referenced.html.ini b/tests/wpt/meta/accname/name/comp_hidden_not_referenced.html.ini new file mode 100644 index 00000000000..c336b1b66a1 --- /dev/null +++ b/tests/wpt/meta/accname/name/comp_hidden_not_referenced.html.ini @@ -0,0 +1,15 @@ +[comp_hidden_not_referenced.html] + [button containing a rendered, unreferenced element that is aria-hidden=true, an unreferenced element with the hidden host language attribute, and an unreferenced element that is unconditionally rendered] + expected: FAIL + + [button labelled by element that is aria-hidden=true] + expected: FAIL + + [button labelled by element with the hidden host language attribute] + expected: FAIL + + [link labelled by elements with assorted visibility and a11y tree exposure] + expected: FAIL + + [heading with name from content, containing element that is visibility:hidden with nested content that is visibility:visible] + expected: FAIL diff --git a/tests/wpt/meta/accname/name/comp_host_language_label.html.ini b/tests/wpt/meta/accname/name/comp_host_language_label.html.ini new file mode 100644 index 00000000000..9e3b36c4859 --- /dev/null +++ b/tests/wpt/meta/accname/name/comp_host_language_label.html.ini @@ -0,0 +1,264 @@ +[comp_host_language_label.html] + [html: input[type=button\]] + expected: FAIL + + [html: input[type=image\]] + expected: FAIL + + [html: input[type=reset\]] + expected: FAIL + + [html: input[type=submit\]] + expected: FAIL + + [html: label[for\] input[type=checkbox\]] + expected: FAIL + + [html: label[for\] input[type=checkbox\][value='test'\]] + expected: FAIL + + [html: label[for\] input[type=checkbox\][checked\]] + expected: FAIL + + [html: label[for\] input[type=checkbox\][checked\][value='test'\]] + expected: FAIL + + [html: label[for\] input[type=color\]] + expected: FAIL + + [html: label[for\] input[type=color\][value='#999999'\]] + expected: FAIL + + [html: label[for\] input[type=date\]] + expected: FAIL + + [html: label[for\] input[type=date\][value='2025-01-01'\]] + expected: FAIL + + [html: label[for\] input[type=datetime-local\]] + expected: FAIL + + [html: label[for\] input[type=datetime-local\][value='2025-01-01T00:01'\]] + expected: FAIL + + [html: label[for\] input[type=email\]] + expected: FAIL + + [html: label[for\] input[type=email\][value='test@test.com'\]] + expected: FAIL + + [html: label[for\] input[type=month\]] + expected: FAIL + + [html: label[for\] input[type=month\][value='2025-01'\]] + expected: FAIL + + [html: label[for\] input[type=number\]] + expected: FAIL + + [html: label[for\] input[type=number\][value=2025\]] + expected: FAIL + + [html: label[for\] input[type=password\]] + expected: FAIL + + [html: label[for\] input[type=password\][value='test'\]] + expected: FAIL + + [html: label[for\] input[type=radio\]] + expected: FAIL + + [html: label[for\] input[type=radio\][value='test'\]] + expected: FAIL + + [html: label[for\] input[type=range\]] + expected: FAIL + + [html: label[for\] input[type=range\][min=0\][max=10\][value=5\]] + expected: FAIL + + [html: label[for\] input[type=search\]] + expected: FAIL + + [html: label[for\] input[type=search\][value='test'\]] + expected: FAIL + + [html: label[for\] input[type=tel\]] + expected: FAIL + + [html: label[for\] input[type=tel\][value='123-45-678'\]] + expected: FAIL + + [html: label[for\] input[type=text\]] + expected: FAIL + + [html: label[for\] input[type=text\][value='test'\]] + expected: FAIL + + [html: label[for\] input[type=time\]] + expected: FAIL + + [html: label[for\] input[type=time\][value='00:01'\]] + expected: FAIL + + [html: label[for\] input[type=url\]] + expected: FAIL + + [html: label[for\] input[type=url\][value='https://www.w3.org'\]] + expected: FAIL + + [html: label[for\] input[type=week\]] + expected: FAIL + + [html: label[for\] input[type=week\][value='2025-W01'\]] + expected: FAIL + + [html: label input[type=checkbox\] encapsulation] + expected: FAIL + + [html: label input[type=checkbox\][value='test'\] encapsulation] + expected: FAIL + + [html: label input[type=checkbox\][checked\] encapsulation] + expected: FAIL + + [html: label input[type=checkbox\][value='test'\][checked\] encapsulation] + expected: FAIL + + [html: label input[type=color\] encapsulation] + expected: FAIL + + [html: label input[type=color\][value='#999999'\] encapsulation] + expected: FAIL + + [html: label input[type=date\] encapsulation] + expected: FAIL + + [html: label input[type=date\][value='2025-01-01'\] encapsulation] + expected: FAIL + + [html: label input[type=datetime-local\] encapsulation] + expected: FAIL + + [html: label input[type=datetime-local\][value='2025-01-01T00:01'\] encapsulation] + expected: FAIL + + [html: label input[type=email\] encapsulation] + expected: FAIL + + [html: label input[type=email\][value='test@test.com'\] encapsulation] + expected: FAIL + + [html: label input[type=month\] encapsulation] + expected: FAIL + + [html: label input[type=month\][value='2025-01'\] encapsulation] + expected: FAIL + + [html: label input[type=number\] encapsulation] + expected: FAIL + + [html: label input[type=number\][value=1\] encapsulation] + expected: FAIL + + [html: label input[type=password\] encapsulation] + expected: FAIL + + [html: label input[type=password\][value='test'\] encapsulation] + expected: FAIL + + [html: label input[type=radio\] encapsulation] + expected: FAIL + + [html: label input[type=radio\][value='test'\] encapsulation] + expected: FAIL + + [html: label input[type=range\] encapsulation] + expected: FAIL + + [html: label input[type=range\][value='5'\][min='0'\][max='10'\] encapsulation] + expected: FAIL + + [html: label input[type=search\] encapsulation] + expected: FAIL + + [html: label input[type=search\][value='test'\] encapsulation] + expected: FAIL + + [html: label input[type=tel\] encapsulation] + expected: FAIL + + [html: label input[type=tel\][value='123-45-678'\] encapsulation] + expected: FAIL + + [html: label[for\] input[type=text\] encapsulation] + expected: FAIL + + [html: label[for\] input[type=text\][value='test'\] encapsulation] + expected: FAIL + + [html: label input[type=time\] encapsulation] + expected: FAIL + + [html: label input[type=time\][value='00:01'\] encapsulation] + expected: FAIL + + [html: label input[type=url\] encapsulation] + expected: FAIL + + [html: label input[type=url\][value='https://www.w3.org'\] encapsulation] + expected: FAIL + + [html: label input[type=week\] encapsulation] + expected: FAIL + + [html: label input[type=week\][value='2025-W01'\] encapsulation] + expected: FAIL + + [html: select for/id] + expected: FAIL + + [html: select encapsulation] + expected: FAIL + + [html: img[alt\] (non-empty)] + expected: FAIL + + [html: picture > img[alt\] (non-empty)] + expected: FAIL + + [img[alt\] with single space character as name] + expected: FAIL + + [img[alt\] with single tab as name] + expected: FAIL + + [img[alt\] with new line as name] + expected: FAIL + + [img[alt\] with single space character and tab as name] + expected: FAIL + + [img[alt\] with form feed as name] + expected: FAIL + + [img[alt\] with interior single tab in the name] + expected: FAIL + + [img[alt\] with interior new line in the name] + expected: FAIL + + [img[alt\] with interior single space and tab in the name] + expected: FAIL + + [img[alt\] with interior form feed in the name] + expected: FAIL + + [html: fieldset > legend] + expected: FAIL + + [html: table > caption] + expected: FAIL + + [html: multiple label elements[for\]] + expected: FAIL diff --git a/tests/wpt/meta/accname/name/comp_label.html.ini b/tests/wpt/meta/accname/name/comp_label.html.ini new file mode 100644 index 00000000000..ef849e2f494 --- /dev/null +++ b/tests/wpt/meta/accname/name/comp_label.html.ini @@ -0,0 +1,393 @@ +[comp_label.html] + [label valid on div with alert role] + expected: FAIL + + [label valid on div with alertdialog role] + expected: FAIL + + [label valid on div with application role] + expected: FAIL + + [label valid on div with article role] + expected: FAIL + + [label valid on div with banner role] + expected: FAIL + + [label valid on div with blockquote role] + expected: FAIL + + [label valid on div with button role] + expected: FAIL + + [label valid on div with cell role] + expected: FAIL + + [label valid on div with checkbox role] + expected: FAIL + + [label valid on div with columnheader role] + expected: FAIL + + [label valid on div with combobox role] + expected: FAIL + + [label valid on div with complementary role] + expected: FAIL + + [label valid on div with contentinfo role] + expected: FAIL + + [label valid on div with dialog role] + expected: FAIL + + [label valid on div with directory role] + expected: FAIL + + [label valid on div with document role] + expected: FAIL + + [label valid on div with feed role] + expected: FAIL + + [label valid on div with figure role] + expected: FAIL + + [label valid on div with form role] + expected: FAIL + + [label valid on div with grid role] + expected: FAIL + + [label valid on div with gridcell role] + expected: FAIL + + [label valid on div with group role] + expected: FAIL + + [label valid on div with heading role] + expected: FAIL + + [label valid on div with img role] + expected: FAIL + + [label valid on div with link role] + expected: FAIL + + [label valid on div with list role] + expected: FAIL + + [label valid on div with listbox role] + expected: FAIL + + [label valid on div with listitem role] + expected: FAIL + + [label valid on div with log role] + expected: FAIL + + [label valid on div with main role] + expected: FAIL + + [label valid on div with marquee role] + expected: FAIL + + [label valid on div with math role] + expected: FAIL + + [label valid on div with menu role] + expected: FAIL + + [label valid on div with menubar role] + expected: FAIL + + [label valid on div with menuitem role] + expected: FAIL + + [label valid on div with menuitemcheckbox role] + expected: FAIL + + [label valid on div with menuitemradio role] + expected: FAIL + + [label valid on div with meter role] + expected: FAIL + + [label valid on div with navigation role] + expected: FAIL + + [label valid on div with note role] + expected: FAIL + + [label valid on div with option role] + expected: FAIL + + [label valid on div with progressbar role] + expected: FAIL + + [label valid on div with radio role] + expected: FAIL + + [label valid on div with radiogroup role] + expected: FAIL + + [label valid on div with region role] + expected: FAIL + + [label valid on div with row role] + expected: FAIL + + [label valid on div with rowgroup role] + expected: FAIL + + [label valid on div with rowheader role] + expected: FAIL + + [label valid on div with scrollbar role] + expected: FAIL + + [label valid on div with search role] + expected: FAIL + + [label valid on div with searchbox role] + expected: FAIL + + [label valid on div with separator role] + expected: FAIL + + [label valid on div with slider role] + expected: FAIL + + [label valid on div with spinbutton role] + expected: FAIL + + [label valid on div with status role] + expected: FAIL + + [label valid on div with switch role] + expected: FAIL + + [label valid on div with tab role] + expected: FAIL + + [label valid on div with table role] + expected: FAIL + + [label valid on div with tablist role] + expected: FAIL + + [label valid on div with tabpanel role] + expected: FAIL + + [label valid on div with textbox role] + expected: FAIL + + [label valid on div with timer role] + expected: FAIL + + [label valid on div with toolbar role] + expected: FAIL + + [label valid on div with tooltip role] + expected: FAIL + + [label valid on div with tree role] + expected: FAIL + + [label valid on div with treegrid role] + expected: FAIL + + [label valid on div with treeitem role] + expected: FAIL + + [label valid on link element] + expected: FAIL + + [label valid on article element] + expected: FAIL + + [label valid on aside element] + expected: FAIL + + [label valid on blockquote element] + expected: FAIL + + [label valid on button element] + expected: FAIL + + [label valid on dl element] + expected: FAIL + + [label valid on footer element] + expected: FAIL + + [label valid on fieldset element] + expected: FAIL + + [label valid on figure element] + expected: FAIL + + [label valid on form element] + expected: FAIL + + [label valid on header element] + expected: FAIL + + [label valid on h1 element] + expected: FAIL + + [label valid on h2 element] + expected: FAIL + + [label valid on h3 element] + expected: FAIL + + [label valid on h4 element] + expected: FAIL + + [label valid on h5 element] + expected: FAIL + + [label valid on h6 element] + expected: FAIL + + [label valid on hr element] + expected: FAIL + + [label valid on img element] + expected: FAIL + + [label valid on input type checkbox element] + expected: FAIL + + [label valid on input type radio element] + expected: FAIL + + [label valid on input type search element] + expected: FAIL + + [label valid on input type text element] + expected: FAIL + + [label valid on listitem element] + expected: FAIL + + [label valid on main element] + expected: FAIL + + [label valid on math element] + expected: FAIL + + [label valid on meter element] + expected: FAIL + + [label valid on nav element] + expected: FAIL + + [label valid on list (ordered) element] + expected: FAIL + + [label valid on section element] + expected: FAIL + + [label valid on select element] + expected: FAIL + + [label valid on option element] + expected: FAIL + + [label valid on table element] + expected: FAIL + + [label valid on thead element] + expected: FAIL + + [label valid on th element with the scope of col] + expected: FAIL + + [label valid on th (scope row) element] + expected: FAIL + + [label valid on tbody element] + expected: FAIL + + [label valid on tr element] + expected: FAIL + + [label valid on td element] + expected: FAIL + + [label valid on tfoot element] + expected: FAIL + + [label valid on textarea element] + expected: FAIL + + [label valid on list (unordered) element] + expected: FAIL + + [button's hidden referenced name (display:none) supercedes aria-label] + expected: FAIL + + [button's hidden referenced name (visibility:hidden) supercedes aria-label] + expected: FAIL + + [button's hidden referenced name (visibility:hidden) with hidden aria-labelledby traversal falls back to aria-label] + expected: FAIL + + [link's aria-labelledby name supercedes aria-label] + expected: FAIL + + [img's aria-label supercedes alt attribute] + expected: FAIL + + [svg's aria-label supercedes title tag] + expected: FAIL + + [input with label for association is superceded by aria-label] + expected: FAIL + + [button name from contents is superceded by aria-label] + expected: FAIL + + [h1 text is superceded by aria-label] + expected: FAIL + + [button with title is superceded by aria-label] + expected: FAIL + + [textarea's name with trailing whitespace in aria-label is valid] + expected: FAIL + + [link's name with leading whitespace in aria-label is valid] + expected: FAIL + + [button with blank braille pattern has name as such (not treated as whitespace per Unicode standard)] + expected: FAIL + + [div with role alert and carriage return in aria-label is valid] + expected: FAIL + + [link's name with tab in aria-label is valid] + expected: FAIL + + [button with leading form feed control character in aria-label is valid] + expected: FAIL + + [nav with trailing nbsp char aria-label is valid (nbsp is preserved in name)] + expected: FAIL + + [button with leading nbsp char in aria-label is valid (and uses aria-label)] + expected: FAIL + + [button with empty aria-label does not use aria-label as name] + expected: FAIL + + [textarea with tab character as aria-label does not use aria-label as name] + expected: FAIL + + [button with carriage return as aria-label does not use aria-label as name] + expected: FAIL + + [button with space characters as aria-label does not use aria-label as name] + expected: FAIL diff --git a/tests/wpt/meta/accname/name/comp_labeledby_non_standard.html.ini b/tests/wpt/meta/accname/name/comp_labeledby_non_standard.html.ini new file mode 100644 index 00000000000..e56ff726fe9 --- /dev/null +++ b/tests/wpt/meta/accname/name/comp_labeledby_non_standard.html.ini @@ -0,0 +1,9 @@ +[comp_labeledby_non_standard.html] + [div group with aria-labeledby] + expected: FAIL + + [div group with aria-label and aria-labeledby] + expected: FAIL + + [div group with aria-labeledby and aria-labelledby] + expected: FAIL diff --git a/tests/wpt/meta/accname/name/comp_labelledby.html.ini b/tests/wpt/meta/accname/name/comp_labelledby.html.ini new file mode 100644 index 00000000000..cfcc4156f71 --- /dev/null +++ b/tests/wpt/meta/accname/name/comp_labelledby.html.ini @@ -0,0 +1,30 @@ +[comp_labelledby.html] + [div group explicitly labelledby heading] + expected: FAIL + + [div group explicitly labelledby self and heading] + expected: FAIL + + [nav with verified spaces appended between each of IDREFS] + expected: FAIL + + [link labelled by aria-labelledby supercedes aria-labeledby (non-standard spelling)] + expected: FAIL + + [button labelled by aria-labelledby supercedes aria-labeledby (non-standard spelling)] + expected: FAIL + + [div labelled by aria-labelledby supercedes aria-labeledby (non-standard spelling)] + expected: FAIL + + [link labelled by [aria-labeledby\][aria-labelledby\]] + expected: FAIL + + [button labelled by [aria-labeledby\][aria-labelledby\]] + expected: FAIL + + [div labelled by [aria-labeledby\][aria-labelledby\]] + expected: FAIL + + [link name from content for each child including nested image (referenced elsewhere via labeledby)] + expected: FAIL diff --git a/tests/wpt/meta/accname/name/comp_labelledby_hidden_nodes.html.ini b/tests/wpt/meta/accname/name/comp_labelledby_hidden_nodes.html.ini new file mode 100644 index 00000000000..07fbb79990e --- /dev/null +++ b/tests/wpt/meta/accname/name/comp_labelledby_hidden_nodes.html.ini @@ -0,0 +1,81 @@ +[comp_labelledby_hidden_nodes.html] + [button with aria-labelledby using display:none hidden span (with nested span)] + expected: FAIL + + [button with aria-labelledby using display:none hidden span (with nested spans, depth 2)] + expected: FAIL + + [button with aria-labelledby using span without display:none (with nested display:none spans, depth 2)] + expected: FAIL + + [button with aria-labelledby using display:none hidden span (with nested sibling spans)] + expected: FAIL + + [button with aria-labelledby using span without display:none (with nested display:none sibling spans)] + expected: FAIL + + [button with aria-labelledby using span with display:none (with nested display:inline sibling spans)] + expected: FAIL + + [button with aria-labelledby using visibility:hidden span (with nested span)] + expected: FAIL + + [button with aria-labelledby using visibility:hidden span (with nested spans, depth 2)] + expected: FAIL + + [button with aria-labelledby using span without visibility:hidden (with nested visibility:hidden spans, depth 2)] + expected: FAIL + + [button with aria-labelledby using visibility:hidden hidden span (with nested sibling spans)] + expected: FAIL + + [button with aria-labelledby using span without visibility:hidden (with nested visibility:hidden sibling spans)] + expected: FAIL + + [button with aria-labelledby using span with visibility:hidden (with nested visibility:visible sibling spans)] + expected: FAIL + + [button with aria-labelledby using visibility:collapse span (with nested span)] + expected: FAIL + + [button with aria-labelledby using visibility:collapse span (with nested spans, depth 2)] + expected: FAIL + + [button with aria-labelledby using span without visibility:collapse (with nested visibility:visible spans, depth 2)] + expected: FAIL + + [button with aria-labelledby using visibility:collapse span (with nested sibling spans)] + expected: FAIL + + [button with aria-labelledby using span without visibility:collapse (with nested visibility:collapse sibling spans)] + expected: FAIL + + [button with aria-labelledby using span with visibility:collapse (with nested visible sibling spans)] + expected: FAIL + + [button with aria-labelledby using aria-hidden span (with nested span)] + expected: FAIL + + [button with aria-labelledby using aria-hidden span (with nested spans, depth 2)] + expected: FAIL + + [button with aria-labelledby using span without aria-hidden (with nested aria-hidden spans, depth 2)] + expected: FAIL + + [button with aria-labelledby using aria-hidden hidden span (with nested sibling spans)] + expected: FAIL + + [button with aria-labelledby using HTML5 hidden span (with nested span)] + expected: FAIL + + [button with aria-labelledby using HTML5 hidden span (with nested spans, depth 2)] + expected: FAIL + + [button with aria-labelledby using span without HTML5 hidden (with nested HTML5 hidden spans, depth 2)] + expected: FAIL + + [button with aria-labelledby using HTML5 hidden span (with nested hidden sibling spans)] + expected: FAIL + + [button with aria-labelledby using span without HTML5 hidden (with nested hidden sibling spans)] + expected: FAIL diff --git a/tests/wpt/meta/accname/name/comp_name_from_content.html.ini b/tests/wpt/meta/accname/name/comp_name_from_content.html.ini new file mode 100644 index 00000000000..dad7a7578d7 --- /dev/null +++ b/tests/wpt/meta/accname/name/comp_name_from_content.html.ini @@ -0,0 +1,228 @@ +[comp_name_from_content.html] + [aria button name from content, inline] + expected: FAIL + + [aria heading name from content, inline] + expected: FAIL + + [aria link name from content, inline] + expected: FAIL + + [aria button name from content, block] + expected: FAIL + + [aria heading name from content, block] + expected: FAIL + + [aria link name from content, block] + expected: FAIL + + [button name from content] + expected: FAIL + + [heading name from content] + expected: FAIL + + [link name from content] + expected: FAIL + + [button with alt counter on ::before] + expected: FAIL + + [heading with alt counter on ::before] + expected: FAIL + + [link with alt counter on ::before] + expected: FAIL + + [button name from content with ::before] + expected: FAIL + + [heading name from content with ::before] + expected: FAIL + + [link name from content with ::before] + expected: FAIL + + [button name from content with ::after] + expected: FAIL + + [heading name from content with ::after] + expected: FAIL + + [link name from content with ::after] + expected: FAIL + + [button name from content with ::before and ::after] + expected: FAIL + + [heading name from content with ::before and ::after] + expected: FAIL + + [link name from content with ::before and ::after] + expected: FAIL + + [button name from content no space joiners ::before and ::after] + expected: FAIL + + [heading name from content no space joiners ::before and ::after] + expected: FAIL + + [link name from content no space joiners ::before and ::after] + expected: FAIL + + [button name from content with ::before and ::after in rtl] + expected: FAIL + + [heading name from content with ::before and ::after in rtl] + expected: FAIL + + [link name from content with ::before and ::after in rtl] + expected: FAIL + + [button name from fallback content with ::before and ::after] + expected: FAIL + + [heading name from fallback content with ::before and ::after] + expected: FAIL + + [link name from fallback content with ::before and ::after] + expected: FAIL + + [button name from fallback content mixing attr() and strings with ::before and ::after] + expected: FAIL + + [heading name from fallback content mixing attr() and strings with ::before and ::after] + expected: FAIL + + [link name from fallback content mixing attr() and strings with ::before and ::after] + expected: FAIL + + [primitive radio input with ::before containing empty alternative text] + expected: FAIL + + [primitive radio input with ::before containing empty alternative text for an image] + expected: FAIL + + [button name from content for each child] + expected: FAIL + + [heading name from content for each child] + expected: FAIL + + [link name from content for each child] + expected: FAIL + + [button name from content for each child including image] + expected: FAIL + + [heading name from content for each child including image] + expected: FAIL + + [link name from content for each child including image] + expected: FAIL + + [button name from content for each child including nested image] + expected: FAIL + + [heading name from content for each child including nested image] + expected: FAIL + + [link name from content for each child including nested image] + expected: FAIL + + [heading name from content for each child including nested button with nested image] + expected: FAIL + + [heading name from content for each child including nested link with nested image] + expected: FAIL + + [heading name from content for each child including nested link using aria-label with nested image] + expected: FAIL + + [heading name from content for each child including nested link using aria-labelledby with nested image] + expected: FAIL + + [heading name from content for each child including two nested links using aria-labelledby with nested image] + expected: FAIL + + [link name from content for each child including nested image (referenced elsewhere via labelledby)] + expected: FAIL + + [button name from content for each child (no space, inline)] + expected: FAIL + + [heading name from content for each child (no space, inline)] + expected: FAIL + + [link name from content for each child (no space, inline)] + expected: FAIL + + [button name from content for each child (no space, display:block)] + expected: FAIL + + [heading name from content for each child (no space, display:block)] + expected: FAIL + + [link name from content for each child (no space, display:block)] + expected: FAIL + + [button name from content for each child (no space, display:inline-block)] + expected: FAIL + + [heading name from content for each child (no space, display:inline-block)] + expected: FAIL + + [link name from content for each child (no space, display:inline-block)] + expected: FAIL + + [heading name from content with text-transform:none] + expected: FAIL + + [heading name from content with text-transform:uppercase] + expected: FAIL + + [heading name from content with text-transform:capitalize] + expected: FAIL + + [heading name from content with text-transform:lowercase] + expected: FAIL + + [heading name from content with text-transform:full-size-kana] + expected: FAIL + + [implicit button name from content containing a dfn element] + expected: FAIL + + [implicit heading name from content containing a dfn element] + expected: FAIL + + [implicit link name from content containing a dfn element] + expected: FAIL + + [implicit button name from content containing an element with explicit term role] + expected: FAIL + + [implicit heading name from content containing an element with explicit term role] + expected: FAIL + + [implicit link name from content containing an element explicit with term role] + expected: FAIL + + [explicit button name from content containing a dfn element] + expected: FAIL + + [explicit heading name from content containing a dfn element] + expected: FAIL + + [explicit link name from content containing a dfn element] + expected: FAIL + + [explicit button name from content containing an element explicit with term role] + expected: FAIL + + [explicit heading name from content containing an element explicit with term role] + expected: FAIL + + [explicit link name from content containing an element explicit with term role] + expected: FAIL diff --git a/tests/wpt/meta/accname/name/comp_name_from_content_alt_counter_invalidation.html.ini b/tests/wpt/meta/accname/name/comp_name_from_content_alt_counter_invalidation.html.ini new file mode 100644 index 00000000000..bdae71805c7 --- /dev/null +++ b/tests/wpt/meta/accname/name/comp_name_from_content_alt_counter_invalidation.html.ini @@ -0,0 +1,9 @@ +[comp_name_from_content_alt_counter_invalidation.html] + [button with alt counter on ::before] + expected: FAIL + + [heading with alt counter on ::before] + expected: FAIL + + [link with alt counter on ::before] + expected: FAIL diff --git a/tests/wpt/meta/accname/name/comp_name_from_heading.tentative.html.ini b/tests/wpt/meta/accname/name/comp_name_from_heading.tentative.html.ini new file mode 100644 index 00000000000..d3bdeae289b --- /dev/null +++ b/tests/wpt/meta/accname/name/comp_name_from_heading.tentative.html.ini @@ -0,0 +1,18 @@ +[comp_name_from_heading.tentative.html] + [alertdialog role, name from heading] + expected: FAIL + + [article role, name from heading] + expected: FAIL + + [dialog role, name from heading] + expected: FAIL + + [group role, verify name is NOT from heading] + expected: FAIL + + [native dialog element, name from heading] + expected: FAIL + + [article role, name from DFS heading] + expected: FAIL diff --git a/tests/wpt/meta/accname/name/comp_name_from_pseudo_content_marker.tentative.html.ini b/tests/wpt/meta/accname/name/comp_name_from_pseudo_content_marker.tentative.html.ini new file mode 100644 index 00000000000..e9aae6e87d7 --- /dev/null +++ b/tests/wpt/meta/accname/name/comp_name_from_pseudo_content_marker.tentative.html.ini @@ -0,0 +1,30 @@ +[comp_name_from_pseudo_content_marker.tentative.html] + [name from ul > listitem with default ::marker] + expected: FAIL + + [name from ul > listitem with custom ASCII ::marker] + expected: FAIL + + [name from ul > listitem with custom emoji ::marker] + expected: FAIL + + [name from ul > listitem with custom ::marker with explicit alt text] + expected: FAIL + + [name from ul > listitem with custom ::marker with explicit empty alt text] + expected: FAIL + + [name from ol > listitem with default ::marker] + expected: FAIL + + [name from ol > listitem with custom ASCII ::marker] + expected: FAIL + + [name from ol > listitem with custom emoji ::marker] + expected: FAIL + + [name from ol > listitem with custom ::marker with explicit alt text] + expected: FAIL + + [name from ol > listitem with custom ::marker with empty alt text] + expected: FAIL diff --git a/tests/wpt/meta/accname/name/comp_text_node.html.ini b/tests/wpt/meta/accname/name/comp_text_node.html.ini new file mode 100644 index 00000000000..48f2e958352 --- /dev/null +++ b/tests/wpt/meta/accname/name/comp_text_node.html.ini @@ -0,0 +1,150 @@ +[comp_text_node.html] + [span[role=button\] with text/element/text nodes, no space] + expected: FAIL + + [div[role=heading\] with text/element/text nodes, no space] + expected: FAIL + + [button with text/element/text nodes, no space] + expected: FAIL + + [heading with text/element/text nodes, no space] + expected: FAIL + + [link with text/element/text nodes, no space] + expected: FAIL + + [span[role=button\] with text/comment/text nodes, no space] + expected: FAIL + + [div[role=heading\] with text/comment/text nodes, no space] + expected: FAIL + + [button with text/comment/text nodes, no space] + expected: FAIL + + [heading with text/comment/text nodes, no space] + expected: FAIL + + [link with text/comment/text nodes, no space] + expected: FAIL + + [span[role=button\] with text/comment/text nodes, with space] + expected: FAIL + + [div[role=heading\] with text/comment/text nodes, with space] + expected: FAIL + + [button with text/comment/text nodes, with space] + expected: FAIL + + [heading with text/comment/text nodes, with space] + expected: FAIL + + [link with text/comment/text nodes, with space] + expected: FAIL + + [span[role=button\] with text node, with tab char] + expected: FAIL + + [div[role=heading\] with text node, with tab char] + expected: FAIL + + [button with text node, with tab char] + expected: FAIL + + [heading with text node, with tab char] + expected: FAIL + + [link with text node, with tab char] + expected: FAIL + + [span[role=button\] with text node, with non-breaking space] + expected: FAIL + + [div[role=heading\] with text node, with non-breaking space] + expected: FAIL + + [button with text node, with non-breaking space] + expected: FAIL + + [heading with text node, with non-breaking space] + expected: FAIL + + [link with text node, with non-breaking space] + expected: FAIL + + [span[role=button\] with text node, with extra non-breaking space] + expected: FAIL + + [div[role=heading\] with text node, with extra non-breaking space] + expected: FAIL + + [button with text node, with extra non-breaking space] + expected: FAIL + + [heading with text node, with extra non-breaking space] + expected: FAIL + + [link with text node, with extra non-breaking space] + expected: FAIL + + [span[role=button\] with text node, with leading/trailing non-breaking space] + expected: FAIL + + [div[role=heading\] with text node, with leading/trailing non-breaking space] + expected: FAIL + + [button with text node, with leading/trailing non-breaking space] + expected: FAIL + + [heading with text node, with leading/trailing non-breaking space] + expected: FAIL + + [link with text node, with leading/trailing non-breaking space] + expected: FAIL + + [span[role=button\] with text node, with mixed space and non-breaking space] + expected: FAIL + + [div[role=heading\] with text node, with mixed space and non-breaking space] + expected: FAIL + + [button with text node, with mixed space and non-breaking space] + expected: FAIL + + [heading with text node, with mixed space and non-breaking space] + expected: FAIL + + [link with text node, with mixed space and non-breaking space] + expected: FAIL + + [span[role=button\] with text node, with deeply nested space] + expected: FAIL + + [div[role=heading\] with text node, with deeply nested space] + expected: FAIL + + [button with text node, with deeply nested space] + expected: FAIL + + [heading with text node, with deeply nested space] + expected: FAIL + + [link with text node, with deeply nested space] + expected: FAIL + + [span[role=button\] with text node, with single line break] + expected: FAIL + + [div[role=heading\] with text node, with single line break] + expected: FAIL + + [button with text node, with single line break] + expected: FAIL + + [heading with text node, with single line break] + expected: FAIL + + [link with text node, with single line break] + expected: FAIL diff --git a/tests/wpt/meta/accname/name/comp_tooltip.html.ini b/tests/wpt/meta/accname/name/comp_tooltip.html.ini new file mode 100644 index 00000000000..3fda11f0d42 --- /dev/null +++ b/tests/wpt/meta/accname/name/comp_tooltip.html.ini @@ -0,0 +1,66 @@ +[comp_tooltip.html] + [link with img with tooltip label] + expected: FAIL + + [link with text with tooltip label and no contents] + expected: FAIL + + [link with text with tooltip label and contents] + expected: FAIL + + [div with text with tooltip label] + expected: FAIL + + [img with tooltip label without alt] + expected: FAIL + + [img with tooltip label with alt] + expected: FAIL + + [img with tooltip label without title] + expected: FAIL + + [select with tooltip label] + expected: FAIL + + [button with tooltip label] + expected: FAIL + + [checkbox input with tooltip label] + expected: FAIL + + [radio input with tooltip label] + expected: FAIL + + [text input with placeholder and tooltip label] + expected: FAIL + + [password input with placeholder and tooltip label] + expected: FAIL + + [number input with placeholder and tooltip label] + expected: FAIL + + [search input with placeholder and tooltip label] + expected: FAIL + + [tel input with placeholder and tooltip label] + expected: FAIL + + [email input with placeholder and tooltip label] + expected: FAIL + + [url input with placeholder and tooltip label] + expected: FAIL + + [textarea with placeholder and tooltip label] + expected: FAIL + + [abbr with tooltip label] + expected: FAIL + + [summary with tooltip label and contents] + expected: FAIL + + [iframe with tooltip label] + expected: FAIL diff --git a/tests/wpt/meta/accname/name/comp_tooltip.tentative.html.ini b/tests/wpt/meta/accname/name/comp_tooltip.tentative.html.ini new file mode 100644 index 00000000000..9847fda1b4b --- /dev/null +++ b/tests/wpt/meta/accname/name/comp_tooltip.tentative.html.ini @@ -0,0 +1,3 @@ +[comp_tooltip.tentative.html] + [img with tooltip label with empty alt] + expected: FAIL diff --git a/tests/wpt/meta/accname/name/shadowdom/basic.html.ini b/tests/wpt/meta/accname/name/shadowdom/basic.html.ini new file mode 100644 index 00000000000..b9e5c699e3d --- /dev/null +++ b/tests/wpt/meta/accname/name/shadowdom/basic.html.ini @@ -0,0 +1,6 @@ +[basic.html] + [aria-labelledby reference to element with text content inside shadow DOM] + expected: FAIL + + [aria-labelledby reference to element with aria-label inside shadow DOM] + expected: FAIL diff --git a/tests/wpt/meta/accname/name/shadowdom/slot.html.ini b/tests/wpt/meta/accname/name/shadowdom/slot.html.ini new file mode 100644 index 00000000000..ef155c844e8 --- /dev/null +++ b/tests/wpt/meta/accname/name/shadowdom/slot.html.ini @@ -0,0 +1,12 @@ +[slot.html] + [aria-labelledby reference to element with slotted text content] + expected: FAIL + + [aria-labelledby reference to element with default slotted text content] + expected: FAIL + + [aria-labelledby reference to element with slotted text content and aria-label on slot] + expected: FAIL + + [aria-labelledby reference to element with default slotted text content and aria-label on slot] + expected: FAIL diff --git a/tests/wpt/meta/ai/language_detection/detector-iframe.https.html.ini b/tests/wpt/meta/ai/language_detection/detector-iframe.https.html.ini new file mode 100644 index 00000000000..c2f49549bca --- /dev/null +++ b/tests/wpt/meta/ai/language_detection/detector-iframe.https.html.ini @@ -0,0 +1,19 @@ +[detector-iframe.https.html] + expected: TIMEOUT + [Throw a 'NotAllowedError' when creating Language Detector within cross-origin iframe] + expected: FAIL + + [Language Detector can be created within cross-origin iframe with permission policy] + expected: TIMEOUT + + [Language Detector can be used within same-origin iframe] + expected: NOTRUN + + [Language Detector is unavailable within cross-origin iframe] + expected: NOTRUN + + [Language Detector is available within cross-origin iframe with permission policy] + expected: NOTRUN + + [LanguageDetector is available within same-origin iframe] + expected: NOTRUN diff --git a/tests/wpt/meta/ai/rewriter/rewriter-iframe.tentative.https.html.ini b/tests/wpt/meta/ai/rewriter/rewriter-iframe.tentative.https.html.ini new file mode 100644 index 00000000000..526e533dd15 --- /dev/null +++ b/tests/wpt/meta/ai/rewriter/rewriter-iframe.tentative.https.html.ini @@ -0,0 +1,18 @@ +[rewriter-iframe.tentative.https.html] + [Throw a 'NotAllowedError' when creating Rewriter within cross-origin iframe] + expected: FAIL + + [Rewriter can be created within cross-origin iframe with permission policy] + expected: FAIL + + [Rewriter can be used within same-origin iframe] + expected: FAIL + + [Rewriter is unavailable within cross-origin iframe] + expected: FAIL + + [Rewriter is available within cross-origin iframe with permission policy] + expected: FAIL + + [Rewriter is available within same-origin iframe] + expected: FAIL diff --git a/tests/wpt/meta/ai/summarizer/summarizer-iframe.tentative.https.html.ini b/tests/wpt/meta/ai/summarizer/summarizer-iframe.tentative.https.html.ini new file mode 100644 index 00000000000..18a97525308 --- /dev/null +++ b/tests/wpt/meta/ai/summarizer/summarizer-iframe.tentative.https.html.ini @@ -0,0 +1,18 @@ +[summarizer-iframe.tentative.https.html] + [Throw a 'NotAllowedError' when creating Summarizer within cross-origin iframe] + expected: FAIL + + [Summarizer can be created within cross-origin iframe with permission policy] + expected: FAIL + + [Summarizer can be used within same-origin iframe] + expected: FAIL + + [Summarizer is unavailable within cross-origin iframe] + expected: FAIL + + [Summarizer is available within cross-origin iframe with permission policy] + expected: FAIL + + [Summarizer is available within same-origin iframe] + expected: FAIL diff --git a/tests/wpt/meta/ai/writer/writer-iframe.tentative.https.html.ini b/tests/wpt/meta/ai/writer/writer-iframe.tentative.https.html.ini new file mode 100644 index 00000000000..86729407325 --- /dev/null +++ b/tests/wpt/meta/ai/writer/writer-iframe.tentative.https.html.ini @@ -0,0 +1,18 @@ +[writer-iframe.tentative.https.html] + [Throw a 'NotAllowedError' when creating Writer within cross-origin iframe] + expected: FAIL + + [Writer can be created within cross-origin iframe with permission policy] + expected: FAIL + + [Writer can be used within same-origin iframe] + expected: FAIL + + [Writer is unavailable within cross-origin iframe] + expected: FAIL + + [Writer is available within cross-origin iframe with permission policy] + expected: FAIL + + [Writer is available within same-origin iframe] + expected: FAIL diff --git a/tests/wpt/meta/ambient-light/AmbientLightSensor-iframe-access.https.html.ini b/tests/wpt/meta/ambient-light/AmbientLightSensor-iframe-access.https.html.ini new file mode 100644 index 00000000000..13823caf52c --- /dev/null +++ b/tests/wpt/meta/ambient-light/AmbientLightSensor-iframe-access.https.html.ini @@ -0,0 +1,12 @@ +[AmbientLightSensor-iframe-access.https.html] + [AmbientLightSensor: unfocused sensors in cross-origin frames are not updated] + expected: FAIL + + [AmbientLightSensor: sensors in same-origin frames are updated if one of the frames is focused] + expected: FAIL + + [AmbientLightSensor: losing a document's frame with an active sensor does not crash] + expected: FAIL + + [AmbientLightSensor: calling start() in a non-fully active document does not crash] + expected: FAIL diff --git a/tests/wpt/meta/ambient-light/AmbientLightSensor.https.html.ini b/tests/wpt/meta/ambient-light/AmbientLightSensor.https.html.ini new file mode 100644 index 00000000000..bf47ed748d4 --- /dev/null +++ b/tests/wpt/meta/ambient-light/AmbientLightSensor.https.html.ini @@ -0,0 +1,54 @@ +[AmbientLightSensor.https.html] + [AmbientLightSensor: Test that onerror is sent when permissions are not granted.] + expected: FAIL + + [AmbientLightSensor: Test that onerror is send when start() call has failed.] + expected: FAIL + + [AmbientLightSensor: Test that frequency is capped to allowed maximum.] + expected: FAIL + + [AmbientLightSensor: Test that frequency is capped to the maximum supported frequency.] + expected: FAIL + + [AmbientLightSensor: Test that frequency is limited to the minimum supported frequency.] + expected: FAIL + + [AmbientLightSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.] + expected: FAIL + + [AmbientLightSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.] + expected: FAIL + + [AmbientLightSensor: Test that 'onreading' is called and sensor reading is valid.] + expected: FAIL + + [AmbientLightSensor: sensor reading is correct.] + expected: FAIL + + [AmbientLightSensor: Test that readings are all mapped to expectedReadings correctly.] + expected: FAIL + + [AmbientLightSensor: sensor timestamp is updated when time passes.] + expected: FAIL + + [AmbientLightSensor: Test that sensor can be successfully created and its states are correct.] + expected: FAIL + + [AmbientLightSensor: no exception is thrown when calling start() on already started sensor.] + expected: FAIL + + [AmbientLightSensor: no exception is thrown when calling stop() on already stopped sensor.] + expected: FAIL + + [AmbientLightSensor: Test that fresh reading is fetched on start().] + expected: FAIL + + [AmbientLightSensor: Readings are not delivered when the page has no visibility] + expected: FAIL + + [AmbientLightSensor: frequency hint works.] + expected: FAIL + + [AmbientLightSensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.] + expected: FAIL diff --git a/tests/wpt/meta/attribution-reporting/referrer-policy.sub.https.html.ini b/tests/wpt/meta/attribution-reporting/referrer-policy.sub.https.html.ini new file mode 100644 index 00000000000..bcdf0f063d5 --- /dev/null +++ b/tests/wpt/meta/attribution-reporting/referrer-policy.sub.https.html.ini @@ -0,0 +1,38 @@ +[referrer-policy.sub.https.html?method=open&noreferrer] + [attributionsrc referrer policy is propagated.] + expected: FAIL + + +[referrer-policy.sub.https.html?method=script&noreferrer] + [attributionsrc referrer policy is propagated.] + expected: FAIL + + +[referrer-policy.sub.https.html?method=a] + [attributionsrc referrer policy is propagated.] + expected: FAIL + + +[referrer-policy.sub.https.html?method=a&noreferrer] + [attributionsrc referrer policy is propagated.] + expected: FAIL + + +[referrer-policy.sub.https.html?method=open] + [attributionsrc referrer policy is propagated.] + expected: FAIL + + +[referrer-policy.sub.https.html?method=img&noreferrer] + [attributionsrc referrer policy is propagated.] + expected: FAIL + + +[referrer-policy.sub.https.html?method=img] + [attributionsrc referrer policy is propagated.] + expected: FAIL + + +[referrer-policy.sub.https.html?method=script] + [attributionsrc referrer policy is propagated.] + expected: FAIL diff --git a/tests/wpt/meta/attribution-reporting/request-format.sub.https.html.ini b/tests/wpt/meta/attribution-reporting/request-format.sub.https.html.ini new file mode 100644 index 00000000000..9c93d63cc07 --- /dev/null +++ b/tests/wpt/meta/attribution-reporting/request-format.sub.https.html.ini @@ -0,0 +1,47 @@ +[request-format.sub.https.html?method=area&expected-eligible=navigation-source] + expected: ERROR + [attributionsrc request has the proper format.] + expected: FAIL + + +[request-format.sub.https.html?method=img&eligible&expected-eligible=event-source, trigger] + [attributionsrc request has the proper format.] + expected: FAIL + + +[request-format.sub.https.html?method=xhr&eligible={"eventSourceEligible":true,"triggerEligible":false}&expected-eligible=event-source] + expected: ERROR + +[request-format.sub.https.html?method=script&eligible&expected-eligible=event-source, trigger] + [attributionsrc request has the proper format.] + expected: FAIL + + +[request-format.sub.https.html?method=img&expected-eligible=event-source, trigger] + [attributionsrc request has the proper format.] + expected: FAIL + + +[request-format.sub.https.html?method=fetch&eligible={"eventSourceEligible":true,"triggerEligible":false}&expected-eligible=event-source] + expected: ERROR + +[request-format.sub.https.html?method=fetch] + [attributionsrc request has the proper format.] + expected: FAIL + + +[request-format.sub.https.html?method=open&expected-eligible=navigation-source] + [attributionsrc request has the proper format.] + expected: FAIL + + +[request-format.sub.https.html?method=a&expected-eligible=navigation-source] + [attributionsrc request has the proper format.] + expected: FAIL + + +[request-format.sub.https.html?method=xhr] + +[request-format.sub.https.html?method=script&expected-eligible=event-source, trigger] + [attributionsrc request has the proper format.] + expected: FAIL diff --git a/tests/wpt/meta/audio-output/enumerateDevices-with-selectAudioOutput.https.html.ini b/tests/wpt/meta/audio-output/enumerateDevices-with-selectAudioOutput.https.html.ini new file mode 100644 index 00000000000..504e14b7ac6 --- /dev/null +++ b/tests/wpt/meta/audio-output/enumerateDevices-with-selectAudioOutput.https.html.ini @@ -0,0 +1,9 @@ +[enumerateDevices-with-selectAudioOutput.https.html] + [enumerateDevices() returns no audiooutput devices before permission grant] + expected: FAIL + + [selectAudioOutput()] + expected: FAIL + + [enumerateDevices() after selectAudioOutput()] + expected: FAIL diff --git a/tests/wpt/meta/audio-output/removeTrack-after-setSinkId.https.html.ini b/tests/wpt/meta/audio-output/removeTrack-after-setSinkId.https.html.ini new file mode 100644 index 00000000000..2d7fd67f815 --- /dev/null +++ b/tests/wpt/meta/audio-output/removeTrack-after-setSinkId.https.html.ini @@ -0,0 +1,3 @@ +[removeTrack-after-setSinkId.https.html] + [Test source track removal after setSinkId does not crash] + expected: FAIL diff --git a/tests/wpt/meta/audio-output/selectAudioOutput-permissions-policy.https.sub.html.ini b/tests/wpt/meta/audio-output/selectAudioOutput-permissions-policy.https.sub.html.ini new file mode 100644 index 00000000000..adf92aab2be --- /dev/null +++ b/tests/wpt/meta/audio-output/selectAudioOutput-permissions-policy.https.sub.html.ini @@ -0,0 +1,16 @@ +[selectAudioOutput-permissions-policy.https.sub.html] + expected: TIMEOUT + [Default "speaker-selection" permissions policy ["self"\] allows the top-level document.] + expected: FAIL + + [Default "speaker-selection" permissions policy ["self"\] allows same-origin iframes.] + expected: FAIL + + [Default "speaker-selection" permissions policy ["self"\] disallows cross-origin iframes.] + expected: TIMEOUT + + [permissions policy "speaker-selection" can be enabled in cross-origin iframes using "allow" attribute.] + expected: NOTRUN + + [permissions policy "speaker-selection" can be disabled in same-origin iframes using "allow" attribute.] + expected: NOTRUN diff --git a/tests/wpt/meta/audio-output/setSinkId-with-selectAudioOutput.https.html.ini b/tests/wpt/meta/audio-output/setSinkId-with-selectAudioOutput.https.html.ini new file mode 100644 index 00000000000..a210f90962b --- /dev/null +++ b/tests/wpt/meta/audio-output/setSinkId-with-selectAudioOutput.https.html.ini @@ -0,0 +1,12 @@ +[setSinkId-with-selectAudioOutput.https.html] + [setSinkId() after selectAudioOutput()] + expected: FAIL + + [setSinkId() on video after loadeddata] + expected: FAIL + + [setSinkId() on video after play] + expected: FAIL + + [setSinkId() with deviceID from another window] + expected: FAIL diff --git a/tests/wpt/meta/audio-output/setSinkId.https.html.ini b/tests/wpt/meta/audio-output/setSinkId.https.html.ini new file mode 100644 index 00000000000..0a56c868c9b --- /dev/null +++ b/tests/wpt/meta/audio-output/setSinkId.https.html.ini @@ -0,0 +1,9 @@ +[setSinkId.https.html] + [setSinkId on default audio output should always work] + expected: FAIL + + [setSinkId fails with NotFoundError on made up deviceid] + expected: FAIL + + [setSinkId() with output device IDs exposed by getUserMedia() should either reject with NotAllowedError or resolve] + expected: FAIL diff --git a/tests/wpt/meta/battery-status/page-visibility.https.html.ini b/tests/wpt/meta/battery-status/page-visibility.https.html.ini new file mode 100644 index 00000000000..0e7907171ae --- /dev/null +++ b/tests/wpt/meta/battery-status/page-visibility.https.html.ini @@ -0,0 +1,3 @@ +[page-visibility.https.html] + [battery status events only fire on visible pages] + expected: FAIL diff --git a/tests/wpt/meta/clear-site-data/clear-cache-bfcache-partitioning.tentative.https.html.ini b/tests/wpt/meta/clear-site-data/clear-cache-bfcache-partitioning.tentative.https.html.ini new file mode 100644 index 00000000000..7c04b48f8fe --- /dev/null +++ b/tests/wpt/meta/clear-site-data/clear-cache-bfcache-partitioning.tentative.https.html.ini @@ -0,0 +1,7 @@ +[clear-cache-bfcache-partitioning.tentative.https.html] + expected: TIMEOUT + [BfCached document not be dropped when containing cross-site iframe and that cross-site received clear-cache header] + expected: TIMEOUT + + [BfCached document should be dropped when containing same-site iframe and that same-site received clear-cache header] + expected: NOTRUN diff --git a/tests/wpt/meta/clear-site-data/clear-cache-bfcache.https.html.ini b/tests/wpt/meta/clear-site-data/clear-cache-bfcache.https.html.ini new file mode 100644 index 00000000000..066c421eac7 --- /dev/null +++ b/tests/wpt/meta/clear-site-data/clear-cache-bfcache.https.html.ini @@ -0,0 +1,13 @@ +[clear-cache-bfcache.https.html] + expected: TIMEOUT + [BfCached document shouldn't be cached after receiving clear-cache header from the same origin.] + expected: TIMEOUT + + [BfCached document should be cached after receiving clear-cache header from a subdomain.] + expected: NOTRUN + + [BfCached document should be cached after receiving clear-cache header from another site.] + expected: NOTRUN + + [BfCached document shouldn't be cached after receiving clear-cache header from another window.] + expected: NOTRUN diff --git a/tests/wpt/meta/clear-site-data/clear-cache-partitioning.tentative.https.html.ini b/tests/wpt/meta/clear-site-data/clear-cache-partitioning.tentative.https.html.ini new file mode 100644 index 00000000000..04b4eac7f46 --- /dev/null +++ b/tests/wpt/meta/clear-site-data/clear-cache-partitioning.tentative.https.html.ini @@ -0,0 +1,2 @@ +[clear-cache-partitioning.tentative.https.html] + expected: CRASH diff --git a/tests/wpt/meta/clear-site-data/clear-cache.https.html.ini b/tests/wpt/meta/clear-site-data/clear-cache.https.html.ini new file mode 100644 index 00000000000..71cb25ce7e9 --- /dev/null +++ b/tests/wpt/meta/clear-site-data/clear-cache.https.html.ini @@ -0,0 +1,30 @@ +[clear-cache.https.html] + [clear cache: Document with clear-cache header doesn't get cached] + expected: FAIL + + [clear all: Document with clear-cache header doesn't get cached] + expected: FAIL + + [clear cache: Previously cached fetch gets cleared] + expected: FAIL + + [clear all: Previously cached fetch gets cleared] + expected: FAIL + + [clear cache: Clear fetch on intermediate navigation] + expected: FAIL + + [clear all: Clear fetch on intermediate navigation] + expected: FAIL + + [clear cache: Clear document in intermediate load] + expected: FAIL + + [clear all: Clear document in intermediate load] + expected: FAIL + + [clear cache: CSS-Cache gets cleared] + expected: FAIL + + [clear cache: JS-Cache gets cleared] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-clipboard-read-unsanitized-null.https.html.ini b/tests/wpt/meta/clipboard-apis/async-clipboard-read-unsanitized-null.https.html.ini new file mode 100644 index 00000000000..83dd3590b4d --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-clipboard-read-unsanitized-null.https.html.ini @@ -0,0 +1,3 @@ +[async-clipboard-read-unsanitized-null.https.html] + [unsanitized: null should reject with TypeError] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-custom-formats-write-fail.tentative.https.html.ini b/tests/wpt/meta/clipboard-apis/async-custom-formats-write-fail.tentative.https.html.ini new file mode 100644 index 00000000000..b42dd1c851e --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-custom-formats-write-fail.tentative.https.html.ini @@ -0,0 +1,24 @@ +[async-custom-formats-write-fail.tentative.https.html] + [navigator.clipboard.write() fails for more than 100 custom formats] + expected: FAIL + + [navigator.clipboard.write() fails for custom formats without web prefix] + expected: FAIL + + [navigator.clipboard.write() fails for custom formats with web prefix, but invalid MIME types] + expected: FAIL + + [navigator.clipboard.write() fails for custom format with web prefix, but different Blob type] + expected: FAIL + + [navigator.clipboard.write() fails for custom format with different case than the Blob type] + expected: FAIL + + [navigator.clipboard.write() fails for invalid mime type that is different than the Blob type] + expected: FAIL + + [navigator.clipboard.write() fails for invalid mime type with web prefix and the Blob type] + expected: FAIL + + [navigator.clipboard.write() fails for custom format and Blob type with different case] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-custom-formats-write-read-web-prefix.tentative.https.html.ini b/tests/wpt/meta/clipboard-apis/async-custom-formats-write-read-web-prefix.tentative.https.html.ini new file mode 100644 index 00000000000..94d11f956f7 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-custom-formats-write-read-web-prefix.tentative.https.html.ini @@ -0,0 +1,3 @@ +[async-custom-formats-write-read-web-prefix.tentative.https.html] + [navigator.clipboard.write() for custom format and Blob type with web prefix] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-custom-formats-write-read-without-web-prefix.tentative.https.html.ini b/tests/wpt/meta/clipboard-apis/async-custom-formats-write-read-without-web-prefix.tentative.https.html.ini new file mode 100644 index 00000000000..cca92d69460 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-custom-formats-write-read-without-web-prefix.tentative.https.html.ini @@ -0,0 +1,3 @@ +[async-custom-formats-write-read-without-web-prefix.tentative.https.html] + [navigator.clipboard.write() for custom format with web prefix, but Blob type without web prefix] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-custom-formats-write-read.tentative.https.html.ini b/tests/wpt/meta/clipboard-apis/async-custom-formats-write-read.tentative.https.html.ini new file mode 100644 index 00000000000..e41d8fcbd84 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-custom-formats-write-read.tentative.https.html.ini @@ -0,0 +1,3 @@ +[async-custom-formats-write-read.tentative.https.html] + [Verify write and read clipboard given 2 platform-neutral custom format inputs] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-html-script-removal.https.html.ini b/tests/wpt/meta/clipboard-apis/async-html-script-removal.https.html.ini new file mode 100644 index 00000000000..76e70733679 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-html-script-removal.https.html.ini @@ -0,0 +1,3 @@ +[async-html-script-removal.https.html] + [Verify write and read clipboard with scripts removed given text/html. The string "" has been removed.] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-basics.https.html.ini b/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-basics.https.html.ini new file mode 100644 index 00000000000..f5152ba8797 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-basics.https.html.ini @@ -0,0 +1,39 @@ +[async-navigator-clipboard-basics.https.html] + [navigator.clipboard.write([text/plain ClipboardItem\]) succeeds] + expected: FAIL + + [navigator.clipboard.write([>1 ClipboardItems\]) fails (not implemented)] + expected: FAIL + + [navigator.clipboard.write() fails (expect [ClipboardItem\])] + expected: FAIL + + [navigator.clipboard.write(null) fails (expect [ClipboardItem\])] + expected: FAIL + + [navigator.clipboard.write(DOMString) fails (expect [ClipboardItem\])] + expected: FAIL + + [navigator.clipboard.write(Blob) fails (expect [ClipboardItem\])] + expected: FAIL + + [navigator.clipboard.write({string : DOMString}) succeeds] + expected: FAIL + + [navigator.clipboard.write({string : image/png Blob}) succeeds] + expected: FAIL + + [navigator.clipboard.write([text + png\] succeeds] + expected: FAIL + + [navigator.clipboard.write(image/png DOMString) fails] + expected: FAIL + + [navigator.clipboard.read() succeeds] + expected: FAIL + + [navigator.clipboard.write(Promise) succeeds] + expected: FAIL + + [navigator.clipboard.write(Promises) succeeds] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-change-event.tentative.https.html.ini b/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-change-event.tentative.https.html.ini new file mode 100644 index 00000000000..792b9b810e2 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-change-event.tentative.https.html.ini @@ -0,0 +1,22 @@ +[async-navigator-clipboard-change-event.tentative.https.html] + expected: ERROR + [clipboardchange event is invoked] + expected: FAIL + + [clipboardchange event is invoked with async clipboard API] + expected: FAIL + + [clipboardchange event is invoked using onclipboardchange attribute] + expected: FAIL + + [clipboardchange event is invoked even when only custom MIME types are set] + expected: FAIL + + [clipboardchange event listener behavior when adding, removing, and re-adding] + expected: FAIL + + [clipboardchange event exposes all standard MIME types and filters non-standard ones] + expected: FAIL + + [clipboardchange event should only fire in the focused context] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-read-resource-load.https.html.ini b/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-read-resource-load.https.html.ini new file mode 100644 index 00000000000..b2698121855 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-read-resource-load.https.html.ini @@ -0,0 +1,4 @@ +[async-navigator-clipboard-read-resource-load.https.html] + expected: ERROR + [Async Clipboard.read() should not trigger resource loading] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-read-sanitize.https.html.ini b/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-read-sanitize.https.html.ini new file mode 100644 index 00000000000..160484ce438 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-read-sanitize.https.html.ini @@ -0,0 +1,4 @@ +[async-navigator-clipboard-read-sanitize.https.html] + expected: ERROR + [Async Clipboard.read() should sanitize text/html] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-write-domstring.https.html.ini b/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-write-domstring.https.html.ini new file mode 100644 index 00000000000..f0d9550b547 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-write-domstring.https.html.ini @@ -0,0 +1,15 @@ +[async-navigator-clipboard-write-domstring.https.html] + [navigator.clipboard.write(DOMString) succeeds] + expected: FAIL + + [navigator.clipboard.write(Promise) succeeds] + expected: FAIL + + [navigator.clipboard.write(Promise) with utf-16 string succeeds] + expected: FAIL + + [navigator.clipboard.write(web_custom_format) succeeds] + expected: FAIL + + [write non-Latin characters with DOMString and verify readText returns the same string] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-write-multiple.tentative.https.sub.html.ini b/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-write-multiple.tentative.https.sub.html.ini new file mode 100644 index 00000000000..10ef609a1b6 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-navigator-clipboard-write-multiple.tentative.https.sub.html.ini @@ -0,0 +1,12 @@ +[async-navigator-clipboard-write-multiple.tentative.https.sub.html] + [clipboard.write() should cancel the prior pending one (same document)] + expected: FAIL + + [clipboard.write() should cancel the prior pending one (same-origin iframe)] + expected: FAIL + + [clipboard.write() should cancel the prior pending one (cross-origin iframe)] + expected: FAIL + + [copy action should cancel the prior pending clipboard.write() request] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-promise-write-blobs-read-blobs.https.html.ini b/tests/wpt/meta/clipboard-apis/async-promise-write-blobs-read-blobs.https.html.ini new file mode 100644 index 00000000000..dabc0c3c9a8 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-promise-write-blobs-read-blobs.https.html.ini @@ -0,0 +1,3 @@ +[async-promise-write-blobs-read-blobs.https.html] + [Verify write and read clipboard (multiple types) with promise to Blobs] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-svg-read-write.tentative.https.html.ini b/tests/wpt/meta/clipboard-apis/async-svg-read-write.tentative.https.html.ini new file mode 100644 index 00000000000..b97d1693431 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-svg-read-write.tentative.https.html.ini @@ -0,0 +1,3 @@ +[async-svg-read-write.tentative.https.html] + [Verify read and write of some image/svg+xml content] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-unsanitized-html-formats-write-read.tentative.https.html.ini b/tests/wpt/meta/clipboard-apis/async-unsanitized-html-formats-write-read.tentative.https.html.ini new file mode 100644 index 00000000000..ed4443ea579 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-unsanitized-html-formats-write-read.tentative.https.html.ini @@ -0,0 +1,3 @@ +[async-unsanitized-html-formats-write-read.tentative.https.html] + [Verify write and read unsanitized content to the clipboard given text/html format as input] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-unsanitized-plaintext-formats-write-read.tentative.https.html.ini b/tests/wpt/meta/clipboard-apis/async-unsanitized-plaintext-formats-write-read.tentative.https.html.ini new file mode 100644 index 00000000000..72c93bdb07a --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-unsanitized-plaintext-formats-write-read.tentative.https.html.ini @@ -0,0 +1,3 @@ +[async-unsanitized-plaintext-formats-write-read.tentative.https.html] + [Verify write and read unsanitized content to the clipboard given standard and custom formats as input] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-unsanitized-standard-html-read-fail.tentative.https.html.ini b/tests/wpt/meta/clipboard-apis/async-unsanitized-standard-html-read-fail.tentative.https.html.ini new file mode 100644 index 00000000000..a0c1bddf23f --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-unsanitized-standard-html-read-fail.tentative.https.html.ini @@ -0,0 +1,12 @@ +[async-unsanitized-standard-html-read-fail.tentative.https.html] + [navigator.clipboard.read() fails for multiple unsanitized formats requested.] + expected: FAIL + + [navigator.clipboard.read() fails for unsanitized text/plain requested.] + expected: FAIL + + [navigator.clipboard.read() fails for unsanitized image/png requested.] + expected: FAIL + + [navigator.clipboard.read() fails for unsanitized image/svg+xml requested.] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-write-blobs-read-blobs.https.html.ini b/tests/wpt/meta/clipboard-apis/async-write-blobs-read-blobs.https.html.ini new file mode 100644 index 00000000000..2f246fa2813 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-write-blobs-read-blobs.https.html.ini @@ -0,0 +1,6 @@ +[async-write-blobs-read-blobs.https.html] + [Verify write and read clipboard (multiple types)] + expected: FAIL + + [navigator.clipboard.read() does not crash if clipboard data has null values] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-write-html-read-html.https.html.ini b/tests/wpt/meta/clipboard-apis/async-write-html-read-html.https.html.ini new file mode 100644 index 00000000000..40979aa133f --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-write-html-read-html.https.html.ini @@ -0,0 +1,3 @@ +[async-write-html-read-html.https.html] + [Verify read and write of some text/html content] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/async-write-image-read-image.https.html.ini b/tests/wpt/meta/clipboard-apis/async-write-image-read-image.https.html.ini new file mode 100644 index 00000000000..5709a425e7a --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/async-write-image-read-image.https.html.ini @@ -0,0 +1,6 @@ +[async-write-image-read-image.https.html] + [Verify write and read clipboard [image/png Blob\]] + expected: FAIL + + [Verify write error on malformed data [image/png ClipboardItem\]] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/detached-iframe/read-on-detaching-iframe.https.html.ini b/tests/wpt/meta/clipboard-apis/detached-iframe/read-on-detaching-iframe.https.html.ini new file mode 100644 index 00000000000..c51edaa9e6a --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/detached-iframe/read-on-detaching-iframe.https.html.ini @@ -0,0 +1,3 @@ +[read-on-detaching-iframe.https.html] + [Verify read fails on detaching iframe] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/detached-iframe/write-on-detaching-iframe.https.html.ini b/tests/wpt/meta/clipboard-apis/detached-iframe/write-on-detaching-iframe.https.html.ini new file mode 100644 index 00000000000..ab2a9ec70f5 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/detached-iframe/write-on-detaching-iframe.https.html.ini @@ -0,0 +1,3 @@ +[write-on-detaching-iframe.https.html] + [Verify write fails on detaching iframe] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/detached-iframe/write-read-on-detached-iframe.https.html.ini b/tests/wpt/meta/clipboard-apis/detached-iframe/write-read-on-detached-iframe.https.html.ini new file mode 100644 index 00000000000..2f21b874a33 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/detached-iframe/write-read-on-detached-iframe.https.html.ini @@ -0,0 +1,3 @@ +[write-read-on-detached-iframe.https.html] + [Verify read and write fail on detached iframe] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/detached-iframe/writeText-readText-on-detached-iframe.https.html.ini b/tests/wpt/meta/clipboard-apis/detached-iframe/writeText-readText-on-detached-iframe.https.html.ini new file mode 100644 index 00000000000..e03a22a0951 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/detached-iframe/writeText-readText-on-detached-iframe.https.html.ini @@ -0,0 +1,4 @@ +[writeText-readText-on-detached-iframe.https.html] + expected: TIMEOUT + [Verify readText and writeText fails on detached iframe] + expected: TIMEOUT diff --git a/tests/wpt/meta/clipboard-apis/events/copy-event.html.ini b/tests/wpt/meta/clipboard-apis/events/copy-event.html.ini new file mode 100644 index 00000000000..20708599c05 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/events/copy-event.html.ini @@ -0,0 +1,4 @@ +[copy-event.html] + expected: ERROR + [The copy event] + expected: TIMEOUT diff --git a/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-read/clipboard-read-disabled-by-feature-policy.tentative.https.sub.html.ini b/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-read/clipboard-read-disabled-by-feature-policy.tentative.https.sub.html.ini new file mode 100644 index 00000000000..23fcf0844b7 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-read/clipboard-read-disabled-by-feature-policy.tentative.https.sub.html.ini @@ -0,0 +1,3 @@ +[clipboard-read-disabled-by-feature-policy.tentative.https.sub.html] + [Feature-Policy header clipboard-read "none" disallows the top-level document.] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-read/clipboard-read-enabled-by-feature-policy-attribute-cross-origin-tentative.https.sub.html.ini b/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-read/clipboard-read-enabled-by-feature-policy-attribute-cross-origin-tentative.https.sub.html.ini new file mode 100644 index 00000000000..0c80834336c --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-read/clipboard-read-enabled-by-feature-policy-attribute-cross-origin-tentative.https.sub.html.ini @@ -0,0 +1,3 @@ +[clipboard-read-enabled-by-feature-policy-attribute-cross-origin-tentative.https.sub.html] + [Feature policy "clipboard-read" can be enabled in cross-origin iframe using allow="clipboard-read" attribute] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-read/clipboard-read-enabled-by-feature-policy-attribute-tentative.https.sub.html.ini b/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-read/clipboard-read-enabled-by-feature-policy-attribute-tentative.https.sub.html.ini new file mode 100644 index 00000000000..1567be2e4ce --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-read/clipboard-read-enabled-by-feature-policy-attribute-tentative.https.sub.html.ini @@ -0,0 +1,3 @@ +[clipboard-read-enabled-by-feature-policy-attribute-tentative.https.sub.html] + [Feature policy "clipboard-read" can be enabled in same-origin iframe using allow="clipboard-read" attribute] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-write/clipboard-write-disabled-by-feature-policy.tentative.https.sub.html.ini b/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-write/clipboard-write-disabled-by-feature-policy.tentative.https.sub.html.ini new file mode 100644 index 00000000000..a49bb1d3150 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-write/clipboard-write-disabled-by-feature-policy.tentative.https.sub.html.ini @@ -0,0 +1,3 @@ +[clipboard-write-disabled-by-feature-policy.tentative.https.sub.html] + [Feature-Policy header clipboard-write "none" disallows the top-level document.] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-write/clipboard-write-enabled-by-feature-policy-attribute-cross-origin-tentative.https.sub.html.ini b/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-write/clipboard-write-enabled-by-feature-policy-attribute-cross-origin-tentative.https.sub.html.ini new file mode 100644 index 00000000000..53cdf718a22 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-write/clipboard-write-enabled-by-feature-policy-attribute-cross-origin-tentative.https.sub.html.ini @@ -0,0 +1,3 @@ +[clipboard-write-enabled-by-feature-policy-attribute-cross-origin-tentative.https.sub.html] + [Feature policy "clipboard-write" can be enabled in cross-origin iframe using allow="clipboard-write" attribute] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-write/clipboard-write-enabled-by-feature-policy-attribute-tentative.https.sub.html.ini b/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-write/clipboard-write-enabled-by-feature-policy-attribute-tentative.https.sub.html.ini new file mode 100644 index 00000000000..1258b92a12d --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/feature-policy/clipboard-write/clipboard-write-enabled-by-feature-policy-attribute-tentative.https.sub.html.ini @@ -0,0 +1,3 @@ +[clipboard-write-enabled-by-feature-policy-attribute-tentative.https.sub.html] + [Feature policy "clipboard-write" can be enabled in same-origin iframe using allow="clipboard-write" attribute] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/permissions/readText-denied.https.html.ini b/tests/wpt/meta/clipboard-apis/permissions/readText-denied.https.html.ini new file mode 100644 index 00000000000..f0d858f51d3 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/permissions/readText-denied.https.html.ini @@ -0,0 +1,3 @@ +[readText-denied.https.html] + [navigator.clipboard.readText() fails when permission denied] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/permissions/writeText-denied.https.html.ini b/tests/wpt/meta/clipboard-apis/permissions/writeText-denied.https.html.ini new file mode 100644 index 00000000000..6ceb9d99aca --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/permissions/writeText-denied.https.html.ini @@ -0,0 +1,3 @@ +[writeText-denied.https.html] + [navigator.clipboard.writeText() fails when permission denied] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/text-write-read/async-write-read.https.html.ini b/tests/wpt/meta/clipboard-apis/text-write-read/async-write-read.https.html.ini new file mode 100644 index 00000000000..6459b43f5bc --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/text-write-read/async-write-read.https.html.ini @@ -0,0 +1,6 @@ +[async-write-read.https.html] + [Verify write and read clipboard given text: Clipboard write ([text/plain ClipboardItem\]) -> read ([text/plain ClipboardItem\]) test] + expected: FAIL + + [Verify write and read clipboard given text: non-Latin1 text encoding test データ] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/text-write-read/async-write-readText.https.html.ini b/tests/wpt/meta/clipboard-apis/text-write-read/async-write-readText.https.html.ini new file mode 100644 index 00000000000..71c327bc081 --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/text-write-read/async-write-readText.https.html.ini @@ -0,0 +1,6 @@ +[async-write-readText.https.html] + [Verify write and read clipboard given text: Clipboard write ([text/plain ClipboardItem) -> read text test] + expected: FAIL + + [Verify write and read clipboard given text: non-Latin1 text encoding test データ] + expected: FAIL diff --git a/tests/wpt/meta/clipboard-apis/text-write-read/async-writeText-read.https.html.ini b/tests/wpt/meta/clipboard-apis/text-write-read/async-writeText-read.https.html.ini new file mode 100644 index 00000000000..4b812f61fda --- /dev/null +++ b/tests/wpt/meta/clipboard-apis/text-write-read/async-writeText-read.https.html.ini @@ -0,0 +1,6 @@ +[async-writeText-read.https.html] + [Verify write and read clipboard given text: Clipboard write text -> read ([text/plain ClipboardItem\]) test] + expected: FAIL + + [Verify write and read clipboard given text: non-Latin1 text encoding test データ] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/abortsignal.html.ini b/tests/wpt/meta/close-watcher/abortsignal.html.ini new file mode 100644 index 00000000000..5d9a676a064 --- /dev/null +++ b/tests/wpt/meta/close-watcher/abortsignal.html.ini @@ -0,0 +1,27 @@ +[abortsignal.html] + [already-aborted AbortSignal then requestClose() fires no events] + expected: FAIL + + [abortController.abort() then requestClose() fires no events] + expected: FAIL + + [requestClose() then abortController.abort() fires only one close event] + expected: FAIL + + [already-aborted AbortSignal then Esc key fires no events] + expected: FAIL + + [abortController.abort() then close via Esc key fires no events] + expected: FAIL + + [Esc key then abortController.abort() fires only one close event] + expected: FAIL + + [abortController.abort()ing a free CloseWatcher allows a new one to be created without a user activation] + expected: FAIL + + [abortController.abort() inside oncancel] + expected: FAIL + + [abortController.abort() inside onclose is benign] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/basic.html.ini b/tests/wpt/meta/close-watcher/basic.html.ini new file mode 100644 index 00000000000..fd4d3247a30 --- /dev/null +++ b/tests/wpt/meta/close-watcher/basic.html.ini @@ -0,0 +1,21 @@ +[basic.html] + [requestClose() with no user activation] + expected: FAIL + + [destroy() then requestClose()] + expected: FAIL + + [close() then requestClose()] + expected: FAIL + + [requestClose() then destroy()] + expected: FAIL + + [close() then destroy()] + expected: FAIL + + [destroy() then close request] + expected: FAIL + + [Close request then destroy()] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/esc-key/keydown.html.ini b/tests/wpt/meta/close-watcher/esc-key/keydown.html.ini new file mode 100644 index 00000000000..ccc258c4518 --- /dev/null +++ b/tests/wpt/meta/close-watcher/esc-key/keydown.html.ini @@ -0,0 +1,3 @@ +[keydown.html] + [A keydown listener can prevent the Esc keypress from being interpreted as a close request] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/esc-key/keypress.html.ini b/tests/wpt/meta/close-watcher/esc-key/keypress.html.ini new file mode 100644 index 00000000000..a54d3888240 --- /dev/null +++ b/tests/wpt/meta/close-watcher/esc-key/keypress.html.ini @@ -0,0 +1,3 @@ +[keypress.html] + [A keypress listener can NOT prevent the Esc keypress from being interpreted as a close request] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/esc-key/keyup.html.ini b/tests/wpt/meta/close-watcher/esc-key/keyup.html.ini new file mode 100644 index 00000000000..7e702bd125a --- /dev/null +++ b/tests/wpt/meta/close-watcher/esc-key/keyup.html.ini @@ -0,0 +1,3 @@ +[keyup.html] + [A keyup listener can NOT prevent the Esc keypress from being interpreted as a close request] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/esc-key/not-user-activation.html.ini b/tests/wpt/meta/close-watcher/esc-key/not-user-activation.html.ini new file mode 100644 index 00000000000..a462b70c87f --- /dev/null +++ b/tests/wpt/meta/close-watcher/esc-key/not-user-activation.html.ini @@ -0,0 +1,3 @@ +[not-user-activation.html] + [Esc key does not count as user activation, so if it is the sole user interaction, cancel is cancelable=false] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/esc-key/synthetic-keyboard-event.html.ini b/tests/wpt/meta/close-watcher/esc-key/synthetic-keyboard-event.html.ini new file mode 100644 index 00000000000..56ca549f9b1 --- /dev/null +++ b/tests/wpt/meta/close-watcher/esc-key/synthetic-keyboard-event.html.ini @@ -0,0 +1,3 @@ +[synthetic-keyboard-event.html] + [close via synthesized Esc key must not work] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/event-properties.html.ini b/tests/wpt/meta/close-watcher/event-properties.html.ini new file mode 100644 index 00000000000..2b06874850b --- /dev/null +++ b/tests/wpt/meta/close-watcher/event-properties.html.ini @@ -0,0 +1,3 @@ +[event-properties.html] + [cancel and close event properties are correct] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/iframes/dialog-same-origin-nn.html.ini b/tests/wpt/meta/close-watcher/iframes/dialog-same-origin-nn.html.ini new file mode 100644 index 00000000000..f51eb087ea4 --- /dev/null +++ b/tests/wpt/meta/close-watcher/iframes/dialog-same-origin-nn.html.ini @@ -0,0 +1,3 @@ +[dialog-same-origin-nn.html] + [dialog-same-origin-nn] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/iframes/dialog-same-origin-ynn.html.ini b/tests/wpt/meta/close-watcher/iframes/dialog-same-origin-ynn.html.ini new file mode 100644 index 00000000000..ef26ec9d342 --- /dev/null +++ b/tests/wpt/meta/close-watcher/iframes/dialog-same-origin-ynn.html.ini @@ -0,0 +1,3 @@ +[dialog-same-origin-ynn.html] + [dialog-same-origin-ynn] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/iframes/dialog-same-origin-ynyn.html.ini b/tests/wpt/meta/close-watcher/iframes/dialog-same-origin-ynyn.html.ini new file mode 100644 index 00000000000..fe1e3ea1c77 --- /dev/null +++ b/tests/wpt/meta/close-watcher/iframes/dialog-same-origin-ynyn.html.ini @@ -0,0 +1,3 @@ +[dialog-same-origin-ynyn.html] + [dialog-same-origin-ynyn] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/inside-event-listeners.html.ini b/tests/wpt/meta/close-watcher/inside-event-listeners.html.ini new file mode 100644 index 00000000000..4b725b0b12a --- /dev/null +++ b/tests/wpt/meta/close-watcher/inside-event-listeners.html.ini @@ -0,0 +1,18 @@ +[inside-event-listeners.html] + [destroy() inside oncancel] + expected: FAIL + + [destroy() inside onclose] + expected: FAIL + + [close() inside oncancel] + expected: FAIL + + [close() inside onclose] + expected: FAIL + + [requestClose() inside oncancel] + expected: FAIL + + [requestClose() inside onclose] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/n-activate-preventDefault.html.ini b/tests/wpt/meta/close-watcher/user-activation/n-activate-preventDefault.html.ini new file mode 100644 index 00000000000..d1e425cef05 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/n-activate-preventDefault.html.ini @@ -0,0 +1,8 @@ +[n-activate-preventDefault.html?dialog] + [Create a close watcher without user activation that preventDefault()s cancel; send user activation] + expected: FAIL + + +[n-activate-preventDefault.html?CloseWatcher] + [Create a close watcher without user activation that preventDefault()s cancel; send user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/n-activate.html.ini b/tests/wpt/meta/close-watcher/user-activation/n-activate.html.ini new file mode 100644 index 00000000000..c574a5b92b3 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/n-activate.html.ini @@ -0,0 +1,8 @@ +[n-activate.html?dialog] + [Create a close watcher without user activation; send user activation] + expected: FAIL + + +[n-activate.html?CloseWatcher] + [Create a close watcher without user activation; send user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/n-closerequest-n.html.ini b/tests/wpt/meta/close-watcher/user-activation/n-closerequest-n.html.ini new file mode 100644 index 00000000000..ff0b7e4fbc1 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/n-closerequest-n.html.ini @@ -0,0 +1,8 @@ +[n-closerequest-n.html?dialog] + [Create a close watcher without user activation; send a close request; create a close watcher without user activation] + expected: FAIL + + +[n-closerequest-n.html?CloseWatcher] + [Create a close watcher without user activation; send a close request; create a close watcher without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/n-destroy-n.html.ini b/tests/wpt/meta/close-watcher/user-activation/n-destroy-n.html.ini new file mode 100644 index 00000000000..ee79b98add2 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/n-destroy-n.html.ini @@ -0,0 +1,8 @@ +[n-destroy-n.html?dialog] + [Create a close watcher without user activation; destroy the close watcher; create a close watcher without user activation] + expected: FAIL + + +[n-destroy-n.html?CloseWatcher] + [Create a close watcher without user activation; destroy the close watcher; create a close watcher without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/n.html.ini b/tests/wpt/meta/close-watcher/user-activation/n.html.ini new file mode 100644 index 00000000000..548e4e63cca --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/n.html.ini @@ -0,0 +1,8 @@ +[n.html?CloseWatcher] + [Create a close watcher without user activation] + expected: FAIL + + +[n.html?dialog] + [Create a close watcher without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/nn-CloseWatcher.html.ini b/tests/wpt/meta/close-watcher/user-activation/nn-CloseWatcher.html.ini new file mode 100644 index 00000000000..641e1bdfac4 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/nn-CloseWatcher.html.ini @@ -0,0 +1,3 @@ +[nn-CloseWatcher.html] + [Create two close watchers without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/nn-activate-CloseWatcher.html.ini b/tests/wpt/meta/close-watcher/user-activation/nn-activate-CloseWatcher.html.ini new file mode 100644 index 00000000000..b657be85b78 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/nn-activate-CloseWatcher.html.ini @@ -0,0 +1,3 @@ +[nn-activate-CloseWatcher.html] + [Create two CloseWatchers without user activation; send user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/nn-activate-dialog.html.ini b/tests/wpt/meta/close-watcher/user-activation/nn-activate-dialog.html.ini new file mode 100644 index 00000000000..33e9ec9ad4e --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/nn-activate-dialog.html.ini @@ -0,0 +1,3 @@ +[nn-activate-dialog.html] + [Create two dialogs without user activation; send user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/nn-dialog.html.ini b/tests/wpt/meta/close-watcher/user-activation/nn-dialog.html.ini new file mode 100644 index 00000000000..d28174586e4 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/nn-dialog.html.ini @@ -0,0 +1,3 @@ +[nn-dialog.html] + [Create two close watchers without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/nnn-CloseWatcher-dialog-popover.html.ini b/tests/wpt/meta/close-watcher/user-activation/nnn-CloseWatcher-dialog-popover.html.ini new file mode 100644 index 00000000000..ce68235e6bb --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/nnn-CloseWatcher-dialog-popover.html.ini @@ -0,0 +1,3 @@ +[nnn-CloseWatcher-dialog-popover.html] + [Create a CloseWatcher without user activation; create a dialog without user activation; create a popover without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/nnn-CloseWatcher.html.ini b/tests/wpt/meta/close-watcher/user-activation/nnn-CloseWatcher.html.ini new file mode 100644 index 00000000000..e107454db7e --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/nnn-CloseWatcher.html.ini @@ -0,0 +1,3 @@ +[nnn-CloseWatcher.html] + [Create three close watchers without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/nnn-dialog.html.ini b/tests/wpt/meta/close-watcher/user-activation/nnn-dialog.html.ini new file mode 100644 index 00000000000..11b9e678994 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/nnn-dialog.html.ini @@ -0,0 +1,3 @@ +[nnn-dialog.html] + [Create three close watchers without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/nnn-popovers.html.ini b/tests/wpt/meta/close-watcher/user-activation/nnn-popovers.html.ini new file mode 100644 index 00000000000..ba0a142dbc6 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/nnn-popovers.html.ini @@ -0,0 +1,3 @@ +[nnn-popovers.html] + [Create three popovers without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/ny-activate-preventDefault.html.ini b/tests/wpt/meta/close-watcher/user-activation/ny-activate-preventDefault.html.ini new file mode 100644 index 00000000000..6d6263081b3 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/ny-activate-preventDefault.html.ini @@ -0,0 +1,8 @@ +[ny-activate-preventDefault.html?CloseWatcher] + [Create a close watcher without user activation; create a close watcher with user activation that preventDefault()s cancel; send user activation] + expected: FAIL + + +[ny-activate-preventDefault.html?dialog] + [Create a close watcher without user activation; create a close watcher with user activation that preventDefault()s cancel; send user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/ny.html.ini b/tests/wpt/meta/close-watcher/user-activation/ny.html.ini new file mode 100644 index 00000000000..5aee115bdcf --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/ny.html.ini @@ -0,0 +1,8 @@ +[ny.html?CloseWatcher] + [Create a close watcher without user activation; create a close watcher with user activation] + expected: FAIL + + +[ny.html?dialog] + [Create a close watcher without user activation; create a close watcher with user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/nyn-popovers.html.ini b/tests/wpt/meta/close-watcher/user-activation/nyn-popovers.html.ini new file mode 100644 index 00000000000..6645223646d --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/nyn-popovers.html.ini @@ -0,0 +1,3 @@ +[nyn-popovers.html] + [Create a popover without user activation; create a popover with user activation; create a popover without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/nyn.html.ini b/tests/wpt/meta/close-watcher/user-activation/nyn.html.ini new file mode 100644 index 00000000000..030c7da6037 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/nyn.html.ini @@ -0,0 +1,8 @@ +[nyn.html?dialog] + [Create a close watcher without user activation; create a close watcher with user activation; create a close watcher without user activation] + expected: FAIL + + +[nyn.html?CloseWatcher] + [Create a close watcher without user activation; create a close watcher with user activation; create a close watcher without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/nynn-destroy.html.ini b/tests/wpt/meta/close-watcher/user-activation/nynn-destroy.html.ini new file mode 100644 index 00000000000..fa7d136bc23 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/nynn-destroy.html.ini @@ -0,0 +1,8 @@ +[nynn-destroy.html?CloseWatcher] + [Create a close watcher without user activation; create a close watcher with user activation; create two close watchers without user activation; remove the second close watcher] + expected: FAIL + + +[nynn-destroy.html?dialog] + [Create a close watcher without user activation; create a close watcher with user activation; create two close watchers without user activation; remove the second close watcher] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/nynn.html.ini b/tests/wpt/meta/close-watcher/user-activation/nynn.html.ini new file mode 100644 index 00000000000..c20b5607cc7 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/nynn.html.ini @@ -0,0 +1,8 @@ +[nynn.html?dialog] + [Create a close watcher without user activation; create a close watcher with user activation; create two close watchers without user activation] + expected: FAIL + + +[nynn.html?CloseWatcher] + [Create a close watcher without user activation; create a close watcher with user activation; create two close watchers without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/nyyn-CloseWatcher.html.ini b/tests/wpt/meta/close-watcher/user-activation/nyyn-CloseWatcher.html.ini new file mode 100644 index 00000000000..48cd6657306 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/nyyn-CloseWatcher.html.ini @@ -0,0 +1,3 @@ +[nyyn-CloseWatcher.html] + [Create a close watcher without user activation; create two close watchers with user activation; create a close watcher without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/nyyn-dialog.html.ini b/tests/wpt/meta/close-watcher/user-activation/nyyn-dialog.html.ini new file mode 100644 index 00000000000..a59d416371e --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/nyyn-dialog.html.ini @@ -0,0 +1,3 @@ +[nyyn-dialog.html] + [Create a close watcher without user activation; create two close watchers with user activation; create a close watcher without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/nyyyn-CloseWatcher.html.ini b/tests/wpt/meta/close-watcher/user-activation/nyyyn-CloseWatcher.html.ini new file mode 100644 index 00000000000..75985eeeb24 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/nyyyn-CloseWatcher.html.ini @@ -0,0 +1,3 @@ +[nyyyn-CloseWatcher.html] + [Create a close watcher without user activation; create three close watchers with user activation; create a close watcher without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/nyyyn-dialog.html.ini b/tests/wpt/meta/close-watcher/user-activation/nyyyn-dialog.html.ini new file mode 100644 index 00000000000..d63a1f96174 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/nyyyn-dialog.html.ini @@ -0,0 +1,3 @@ +[nyyyn-dialog.html] + [Create a close watcher without user activation; create three close watchers with user activation; create a close watcher without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/y-dialog-disconnected.html.ini b/tests/wpt/meta/close-watcher/user-activation/y-dialog-disconnected.html.ini new file mode 100644 index 00000000000..5bb33b0c07e --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/y-dialog-disconnected.html.ini @@ -0,0 +1,3 @@ +[y-dialog-disconnected.html] + [Disconnect dialog with close request] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/y-popover-disconnected.html.ini b/tests/wpt/meta/close-watcher/user-activation/y-popover-disconnected.html.ini new file mode 100644 index 00000000000..06c571486d7 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/y-popover-disconnected.html.ini @@ -0,0 +1,3 @@ +[y-popover-disconnected.html] + [Disconnect popover with close request] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/y.html.ini b/tests/wpt/meta/close-watcher/user-activation/y.html.ini new file mode 100644 index 00000000000..36c23843b85 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/y.html.ini @@ -0,0 +1,8 @@ +[y.html?dialog] + [Create a close watcher with user activation] + expected: FAIL + + +[y.html?CloseWatcher] + [Create a close watcher with user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/yn-activate.html.ini b/tests/wpt/meta/close-watcher/user-activation/yn-activate.html.ini new file mode 100644 index 00000000000..a16e0962e75 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/yn-activate.html.ini @@ -0,0 +1,8 @@ +[yn-activate.html?dialog] + [Create a close watcher with user activation; create a close watcher without user activation; send user activation] + expected: FAIL + + +[yn-activate.html?CloseWatcher] + [Create a close watcher with user activation; create a close watcher without user activation; send user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/yn.html.ini b/tests/wpt/meta/close-watcher/user-activation/yn.html.ini new file mode 100644 index 00000000000..a6e37ea4cf4 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/yn.html.ini @@ -0,0 +1,8 @@ +[yn.html?dialog] + [Create a close watcher with user activation; create a close watcher without user activation] + expected: FAIL + + +[yn.html?CloseWatcher] + [Create a close watcher with user activation; create a close watcher without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/ynn-CloseWatcher.html.ini b/tests/wpt/meta/close-watcher/user-activation/ynn-CloseWatcher.html.ini new file mode 100644 index 00000000000..df2246e1d4f --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/ynn-CloseWatcher.html.ini @@ -0,0 +1,3 @@ +[ynn-CloseWatcher.html] + [Create a close watcher with user activation; create two close watchers without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/ynn-dialog.html.ini b/tests/wpt/meta/close-watcher/user-activation/ynn-dialog.html.ini new file mode 100644 index 00000000000..8e3273e2964 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/ynn-dialog.html.ini @@ -0,0 +1,3 @@ +[ynn-dialog.html] + [Create a close watcher with user activation; create two close watchers without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/yy.html.ini b/tests/wpt/meta/close-watcher/user-activation/yy.html.ini new file mode 100644 index 00000000000..5dea5050b8b --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/yy.html.ini @@ -0,0 +1,8 @@ +[yy.html?dialog] + [Create two close watchers with user activation] + expected: FAIL + + +[yy.html?CloseWatcher] + [Create two close watchers with user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/yyn.html.ini b/tests/wpt/meta/close-watcher/user-activation/yyn.html.ini new file mode 100644 index 00000000000..cbddcd60b4c --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/yyn.html.ini @@ -0,0 +1,8 @@ +[yyn.html?CloseWatcher] + [Create two close watchers with user activation; create a close watcher without user activation] + expected: FAIL + + +[yyn.html?dialog] + [Create two close watchers with user activation; create a close watcher without user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/yyy-CloseWatcher-dialog-popover.html.ini b/tests/wpt/meta/close-watcher/user-activation/yyy-CloseWatcher-dialog-popover.html.ini new file mode 100644 index 00000000000..e0f9a1ddded --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/yyy-CloseWatcher-dialog-popover.html.ini @@ -0,0 +1,3 @@ +[yyy-CloseWatcher-dialog-popover.html] + [Create a CloseWatcher with user activation; create a dialog with user activation; create a popover with user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/yyy-activate-CloseWatcher-dialog-popover.html.ini b/tests/wpt/meta/close-watcher/user-activation/yyy-activate-CloseWatcher-dialog-popover.html.ini new file mode 100644 index 00000000000..0a067bd8e17 --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/yyy-activate-CloseWatcher-dialog-popover.html.ini @@ -0,0 +1,3 @@ +[yyy-activate-CloseWatcher-dialog-popover.html] + [Create a CloseWatcher with user activation; create a dialog with user activation; create a popover with user activation; sending user activation before each close request] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/yyy-popovers.html.ini b/tests/wpt/meta/close-watcher/user-activation/yyy-popovers.html.ini new file mode 100644 index 00000000000..5030d6fae4d --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/yyy-popovers.html.ini @@ -0,0 +1,3 @@ +[yyy-popovers.html] + [Create three popovers with user activation] + expected: FAIL diff --git a/tests/wpt/meta/close-watcher/user-activation/yyy.html.ini b/tests/wpt/meta/close-watcher/user-activation/yyy.html.ini new file mode 100644 index 00000000000..51fbed1c06e --- /dev/null +++ b/tests/wpt/meta/close-watcher/user-activation/yyy.html.ini @@ -0,0 +1,8 @@ +[yyy.html?dialog] + [Create three close watchers with user activation] + expected: FAIL + + +[yyy.html?CloseWatcher] + [Create three close watchers with user activation] + expected: FAIL diff --git a/tests/wpt/meta/cookies/attributes/attributes-ctl.sub.html.ini b/tests/wpt/meta/cookies/attributes/attributes-ctl.sub.html.ini new file mode 100644 index 00000000000..baf9ee0a66f --- /dev/null +++ b/tests/wpt/meta/cookies/attributes/attributes-ctl.sub.html.ini @@ -0,0 +1,1071 @@ +[attributes-ctl.sub.html] + [Cookie with %x0 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x0 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x0 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x0 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x0 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x0 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x0 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x0 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x0 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x0 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x0 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x2 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x2 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x2 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x2 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x2 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x2 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x2 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x2 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x2 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x2 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x2 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x3 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x3 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x3 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x3 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x3 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x3 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x3 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x3 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x3 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x3 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x3 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x4 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x4 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x4 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x4 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x4 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x4 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x4 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x4 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x4 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x4 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x4 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x5 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x5 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x5 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x5 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x5 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x5 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x5 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x5 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x5 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x5 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x5 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x6 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x6 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x6 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x6 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x6 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x6 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x6 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x6 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x6 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x6 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x6 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x7 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x7 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x7 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x7 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x7 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x7 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x7 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x7 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x7 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x7 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x7 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x8 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x8 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x8 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x8 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x8 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x8 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x8 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x8 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x8 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x8 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x8 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x9 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %xa in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xa after Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xa in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xa after Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xa in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xa after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xa in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xa after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xa in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %xa in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %xa in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xa after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xb in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xb after Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xb in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xb after Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xb in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xb after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xb in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xb after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xb in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %xb in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %xb in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xb after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xc in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xc after Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xc in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xc after Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xc in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xc after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xc in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xc after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xc in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %xc in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %xc in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xc after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xd in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xd after Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xd in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xd after Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xd in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xd after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xd in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xd after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xd in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %xd in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %xd in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xd after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xe in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xe in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xe in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xe after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xe in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xe after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xe in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %xe after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %xe in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %xe in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xe after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xf in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xf in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xf in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xf after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xf in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xf after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xf in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %xf after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %xf in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %xf in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %xf after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x10 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x10 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x10 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x10 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x10 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x10 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x10 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x10 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x10 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x10 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x10 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x11 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x11 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x11 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x11 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x11 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x11 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x11 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x11 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x11 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x11 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x11 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x12 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x12 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x12 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x12 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x12 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x12 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x12 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x12 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x12 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x12 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x12 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x13 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x13 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x13 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x13 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x13 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x13 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x13 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x13 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x13 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x13 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x13 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x14 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x14 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x14 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x14 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x14 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x14 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x14 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x14 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x14 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x14 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x14 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x15 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x15 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x15 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x15 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x15 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x15 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x15 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x15 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x15 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x15 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x15 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x16 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x16 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x16 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x16 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x16 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x16 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x16 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x16 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x16 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x16 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x16 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x17 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x17 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x17 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x17 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x17 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x17 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x17 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x17 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x17 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x17 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x17 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x18 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x18 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x18 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x18 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x18 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x18 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x18 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x18 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x18 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x18 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x18 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x19 in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x19 in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x19 in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x19 after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x19 in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x19 after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x19 in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x19 after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x19 in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x19 in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x19 after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1a in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1a in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1a in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1a after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1a in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1a after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1a in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1a after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1a in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1a in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1a after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1b in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1b in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1b in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1b after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1b in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1b after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1b in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1b after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1b in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1b in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1b after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1c in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1c in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1c in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1c after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1c in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1c after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1c in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1c after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1c in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1c in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1c after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1d in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1d in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1d in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1d after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1d in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1d after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1d in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1d after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1d in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1d in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1d after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1e in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1e in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1e in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1e after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1e in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1e after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1e in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1e after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1e in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1e in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1e after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1f in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1f in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1f in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1f after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1f in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1f after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1f in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1f after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1f in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x1f in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x1f after SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x7f in Domain attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x7f in Path attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x7f in Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x7f after Max-Age attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x7f in Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x7f after Expires attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x7f in Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x7f after Secure attribute is handled correctly.] + expected: FAIL + + [Cookie with %x7f in HttpOnly attribute is handled correctly.] + expected: FAIL + + [Cookie with %x7f in SameSite attribute value is handled correctly.] + expected: FAIL + + [Cookie with %x7f after SameSite attribute value is handled correctly.] + expected: FAIL diff --git a/tests/wpt/meta/cookies/attributes/domain.sub.html.ini b/tests/wpt/meta/cookies/attributes/domain.sub.html.ini new file mode 100644 index 00000000000..858ec0b40b7 --- /dev/null +++ b/tests/wpt/meta/cookies/attributes/domain.sub.html.ini @@ -0,0 +1,12 @@ +[domain.sub.html] + [Cookie returned for bare domain attribute following mismatched domain attribute (after redirect to same-origin page).] + expected: FAIL + + [No cookie returned for domain with single dot ('.') value.] + expected: FAIL + + [Empty domain treated as host cookie 1] + expected: FAIL + + [Empty domain treated as host cookie 2] + expected: FAIL diff --git a/tests/wpt/meta/cookies/attributes/max-age.html.ini b/tests/wpt/meta/cookies/attributes/max-age.html.ini index 6726c070970..98222eb0ca9 100644 --- a/tests/wpt/meta/cookies/attributes/max-age.html.ini +++ b/tests/wpt/meta/cookies/attributes/max-age.html.ini @@ -2,3 +2,5 @@ [Set mulitiple cookies with valid max-age values] expected: FAIL + [Set multiple cookies with valid max-age values] + expected: FAIL diff --git a/tests/wpt/meta/cookies/name/name-ctl.html.ini b/tests/wpt/meta/cookies/name/name-ctl.html.ini index b0f6753bf59..bbf26690b31 100644 --- a/tests/wpt/meta/cookies/name/name-ctl.html.ini +++ b/tests/wpt/meta/cookies/name/name-ctl.html.ini @@ -1,5 +1,4 @@ [name-ctl.html] - expected: ERROR [Cookie with %x0 in name is truncated.] expected: FAIL @@ -369,3 +368,185 @@ [Cookie with %x7f after %xd in name is truncated.] expected: NOTRUN + [Cookie with %x0 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x1 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x2 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x3 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x4 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x5 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x6 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x7 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x8 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %xa in name is rejected (DOM).] + expected: FAIL + + [Cookie with %xb in name is rejected (DOM).] + expected: FAIL + + [Cookie with %xc in name is rejected (DOM).] + expected: FAIL + + [Cookie with %xd in name is rejected (DOM).] + expected: FAIL + + [Cookie with %xe in name is rejected (DOM).] + expected: FAIL + + [Cookie with %xf in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x10 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x11 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x12 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x13 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x14 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x15 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x16 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x17 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x18 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x19 in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x1a in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x1b in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x1c in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x1d in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x1e in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x1f in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x7f in name is rejected (DOM).] + expected: FAIL + + [Cookie with %x1 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x2 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x3 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x4 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x5 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x6 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x7 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x8 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %xb in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %xc in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %xe in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %xf in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x10 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x11 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x12 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x13 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x14 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x15 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x16 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x17 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x18 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x19 in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x1a in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x1b in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x1c in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x1d in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x1e in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x1f in name is rejected (HTTP).] + expected: FAIL + + [Cookie with %x7f in name is rejected (HTTP).] + expected: FAIL diff --git a/tests/wpt/meta/cookies/name/name.html.ini b/tests/wpt/meta/cookies/name/name.html.ini index 211ee6bc1ca..db5932d9bc4 100644 --- a/tests/wpt/meta/cookies/name/name.html.ini +++ b/tests/wpt/meta/cookies/name/name.html.ini @@ -20,80 +20,17 @@ [Return the most recent nameless cookie] expected: FAIL - [Name is set as expected for "a=test] - expected: FAIL - - [Name is set as expected for 1=test] - expected: FAIL - [Return the most recent nameless cookie, without leading =] expected: FAIL - [Ignore cookie with no name or value] - expected: FAIL - [Return the most recent nameless cookie, even if preceded by =] expected: FAIL - [Ignore cookie with empty name and empty value] - expected: FAIL - - [Name is set as expected for $a=test] - expected: FAIL - - [Name is set as expected for (a=test] - expected: FAIL - - [Name is set as expected for @a=test] - expected: FAIL - - [Name is set as expected for *a=test] - expected: FAIL - - [Name is set as expected for -a=test] - expected: FAIL - - [Name is set as expected for _a=test] - expected: FAIL - - [Name is set as expected for &a=test] - expected: FAIL - - [Name is set as expected for a=test] - expected: FAIL - - [Name is set as expected for #a=test] - expected: FAIL - [Return the most recent nameless cookie, even if preceded by =, in addition to other valid cookie] expected: FAIL - [Name is set as expected for ^a=test] - expected: FAIL - - [Name is set as expected for !a=test] - expected: FAIL - [Overwrite nameless cookie] expected: FAIL - [Name is set as expected for %a=test] - expected: FAIL - - [Name is set as expected for +=test] - expected: FAIL - - [Name is set as expected for "a=b"=test] - expected: FAIL - [Set nameless cookie, given `Set-Cookie: =test16`] expected: FAIL - - [Name is set as expected for )a=test] - expected: FAIL - - [Name is set as expected for $=test] - expected: FAIL - - [URL-encoded cookie name is not decoded] - expected: FAIL diff --git a/tests/wpt/meta/cookies/partitioned-cookies/partitioned-cookies-samesite-attribute.https.html.ini b/tests/wpt/meta/cookies/partitioned-cookies/partitioned-cookies-samesite-attribute.https.html.ini new file mode 100644 index 00000000000..2a0bf056dd6 --- /dev/null +++ b/tests/wpt/meta/cookies/partitioned-cookies/partitioned-cookies-samesite-attribute.https.html.ini @@ -0,0 +1,3 @@ +[partitioned-cookies-samesite-attribute.https.html] + [In top-level contexts, partitioned cookies default to the same SameSite attribute as unpartitioned cookies.] + expected: FAIL diff --git a/tests/wpt/meta/cookies/samesite/get_all_cookies-default-samesite.html.ini b/tests/wpt/meta/cookies/samesite/get_all_cookies-default-samesite.html.ini new file mode 100644 index 00000000000..6219d6e45af --- /dev/null +++ b/tests/wpt/meta/cookies/samesite/get_all_cookies-default-samesite.html.ini @@ -0,0 +1,3 @@ +[get_all_cookies-default-samesite.html] + [Get all cookies w/ default SameSite] + expected: FAIL diff --git a/tests/wpt/meta/cookies/samesite/get_named_cookie-default-samesite.html.ini b/tests/wpt/meta/cookies/samesite/get_named_cookie-default-samesite.html.ini new file mode 100644 index 00000000000..a08ca555f96 --- /dev/null +++ b/tests/wpt/meta/cookies/samesite/get_named_cookie-default-samesite.html.ini @@ -0,0 +1,3 @@ +[get_named_cookie-default-samesite.html] + [Get Named cookie w/ default SameSite] + expected: FAIL diff --git a/tests/wpt/meta/cookies/size/attributes.www.sub.html.ini b/tests/wpt/meta/cookies/size/attributes.www.sub.html.ini index 498271e7243..65f3dcb8ebf 100644 --- a/tests/wpt/meta/cookies/size/attributes.www.sub.html.ini +++ b/tests/wpt/meta/cookies/size/attributes.www.sub.html.ini @@ -11,5 +11,5 @@ [Too long domain attribute (>1024 bytes) is ignored] expected: FAIL - [Max length negative Max-Age attribute value (1024 bytes) doesn't get ignored] + [Too long negative Max-Age attribute value (>1024 bytes) gets ignored] expected: FAIL diff --git a/tests/wpt/meta/cookies/size/name-and-value.html.ini b/tests/wpt/meta/cookies/size/name-and-value.html.ini index 1cdc55ce261..524210af9bb 100644 --- a/tests/wpt/meta/cookies/size/name-and-value.html.ini +++ b/tests/wpt/meta/cookies/size/name-and-value.html.ini @@ -2,15 +2,9 @@ [Ignore cookie with name larger than 4096 and 1 byte value] expected: FAIL - [Set max-size value-less cookie] - expected: FAIL - [Ignore value-less cookie with name larger than 4096 bytes] expected: FAIL - [Set max-size cookie with largest possible value (4095 bytes)] - expected: FAIL - [Ignore named cookie (with non-zero length) and value larger than 4095 bytes] expected: FAIL @@ -19,12 +13,3 @@ [Set max-size name-less cookie] expected: FAIL - - [Ignore name-less cookie with value larger than 4096 bytes] - expected: FAIL - - [Ignore name-less cookie (without leading =) with value larger than 4096 bytes] - expected: FAIL - - [Set max-size cookie that also has an attribute] - expected: FAIL diff --git a/tests/wpt/meta/cookies/third-party-cookies/third-party-cookie-heuristics.tentative.https.html.ini b/tests/wpt/meta/cookies/third-party-cookies/third-party-cookie-heuristics.tentative.https.html.ini new file mode 100644 index 00000000000..877ec00d844 --- /dev/null +++ b/tests/wpt/meta/cookies/third-party-cookies/third-party-cookie-heuristics.tentative.https.html.ini @@ -0,0 +1,7 @@ +[third-party-cookie-heuristics.tentative.https.html] + expected: ERROR + [3P fetch: Cookies are not accessible via HTTP] + expected: FAIL + + [3P fetch: Cross site window setting HTTP cookies] + expected: FAIL diff --git a/tests/wpt/meta/cookies/third-party-cookies/third-party-cookies.tentative.https.html.ini b/tests/wpt/meta/cookies/third-party-cookies/third-party-cookies.tentative.https.html.ini deleted file mode 100644 index 5c59aab6090..00000000000 --- a/tests/wpt/meta/cookies/third-party-cookies/third-party-cookies.tentative.https.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[third-party-cookies.tentative.https.html] - expected: ERROR diff --git a/tests/wpt/meta/cookies/value/value-ctl.html.ini b/tests/wpt/meta/cookies/value/value-ctl.html.ini index ffb4f2a0949..616e92f6d01 100644 --- a/tests/wpt/meta/cookies/value/value-ctl.html.ini +++ b/tests/wpt/meta/cookies/value/value-ctl.html.ini @@ -1,5 +1,4 @@ [value-ctl.html] - expected: ERROR [Cookie with %x0 in value is truncated.] expected: FAIL @@ -369,3 +368,185 @@ [Cookie with %x7f after %xd in value is truncated.] expected: NOTRUN + [Cookie with %x0 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x1 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x2 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x3 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x4 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x5 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x6 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x7 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x8 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %xa in value is rejected (DOM).] + expected: FAIL + + [Cookie with %xb in value is rejected (DOM).] + expected: FAIL + + [Cookie with %xc in value is rejected (DOM).] + expected: FAIL + + [Cookie with %xd in value is rejected (DOM).] + expected: FAIL + + [Cookie with %xe in value is rejected (DOM).] + expected: FAIL + + [Cookie with %xf in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x10 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x11 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x12 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x13 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x14 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x15 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x16 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x17 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x18 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x19 in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x1a in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x1b in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x1c in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x1d in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x1e in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x1f in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x7f in value is rejected (DOM).] + expected: FAIL + + [Cookie with %x1 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x2 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x3 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x4 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x5 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x6 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x7 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x8 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %xb in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %xc in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %xe in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %xf in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x10 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x11 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x12 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x13 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x14 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x15 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x16 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x17 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x18 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x19 in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x1a in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x1b in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x1c in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x1d in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x1e in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x1f in value is rejected (HTTP).] + expected: FAIL + + [Cookie with %x7f in value is rejected (HTTP).] + expected: FAIL diff --git a/tests/wpt/meta/core-aam/role/roles-contextual.html.ini b/tests/wpt/meta/core-aam/role/roles-contextual.html.ini new file mode 100644 index 00000000000..197d825670d --- /dev/null +++ b/tests/wpt/meta/core-aam/role/roles-contextual.html.ini @@ -0,0 +1,24 @@ +[roles-contextual.html] + [role-map-region-nameless] + expected: FAIL + + [role-map-region-aria-label-empty] + expected: FAIL + + [role-map-region-aria-label-whitespace] + expected: FAIL + + [role-map-region-aria-labelledby-non-existing] + expected: FAIL + + [role-map-region-aria-labelledby-empty] + expected: FAIL + + [role-map-region-aria-labelledby-whitespace] + expected: FAIL + + [role-map-region-title-empty] + expected: FAIL + + [role-map-region-title-whitespace] + expected: FAIL diff --git a/tests/wpt/meta/credential-management/non-fully-active.https.html.ini b/tests/wpt/meta/credential-management/non-fully-active.https.html.ini new file mode 100644 index 00000000000..57ca72531fe --- /dev/null +++ b/tests/wpt/meta/credential-management/non-fully-active.https.html.ini @@ -0,0 +1,3 @@ +[non-fully-active.https.html] + [non-fully active document behavior for CredentialsContainer] + expected: FAIL diff --git a/tests/wpt/meta/css/css-anchor-position/popover-implicit-anchor.html.ini b/tests/wpt/meta/css/css-anchor-position/popover-implicit-anchor.html.ini new file mode 100644 index 00000000000..595dd845616 --- /dev/null +++ b/tests/wpt/meta/css/css-anchor-position/popover-implicit-anchor.html.ini @@ -0,0 +1,3 @@ +[popover-implicit-anchor.html] + [Popover invokers form an implicit anchor reference] + expected: FAIL diff --git a/tests/wpt/meta/css/css-cascade/scope-focus.html.ini b/tests/wpt/meta/css/css-cascade/scope-focus.html.ini new file mode 100644 index 00000000000..5f26024c0d9 --- /dev/null +++ b/tests/wpt/meta/css/css-cascade/scope-focus.html.ini @@ -0,0 +1,12 @@ +[scope-focus.html] + [:focus via :scope in subject] + expected: FAIL + + [:focus via :scope in non-subject] + expected: FAIL + + [:focus in limit, :scope in subject] + expected: FAIL + + [:focus in intermediate limit, :scope in subject] + expected: FAIL diff --git a/tests/wpt/meta/css/css-cascade/scope-hover.html.ini b/tests/wpt/meta/css/css-cascade/scope-hover.html.ini new file mode 100644 index 00000000000..fb1122da2a2 --- /dev/null +++ b/tests/wpt/meta/css/css-cascade/scope-hover.html.ini @@ -0,0 +1,12 @@ +[scope-hover.html] + [:hover via :scope in subject] + expected: FAIL + + [:hover via :scope in non-subject] + expected: FAIL + + [:hover in limit, :scope in subject] + expected: FAIL + + [:hover in intermediate limit, :scope in subject] + expected: FAIL diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-arrow-key-scroll.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-arrow-key-scroll.html.ini new file mode 100644 index 00000000000..21bde9bed54 --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-arrow-key-scroll.html.ini @@ -0,0 +1,2 @@ +[scroll-direction-arrow-key-scroll.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-home-end-scroll.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-home-end-scroll.html.ini new file mode 100644 index 00000000000..a2af43a9ecd --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-home-end-scroll.html.ini @@ -0,0 +1,2 @@ +[scroll-direction-home-end-scroll.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-keyboard-scroll-on-body.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-keyboard-scroll-on-body.html.ini new file mode 100644 index 00000000000..bd02bac40f8 --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-keyboard-scroll-on-body.html.ini @@ -0,0 +1,2 @@ +[scroll-direction-keyboard-scroll-on-body.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-keyboard-scroll-on-root.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-keyboard-scroll-on-root.html.ini new file mode 100644 index 00000000000..7013c34ddd8 --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-keyboard-scroll-on-root.html.ini @@ -0,0 +1,2 @@ +[scroll-direction-keyboard-scroll-on-root.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-mouse-drag-scroll.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-mouse-drag-scroll.html.ini new file mode 100644 index 00000000000..eec1781eb8f --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-mouse-drag-scroll.html.ini @@ -0,0 +1,2 @@ +[scroll-direction-mouse-drag-scroll.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-multiple-scrollers.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-multiple-scrollers.html.ini new file mode 100644 index 00000000000..b1a98c20c6a --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-multiple-scrollers.html.ini @@ -0,0 +1,2 @@ +[scroll-direction-multiple-scrollers.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-pu-pd-scroll.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-pu-pd-scroll.html.ini new file mode 100644 index 00000000000..95260fdeb18 --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-pu-pd-scroll.html.ini @@ -0,0 +1,2 @@ +[scroll-direction-pu-pd-scroll.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-scrollbar-button-clicks.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-scrollbar-button-clicks.html.ini new file mode 100644 index 00000000000..1a8ca190d89 --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-scrollbar-button-clicks.html.ini @@ -0,0 +1,2 @@ +[scroll-direction-scrollbar-button-clicks.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-scrollbar-track-clicks.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-scrollbar-track-clicks.html.ini new file mode 100644 index 00000000000..89a63546d24 --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-scrollbar-track-clicks.html.ini @@ -0,0 +1,2 @@ +[scroll-direction-scrollbar-track-clicks.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-spacebar-scroll.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-spacebar-scroll.html.ini new file mode 100644 index 00000000000..04652854104 --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-spacebar-scroll.html.ini @@ -0,0 +1,2 @@ +[scroll-direction-spacebar-scroll.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-user-touch-scroll.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-user-touch-scroll.html.ini new file mode 100644 index 00000000000..b5275009bc5 --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-user-touch-scroll.html.ini @@ -0,0 +1,2 @@ +[scroll-direction-user-touch-scroll.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-wheel-scroll.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-wheel-scroll.html.ini new file mode 100644 index 00000000000..abdb25f6fa5 --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-direction-wheel-scroll.html.ini @@ -0,0 +1,2 @@ +[scroll-direction-wheel-scroll.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-state-snapped-snap-changing.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-state-snapped-snap-changing.html.ini new file mode 100644 index 00000000000..4439509397a --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/scroll-state/scroll-state-snapped-snap-changing.html.ini @@ -0,0 +1,2 @@ +[scroll-state-snapped-snap-changing.html] + expected: ERROR diff --git a/tests/wpt/meta/css/css-contain/content-visibility/content-visibility-047.html.ini b/tests/wpt/meta/css/css-contain/content-visibility/content-visibility-047.html.ini new file mode 100644 index 00000000000..bd087792408 --- /dev/null +++ b/tests/wpt/meta/css/css-contain/content-visibility/content-visibility-047.html.ini @@ -0,0 +1,3 @@ +[content-visibility-047.html] + [Tab order navigation skips hidden subtrees] + expected: FAIL diff --git a/tests/wpt/meta/css/css-contain/content-visibility/content-visibility-048.html.ini b/tests/wpt/meta/css/css-contain/content-visibility/content-visibility-048.html.ini new file mode 100644 index 00000000000..b9497e32115 --- /dev/null +++ b/tests/wpt/meta/css/css-contain/content-visibility/content-visibility-048.html.ini @@ -0,0 +1,6 @@ +[content-visibility-048.html] + [Fragment navigation with content-visibility; single text] + expected: FAIL + + [Fragment navigation with content-visibility; range across blocks] + expected: FAIL diff --git a/tests/wpt/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed.html.ini b/tests/wpt/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed.html.ini new file mode 100644 index 00000000000..49bba79c3bb --- /dev/null +++ b/tests/wpt/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed.html.ini @@ -0,0 +1,22 @@ +[content-visibility-auto-state-changed.html] + expected: TIMEOUT + [ContentVisibilityAutoStateChange fires when relevant element gains `content-visibility:auto`] + expected: TIMEOUT + + [ContentVisibilityAutoStateChange fires when relevant element gains `content-visibility:auto` (oncontentvisibilityautostatechange syntax)] + expected: NOTRUN + + [ContentVisibilityAutoStateChange fires when not relevant element gains `content-visibility:auto`] + expected: NOTRUN + + [ContentVisibilityAutoStateChange content attribute test] + expected: NOTRUN + + [ContentVisibilityAutoStateChange content attribute test on svg] + expected: NOTRUN + + [ContentVisibilityAutoStateChange fires when skipped] + expected: NOTRUN + + [ContentVisibilityAutoStateChange fires when not skipped] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-contain/content-visibility/content-visibility-auto-text-fragment.html.ini b/tests/wpt/meta/css/css-contain/content-visibility/content-visibility-auto-text-fragment.html.ini new file mode 100644 index 00000000000..fd410673ada --- /dev/null +++ b/tests/wpt/meta/css/css-contain/content-visibility/content-visibility-auto-text-fragment.html.ini @@ -0,0 +1,6 @@ +[content-visibility-auto-text-fragment.html] + [Fragment navigation with content-visibility; single text] + expected: FAIL + + [Fragment navigation with content-visibility; range across blocks] + expected: FAIL diff --git a/tests/wpt/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini b/tests/wpt/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini new file mode 100644 index 00000000000..909c2ad32ba --- /dev/null +++ b/tests/wpt/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini @@ -0,0 +1,219 @@ +[display-contents-role-and-label.html] + [tr with display: contents, within table with display: flex, has row role] + expected: FAIL + + [td as child of tr with display: contents, within table with display: flex, has cell role] + expected: FAIL + + [tr with display: contents, within table with role=table with display: flex, has row role] + expected: FAIL + + [th as child of tr with display: contents, within table with role=table with display: flex, has columnheader role] + expected: FAIL + + [td as child of tr with display: contents, within table with role=table with display: flex, has cell role] + expected: FAIL + + [tr with display: contents, within table with role=grid with display: flex, has row role] + expected: FAIL + + [th as child of tr with display: contents, within table with role=grid with display: flex, has columnheader role] + expected: FAIL + + [td (no explicit role) as child of tr with display: contents, within table with role=grid with display: flex, has gridcell role] + expected: FAIL + + [ul with display: contents, as child of div with display: grid, has list role] + expected: FAIL + + [listitem within ul with display: contents, as child of div with display: grid, has listitem role] + expected: FAIL + + [header with display: contents has banner role] + expected: FAIL + + [main with display: contents has main role] + expected: FAIL + + [footer with display: contents has contentinfo role] + expected: FAIL + + [search with display: contents has search role] + expected: FAIL + + [li as child of ul with role list, both with display: contents, has listitem role] + expected: FAIL + + [li, as child of ul with role list and display: contents, has listitem role] + expected: FAIL + + [li with display: contents, as child of ul with role list, has listitem role] + expected: FAIL + + [li as child of ol with role list, both with display: contents, has listitem role] + expected: FAIL + + [li, as child of ol with role list and display: contents, has listitem role] + expected: FAIL + + [li with display: contents, as child of ol with role list, has listitem role] + expected: FAIL + + [tr in table with role table and display: contents has row role] + expected: FAIL + + [td within tr both with display: contents, in table with role table and display: contents, has columnheader role] + expected: FAIL + + [td within tr in table with role table, all with display: contents, has cell role] + expected: FAIL + + [th within table with role grid, both with display: contents, has columnheader role] + expected: FAIL + + [td within table with role grid, both with display: contents, has gridcell role] + expected: FAIL + + [Label: button with display: contents is labelled via referenced hidden span] + expected: FAIL + + [Label: link with display: contents is labelled via aria-labelledby] + expected: FAIL + + [Label: nav with display: contents is labelled via aria-labelledby] + expected: FAIL + + [Label: button with display: contents is labelled via aria-label] + expected: FAIL + + [Label: div with role group with display: contents is labelled via aria-label] + expected: FAIL + + [Label: button with display: contents is labelled via label for/id association] + expected: FAIL + + [Label: g element with display: contents, as child of svg, is labelled via title element] + expected: FAIL + + [Label: link with display: contents is labelled via name from contents] + expected: FAIL + + [Label: button with display: contents is labelled via name from contents] + expected: FAIL + + [Label: h3 with display: contents is labelled via name from contents] + expected: FAIL + + [Label: button with display: contents has button role] + expected: FAIL + + [Label: button with explicit button role and display: contents has button role] + expected: FAIL + + [Label: div with button role and display: contents has button role] + expected: FAIL + + [Label: div with button role, tabindex=0 and display: contents has button role] + expected: FAIL + + [Label: h3 with display: contents has heading role] + expected: FAIL + + [Label: div with heading role, aria-level=3 and display: contents has heading role] + expected: FAIL + + [Label: span with heading role, aria-level=1 and display: contents has heading role] + expected: FAIL + + [Label: nav with display: contents and aria-label has navigation role] + expected: FAIL + + [Label: aside with display: contents and aria-label has complementary role] + expected: FAIL + + [Label: form with display: contents has form role] + expected: FAIL + + [Label: section with aria-label and display: contents has region role] + expected: FAIL + + [Label: div with role navigation, aria-label and display: contents has navigation role] + expected: FAIL + + [Label: div with role complementary, aria-label and display: contents has complementary role] + expected: FAIL + + [Label: div with role form, aria-label and display: contents has form role] + expected: FAIL + + [Label: div with role search and display: contents has search role] + expected: FAIL + + [Label: div with role region, aria-label and display: contents has region role] + expected: FAIL + + [Label: link with display: contents has link role] + expected: FAIL + + [Label: link with explicit link role and display: contents has link role] + expected: FAIL + + [Label: div with link role and display: contents has link role] + expected: FAIL + + [Label: div with link role, tabindex=0 and display: contents has link role] + expected: FAIL + + [Role: button with display: contents is labelled via referenced hidden span] + expected: FAIL + + [Role: link with display: contents is labelled via aria-labelledby] + expected: FAIL + + [Role: nav with display: contents is labelled via aria-labelledby] + expected: FAIL + + [Role: button with display: contents is labelled via aria-label] + expected: FAIL + + [Role: button with display: contents is labelled via label for/id association] + expected: FAIL + + [Role: g element with display: contents, as child of svg, is labelled via title element] + expected: FAIL + + [Role: link with display: contents is labelled via name from contents] + expected: FAIL + + [Role: button with display: contents is labelled via name from contents] + expected: FAIL + + [Role: h3 with display: contents is labelled via name from contents] + expected: FAIL + + [Role: button with display: contents has button role] + expected: FAIL + + [Role: h3 with display: contents has heading role] + expected: FAIL + + [Role: nav with display: contents and aria-label has navigation role] + expected: FAIL + + [Role: aside with display: contents and aria-label has complementary role] + expected: FAIL + + [Role: form with display: contents has form role] + expected: FAIL + + [Role: section with aria-label and display: contents has region role] + expected: FAIL + + [Role: link with display: contents has link role] + expected: FAIL + + [div with display: contents has generic role] + expected: FAIL + + [span with display: contents has generic role] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-003.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-003.html.ini new file mode 100644 index 00000000000..ed796437773 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-003.html.ini @@ -0,0 +1,21 @@ +[column-scroll-marker-003.html] + [Scroll second column into view] + expected: FAIL + + [Scroll third column into view] + expected: FAIL + + [Scroll fourth column into view] + expected: FAIL + + [Scroll fifth column into view] + expected: FAIL + + [Scroll fourth column into view again] + expected: FAIL + + [Scroll third column into view again] + expected: FAIL + + [Scroll second column into view again] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-005.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-005.html.ini new file mode 100644 index 00000000000..47bb807a47e --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-005.html.ini @@ -0,0 +1,21 @@ +[column-scroll-marker-005.html] + [Scroll second column into view] + expected: FAIL + + [Scroll third column into view] + expected: FAIL + + [Scroll fourth column into view] + expected: FAIL + + [Scroll fifth column into view] + expected: FAIL + + [Scroll fourth column into view again] + expected: FAIL + + [Scroll third column into view again] + expected: FAIL + + [Scroll second column into view again] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-010.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-010.html.ini new file mode 100644 index 00000000000..2f0284b5b31 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-010.html.ini @@ -0,0 +1,24 @@ +[column-scroll-marker-010.html] + [Scroll second column into view] + expected: FAIL + + [Scroll third column into view] + expected: FAIL + + [Scroll fourth column into view] + expected: FAIL + + [Scroll fifth column into view] + expected: FAIL + + [Scroll fourth column into view again] + expected: FAIL + + [Scroll third column into view again] + expected: FAIL + + [Scroll second column into view again] + expected: FAIL + + [Scroll first column into view] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-focus-001.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-focus-001.html.ini new file mode 100644 index 00000000000..d7817cd9749 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-focus-001.html.ini @@ -0,0 +1,24 @@ +[column-scroll-marker-focus-001.html] + [Column 4] + expected: FAIL + + [Column #3] + expected: FAIL + + [Column #1] + expected: FAIL + + [Column #0] + expected: FAIL + + [Column #8] + expected: FAIL + + [Column 7] + expected: FAIL + + [Column 6] + expected: FAIL + + [Column 5] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-focus-002.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-focus-002.html.ini new file mode 100644 index 00000000000..47cbf404296 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-focus-002.html.ini @@ -0,0 +1,15 @@ +[column-scroll-marker-focus-002.html] + [Column #1] + expected: FAIL + + [Column #2] + expected: FAIL + + [Column #0] + expected: FAIL + + [Column #4] + expected: FAIL + + [Column #3] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-focus-003.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-focus-003.html.ini new file mode 100644 index 00000000000..aeadf29519c --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-focus-003.html.ini @@ -0,0 +1,15 @@ +[column-scroll-marker-focus-003.html] + [Focus second column] + expected: FAIL + + [Focus third column] + expected: FAIL + + [Focus fourth column] + expected: FAIL + + [Focus fifth column] + expected: FAIL + + [Focus sixth column] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-focus-004.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-focus-004.html.ini new file mode 100644 index 00000000000..410b8318c48 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-focus-004.html.ini @@ -0,0 +1,27 @@ +[column-scroll-marker-focus-004.html] + [Focus column #1] + expected: FAIL + + [Focus column #2] + expected: FAIL + + [Focus column #8] + expected: FAIL + + [Focus column #7] + expected: FAIL + + [Focus column #6] + expected: FAIL + + [Focus column #5] + expected: FAIL + + [Focus column #4] + expected: FAIL + + [Focus column #3] + expected: FAIL + + [Focus column #0] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/keyboard-scroll.html.ini b/tests/wpt/meta/css/css-overflow/keyboard-scroll.html.ini new file mode 100644 index 00000000000..bd4358182b0 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/keyboard-scroll.html.ini @@ -0,0 +1,10 @@ +[keyboard-scroll.html] + expected: TIMEOUT + [Keyboard scrolling scrolls the scroller when clicked target is removed] + expected: TIMEOUT + + [Keyboard scrolling scrolls the scroller when clicked children are removed] + expected: NOTRUN + + [Keyboard scrolling scrolls the next nearest scroller if the clicked scroller is removed] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-overflow/resizer-transform.tentative.html.ini b/tests/wpt/meta/css/css-overflow/resizer-transform.tentative.html.ini new file mode 100644 index 00000000000..0c7f8f84748 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/resizer-transform.tentative.html.ini @@ -0,0 +1,3 @@ +[resizer-transform.tentative.html] + [Resizer should account for transforms to decide resize direction] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/root-scroll-button-activation.html.ini b/tests/wpt/meta/css/css-overflow/root-scroll-button-activation.html.ini new file mode 100644 index 00000000000..6c7b9bd26b2 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/root-scroll-button-activation.html.ini @@ -0,0 +1,3 @@ +[root-scroll-button-activation.html] + [CSS Overflow: ::scroll-button on root element activation] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/root-scroll-marker-activation-and-scroll-tracking.html.ini b/tests/wpt/meta/css/css-overflow/root-scroll-marker-activation-and-scroll-tracking.html.ini new file mode 100644 index 00000000000..2773a9a19b3 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/root-scroll-marker-activation-and-scroll-tracking.html.ini @@ -0,0 +1,3 @@ +[root-scroll-marker-activation-and-scroll-tracking.html] + [CSS Overflow: ::scroll-marker with ::scroll-marker-group on root element scroll tracking] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/root-scroll-marker-activation-in-iframe.html.ini b/tests/wpt/meta/css/css-overflow/root-scroll-marker-activation-in-iframe.html.ini new file mode 100644 index 00000000000..3dddfd93de9 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/root-scroll-marker-activation-in-iframe.html.ini @@ -0,0 +1,4 @@ +[root-scroll-marker-activation-in-iframe.html] + expected: TIMEOUT + [CSS Overflow: ::scroll-marker with ::scroll-marker-group on root element doesn't propagate scrolling] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-overflow/scroll-button-activation-content-hit-test.html.ini b/tests/wpt/meta/css/css-overflow/scroll-button-activation-content-hit-test.html.ini new file mode 100644 index 00000000000..51a6526036a --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-button-activation-content-hit-test.html.ini @@ -0,0 +1,3 @@ +[scroll-button-activation-content-hit-test.html] + [CSS Test: ::scroll-button() activation by clicking on text content area] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-button-and-scroll-marker-not-in-event-path.html.ini b/tests/wpt/meta/css/css-overflow/scroll-button-and-scroll-marker-not-in-event-path.html.ini new file mode 100644 index 00000000000..f73fad5697e --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-button-and-scroll-marker-not-in-event-path.html.ini @@ -0,0 +1,3 @@ +[scroll-button-and-scroll-marker-not-in-event-path.html] + [CSS Overflow Test: ::scroll-button and ::scroll-marker pseudo-elements are not present in event path] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-button-disabled-no-focus.html.ini b/tests/wpt/meta/css/css-overflow/scroll-button-disabled-no-focus.html.ini new file mode 100644 index 00000000000..8a98573599c --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-button-disabled-no-focus.html.ini @@ -0,0 +1,3 @@ +[scroll-button-disabled-no-focus.html] + [CSS Test: disabled ::scroll-button() shouldn't be focusable] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-button-disposed-event-target.html.ini b/tests/wpt/meta/css/css-overflow/scroll-button-disposed-event-target.html.ini new file mode 100644 index 00000000000..f57c50f5337 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-button-disposed-event-target.html.ini @@ -0,0 +1,3 @@ +[scroll-button-disposed-event-target.html] + [CSS Overflow: event.target for detached ::scroll-button is scroller] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-button-event-target.html.ini b/tests/wpt/meta/css/css-overflow/scroll-button-event-target.html.ini new file mode 100644 index 00000000000..1a4564751dc --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-button-event-target.html.ini @@ -0,0 +1,3 @@ +[scroll-button-event-target.html] + [CSS Overflow: event.target and event.currentTarget for ::scroll-button is scroller] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-button-hover-remove.html.ini b/tests/wpt/meta/css/css-overflow/scroll-button-hover-remove.html.ini new file mode 100644 index 00000000000..94a1608b10d --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-button-hover-remove.html.ini @@ -0,0 +1,3 @@ +[scroll-button-hover-remove.html] + [CSS Test: ::scroll-button changes on hover via :hover and removes correctly] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-button-hover.html.ini b/tests/wpt/meta/css/css-overflow/scroll-button-hover.html.ini new file mode 100644 index 00000000000..cb8617e952a --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-button-hover.html.ini @@ -0,0 +1,3 @@ +[scroll-button-hover.html] + [CSS Test: ::scroll-button changes on hover via :hover] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-buttons-activation-with-columns.html.ini b/tests/wpt/meta/css/css-overflow/scroll-buttons-activation-with-columns.html.ini new file mode 100644 index 00000000000..32a7722e63d --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-buttons-activation-with-columns.html.ini @@ -0,0 +1,3 @@ +[scroll-buttons-activation-with-columns.html] + [CSS Overflow Test: ::scroll-button() activation with column scroll markers] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-buttons-activation.html.ini b/tests/wpt/meta/css/css-overflow/scroll-buttons-activation.html.ini new file mode 100644 index 00000000000..fc430beba69 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-buttons-activation.html.ini @@ -0,0 +1,3 @@ +[scroll-buttons-activation.html] + [CSS Test: ::scroll-button() activation] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-buttons-scroll-distance.html.ini b/tests/wpt/meta/css/css-overflow/scroll-buttons-scroll-distance.html.ini new file mode 100644 index 00000000000..6ba303a7579 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-buttons-scroll-distance.html.ini @@ -0,0 +1,7 @@ +[scroll-buttons-scroll-distance.html] + expected: TIMEOUT + [::scroll-button(down) scrolls about a page when clicked] + expected: TIMEOUT + + [::scroll-button(right) scrolls about a page when clicked] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-overflow/scroll-buttons-selection.html.ini b/tests/wpt/meta/css/css-overflow/scroll-buttons-selection.html.ini new file mode 100644 index 00000000000..5552498d4b0 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-buttons-selection.html.ini @@ -0,0 +1,3 @@ +[scroll-buttons-selection.html] + [CSS Test: ::scroll-marker click with active selection] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-013.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-013.html.ini new file mode 100644 index 00000000000..2a1a281bacd --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-013.html.ini @@ -0,0 +1,6 @@ +[scroll-marker-013.html] + [Scroll last item into view] + expected: FAIL + + [Scroll seventh item into view] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-activation-crash.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-activation-crash.html.ini new file mode 100644 index 00000000000..05b42a41bb5 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-activation-crash.html.ini @@ -0,0 +1,2 @@ +[scroll-marker-activation-crash.html] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-activation-default-direction-position.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-activation-default-direction-position.html.ini new file mode 100644 index 00000000000..f969ec500a4 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-activation-default-direction-position.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-activation-default-direction-position.html] + [CSS Overflow Test: ::scroll-marker activation scrolls into view with `start` as default direction position] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-activation-focus-behaviour-links-mode.tentative.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-activation-focus-behaviour-links-mode.tentative.html.ini new file mode 100644 index 00000000000..99d35f29f1a --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-activation-focus-behaviour-links-mode.tentative.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-activation-focus-behaviour-links-mode.tentative.html] + [CSS Test: ::scroll-marker loses focus from ::scroll-marker with scroll-marker-group mode set to links] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-activation-focus-behaviour-tabs-mode.tentative.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-activation-focus-behaviour-tabs-mode.tentative.html.ini new file mode 100644 index 00000000000..093c950d19a --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-activation-focus-behaviour-tabs-mode.tentative.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-activation-focus-behaviour-tabs-mode.tentative.html] + [CSS Test: ::scroll-marker retains focus on ::scroll-marker with scroll-marker-group mode set to tabs] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-activation-retains-focus.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-activation-retains-focus.html.ini new file mode 100644 index 00000000000..9b774984ec5 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-activation-retains-focus.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-activation-retains-focus.html] + [CSS Test: ::scroll-marker retains focus on ::scroll-marker] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-activation-scroll.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-activation-scroll.html.ini new file mode 100644 index 00000000000..e4f9ea3ee98 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-activation-scroll.html.ini @@ -0,0 +1,4 @@ +[scroll-marker-activation-scroll.html] + expected: TIMEOUT + [CSS Test: ::scroll-marker only scrolls associated scrolling container] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-activation-specified-direction-position.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-activation-specified-direction-position.html.ini new file mode 100644 index 00000000000..467d75e80ae --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-activation-specified-direction-position.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-activation-specified-direction-position.html] + [CSS Overflow Test: ::scroll-marker activation scrolls into view with doesn't override specified direction position with `start`] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-active-unreached-target.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-active-unreached-target.html.ini new file mode 100644 index 00000000000..b90f185d183 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-active-unreached-target.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-active-unreached-target.html] + [target whose target position is not yet reached only get selected when its less than half a scroll port away.] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-disposed-event-target.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-disposed-event-target.html.ini new file mode 100644 index 00000000000..77ed42ac7ba --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-disposed-event-target.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-disposed-event-target.html] + [CSS Overflow: event.target for detached ::scroll-marker is its originating element] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-double-activation.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-double-activation.html.ini new file mode 100644 index 00000000000..bc8e74d7a2e --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-double-activation.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-double-activation.html] + [CSS Values Test: ::scroll-marker double activation scrolls into view twice] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-event-target.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-event-target.html.ini new file mode 100644 index 00000000000..e539fb42463 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-event-target.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-event-target.html] + [CSS Overflow: event.target and event.currentTarget for ::scroll-marker is its originating element] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-focus-visible.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-focus-visible.html.ini new file mode 100644 index 00000000000..aea7870a7e7 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-focus-visible.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-focus-visible.html] + [CSS Overflow Test: ::scroll-marker supports :focus-visible] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-focus-within.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-focus-within.html.ini new file mode 100644 index 00000000000..937a1b2088e --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-focus-within.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-focus-within.html] + [CSS Overflow Test: focused ::scroll-marker sets :focus-within on its ::scroll-marker-group, scroller and all the ancestors] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-group-012.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-group-012.html.ini new file mode 100644 index 00000000000..17ec0521df6 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-group-012.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-group-012.html] + [Click on third scroll marker] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-group-014.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-group-014.html.ini new file mode 100644 index 00000000000..e52e5b119c4 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-group-014.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-group-014.html] + [Click on third scroll marker] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-hover-logical.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-hover-logical.html.ini new file mode 100644 index 00000000000..d20ff2ca58d --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-hover-logical.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-hover-logical.html] + [CSS Test: ::scroll-marker changes on hover via logical selectors] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-hover-remove.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-hover-remove.html.ini new file mode 100644 index 00000000000..51ad2e4512f --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-hover-remove.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-hover-remove.html] + [CSS Test: ::scroll-marker:hover is removed correctly] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-hover.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-hover.html.ini new file mode 100644 index 00000000000..35afec0dda9 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-hover.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-hover.html] + [CSS Test: ::scroll-marker changes on hover via :hover] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-inert-002.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-inert-002.html.ini new file mode 100644 index 00000000000..c828272e5f3 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-inert-002.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-inert-002.html] + [::scroll-marker is not inert because its ::scroll-marker-group isn't] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-multiple-activation.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-multiple-activation.html.ini new file mode 100644 index 00000000000..ca5c05b7541 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-multiple-activation.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-multiple-activation.html] + [CSS Values Test: ::scroll-marker activation of multiple markers] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-navigation-cycles.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-navigation-cycles.html.ini new file mode 100644 index 00000000000..2a918ba9a56 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-navigation-cycles.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-navigation-cycles.html] + [CSS Test: ::scroll-marker key navigation cycles] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-next-focus.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-next-focus.html.ini new file mode 100644 index 00000000000..c3b8d28f336 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-next-focus.html.ini @@ -0,0 +1,3 @@ +[scroll-marker-next-focus.html] + [CSS Test: next focus search start after ::scroll-marker activation is from its ultimate originating element] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-scroll-container.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-scroll-container.html.ini new file mode 100644 index 00000000000..ef896a40529 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-scroll-container.html.ini @@ -0,0 +1,4 @@ +[scroll-marker-scroll-container.html] + expected: TIMEOUT + [CSS Test: ::scroll-marker on scroll container] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-selection-in-padded-scroller.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-selection-in-padded-scroller.html.ini new file mode 100644 index 00000000000..b5a3453fc0f --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-marker-selection-in-padded-scroller.html.ini @@ -0,0 +1,7 @@ +[scroll-marker-selection-in-padded-scroller.html] + expected: ERROR + [scroll-marker selection at left edge with padding] + expected: TIMEOUT + + [scroll-marker selection at right edge with padding] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-overflow/scroll-markers-focus-active-element.html.ini b/tests/wpt/meta/css/css-overflow/scroll-markers-focus-active-element.html.ini new file mode 100644 index 00000000000..c64cf5c5c35 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-markers-focus-active-element.html.ini @@ -0,0 +1,3 @@ +[scroll-markers-focus-active-element.html] + [CSS Test: document.activeElement for ::scroll-marker is scroller] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-markers-focus-on-scrolling.html.ini b/tests/wpt/meta/css/css-overflow/scroll-markers-focus-on-scrolling.html.ini new file mode 100644 index 00000000000..0511ff687b3 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-markers-focus-on-scrolling.html.ini @@ -0,0 +1,6 @@ +[scroll-markers-focus-on-scrolling.html] + [active ::scroll-marker doesn't have focus on scroll if previous ::scroll-marker didn't have it] + expected: FAIL + + [active ::scroll-marker saves focus on scroll if previous ::scroll-marker had it] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroll-target-group-013.html.ini b/tests/wpt/meta/css/css-overflow/scroll-target-group-013.html.ini new file mode 100644 index 00000000000..19cdec38efe --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroll-target-group-013.html.ini @@ -0,0 +1,3 @@ +[scroll-target-group-013.html] + [CSS Overflow Test: scroll-target-group property invalidation of :target-current] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/scroller-covered-by-empty-svg.html.ini b/tests/wpt/meta/css/css-overflow/scroller-covered-by-empty-svg.html.ini new file mode 100644 index 00000000000..4f709a1dd07 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/scroller-covered-by-empty-svg.html.ini @@ -0,0 +1,3 @@ +[scroller-covered-by-empty-svg.html] + [Wheel-scroll in empty SVG covering scroller should not scroll the scroller] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/target-current-scroll-marker-update.html.ini b/tests/wpt/meta/css/css-overflow/target-current-scroll-marker-update.html.ini new file mode 100644 index 00000000000..2d8f38216b3 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/target-current-scroll-marker-update.html.ini @@ -0,0 +1,3 @@ +[target-current-scroll-marker-update.html] + [CSS Test: ::scroll-marker doesn't stay :target-current upon removing scroll-marker-group property] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/targeted-scroll-marker-selection.tentative.html.ini b/tests/wpt/meta/css/css-overflow/targeted-scroll-marker-selection.tentative.html.ini new file mode 100644 index 00000000000..94396185145 --- /dev/null +++ b/tests/wpt/meta/css/css-overflow/targeted-scroll-marker-selection.tentative.html.ini @@ -0,0 +1,13 @@ +[targeted-scroll-marker-selection.tentative.html] + expected: TIMEOUT + [scroll-marker of target (idx 1) of scrollIntoView is selected] + expected: TIMEOUT + + [scroll-marker of target (idx 14) of scrollIntoView is selected] + expected: NOTRUN + + [scroll-marker of parent of target of scrollIntoView is selected] + expected: NOTRUN + + [scroll-marker of earlier sibling of target of scrollIntoView is selected] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-overscroll-behavior/overscroll-behavior-root.html.ini b/tests/wpt/meta/css/css-overscroll-behavior/overscroll-behavior-root.html.ini new file mode 100644 index 00000000000..ca9f91678f7 --- /dev/null +++ b/tests/wpt/meta/css/css-overscroll-behavior/overscroll-behavior-root.html.ini @@ -0,0 +1,3 @@ +[overscroll-behavior-root.html] + [overscroll-behavior in root works] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overscroll-behavior/overscroll-behavior-without-overflow.html.ini b/tests/wpt/meta/css/css-overscroll-behavior/overscroll-behavior-without-overflow.html.ini new file mode 100644 index 00000000000..18e9a602d1a --- /dev/null +++ b/tests/wpt/meta/css/css-overscroll-behavior/overscroll-behavior-without-overflow.html.ini @@ -0,0 +1,12 @@ +[overscroll-behavior-without-overflow.html] + [overflow: hidden and overscroll-behavior-x: none should only prevent scroll propagation on x axis.] + expected: FAIL + + [overflow: hidden and overscroll-behavior-y: none should only prevent scroll propagation on y axis.] + expected: FAIL + + [overflow: auto and overscroll-behavior-x: none should only prevent scroll propagation on x axis.] + expected: FAIL + + [overflow: auto and overscroll-behavior-y: none should only prevent scroll propagation on y axis.] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overscroll-behavior/overscroll-behavior.html.ini b/tests/wpt/meta/css/css-overscroll-behavior/overscroll-behavior.html.ini new file mode 100644 index 00000000000..feb9f90790c --- /dev/null +++ b/tests/wpt/meta/css/css-overscroll-behavior/overscroll-behavior.html.ini @@ -0,0 +1,12 @@ +[overscroll-behavior.html] + [overscroll-behavior-y: none prevents scroll propagation on y axis] + expected: FAIL + + [overscroll-behavior-x: none prevents scroll propagation on x axis] + expected: FAIL + + [overscroll-behavior allows inner scrolling when both axes are none] + expected: FAIL + + [overscroll-behavior on non-scrollable area allows scroll propagation] + expected: FAIL diff --git a/tests/wpt/meta/css/css-pseudo/focus-visible-originating-element.html.ini b/tests/wpt/meta/css/css-pseudo/focus-visible-originating-element.html.ini new file mode 100644 index 00000000000..240de6151a2 --- /dev/null +++ b/tests/wpt/meta/css/css-pseudo/focus-visible-originating-element.html.ini @@ -0,0 +1,3 @@ +[focus-visible-originating-element.html] + [CSS Test: ::before matches when originating element has :focus-visible selector] + expected: FAIL diff --git a/tests/wpt/meta/css/css-pseudo/input-element-pseudo-open.optional.html.ini b/tests/wpt/meta/css/css-pseudo/input-element-pseudo-open.optional.html.ini new file mode 100644 index 00000000000..5b78b603888 --- /dev/null +++ b/tests/wpt/meta/css/css-pseudo/input-element-pseudo-open.optional.html.ini @@ -0,0 +1,21 @@ +[input-element-pseudo-open.optional.html] + [CSS :open for ] + expected: FAIL + + [CSS :open for ] + expected: FAIL + + [CSS :open for ] + expected: FAIL + + [CSS :open for ] + expected: FAIL + + [CSS :open for ] + expected: FAIL + + [CSS :open for ] + expected: FAIL + + [CSS :open for ] + expected: FAIL diff --git a/tests/wpt/meta/css/css-pseudo/marker-hit-testing.html.ini b/tests/wpt/meta/css/css-pseudo/marker-hit-testing.html.ini new file mode 100644 index 00000000000..84e939a2a20 --- /dev/null +++ b/tests/wpt/meta/css/css-pseudo/marker-hit-testing.html.ini @@ -0,0 +1,45 @@ +[marker-hit-testing.html] + [outside image ::marker's content] + expected: FAIL + + [outside image ::marker] + expected: FAIL + + [outside string ::marker's content] + expected: FAIL + + [outside string ::marker] + expected: FAIL + + [outside marker ::marker's content] + expected: FAIL + + [outside marker ::marker] + expected: FAIL + + [outside nested image ::marker] + expected: FAIL + + [outside nested string ::marker's content] + expected: FAIL + + [outside nested string ::marker] + expected: FAIL + + [inside string ::marker's content] + expected: FAIL + + [inside string ::marker] + expected: FAIL + + [inside marker ::marker's content] + expected: FAIL + + [inside marker ::marker] + expected: FAIL + + [inside nested string ::marker's content] + expected: FAIL + + [inside nested string ::marker] + expected: FAIL diff --git a/tests/wpt/meta/css/css-pseudo/text-selection.html.ini b/tests/wpt/meta/css/css-pseudo/text-selection.html.ini new file mode 100644 index 00000000000..291a9ba96d3 --- /dev/null +++ b/tests/wpt/meta/css/css-pseudo/text-selection.html.ini @@ -0,0 +1,9 @@ +[text-selection.html] + [Selection ending in ::before] + expected: FAIL + + [Selection ending in ::marker] + expected: FAIL + + [Selection ending in ::before-marker] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scoping/has-slotted-changing-001.html.ini b/tests/wpt/meta/css/css-scoping/has-slotted-changing-001.html.ini new file mode 100644 index 00000000000..b883d2cb79d --- /dev/null +++ b/tests/wpt/meta/css/css-scoping/has-slotted-changing-001.html.ini @@ -0,0 +1,15 @@ +[has-slotted-changing-001.html] + [empty node is blue] + expected: FAIL + + [setting innerHTML to whitespace invalidates and becomes green, then empty string becomes blue] + expected: FAIL + + [calling replaceChildren invalidates and becomes green, emptying with replaceChildren becomes blue] + expected: FAIL + + [calling append invalidates and becomes green] + expected: FAIL + + [calling replaceChildren(textnode) invalidates and becomes green] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scoping/has-slotted-changing-002.html.ini b/tests/wpt/meta/css/css-scoping/has-slotted-changing-002.html.ini new file mode 100644 index 00000000000..0fdb3cd325f --- /dev/null +++ b/tests/wpt/meta/css/css-scoping/has-slotted-changing-002.html.ini @@ -0,0 +1,9 @@ +[has-slotted-changing-002.html] + [empty node is blue] + expected: FAIL + + [manually assigning a text node is green, emptying assignment is blue] + expected: FAIL + + [manually assigning a Element is green, emptying assignment is blue] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scoping/has-slotted-functional-changing-001.tentative.html.ini b/tests/wpt/meta/css/css-scoping/has-slotted-functional-changing-001.tentative.html.ini new file mode 100644 index 00000000000..d418e98014f --- /dev/null +++ b/tests/wpt/meta/css/css-scoping/has-slotted-functional-changing-001.tentative.html.ini @@ -0,0 +1,3 @@ +[has-slotted-functional-changing-001.tentative.html] + [Changing content targetting :has-slotted(...) and :has-slotted through a single shadow root] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scoping/has-slotted-functional-changing-002.tentative.html.ini b/tests/wpt/meta/css/css-scoping/has-slotted-functional-changing-002.tentative.html.ini new file mode 100644 index 00000000000..0fa61d04a8e --- /dev/null +++ b/tests/wpt/meta/css/css-scoping/has-slotted-functional-changing-002.tentative.html.ini @@ -0,0 +1,3 @@ +[has-slotted-functional-changing-002.tentative.html] + [Changing content targetting :has-slotted(...) through a single shadow root] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scoping/has-slotted-functional-changing-003.tentative.html.ini b/tests/wpt/meta/css/css-scoping/has-slotted-functional-changing-003.tentative.html.ini new file mode 100644 index 00000000000..4f7dcb92a58 --- /dev/null +++ b/tests/wpt/meta/css/css-scoping/has-slotted-functional-changing-003.tentative.html.ini @@ -0,0 +1,3 @@ +[has-slotted-functional-changing-003.tentative.html] + [Changing content targetting :has-slotted(...) and :has-slotted through multiple shadow roots] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scoping/has-slotted-functional-changing-004.tentative.html.ini b/tests/wpt/meta/css/css-scoping/has-slotted-functional-changing-004.tentative.html.ini new file mode 100644 index 00000000000..ff4744ce010 --- /dev/null +++ b/tests/wpt/meta/css/css-scoping/has-slotted-functional-changing-004.tentative.html.ini @@ -0,0 +1,3 @@ +[has-slotted-functional-changing-004.tentative.html] + [Changing content targetting :has-slotted(...) through a single shadow root] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scroll-anchoring/fullscreen-crash.html.ini b/tests/wpt/meta/css/css-scroll-anchoring/fullscreen-crash.html.ini new file mode 100644 index 00000000000..e3881f8789f --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-anchoring/fullscreen-crash.html.ini @@ -0,0 +1,2 @@ +[fullscreen-crash.html] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-scroll-anchoring/ignore-adjustments-while-scrolling-to-anchor.tentative.html.ini b/tests/wpt/meta/css/css-scroll-anchoring/ignore-adjustments-while-scrolling-to-anchor.tentative.html.ini new file mode 100644 index 00000000000..1f1b9444eb6 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-anchoring/ignore-adjustments-while-scrolling-to-anchor.tentative.html.ini @@ -0,0 +1,4 @@ +[ignore-adjustments-while-scrolling-to-anchor.tentative.html] + expected: TIMEOUT + [Ignore scroll position adjustments during smooth scrolling to anchor] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-scroll-snap/input/keyboard.html.ini b/tests/wpt/meta/css/css-scroll-snap/input/keyboard.html.ini new file mode 100644 index 00000000000..e7033623d66 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/input/keyboard.html.ini @@ -0,0 +1,25 @@ +[keyboard.html] + expected: TIMEOUT + [Snaps to bottom-left after pressing ArrowDown] + expected: TIMEOUT + + [Snaps to top-left after pressing ArrowUp] + expected: NOTRUN + + [Snaps to top-right after pressing ArrowRight] + expected: NOTRUN + + [Snaps to top-left after pressing ArrowLeft] + expected: NOTRUN + + [If the original intended offset is valid as making a snap area cover thesnapport, and there's no other snap offset in between, use the originalintended offset] + expected: NOTRUN + + [If the original intended offset is valid as making a snap area cover the snapport, but there's a defined snap offset in between, use the defined snap offset.] + expected: NOTRUN + + [If there is no valid snap offset on the arrow key's direction other than the current offset, and the scroll-snap-type is mandatory, stay at the current offset.] + expected: NOTRUN + + [If there is no valid snap offset on the arrow key's direction other than the current offset, and the scroll-snap-type is proximity, go to the original intended offset] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-scroll-snap/input/mouse-wheel.html.ini b/tests/wpt/meta/css/css-scroll-snap/input/mouse-wheel.html.ini new file mode 100644 index 00000000000..ac7cf11d35e --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/input/mouse-wheel.html.ini @@ -0,0 +1,3 @@ +[mouse-wheel.html] + [Wheel-scroll triggers snap to target position without intermediate pause.] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scroll-snap/input/paged.html.ini b/tests/wpt/meta/css/css-scroll-snap/input/paged.html.ini new file mode 100644 index 00000000000..13e67198d7b --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/input/paged.html.ini @@ -0,0 +1,16 @@ +[paged.html] + expected: TIMEOUT + [Doesn't skip past small snappable content] + expected: TIMEOUT + + [Doesn't skip past large snappable content] + expected: NOTRUN + + [Scrolls multiple smaller items into view] + expected: NOTRUN + + [Scrolls past items currently in view] + expected: NOTRUN + + [Scrolls more than a page if necessary] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-scroll-snap/input/snap-area-overflow-boundary-viewport-covering.tentative.html.ini b/tests/wpt/meta/css/css-scroll-snap/input/snap-area-overflow-boundary-viewport-covering.tentative.html.ini new file mode 100644 index 00000000000..e7896d611a5 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/input/snap-area-overflow-boundary-viewport-covering.tentative.html.ini @@ -0,0 +1,2 @@ +[snap-area-overflow-boundary-viewport-covering.tentative.html] + expected: CRASH diff --git a/tests/wpt/meta/css/css-scroll-snap/overscroll-snap.html.ini b/tests/wpt/meta/css/css-scroll-snap/overscroll-snap.html.ini new file mode 100644 index 00000000000..748af1c8dc8 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/overscroll-snap.html.ini @@ -0,0 +1,4 @@ +[overscroll-snap.html] + expected: TIMEOUT + [snapport covered by snap area doesn't jump] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-scroll-snap/scroll-initial-target/scroll-initial-target-nested-container.tentative.html.ini b/tests/wpt/meta/css/css-scroll-snap/scroll-initial-target/scroll-initial-target-nested-container.tentative.html.ini new file mode 100644 index 00000000000..6e6fbb882a5 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/scroll-initial-target/scroll-initial-target-nested-container.tentative.html.ini @@ -0,0 +1,12 @@ +[scroll-initial-target-nested-container.tentative.html] + [display:none scroll-initial-target becomes display:block] + expected: FAIL + + [intermediate overflow:visible container becomes overflow:scroll] + expected: FAIL + + [outer scroll-initial-target takes precedence over inner] + expected: FAIL + + [scroll containers can also be scroll-initial-targets] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scroll-snap/scroll-initial-target/scroll-initial-target-with-anchor-navigation.tentative.html.ini b/tests/wpt/meta/css/css-scroll-snap/scroll-initial-target/scroll-initial-target-with-anchor-navigation.tentative.html.ini new file mode 100644 index 00000000000..9a4139aea82 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/scroll-initial-target/scroll-initial-target-with-anchor-navigation.tentative.html.ini @@ -0,0 +1,3 @@ +[scroll-initial-target-with-anchor-navigation.tentative.html] + [scroll-initial-target does not override anchor navigation.] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scroll-snap/scroll-initial-target/scroll-initial-target-with-text-fragment-navigation.tentative.html.ini b/tests/wpt/meta/css/css-scroll-snap/scroll-initial-target/scroll-initial-target-with-text-fragment-navigation.tentative.html.ini new file mode 100644 index 00000000000..f4234906df1 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/scroll-initial-target/scroll-initial-target-with-text-fragment-navigation.tentative.html.ini @@ -0,0 +1,3 @@ +[scroll-initial-target-with-text-fragment-navigation.tentative.html] + [scroll-start doesn't override text fragment navigation] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scroll-snap/scroll-initial-target/scroll-initial-target-with-user-programmatic-scroll.tentative.html.ini b/tests/wpt/meta/css/css-scroll-snap/scroll-initial-target/scroll-initial-target-with-user-programmatic-scroll.tentative.html.ini new file mode 100644 index 00000000000..ba1253b234a --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/scroll-initial-target/scroll-initial-target-with-user-programmatic-scroll.tentative.html.ini @@ -0,0 +1,6 @@ +[scroll-initial-target-with-user-programmatic-scroll.tentative.html] + [scroll-initial-target does not override user scroll] + expected: FAIL + + [scroll-initial-target does not override programmatic scroll] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scroll-snap/scroll-margin-editable.html.ini b/tests/wpt/meta/css/css-scroll-snap/scroll-margin-editable.html.ini new file mode 100644 index 00000000000..e2bffe5c106 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/scroll-margin-editable.html.ini @@ -0,0 +1,3 @@ +[scroll-margin-editable.html] + [already-in-view div should not cause a scroll upon focus.] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scroll-snap/scroll-snap-nested-snap-area-layout-changed.tentative.html.ini b/tests/wpt/meta/css/css-scroll-snap/scroll-snap-nested-snap-area-layout-changed.tentative.html.ini new file mode 100644 index 00000000000..15b2629d4df --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/scroll-snap-nested-snap-area-layout-changed.tentative.html.ini @@ -0,0 +1,7 @@ +[scroll-snap-nested-snap-area-layout-changed.tentative.html] + expected: TIMEOUT + [newly larger-than-snapport area is snapped to when straddled close to bottom.] + expected: TIMEOUT + + [snapport remains within newly covering snap area when already in covering position.] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-scroll-snap/scroll-start/scroll-start-with-user-scroll.tentative.html.ini b/tests/wpt/meta/css/css-scroll-snap/scroll-start/scroll-start-with-user-scroll.tentative.html.ini new file mode 100644 index 00000000000..a45ab057b29 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/scroll-start/scroll-start-with-user-scroll.tentative.html.ini @@ -0,0 +1,3 @@ +[scroll-start-with-user-scroll.tentative.html] + [scroll-start is not applied after user a scroll] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scroll-snap/selection-target.html.ini b/tests/wpt/meta/css/css-scroll-snap/selection-target.html.ini new file mode 100644 index 00000000000..efdce523b59 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/selection-target.html.ini @@ -0,0 +1,3 @@ +[selection-target.html] + [Test scrolling into view when typing] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-after-initial-layout/initial-snap-matches-scroll.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-after-initial-layout/initial-snap-matches-scroll.html.ini new file mode 100644 index 00000000000..3a35660dbfd --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-after-initial-layout/initial-snap-matches-scroll.html.ini @@ -0,0 +1,4 @@ +[initial-snap-matches-scroll.html] + expected: TIMEOUT + [initial scroll snap matches scrolling scroll snap position.] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/common-to-both-axes-supercedes-first-in-tree-order.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/common-to-both-axes-supercedes-first-in-tree-order.html.ini new file mode 100644 index 00000000000..bab7f67ea50 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/common-to-both-axes-supercedes-first-in-tree-order.html.ini @@ -0,0 +1,31 @@ +[common-to-both-axes-supercedes-first-in-tree-order.html] + expected: TIMEOUT + [box0 is common to both axes and is the snap target despite being last in tree order.] + expected: TIMEOUT + + [box1 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN + + [box2 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN + + [box3 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN + + [box4 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN + + [box5 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN + + [box6 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN + + [box7 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN + + [box8 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN + + [box9 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/nested-supercedes-common-to-both-axes.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/nested-supercedes-common-to-both-axes.html.ini new file mode 100644 index 00000000000..7c18bbe0c5c --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/nested-supercedes-common-to-both-axes.html.ini @@ -0,0 +1,3 @@ +[nested-supercedes-common-to-both-axes.html] + [scroller prefers nested area over area aligned in both axes.] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-common-to-both-axes.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-common-to-both-axes.html.ini new file mode 100644 index 00000000000..69178717ac7 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-common-to-both-axes.html.ini @@ -0,0 +1,7 @@ +[prefer-common-to-both-axes.html] + expected: TIMEOUT + [scroller prefers target aligned in both axes.] + expected: TIMEOUT + + [scroller follows selected snap target after layout shift, regardless of common snap area.] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-first-in-tree-order.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-first-in-tree-order.html.ini new file mode 100644 index 00000000000..4857eb42d21 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-first-in-tree-order.html.ini @@ -0,0 +1,4 @@ +[prefer-first-in-tree-order.html] + expected: TIMEOUT + [first in tree-order is selected as snap target.] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-element.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-element.html.ini new file mode 100644 index 00000000000..ea9b5dbdd17 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-element.html.ini @@ -0,0 +1,10 @@ +[prefer-focused-element.html] + expected: TIMEOUT + [scroller selects focused target from aligned choices on snap] + expected: TIMEOUT + + [out-of-viewport focused element is not the selected snap target.] + expected: NOTRUN + + [scroller follows selected snap target through layout shift,regardless of focus] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-nested-containers.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-nested-containers.html.ini new file mode 100644 index 00000000000..2e514def9e1 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-nested-containers.html.ini @@ -0,0 +1,4 @@ +[prefer-focused-nested-containers.html] + expected: TIMEOUT + [Snap container prefers focused nested snap target.] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-inner-target.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-inner-target.html.ini new file mode 100644 index 00000000000..c74a86c3ec7 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-inner-target.html.ini @@ -0,0 +1,7 @@ +[prefer-inner-target.html] + expected: TIMEOUT + [snap container selects innermost area as snap target] + expected: TIMEOUT + + [snap container follows selected snap target after layout change (the pre-existing snap target should not be overriden because of the innermost area)] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-main-frame.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-main-frame.html.ini new file mode 100644 index 00000000000..d8c81c1069e --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-main-frame.html.ini @@ -0,0 +1,4 @@ +[prefer-targeted-element-main-frame.html] + expected: TIMEOUT + [targeted box is selected snap target.] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-positioned.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-positioned.html.ini new file mode 100644 index 00000000000..b02b1e0af90 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-positioned.html.ini @@ -0,0 +1,16 @@ +[prefer-targeted-element-positioned.html] + expected: ERROR + [prefer-targeted-element-positioned] + expected: TIMEOUT + + [prefer-targeted-element-positioned 1] + expected: NOTRUN + + [prefer-targeted-element-positioned 2] + expected: NOTRUN + + [prefer-targeted-element-positioned 3] + expected: NOTRUN + + [prefer-targeted-element-positioned 4] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element.html.ini new file mode 100644 index 00000000000..08f6d2903ae --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element.html.ini @@ -0,0 +1,28 @@ +[prefer-targeted-element.html] + expected: ERROR + [scroller selects targeted area box1 among multiple aligned areas.] + expected: FAIL + + [scroller selects targeted area box2 among multiple aligned areas.] + expected: FAIL + + [scroller selects targeted area box3 among multiple aligned areas.] + expected: FAIL + + [scroller selects targeted area box4 among multiple aligned areas.] + expected: TIMEOUT + + [scroller selects targeted area box5 among multiple aligned areas.] + expected: NOTRUN + + [scroller selects targeted area box6 among multiple aligned areas.] + expected: NOTRUN + + [scroller selects targeted area box7 among multiple aligned areas.] + expected: NOTRUN + + [scroller selects targeted area box8 among multiple aligned areas.] + expected: NOTRUN + + [scroller selects targeted area box9 among multiple aligned areas.] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-at-user-scroll-end.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-at-user-scroll-end.html.ini new file mode 100644 index 00000000000..93645fd57ef --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-at-user-scroll-end.html.ini @@ -0,0 +1,3 @@ +[snap-at-user-scroll-end.html] + [Tests that window should snap at user scroll end.] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-on-user-root-scroll.tentative.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-on-user-root-scroll.tentative.html.ini new file mode 100644 index 00000000000..961e1e1bc23 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-on-user-root-scroll.tentative.html.ini @@ -0,0 +1,15 @@ +[scrollsnapchange-on-user-root-scroll.tentative.html] + [scrollsnapchange event fires after snap target changes on touch scroll] + expected: FAIL + + [scrollsnapchange event fires after snap target changes on wheel scroll] + expected: FAIL + + [scrollsnapchange event fires after snap target changes on keydown press] + expected: FAIL + + [Document.scrollsnapchange event fires after snap target changes on touch scroll] + expected: FAIL + + [scrollsnapchange is not fired if snap target doesn't change on user scroll] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-on-user-scroll.tentative.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-on-user-scroll.tentative.html.ini new file mode 100644 index 00000000000..24b9d64418d --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-on-user-scroll.tentative.html.ini @@ -0,0 +1,15 @@ +[scrollsnapchange-on-user-scroll.tentative.html] + [scrollsnapchange event fires after snap target changes on touch scroll] + expected: FAIL + + [scrollsnapchange event fires after snap target changes on wheel scroll] + expected: FAIL + + [scrollsnapchange event fires after snap target changes on keydown press] + expected: FAIL + + [Element.onscrollsnapchange event fires after snap target changes on touch scroll] + expected: FAIL + + [scrollsnapchange is not fired if snap target doesn't change on user scroll] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-scrolling-non-snapping-axis.tentative.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-scrolling-non-snapping-axis.tentative.html.ini new file mode 100644 index 00000000000..57bb49ce5ea --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-scrolling-non-snapping-axis.tentative.html.ini @@ -0,0 +1,7 @@ +[scrollsnapchange-scrolling-non-snapping-axis.tentative.html] + expected: TIMEOUT + [keyboard scroll on non-snapping axis doesn't trigger scrollsnapchange] + expected: FAIL + + [wheel scroll on non-snapping axis doesn't trigger scrollsnapchange] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-after-layout-change.tentative.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-after-layout-change.tentative.html.ini new file mode 100644 index 00000000000..a5b60c0aa1a --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-after-layout-change.tentative.html.ini @@ -0,0 +1,4 @@ +[scrollsnapchanging-after-layout-change.tentative.html] + expected: TIMEOUT + [scrollsnapchanging fires after layout change] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-programmatic-root-scroll.tentative.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-programmatic-root-scroll.tentative.html.ini new file mode 100644 index 00000000000..028ff018ef0 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-programmatic-root-scroll.tentative.html.ini @@ -0,0 +1,9 @@ +[scrollsnapchanging-on-programmatic-root-scroll.tentative.html] + [scrollsnapchanging fires on programmatic scrolls that changes a scroller's snap targets.] + expected: FAIL + + [Document.scrollsnapchanging fires on programmatic scrolls that changes ascroller's snap targets.] + expected: FAIL + + [scrollsnapchanging does not fire on programmatic scrolls that don't trigger a change in snap targets.] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-programmatic-scroll.tentative.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-programmatic-scroll.tentative.html.ini new file mode 100644 index 00000000000..1ddecf95f91 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-programmatic-scroll.tentative.html.ini @@ -0,0 +1,9 @@ +[scrollsnapchanging-on-programmatic-scroll.tentative.html] + [scrollsnapchanging fires on programmatic scrolls that changes a scroller's snap targets.] + expected: FAIL + + [Element.onscrollsnapchanging fires on programmatic scrolls that changes a scroller's snap targets.] + expected: FAIL + + [scrollsnapchanging should not fire since the snap target doesn't change.] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-user-root-scroll.tentative.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-user-root-scroll.tentative.html.ini new file mode 100644 index 00000000000..5eb99de3fb9 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-user-root-scroll.tentative.html.ini @@ -0,0 +1,22 @@ +[scrollsnapchanging-on-user-root-scroll.tentative.html] + expected: TIMEOUT + [touch scrolling fires scrollsnapchanging.] + expected: FAIL + + [mouse wheel scroll triggers scrollsnapchanging.] + expected: FAIL + + [scrollbar dragging fires scrollsnapchanging.] + expected: FAIL + + [keyboard scroll triggers scrollsnapchanging.] + expected: FAIL + + [touch scrolling fires Document.onscrollsnapchanging.] + expected: FAIL + + [scrollsnapchanging fires as scroll moves through different snap targets.] + expected: TIMEOUT + + [scrollsnapchanging doesn't fire if scroll doesn't reach different snap targets.] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-user-scroll.tentative.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-user-scroll.tentative.html.ini new file mode 100644 index 00000000000..a5d5c9c46f1 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-user-scroll.tentative.html.ini @@ -0,0 +1,22 @@ +[scrollsnapchanging-on-user-scroll.tentative.html] + expected: TIMEOUT + [touch scrolling fires scrollsnapchanging.] + expected: FAIL + + [mouse wheel scroll triggers scrollsnapchanging.] + expected: FAIL + + [scrollbar dragging fires scrollsnapchanging.] + expected: FAIL + + [keyboard scroll triggers scrollsnapchanging.] + expected: FAIL + + [scrollsnapchanging fires as scroll moves through different snap targets.] + expected: TIMEOUT + + [touch scrolling fires Element.onscrollsnapchanging.] + expected: NOTRUN + + [scrollsnapchanging doesn't fire if scroll doesn't reach different snap targets.] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-events/snap-events-with-pseudo-target.tentative.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-events/snap-events-with-pseudo-target.tentative.html.ini new file mode 100644 index 00000000000..1487a630480 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-events/snap-events-with-pseudo-target.tentative.html.ini @@ -0,0 +1,6 @@ +[snap-events-with-pseudo-target.tentative.html] + [snapTarget for scrollsnapchange is the owning element when a snap area belongs to a pseudo-element] + expected: FAIL + + [snapTarget for scrollsnapchanging is the owning element when a snap area belongs to a pseudo-element] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-fling-in-large-area.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-fling-in-large-area.html.ini new file mode 100644 index 00000000000..3085dd704ee --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-fling-in-large-area.html.ini @@ -0,0 +1,3 @@ +[snap-fling-in-large-area.html] + [fling within a large area is not interrupted by scroll snap] + expected: FAIL diff --git a/tests/wpt/meta/css/css-scroll-snap/snap-into-covering-area.tentative.html.ini b/tests/wpt/meta/css/css-scroll-snap/snap-into-covering-area.tentative.html.ini new file mode 100644 index 00000000000..b780a4ad2c7 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/snap-into-covering-area.tentative.html.ini @@ -0,0 +1,4 @@ +[snap-into-covering-area.tentative.html] + expected: TIMEOUT + [snap-into-covering-area] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-scroll-snap/unrelated-gesture-scroll-during-snap.html.ini b/tests/wpt/meta/css/css-scroll-snap/unrelated-gesture-scroll-during-snap.html.ini new file mode 100644 index 00000000000..63cdf9003e1 --- /dev/null +++ b/tests/wpt/meta/css/css-scroll-snap/unrelated-gesture-scroll-during-snap.html.ini @@ -0,0 +1,7 @@ +[unrelated-gesture-scroll-during-snap.html] + expected: TIMEOUT + [gesture on separate scroll container works while another container snaps] + expected: TIMEOUT + + [gesture on separate snap container works while another container snaps] + expected: NOTRUN diff --git a/tests/wpt/meta/css/css-transforms/hittest-preserve-3d.html.ini b/tests/wpt/meta/css/css-transforms/hittest-preserve-3d.html.ini new file mode 100644 index 00000000000..7f510465d7b --- /dev/null +++ b/tests/wpt/meta/css/css-transforms/hittest-preserve-3d.html.ini @@ -0,0 +1,4 @@ +[hittest-preserve-3d.html] + expected: ERROR + [Hit test preserve-3d descendant] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-ui/inert-attribute-overriding.html.ini b/tests/wpt/meta/css/css-ui/inert-attribute-overriding.html.ini new file mode 100644 index 00000000000..9899a675f7e --- /dev/null +++ b/tests/wpt/meta/css/css-ui/inert-attribute-overriding.html.ini @@ -0,0 +1,12 @@ +[inert-attribute-overriding.html] + [Expect to be non-inert] + expected: FAIL + + [Expect to be inert] + expected: FAIL + + [Expect to be inert] + expected: FAIL + + [Expect to be inert] + expected: FAIL diff --git a/tests/wpt/meta/css/css-ui/interactivity-inert-click.html.ini b/tests/wpt/meta/css/css-ui/interactivity-inert-click.html.ini new file mode 100644 index 00000000000..5bdf958e582 --- /dev/null +++ b/tests/wpt/meta/css/css-ui/interactivity-inert-click.html.ini @@ -0,0 +1,3 @@ +[interactivity-inert-click.html] + [No click event for interactivity:inert element] + expected: FAIL diff --git a/tests/wpt/meta/css/css-ui/interactivity-inert-fullscreen-ua.html.ini b/tests/wpt/meta/css/css-ui/interactivity-inert-fullscreen-ua.html.ini new file mode 100644 index 00000000000..6bbb1047652 --- /dev/null +++ b/tests/wpt/meta/css/css-ui/interactivity-inert-fullscreen-ua.html.ini @@ -0,0 +1,15 @@ +[interactivity-inert-fullscreen-ua.html] + [UA :fullscreen interactivity rule] + expected: FAIL + + [UA [inert\] rule wins over UA :fullscreen rule] + expected: FAIL + + [UA :fullscreen rule overriding inherited [inert\] 'interactivity:inert' rule] + expected: FAIL + + [UA [inert\] rule overriding inherited :fullscreen 'interactivity:auto' rule] + expected: FAIL + + [Author 'interactivity:inert' overrides UA :fullscreen 'interactivity:auto' rule] + expected: FAIL diff --git a/tests/wpt/meta/css/css-ui/resize-iframe-3d-transform.tentative.html.ini b/tests/wpt/meta/css/css-ui/resize-iframe-3d-transform.tentative.html.ini new file mode 100644 index 00000000000..47d67301d15 --- /dev/null +++ b/tests/wpt/meta/css/css-ui/resize-iframe-3d-transform.tentative.html.ini @@ -0,0 +1,3 @@ +[resize-iframe-3d-transform.tentative.html] + [resizing of iframe in 3D transform] + expected: FAIL diff --git a/tests/wpt/meta/css/css-ui/resize-textarea-relative-to-right-001.tentative.html.ini b/tests/wpt/meta/css/css-ui/resize-textarea-relative-to-right-001.tentative.html.ini new file mode 100644 index 00000000000..0a676777a75 --- /dev/null +++ b/tests/wpt/meta/css/css-ui/resize-textarea-relative-to-right-001.tentative.html.ini @@ -0,0 +1,3 @@ +[resize-textarea-relative-to-right-001.tentative.html] + [resizing of textarea whose position is anchored to the right side] + expected: FAIL diff --git a/tests/wpt/meta/css/css-ui/resize-textarea-rtl-001.tentative.html.ini b/tests/wpt/meta/css/css-ui/resize-textarea-rtl-001.tentative.html.ini new file mode 100644 index 00000000000..c975cdf888f --- /dev/null +++ b/tests/wpt/meta/css/css-ui/resize-textarea-rtl-001.tentative.html.ini @@ -0,0 +1,3 @@ +[resize-textarea-rtl-001.tentative.html] + [resizing of RTL textarea in RTL context] + expected: FAIL diff --git a/tests/wpt/meta/css/css-ui/resize-textarea-rtl-002.tentative.html.ini b/tests/wpt/meta/css/css-ui/resize-textarea-rtl-002.tentative.html.ini new file mode 100644 index 00000000000..7dbe454f9f5 --- /dev/null +++ b/tests/wpt/meta/css/css-ui/resize-textarea-rtl-002.tentative.html.ini @@ -0,0 +1,3 @@ +[resize-textarea-rtl-002.tentative.html] + [resizing of RTL textarea whose position is anchored to the left side] + expected: FAIL diff --git a/tests/wpt/meta/css/css-ui/user-select-001.html.ini b/tests/wpt/meta/css/css-ui/user-select-001.html.ini new file mode 100644 index 00000000000..d80607e2221 --- /dev/null +++ b/tests/wpt/meta/css/css-ui/user-select-001.html.ini @@ -0,0 +1,3 @@ +[user-select-001.html] + [Select the text 'word'] + expected: FAIL diff --git a/tests/wpt/meta/css/css-view-transitions/input-targets-root-while-render-blocked.html.ini b/tests/wpt/meta/css/css-view-transitions/input-targets-root-while-render-blocked.html.ini new file mode 100644 index 00000000000..5096cb62d77 --- /dev/null +++ b/tests/wpt/meta/css/css-view-transitions/input-targets-root-while-render-blocked.html.ini @@ -0,0 +1,3 @@ +[input-targets-root-while-render-blocked.html] + [Input when rendering suppressed targets root] + expected: FAIL diff --git a/tests/wpt/meta/css/css-view-transitions/navigation/hide-before-reveal.html.ini b/tests/wpt/meta/css/css-view-transitions/navigation/hide-before-reveal.html.ini new file mode 100644 index 00000000000..ba8dd9e3d5d --- /dev/null +++ b/tests/wpt/meta/css/css-view-transitions/navigation/hide-before-reveal.html.ini @@ -0,0 +1,4 @@ +[hide-before-reveal.html] + expected: TIMEOUT + [View transitions: pagereveal event provides viewTransition] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-view-transitions/navigation/mismatched-snapshot-containing-block-size-skips.html.ini b/tests/wpt/meta/css/css-view-transitions/navigation/mismatched-snapshot-containing-block-size-skips.html.ini new file mode 100644 index 00000000000..09a3c9a7aba --- /dev/null +++ b/tests/wpt/meta/css/css-view-transitions/navigation/mismatched-snapshot-containing-block-size-skips.html.ini @@ -0,0 +1,3 @@ +[mismatched-snapshot-containing-block-size-skips.html] + [\nView transitions: mismatched snapshot containing block size skips transition.\n] + expected: FAIL diff --git a/tests/wpt/meta/css/css-view-transitions/navigation/pageswap-in-hidden-doc-should-skip-transition.html.ini b/tests/wpt/meta/css/css-view-transitions/navigation/pageswap-in-hidden-doc-should-skip-transition.html.ini new file mode 100644 index 00000000000..fd4cc7ff46f --- /dev/null +++ b/tests/wpt/meta/css/css-view-transitions/navigation/pageswap-in-hidden-doc-should-skip-transition.html.ini @@ -0,0 +1,4 @@ +[pageswap-in-hidden-doc-should-skip-transition.html] + expected: TIMEOUT + [Outbound cross-document view transition is not allowed when document is hidden] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-view-transitions/navigation/pageswap-push-from-click.html.ini b/tests/wpt/meta/css/css-view-transitions/navigation/pageswap-push-from-click.html.ini new file mode 100644 index 00000000000..c61454fb366 --- /dev/null +++ b/tests/wpt/meta/css/css-view-transitions/navigation/pageswap-push-from-click.html.ini @@ -0,0 +1,4 @@ +[pageswap-push-from-click.html] + expected: ERROR + [pageswap on navigation from user click] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-view-transitions/transition-in-hidden-page.html.ini b/tests/wpt/meta/css/css-view-transitions/transition-in-hidden-page.html.ini new file mode 100644 index 00000000000..2a51a7eb34a --- /dev/null +++ b/tests/wpt/meta/css/css-view-transitions/transition-in-hidden-page.html.ini @@ -0,0 +1,9 @@ +[transition-in-hidden-page.html] + [A view transition should be immediately skipped if started when document is hidden] + expected: FAIL + + [A view transition should be skipped when a document becomes hidden while processing update callback] + expected: FAIL + + [A view transition should be skipped when a document becomes hidden while animating] + expected: FAIL diff --git a/tests/wpt/meta/css/css-view-transitions/window-resize-aborts-transition-before-ready.html.ini b/tests/wpt/meta/css/css-view-transitions/window-resize-aborts-transition-before-ready.html.ini new file mode 100644 index 00000000000..eec82bb345e --- /dev/null +++ b/tests/wpt/meta/css/css-view-transitions/window-resize-aborts-transition-before-ready.html.ini @@ -0,0 +1,3 @@ +[window-resize-aborts-transition-before-ready.html] + [\nView transitions: Resizing viewport before animating rejects the ready promise.\n] + expected: FAIL diff --git a/tests/wpt/meta/css/css-view-transitions/window-resize-aborts-transition.html.ini b/tests/wpt/meta/css/css-view-transitions/window-resize-aborts-transition.html.ini new file mode 100644 index 00000000000..f9efeb7c006 --- /dev/null +++ b/tests/wpt/meta/css/css-view-transitions/window-resize-aborts-transition.html.ini @@ -0,0 +1,3 @@ +[window-resize-aborts-transition.html] + [View transitions: Resizing viewport skips the transition] + expected: FAIL diff --git a/tests/wpt/meta/css/css-writing-modes/forms/select-multiple-keyboard-selection.optional.html.ini b/tests/wpt/meta/css/css-writing-modes/forms/select-multiple-keyboard-selection.optional.html.ini new file mode 100644 index 00000000000..84d72bfefd9 --- /dev/null +++ b/tests/wpt/meta/css/css-writing-modes/forms/select-multiple-keyboard-selection.optional.html.ini @@ -0,0 +1,2 @@ +[select-multiple-keyboard-selection.optional.html] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-writing-modes/forms/select-multiple-options-visual-order.html.ini b/tests/wpt/meta/css/css-writing-modes/forms/select-multiple-options-visual-order.html.ini new file mode 100644 index 00000000000..b0997b470e4 --- /dev/null +++ b/tests/wpt/meta/css/css-writing-modes/forms/select-multiple-options-visual-order.html.ini @@ -0,0 +1,2 @@ +[select-multiple-options-visual-order.html] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/css-writing-modes/forms/text-input-vertical-overflow-no-scroll.html.ini b/tests/wpt/meta/css/css-writing-modes/forms/text-input-vertical-overflow-no-scroll.html.ini new file mode 100644 index 00000000000..04258360700 --- /dev/null +++ b/tests/wpt/meta/css/css-writing-modes/forms/text-input-vertical-overflow-no-scroll.html.ini @@ -0,0 +1,2 @@ +[text-input-vertical-overflow-no-scroll.html] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/cssom-view/mouseEvent-offsetXY-svg.html.ini b/tests/wpt/meta/css/cssom-view/mouseEvent-offsetXY-svg.html.ini new file mode 100644 index 00000000000..51f726ce72f --- /dev/null +++ b/tests/wpt/meta/css/cssom-view/mouseEvent-offsetXY-svg.html.ini @@ -0,0 +1,4 @@ +[mouseEvent-offsetXY-svg.html] + expected: ERROR + [MouseEvent.offsetX/Y returns coordinates relative to the root svg] + expected: NOTRUN diff --git a/tests/wpt/meta/css/cssom-view/smooth-scrollIntoView-with-unrelated-gesture-scroll.html.ini b/tests/wpt/meta/css/cssom-view/smooth-scrollIntoView-with-unrelated-gesture-scroll.html.ini new file mode 100644 index 00000000000..90ca516d87b --- /dev/null +++ b/tests/wpt/meta/css/cssom-view/smooth-scrollIntoView-with-unrelated-gesture-scroll.html.ini @@ -0,0 +1,4 @@ +[smooth-scrollIntoView-with-unrelated-gesture-scroll.html] + expected: TIMEOUT + [scrollIntoView is not interrupted by unrelated gesture scroll] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/cssom-view/visual-scrollIntoView-001.html.ini b/tests/wpt/meta/css/cssom-view/visual-scrollIntoView-001.html.ini new file mode 100644 index 00000000000..a64c2b11169 --- /dev/null +++ b/tests/wpt/meta/css/cssom-view/visual-scrollIntoView-001.html.ini @@ -0,0 +1,3 @@ +[visual-scrollIntoView-001.html] + [Element.scrollIntoView scrolls visually] + expected: FAIL diff --git a/tests/wpt/meta/css/cssom-view/visual-scrollIntoView-002.html.ini b/tests/wpt/meta/css/cssom-view/visual-scrollIntoView-002.html.ini new file mode 100644 index 00000000000..7fe8615eb12 --- /dev/null +++ b/tests/wpt/meta/css/cssom-view/visual-scrollIntoView-002.html.ini @@ -0,0 +1,3 @@ +[visual-scrollIntoView-002.html] + [Element.scrollIntoView scrolls visually to a position: fixed element with non-zero layout scroll offset] + expected: FAIL diff --git a/tests/wpt/meta/css/cssom-view/visual-scrollIntoView-003.html.ini b/tests/wpt/meta/css/cssom-view/visual-scrollIntoView-003.html.ini new file mode 100644 index 00000000000..bb92b09c95a --- /dev/null +++ b/tests/wpt/meta/css/cssom-view/visual-scrollIntoView-003.html.ini @@ -0,0 +1,3 @@ +[visual-scrollIntoView-003.html] + [Element.scrollIntoView scrolls visually to an element in nested position: fixed elements] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-001.html.ini b/tests/wpt/meta/css/selectors/focus-visible-001.html.ini new file mode 100644 index 00000000000..ce3a3b07a3d --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-001.html.ini @@ -0,0 +1,3 @@ +[focus-visible-001.html] + [Keyboard focus should match :focus-visible] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-002.html.ini b/tests/wpt/meta/css/selectors/focus-visible-002.html.ini new file mode 100644 index 00000000000..e62b41a13d9 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-002.html.ini @@ -0,0 +1,43 @@ +[focus-visible-002.html] + expected: ERROR + [Focus element INPUT#input1 via mouse should match :focus-visible as it supports keyboard input] + expected: TIMEOUT + + [Focus element INPUT#input2 via mouse should match :focus-visible as it supports keyboard input] + expected: NOTRUN + + [Focus element INPUT#input3 via mouse should match :focus-visible as it supports keyboard input] + expected: NOTRUN + + [Focus element INPUT#input4 via mouse should match :focus-visible as it supports keyboard input] + expected: NOTRUN + + [Focus element INPUT#input5 via mouse should match :focus-visible as it supports keyboard input] + expected: NOTRUN + + [Focus element INPUT#input6 via mouse should match :focus-visible as it supports keyboard input] + expected: NOTRUN + + [Focus element INPUT#input7 via mouse should match :focus-visible as it supports keyboard input] + expected: NOTRUN + + [Focus element INPUT#input8 via mouse should match :focus-visible as it supports keyboard input] + expected: NOTRUN + + [Focus element INPUT#input9 via mouse should match :focus-visible as it supports keyboard input] + expected: NOTRUN + + [Focus element INPUT#input10 via mouse should match :focus-visible as it supports keyboard input] + expected: NOTRUN + + [Focus element INPUT#input11 via mouse should match :focus-visible as it supports keyboard input] + expected: NOTRUN + + [Focus element INPUT#input12 via mouse should match :focus-visible as it supports keyboard input] + expected: NOTRUN + + [Focus element INPUT#input13 via mouse should match :focus-visible as it supports keyboard input] + expected: NOTRUN + + [Focus element TEXTAREA#input14 via mouse should match :focus-visible as it supports keyboard input] + expected: NOTRUN diff --git a/tests/wpt/meta/css/selectors/focus-visible-003.html.ini b/tests/wpt/meta/css/selectors/focus-visible-003.html.ini new file mode 100644 index 00000000000..ab3e7d28a95 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-003.html.ini @@ -0,0 +1,7 @@ +[focus-visible-003.html] + expected: ERROR + [Focus element INPUT#el-12 via mouse should NOT match :focus-visible as it does NOT support keyboard input] + expected: TIMEOUT + + [Focus element INPUT#el-13 via mouse should NOT match :focus-visible as it does NOT support keyboard input] + expected: NOTRUN diff --git a/tests/wpt/meta/css/selectors/focus-visible-004.html.ini b/tests/wpt/meta/css/selectors/focus-visible-004.html.ini new file mode 100644 index 00000000000..2706d2088fd --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-004.html.ini @@ -0,0 +1,7 @@ +[focus-visible-004.html] + expected: ERROR + [Focus element INPUT#el-10 via mouse should NOT match :focus-visible as it does NOT support keyboard input - not affected by "appearance: none"] + expected: TIMEOUT + + [Focus element INPUT#el-11 via mouse should NOT match :focus-visible as it does NOT support keyboard input - not affected by "appearance: none"] + expected: NOTRUN diff --git a/tests/wpt/meta/css/selectors/focus-visible-006.html.ini b/tests/wpt/meta/css/selectors/focus-visible-006.html.ini new file mode 100644 index 00000000000..c7eb061c71c --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-006.html.ini @@ -0,0 +1,4 @@ +[focus-visible-006.html] + expected: TIMEOUT + [Focus should always match :focus-visible on content editable divs] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/selectors/focus-visible-007.html.ini b/tests/wpt/meta/css/selectors/focus-visible-007.html.ini new file mode 100644 index 00000000000..365a89cafac --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-007.html.ini @@ -0,0 +1,3 @@ +[focus-visible-007.html] + [Using keyboard while element is focused should trigger :focus-visible; using mouse without moving focus should not cancel it; moving focus using mouse should cancel it.] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-008.html.ini b/tests/wpt/meta/css/selectors/focus-visible-008.html.ini new file mode 100644 index 00000000000..9de766f1a2b --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-008.html.ini @@ -0,0 +1,3 @@ +[focus-visible-008.html] + [Programmatic focus after keypress should match :focus-visible] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-011.html.ini b/tests/wpt/meta/css/selectors/focus-visible-011.html.ini new file mode 100644 index 00000000000..6f5a71cc07a --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-011.html.ini @@ -0,0 +1,3 @@ +[focus-visible-011.html] + [:focus-visible matches even if preventDefault() is called] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-013.html.ini b/tests/wpt/meta/css/selectors/focus-visible-013.html.ini new file mode 100644 index 00000000000..493b3a5fd21 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-013.html.ini @@ -0,0 +1,4 @@ +[focus-visible-013.html] + expected: TIMEOUT + [:focus-visible does not match after mouse click even if previous focused element was matching :focus-visible] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/selectors/focus-visible-016.html.ini b/tests/wpt/meta/css/selectors/focus-visible-016.html.ini new file mode 100644 index 00000000000..9bdcf0b2a48 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-016.html.ini @@ -0,0 +1,3 @@ +[focus-visible-016.html] + [:focus-visible always match on text inputs] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-018-2.html.ini b/tests/wpt/meta/css/selectors/focus-visible-018-2.html.ini new file mode 100644 index 00000000000..fcb60a96102 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-018-2.html.ini @@ -0,0 +1,16 @@ +[focus-visible-018-2.html] + expected: TIMEOUT + [Mouse focus does not show a focus ring by default in element TABLE] + expected: TIMEOUT + + [Mouse focus does not show a focus ring by default in element TD] + expected: NOTRUN + + [Mouse focus does not show a focus ring by default in element TIME] + expected: NOTRUN + + [Mouse focus does not show a focus ring by default in element UL] + expected: NOTRUN + + [Mouse focus does not show a focus ring by default in element U] + expected: NOTRUN diff --git a/tests/wpt/meta/css/selectors/focus-visible-019.html.ini b/tests/wpt/meta/css/selectors/focus-visible-019.html.ini new file mode 100644 index 00000000000..201a877ed78 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-019.html.ini @@ -0,0 +1,3 @@ +[focus-visible-019.html] + [Focus via script on keyboard event handler matches ':focus-visible'] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-021.html.ini b/tests/wpt/meta/css/selectors/focus-visible-021.html.ini new file mode 100644 index 00000000000..0c417069344 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-021.html.ini @@ -0,0 +1,3 @@ +[focus-visible-021.html] + [Ctrl key doesn't make an element to stop matching :focus-visible] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-022.tentative.html.ini b/tests/wpt/meta/css/selectors/focus-visible-022.tentative.html.ini new file mode 100644 index 00000000000..e8647b922d5 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-022.tentative.html.ini @@ -0,0 +1,3 @@ +[focus-visible-022.tentative.html] + [focus-visible-022] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-024.html.ini b/tests/wpt/meta/css/selectors/focus-visible-024.html.ini new file mode 100644 index 00000000000..26e9c72ee7c --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-024.html.ini @@ -0,0 +1,6 @@ +[focus-visible-024.html] + [:focus-visible matches after accesskey on DIV] + expected: FAIL + + [:focus-visible matches after accesskey on BUTTON] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-025.html.ini b/tests/wpt/meta/css/selectors/focus-visible-025.html.ini new file mode 100644 index 00000000000..72d3695aa9e --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-025.html.ini @@ -0,0 +1,6 @@ +[focus-visible-025.html] + [:focus-visible matches after accesskey on DIV after previous mouse focus] + expected: FAIL + + [:focus-visible matches after accesskey on BUTTON after previous mouse focus] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-027.html.ini b/tests/wpt/meta/css/selectors/focus-visible-027.html.ini new file mode 100644 index 00000000000..05f108357e5 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-027.html.ini @@ -0,0 +1,3 @@ +[focus-visible-027.html] + [CSS Test (Selectors): :focus-visible after click and input type change] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-028.html.ini b/tests/wpt/meta/css/selectors/focus-visible-028.html.ini new file mode 100644 index 00000000000..8d18671c301 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-028.html.ini @@ -0,0 +1,3 @@ +[focus-visible-028.html] + [Programmatic focus after click and keyboard interaction should match :focus-visible] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-script-focus-002.tentative.html.ini b/tests/wpt/meta/css/selectors/focus-visible-script-focus-002.tentative.html.ini new file mode 100644 index 00000000000..65557729832 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-script-focus-002.tentative.html.ini @@ -0,0 +1,3 @@ +[focus-visible-script-focus-002.tentative.html] + [Script focus after mouse click does match :focus-visible] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-script-focus-003.tentative.html.ini b/tests/wpt/meta/css/selectors/focus-visible-script-focus-003.tentative.html.ini new file mode 100644 index 00000000000..4e20816792c --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-script-focus-003.tentative.html.ini @@ -0,0 +1,3 @@ +[focus-visible-script-focus-003.tentative.html] + [Script focus after blur after mouse click does match :focus-visible] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-script-focus-004.html.ini b/tests/wpt/meta/css/selectors/focus-visible-script-focus-004.html.ini new file mode 100644 index 00000000000..288d594e6ed --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-script-focus-004.html.ini @@ -0,0 +1,3 @@ +[focus-visible-script-focus-004.html] + [Script focus after keyboard event does match :focus-visible] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-script-focus-005.html.ini b/tests/wpt/meta/css/selectors/focus-visible-script-focus-005.html.ini new file mode 100644 index 00000000000..3ab7e1026a0 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-script-focus-005.html.ini @@ -0,0 +1,3 @@ +[focus-visible-script-focus-005.html] + [Script focus after blur after keyboard event does match :focus-visible] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-script-focus-006.tentative.html.ini b/tests/wpt/meta/css/selectors/focus-visible-script-focus-006.tentative.html.ini new file mode 100644 index 00000000000..3a87bd8154b --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-script-focus-006.tentative.html.ini @@ -0,0 +1,3 @@ +[focus-visible-script-focus-006.tentative.html] + [Script focus after mouse click on a NOT focusable element does match :focus-visible] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-script-focus-007.tentative.html.ini b/tests/wpt/meta/css/selectors/focus-visible-script-focus-007.tentative.html.ini new file mode 100644 index 00000000000..573d7ae66b6 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-script-focus-007.tentative.html.ini @@ -0,0 +1,3 @@ +[focus-visible-script-focus-007.tentative.html] + [Script focus after blur after mouse click on a NOT focusable element does match :focus-visible] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-script-focus-010.html.ini b/tests/wpt/meta/css/selectors/focus-visible-script-focus-010.html.ini new file mode 100644 index 00000000000..1f0bd1ce939 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-script-focus-010.html.ini @@ -0,0 +1,4 @@ +[focus-visible-script-focus-010.html] + expected: ERROR + [Script focus after mouse click on a focusable element that matches :focus-visible, does NOT match :focus-visible] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/selectors/focus-visible-script-focus-011.html.ini b/tests/wpt/meta/css/selectors/focus-visible-script-focus-011.html.ini new file mode 100644 index 00000000000..7cf8cfefb13 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-script-focus-011.html.ini @@ -0,0 +1,4 @@ +[focus-visible-script-focus-011.html] + expected: ERROR + [Script focus after blur after mouse click on a focusable element that matches :focus-visible, does NOT match :focus-visible] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/selectors/focus-visible-script-focus-012.html.ini b/tests/wpt/meta/css/selectors/focus-visible-script-focus-012.html.ini new file mode 100644 index 00000000000..dd1154b0388 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-script-focus-012.html.ini @@ -0,0 +1,4 @@ +[focus-visible-script-focus-012.html] + expected: TIMEOUT + [Script focus after keyboard focus does match :focus-visible] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/selectors/focus-visible-script-focus-013.html.ini b/tests/wpt/meta/css/selectors/focus-visible-script-focus-013.html.ini new file mode 100644 index 00000000000..dd295bd87b6 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-script-focus-013.html.ini @@ -0,0 +1,4 @@ +[focus-visible-script-focus-013.html] + expected: TIMEOUT + [Script focus after blur after keyboard focus does match :focus-visible] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/selectors/focus-visible-script-focus-014.html.ini b/tests/wpt/meta/css/selectors/focus-visible-script-focus-014.html.ini new file mode 100644 index 00000000000..2b3ad3fd5dd --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-script-focus-014.html.ini @@ -0,0 +1,3 @@ +[focus-visible-script-focus-014.html] + [Script focus after keyboard input does match :focus-visible] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-script-focus-015.html.ini b/tests/wpt/meta/css/selectors/focus-visible-script-focus-015.html.ini new file mode 100644 index 00000000000..9f36343d67a --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-script-focus-015.html.ini @@ -0,0 +1,3 @@ +[focus-visible-script-focus-015.html] + [Script focus after blur after keyboard input does match :focus-visible] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-script-focus-016.tentative.html.ini b/tests/wpt/meta/css/selectors/focus-visible-script-focus-016.tentative.html.ini new file mode 100644 index 00000000000..05540c03214 --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-script-focus-016.tentative.html.ini @@ -0,0 +1,3 @@ +[focus-visible-script-focus-016.tentative.html] + [Script focus after mouse click on a NOT focusable element after editing an input does match :focus-visible] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-script-focus-017.tentative.html.ini b/tests/wpt/meta/css/selectors/focus-visible-script-focus-017.tentative.html.ini new file mode 100644 index 00000000000..e960e4a376b --- /dev/null +++ b/tests/wpt/meta/css/selectors/focus-visible-script-focus-017.tentative.html.ini @@ -0,0 +1,3 @@ +[focus-visible-script-focus-017.tentative.html] + [Script focus after blur after mouse click on a NOT focusable element after editing an input does match :focus-visible] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/has-focus-display-change.html.ini b/tests/wpt/meta/css/selectors/has-focus-display-change.html.ini new file mode 100644 index 00000000000..89cc2d41f29 --- /dev/null +++ b/tests/wpt/meta/css/selectors/has-focus-display-change.html.ini @@ -0,0 +1,3 @@ +[has-focus-display-change.html] + [:has(:focus) doesn't cause focusability to be lost] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/invalidation/fullscreen-pseudo-class-in-has.html.ini b/tests/wpt/meta/css/selectors/invalidation/fullscreen-pseudo-class-in-has.html.ini new file mode 100644 index 00000000000..94d29a6f79b --- /dev/null +++ b/tests/wpt/meta/css/selectors/invalidation/fullscreen-pseudo-class-in-has.html.ini @@ -0,0 +1,7 @@ +[fullscreen-pseudo-class-in-has.html] + expected: ERROR + [:fullscreen pseudo-class invalidation with requestFullscreen + exitFullscreen] + expected: FAIL + + [:fullscreen pseudo-class invalidation with requestFullscreen + remove] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/selectors/invalidation/has-with-nesting-parent-containing-complex.html.ini b/tests/wpt/meta/css/selectors/invalidation/has-with-nesting-parent-containing-complex.html.ini new file mode 100644 index 00000000000..f8bbaffef07 --- /dev/null +++ b/tests/wpt/meta/css/selectors/invalidation/has-with-nesting-parent-containing-complex.html.ini @@ -0,0 +1,54 @@ +[has-with-nesting-parent-containing-complex.html] + [#anchor1 becomes rgb(0, 0, 255) after adding .ancestor to #grand_parent1] + expected: FAIL + + [#anchor1 becomes rgb(0, 0, 255) after adding .ancestor to #parent1] + expected: FAIL + + [#anchor2 becomes rgb(173, 216, 230) after adding .ancestor to #grand_parent2] + expected: FAIL + + [#anchor2 becomes rgb(173, 216, 230) after adding .ancestor to #parent2] + expected: FAIL + + [#anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #grand_parent_indirect_prev3] + expected: FAIL + + [#anchor3 becomes rgb(154, 205, 50) after adding .ancestor to #grand_parent3] + expected: FAIL + + [#anchor3 becomes rgb(255, 255, 0) after removing .ancestor from #grand_parent3] + expected: FAIL + + [#anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #grand_parent_direct_prev3] + expected: FAIL + + [#anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #parent_indirect_prev3] + expected: FAIL + + [#anchor3 becomes rgb(154, 205, 50) after adding .ancestor to #parent3] + expected: FAIL + + [#anchor3 becomes rgb(255, 255, 0) after removing .ancestor from #parent3] + expected: FAIL + + [#anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #parent_direct_prev3] + expected: FAIL + + [#anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #anchor_indirect_prev3] + expected: FAIL + + [#anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #anchor_direct_prev3] + expected: FAIL + + [#anchor4 becomes rgb(0, 128, 0) after adding .prev to #indirect_prev4] + expected: FAIL + + [#anchor4 becomes rgb(0, 128, 0) after adding .prev to #direct_prev4] + expected: FAIL + + [#anchor5 becomes rgb(144, 238, 144) after adding .prev to #indirect_prev5] + expected: FAIL + + [#anchor5 becomes rgb(144, 238, 144) after adding .prev to #direct_prev5] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/invalidation/has-with-nesting-parent-containing-hover.html.ini b/tests/wpt/meta/css/selectors/invalidation/has-with-nesting-parent-containing-hover.html.ini new file mode 100644 index 00000000000..8d175439f1d --- /dev/null +++ b/tests/wpt/meta/css/selectors/invalidation/has-with-nesting-parent-containing-hover.html.ini @@ -0,0 +1,3 @@ +[has-with-nesting-parent-containing-hover.html] + [CSS Selector Invalidation: :has() with nesting parent containing :hover] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/invalidation/link-pseudo-class-in-has.html.ini b/tests/wpt/meta/css/selectors/invalidation/link-pseudo-class-in-has.html.ini new file mode 100644 index 00000000000..57dd030c546 --- /dev/null +++ b/tests/wpt/meta/css/selectors/invalidation/link-pseudo-class-in-has.html.ini @@ -0,0 +1,6 @@ +[link-pseudo-class-in-has.html] + [:any-link & :link pseudo-class invalidation with an HTML link] + expected: FAIL + + [:any-link & :link pseudo-class invalidation with an SVG link] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/invalidation/modal-pseudo-class-in-has.html.ini b/tests/wpt/meta/css/selectors/invalidation/modal-pseudo-class-in-has.html.ini index 26a2bc49a56..7edcbdee61b 100644 --- a/tests/wpt/meta/css/selectors/invalidation/modal-pseudo-class-in-has.html.ini +++ b/tests/wpt/meta/css/selectors/invalidation/modal-pseudo-class-in-has.html.ini @@ -1,9 +1,19 @@ [modal-pseudo-class-in-has.html] - [:modal pseudo-class is not active with dialog.show()] - expected: FAIL - + expected: ERROR [:modal pseudo-class invalidation with showModal+close] expected: FAIL [:modal pseudo-class invalidation with showModal+remove] expected: FAIL + + [:modal pseudo-class invalidation with showModal + close] + expected: FAIL + + [:modal pseudo-class invalidation with showModal + remove] + expected: FAIL + + [:modal pseudo-class invalidation with requestFullscreen + exitFullscreen] + expected: FAIL + + [:modal pseudo-class invalidation with requestFullscreen + remove] + expected: TIMEOUT diff --git a/tests/wpt/meta/css/selectors/invalidation/user-action-pseudo-classes-in-has.html.ini b/tests/wpt/meta/css/selectors/invalidation/user-action-pseudo-classes-in-has.html.ini new file mode 100644 index 00000000000..1a095bee0bc --- /dev/null +++ b/tests/wpt/meta/css/selectors/invalidation/user-action-pseudo-classes-in-has.html.ini @@ -0,0 +1,3 @@ +[user-action-pseudo-classes-in-has.html] + [CSS Selectors Invalidation: user-action pseudo classes in :has() argument] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/invalidation/user-valid-user-invalid.html.ini b/tests/wpt/meta/css/selectors/invalidation/user-valid-user-invalid.html.ini new file mode 100644 index 00000000000..4be8fd94135 --- /dev/null +++ b/tests/wpt/meta/css/selectors/invalidation/user-valid-user-invalid.html.ini @@ -0,0 +1,3 @@ +[user-valid-user-invalid.html] + [:user-valid and :user-invalid should invalidate after user input.] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/modal-pseudo-class.html.ini b/tests/wpt/meta/css/selectors/modal-pseudo-class.html.ini new file mode 100644 index 00000000000..c62c4338cfc --- /dev/null +++ b/tests/wpt/meta/css/selectors/modal-pseudo-class.html.ini @@ -0,0 +1,6 @@ +[modal-pseudo-class.html] + [Test that :modal matches modal ] + expected: FAIL + + [Test that :modal matches the fullscreen element] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/open-pseudo.html.ini b/tests/wpt/meta/css/selectors/open-pseudo.html.ini new file mode 100644 index 00000000000..f3426cd10d4 --- /dev/null +++ b/tests/wpt/meta/css/selectors/open-pseudo.html.ini @@ -0,0 +1,9 @@ +[open-pseudo.html] + [The dialog element should support :open.] + expected: FAIL + + [The details element should support :open.] + expected: FAIL + + [The select element should support :open.] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/user-invalid.html.ini b/tests/wpt/meta/css/selectors/user-invalid.html.ini new file mode 100644 index 00000000000..76d64a8279b --- /dev/null +++ b/tests/wpt/meta/css/selectors/user-invalid.html.ini @@ -0,0 +1,18 @@ +[user-invalid.html] + [:user-invalid selector should respond to user action] + expected: FAIL + + [:user-invalid selector properly interacts with submit & reset buttons] + expected: FAIL + + [required-input: A required input or textarea should match :user-invalid if a user types into it and then clears it before blurring.] + expected: FAIL + + [required-textarea: A required input or textarea should match :user-invalid if a user types into it and then clears it before blurring.] + expected: FAIL + + [A required checkbox should match :user-invalid if the user unchecks it and blurs.] + expected: FAIL + + [A required date should match :user-invalid if the user unchecks it and blurs.] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/user-valid-user-invalid-multifield-inputs.tentative.html.ini b/tests/wpt/meta/css/selectors/user-valid-user-invalid-multifield-inputs.tentative.html.ini new file mode 100644 index 00000000000..398c5bc45b2 --- /dev/null +++ b/tests/wpt/meta/css/selectors/user-valid-user-invalid-multifield-inputs.tentative.html.ini @@ -0,0 +1,9 @@ +[user-valid-user-invalid-multifield-inputs.tentative.html] + [ keyboard behavior for :user-valid/:user-invalid.] + expected: FAIL + + [ keyboard behavior for :user-valid/:user-invalid.] + expected: FAIL + + [ keyboard behavior for :user-valid/:user-invalid.] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/user-valid.html.ini b/tests/wpt/meta/css/selectors/user-valid.html.ini index 2edbcc3bf55..138e116ae4f 100644 --- a/tests/wpt/meta/css/selectors/user-valid.html.ini +++ b/tests/wpt/meta/css/selectors/user-valid.html.ini @@ -2,3 +2,14 @@ [:user-valid selector should be supported] expected: FAIL + [:user-valid selector should respond to user action] + expected: FAIL + + [:user-valid selector properly interacts with submit & reset buttons] + expected: FAIL + + [Checkboxes should match :user-valid after the user clicks on it.] + expected: FAIL + + [Date inputs should match :user-valid after the user types a value into it.] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/valid-invalid-form-fieldset.html.ini b/tests/wpt/meta/css/selectors/valid-invalid-form-fieldset.html.ini new file mode 100644 index 00000000000..b3a28b2f59f --- /dev/null +++ b/tests/wpt/meta/css/selectors/valid-invalid-form-fieldset.html.ini @@ -0,0 +1,3 @@ +[valid-invalid-form-fieldset.html] + [form and fieldset elements should match :valid/:invalid but not :user-valid/:user-invalid.] + expected: FAIL diff --git a/tests/wpt/meta/custom-elements/ElementInternals-role.html.ini b/tests/wpt/meta/custom-elements/ElementInternals-role.html.ini new file mode 100644 index 00000000000..1db7d3cd580 --- /dev/null +++ b/tests/wpt/meta/custom-elements/ElementInternals-role.html.ini @@ -0,0 +1,204 @@ +[ElementInternals-role.html] + [Applies "alert" via Element Internals] + expected: FAIL + + [Applies "alertdialog" via Element Internals] + expected: FAIL + + [Applies "application" via Element Internals] + expected: FAIL + + [Applies "article" via Element Internals] + expected: FAIL + + [Applies "banner" via Element Internals] + expected: FAIL + + [Applies "button" via Element Internals] + expected: FAIL + + [Applies "cell" via Element Internals] + expected: FAIL + + [Applies "checkbox" via Element Internals] + expected: FAIL + + [Applies "combobox" via Element Internals] + expected: FAIL + + [Applies "complementary" via Element Internals] + expected: FAIL + + [Applies "contentinfo" via Element Internals] + expected: FAIL + + [Applies "definition" via Element Internals] + expected: FAIL + + [Applies "dialog" via Element Internals] + expected: FAIL + + [Applies "directory" via Element Internals] + expected: FAIL + + [Applies "document" via Element Internals] + expected: FAIL + + [Applies "figure" via Element Internals] + expected: FAIL + + [Applies "form" via Element Internals] + expected: FAIL + + [Applies "grid" via Element Internals] + expected: FAIL + + [Applies "group" via Element Internals] + expected: FAIL + + [Applies "heading" via Element Internals] + expected: FAIL + + [Applies "img" via Element Internals] + expected: FAIL + + [Applies "feed" via Element Internals] + expected: FAIL + + [Applies "link" via Element Internals] + expected: FAIL + + [Applies "list" via Element Internals] + expected: FAIL + + [Applies "listbox" via Element Internals] + expected: FAIL + + [Applies "log" via Element Internals] + expected: FAIL + + [Applies "main" via Element Internals] + expected: FAIL + + [Applies "marquee" via Element Internals] + expected: FAIL + + [Applies "math" via Element Internals] + expected: FAIL + + [Applies "menu" via Element Internals] + expected: FAIL + + [Applies "menubar" via Element Internals] + expected: FAIL + + [Applies "meter" via Element Internals] + expected: FAIL + + [Applies "navigation" via Element Internals] + expected: FAIL + + [Applies "note" via Element Internals] + expected: FAIL + + [Applies "progressbar" via Element Internals] + expected: FAIL + + [Applies "radio" via Element Internals] + expected: FAIL + + [Applies "radiogroup" via Element Internals] + expected: FAIL + + [Applies "region" via Element Internals] + expected: FAIL + + [Applies "scrollbar" via Element Internals] + expected: FAIL + + [Applies "search" via Element Internals] + expected: FAIL + + [Applies "searchbox" via Element Internals] + expected: FAIL + + [Applies "separator" via Element Internals] + expected: FAIL + + [Applies "slider" via Element Internals] + expected: FAIL + + [Applies "spinbutton" via Element Internals] + expected: FAIL + + [Applies "status" via Element Internals] + expected: FAIL + + [Applies "switch" via Element Internals] + expected: FAIL + + [Applies "table" via Element Internals] + expected: FAIL + + [Applies "tablist" via Element Internals] + expected: FAIL + + [Applies "tabpanel" via Element Internals] + expected: FAIL + + [Applies "term" via Element Internals] + expected: FAIL + + [Applies "textbox" via Element Internals] + expected: FAIL + + [Applies "timer" via Element Internals] + expected: FAIL + + [Applies "toolbar" via Element Internals] + expected: FAIL + + [Applies "tooltip" via Element Internals] + expected: FAIL + + [Applies "tree" via Element Internals] + expected: FAIL + + [Applies "treegrid" via Element Internals] + expected: FAIL + + [Applies parent/child relationship of "table"/"row"/"columnheader" via Element Internals] + expected: FAIL + + [Applies parent/child relationship of "grid"/"row"/"gridcell" via Element Internals] + expected: FAIL + + [Applies parent/child relationship of "list"/"listitem" via Element Internals] + expected: FAIL + + [Applies parent/child relationship of "menu"/"menuitem" via Element Internals] + expected: FAIL + + [Applies parent/child relationship of "menu"/"menuitemcheckbox" via Element Internals] + expected: FAIL + + [Applies parent/child relationship of "menu"/"menuitemradio" via Element Internals] + expected: FAIL + + [Applies parent/child relationship of "listbox"/"option" via Element Internals] + expected: FAIL + + [Applies parent/child relationship of "table"/"row" via Element Internals] + expected: FAIL + + [Applies parent/child relationship of "table"/"rowgroup" via Element Internals] + expected: FAIL + + [Applies parent/child relationship of "table"/"row"/"rowheader" via Element Internals] + expected: FAIL + + [Applies parent/child relationship of "tablist"/"tab" via Element Internals] + expected: FAIL + + [Applies parent/child relationship of "tree"/"treeitem" via Element Internals] + expected: FAIL diff --git a/tests/wpt/meta/custom-elements/behaves-like-button-with-command.tentative.html.ini b/tests/wpt/meta/custom-elements/behaves-like-button-with-command.tentative.html.ini new file mode 100644 index 00000000000..739f88d47de --- /dev/null +++ b/tests/wpt/meta/custom-elements/behaves-like-button-with-command.tentative.html.ini @@ -0,0 +1,28 @@ +[behaves-like-button-with-command.tentative.html] + expected: ERROR + [Custom button with type=button and command='toggle-popover' toggles popover.] + expected: NOTRUN + + [Custom button with command='show-popover' only opens popover.] + expected: NOTRUN + + [Custom button with command='hide-popover' only closes popover.] + expected: NOTRUN + + [Disabled custom button does not support commandfor.] + expected: NOTRUN + + [Custom button with command='show-modal' opens dialog.] + expected: NOTRUN + + [Custom button with command='close' closes dialog.] + expected: NOTRUN + + [Custom button with command='request-close' closes open dialog and does nothing when dialog is already closed.] + expected: NOTRUN + + [Custom button with custom command fires command event.] + expected: NOTRUN + + [Custom button with invalid command does not fire command event.] + expected: NOTRUN diff --git a/tests/wpt/meta/custom-elements/behaves-like-button-with-popover.tentative.html.ini b/tests/wpt/meta/custom-elements/behaves-like-button-with-popover.tentative.html.ini new file mode 100644 index 00000000000..f93182a24b4 --- /dev/null +++ b/tests/wpt/meta/custom-elements/behaves-like-button-with-popover.tentative.html.ini @@ -0,0 +1,13 @@ +[behaves-like-button-with-popover.tentative.html] + expected: ERROR + [Custom element with type=button and popovertargetaction='toggle' toggles popover.] + expected: FAIL + + [Custom element with type=button and popovertargetaction='show' only opens popover.] + expected: NOTRUN + + [Custom element with type=button and popovertargetaction='hide' only closes popover.] + expected: NOTRUN + + [Custom element with type=button that is disabled does not support popovertarget.] + expected: NOTRUN diff --git a/tests/wpt/meta/custom-elements/element-internals-aria-element-reflection.html.ini b/tests/wpt/meta/custom-elements/element-internals-aria-element-reflection.html.ini index acedd8f0304..8c2c7623065 100644 --- a/tests/wpt/meta/custom-elements/element-internals-aria-element-reflection.html.ini +++ b/tests/wpt/meta/custom-elements/element-internals-aria-element-reflection.html.ini @@ -1,3 +1,9 @@ [element-internals-aria-element-reflection.html] [Getting previously-unset ARIA element reflection properties on ElementInternals should return null.] expected: FAIL + + [Setting ariaLabelledByElements on ElementInternals should change the accessible name of the custom element] + expected: FAIL + + [Setting aria-labelledby or ariaLabelledByElements on the custom element should supersede the value of ariaLabelledByElements on ElementInternals] + expected: FAIL diff --git a/tests/wpt/meta/custom-elements/form-associated/label-delegatesFocus.html.ini b/tests/wpt/meta/custom-elements/form-associated/label-delegatesFocus.html.ini new file mode 100644 index 00000000000..8c8c65e67ff --- /dev/null +++ b/tests/wpt/meta/custom-elements/form-associated/label-delegatesFocus.html.ini @@ -0,0 +1,6 @@ +[label-delegatesFocus.html] + [Clicking on a label for a form associated custom element with delegatesFocus should focus the custom element's focus delegate.] + expected: FAIL + + [Clicking on a span in a label for a form associated custom element with delegatesFocus should focus the custom element's focus delegate.] + expected: FAIL diff --git a/tests/wpt/meta/delegated-ink/delete-presentation-area.html.ini b/tests/wpt/meta/delegated-ink/delete-presentation-area.html.ini new file mode 100644 index 00000000000..7feeb4cce3d --- /dev/null +++ b/tests/wpt/meta/delegated-ink/delete-presentation-area.html.ini @@ -0,0 +1,3 @@ +[delete-presentation-area.html] + [No crash when accessing presenter associated with deleted presentation area.] + expected: FAIL diff --git a/tests/wpt/meta/delegated-ink/exception-thrown-bad-color.tentative.html.ini b/tests/wpt/meta/delegated-ink/exception-thrown-bad-color.tentative.html.ini new file mode 100644 index 00000000000..11284b3b12d --- /dev/null +++ b/tests/wpt/meta/delegated-ink/exception-thrown-bad-color.tentative.html.ini @@ -0,0 +1,3 @@ +[exception-thrown-bad-color.tentative.html] + [exception-thrown-bad-color] + expected: FAIL diff --git a/tests/wpt/meta/delegated-ink/exception-thrown-diameter-less-than-or-equal-to-0.tentative.html.ini b/tests/wpt/meta/delegated-ink/exception-thrown-diameter-less-than-or-equal-to-0.tentative.html.ini new file mode 100644 index 00000000000..62db8286cc7 --- /dev/null +++ b/tests/wpt/meta/delegated-ink/exception-thrown-diameter-less-than-or-equal-to-0.tentative.html.ini @@ -0,0 +1,12 @@ +[exception-thrown-diameter-less-than-or-equal-to-0.tentative.html] + [exception-thrown-diameter-less-than-or-equal-to-0] + expected: FAIL + + [exception-thrown-diameter-less-than-or-equal-to-0 1] + expected: FAIL + + [exception-thrown-diameter-less-than-or-equal-to-0 2] + expected: FAIL + + [exception-thrown-diameter-less-than-or-equal-to-0 3] + expected: FAIL diff --git a/tests/wpt/meta/device-posture/device-posture-change-event.https.html.ini b/tests/wpt/meta/device-posture/device-posture-change-event.https.html.ini new file mode 100644 index 00000000000..47df49d217d --- /dev/null +++ b/tests/wpt/meta/device-posture/device-posture-change-event.https.html.ini @@ -0,0 +1,2 @@ +[device-posture-change-event.https.html] + expected: ERROR diff --git a/tests/wpt/meta/device-posture/device-posture-clear.https.html.ini b/tests/wpt/meta/device-posture/device-posture-clear.https.html.ini new file mode 100644 index 00000000000..0e7733576dc --- /dev/null +++ b/tests/wpt/meta/device-posture/device-posture-clear.https.html.ini @@ -0,0 +1,2 @@ +[device-posture-clear.https.html] + expected: ERROR diff --git a/tests/wpt/meta/device-posture/device-posture-event-listener.https.html.ini b/tests/wpt/meta/device-posture/device-posture-event-listener.https.html.ini new file mode 100644 index 00000000000..2e63de1831c --- /dev/null +++ b/tests/wpt/meta/device-posture/device-posture-event-listener.https.html.ini @@ -0,0 +1,2 @@ +[device-posture-event-listener.https.html] + expected: ERROR diff --git a/tests/wpt/meta/device-posture/device-posture-media-queries.https.html.ini b/tests/wpt/meta/device-posture/device-posture-media-queries.https.html.ini new file mode 100644 index 00000000000..70c912550c9 --- /dev/null +++ b/tests/wpt/meta/device-posture/device-posture-media-queries.https.html.ini @@ -0,0 +1,2 @@ +[device-posture-media-queries.https.html] + expected: ERROR diff --git a/tests/wpt/meta/digital-credentials/allow-attribute-with-create.https.html.ini b/tests/wpt/meta/digital-credentials/allow-attribute-with-create.https.html.ini new file mode 100644 index 00000000000..b4df67ea483 --- /dev/null +++ b/tests/wpt/meta/digital-credentials/allow-attribute-with-create.https.html.ini @@ -0,0 +1,37 @@ +[allow-attribute-with-create.https.html] + expected: TIMEOUT + [With Create: Policy to use: null, is cross-origin: false, is allowed by policy: true] + expected: TIMEOUT + + [With Create: Policy to use: null, is cross-origin: true, is allowed by policy: false] + expected: NOTRUN + + [With Create: Policy to use: digital-credentials-create, is cross-origin: false, is allowed by policy: true] + expected: NOTRUN + + [With Create: Policy to use: digital-credentials-create, is cross-origin: true, is allowed by policy: true] + expected: NOTRUN + + [With Create: Policy to use: digital-credentials-create *, is cross-origin: false, is allowed by policy: true] + expected: NOTRUN + + [With Create: Policy to use: digital-credentials-create *, is cross-origin: true, is allowed by policy: true] + expected: NOTRUN + + [With Create: Policy to use: digital-credentials-create 'none', is cross-origin: false, is allowed by policy: false] + expected: NOTRUN + + [With Create: Policy to use: digital-credentials-create 'none', is cross-origin: true, is allowed by policy: false] + expected: NOTRUN + + [With Create: Policy to use: digital-credentials-create 'self', is cross-origin: false, is allowed by policy: true] + expected: NOTRUN + + [With Create: Policy to use: digital-credentials-create 'self', is cross-origin: true, is allowed by policy: false] + expected: NOTRUN + + [With Create: Policy to use: digital-credentials-create https://www1.web-platform.test:8443, is cross-origin: false, is allowed by policy: false] + expected: NOTRUN + + [With Create: Policy to use: digital-credentials-create https://www1.web-platform.test:8443, is cross-origin: true, is allowed by policy: true] + expected: NOTRUN diff --git a/tests/wpt/meta/digital-credentials/allow-attribute-with-get.https.html.ini b/tests/wpt/meta/digital-credentials/allow-attribute-with-get.https.html.ini new file mode 100644 index 00000000000..cf9f21873af --- /dev/null +++ b/tests/wpt/meta/digital-credentials/allow-attribute-with-get.https.html.ini @@ -0,0 +1,37 @@ +[allow-attribute-with-get.https.html] + expected: TIMEOUT + [With Get: Policy to use: null, is cross-origin: false, is allowed by policy: true] + expected: TIMEOUT + + [With Get: Policy to use: null, is cross-origin: true, is allowed by policy: false] + expected: NOTRUN + + [With Get: Policy to use: digital-credentials-get, is cross-origin: false, is allowed by policy: true] + expected: NOTRUN + + [With Get: Policy to use: digital-credentials-get, is cross-origin: true, is allowed by policy: true] + expected: NOTRUN + + [With Get: Policy to use: digital-credentials-get *, is cross-origin: false, is allowed by policy: true] + expected: NOTRUN + + [With Get: Policy to use: digital-credentials-get *, is cross-origin: true, is allowed by policy: true] + expected: NOTRUN + + [With Get: Policy to use: digital-credentials-get 'none', is cross-origin: false, is allowed by policy: false] + expected: NOTRUN + + [With Get: Policy to use: digital-credentials-get 'none', is cross-origin: true, is allowed by policy: false] + expected: NOTRUN + + [With Get: Policy to use: digital-credentials-get 'self', is cross-origin: false, is allowed by policy: true] + expected: NOTRUN + + [With Get: Policy to use: digital-credentials-get 'self', is cross-origin: true, is allowed by policy: false] + expected: NOTRUN + + [With Get: Policy to use: digital-credentials-get https://www1.web-platform.test:8443, is cross-origin: false, is allowed by policy: false] + expected: NOTRUN + + [With Get: Policy to use: digital-credentials-get https://www1.web-platform.test:8443, is cross-origin: true, is allowed by policy: true] + expected: NOTRUN diff --git a/tests/wpt/meta/digital-credentials/create.disabled-by-permissions-policy.https.sub.html.ini b/tests/wpt/meta/digital-credentials/create.disabled-by-permissions-policy.https.sub.html.ini new file mode 100644 index 00000000000..3db31a4776e --- /dev/null +++ b/tests/wpt/meta/digital-credentials/create.disabled-by-permissions-policy.https.sub.html.ini @@ -0,0 +1,10 @@ +[create.disabled-by-permissions-policy.https.sub.html] + expected: TIMEOUT + [Permissions-Policy header digital-credentials-create=() disallows the top-level document.] + expected: FAIL + + [Permissions-Policy header digital-credentials-create=() disallows same-origin iframes.] + expected: TIMEOUT + + [Permissions-Policy header digital-credentials-create=() cannot be overridden using the allow attribute.] + expected: NOTRUN diff --git a/tests/wpt/meta/digital-credentials/create.tentative.https.html.ini b/tests/wpt/meta/digital-credentials/create.tentative.https.html.ini new file mode 100644 index 00000000000..e4f15c31b79 --- /dev/null +++ b/tests/wpt/meta/digital-credentials/create.tentative.https.html.ini @@ -0,0 +1,40 @@ +[create.tentative.https.html] + expected: TIMEOUT + [Calling navigator.credentials.create() without a digital member same origin.] + expected: FAIL + + [navigator.credentials.create() API rejects if there are no credential request.] + expected: FAIL + + [navigator.credentials.create() API rejects if there are no credential request for same-origin iframe.] + expected: FAIL + + [navigator.credentials.create() API rejects if there are no credential request in cross-origin iframe.] + expected: TIMEOUT + + [navigator.credentials.create() promise is rejected if called with an aborted controller.] + expected: NOTRUN + + [navigator.credentials.create() promise is rejected if called with an aborted controller in same-origin iframe.] + expected: NOTRUN + + [navigator.credentials.create() promise is rejected if called with an aborted signal in cross-origin iframe.] + expected: NOTRUN + + [navigator.credentials.create() promise is rejected if abort controller is aborted after call to create().] + expected: NOTRUN + + [navigator.credentials.create() promise is rejected if abort controller is aborted after call to create() in cross-origin iframe.] + expected: NOTRUN + + [Adding mediations together with abort signal respects the abort signal.] + expected: NOTRUN + + [Mediation is required to create a DigitalCredential.] + expected: NOTRUN + + [`requests` field is required in the options object.] + expected: NOTRUN + + [Throws TypeError when request data is not JSON stringifiable.] + expected: NOTRUN diff --git a/tests/wpt/meta/digital-credentials/default-permissions-policy.https.sub.html.ini b/tests/wpt/meta/digital-credentials/default-permissions-policy.https.sub.html.ini new file mode 100644 index 00000000000..d9e6ecc0d20 --- /dev/null +++ b/tests/wpt/meta/digital-credentials/default-permissions-policy.https.sub.html.ini @@ -0,0 +1,6 @@ +[default-permissions-policy.https.sub.html] + [Permissions-Policy is by default 'self' for get().] + expected: FAIL + + [Permissions-Policy is by default 'self' for create().] + expected: FAIL diff --git a/tests/wpt/meta/digital-credentials/enabled-on-self-origin-by-permissions-policy.https.sub.html.ini b/tests/wpt/meta/digital-credentials/enabled-on-self-origin-by-permissions-policy.https.sub.html.ini new file mode 100644 index 00000000000..8dd828e18a9 --- /dev/null +++ b/tests/wpt/meta/digital-credentials/enabled-on-self-origin-by-permissions-policy.https.sub.html.ini @@ -0,0 +1,25 @@ +[enabled-on-self-origin-by-permissions-policy.https.sub.html] + expected: TIMEOUT + [Permissions-Policy header digital-credentials-get=(self) allows the top-level document.] + expected: FAIL + + [Permissions-Policy header digital-credentials-get=(self) allows same-origin iframes.] + expected: TIMEOUT + + [Permissions-Policy header digital-credentials-get=(self) disallows cross-origin iframes.] + expected: NOTRUN + + [Permissions-Policy header explicitly set to digital-credentials-get=(self) cannot be overridden by allow attribute.] + expected: NOTRUN + + [Permissions-Policy header digital-credentials-create=(self) allows the top-level document.] + expected: NOTRUN + + [Permissions-Policy header digital-credentials-create=(self) allows same-origin iframes.] + expected: NOTRUN + + [Permissions-Policy header digital-credentials-create=(self) disallows cross-origin iframes.] + expected: NOTRUN + + [Permissions-Policy header explicitly set to digital-credentials-create=(self) cannot be overridden by allow attribute.] + expected: NOTRUN diff --git a/tests/wpt/meta/digital-credentials/get.disabled-by-permissions-policy.https.sub.html.ini b/tests/wpt/meta/digital-credentials/get.disabled-by-permissions-policy.https.sub.html.ini new file mode 100644 index 00000000000..348e5cfeaca --- /dev/null +++ b/tests/wpt/meta/digital-credentials/get.disabled-by-permissions-policy.https.sub.html.ini @@ -0,0 +1,10 @@ +[get.disabled-by-permissions-policy.https.sub.html] + expected: TIMEOUT + [Permissions-Policy header digital-credentials-get=() disallows the top-level document.] + expected: FAIL + + [Permissions-Policy header digital-credentials-get=() disallows same-origin iframes.] + expected: TIMEOUT + + [Permissions-Policy header digital-credentials-get=() cannot be overridden using the allow attribute.] + expected: NOTRUN diff --git a/tests/wpt/meta/digital-credentials/get.tentative.https.html.ini b/tests/wpt/meta/digital-credentials/get.tentative.https.html.ini new file mode 100644 index 00000000000..0235dded16d --- /dev/null +++ b/tests/wpt/meta/digital-credentials/get.tentative.https.html.ini @@ -0,0 +1,40 @@ +[get.tentative.https.html] + expected: TIMEOUT + [Type conversion happens on the data member of the DigitalCredentialGetRequest object.] + expected: FAIL + + [Calling navigator.credentials.get() without a digital member same origin.] + expected: FAIL + + [navigator.credentials.get() API rejects if there are no credential request.] + expected: FAIL + + [navigator.credentials.get() API rejects if there are no credential request for same-origin iframe.] + expected: FAIL + + [navigator.credentials.get() API rejects if there are no credential request in cross-origin iframe.] + expected: TIMEOUT + + [navigator.credentials.get() promise is rejected if called with an aborted controller.] + expected: NOTRUN + + [navigator.credentials.get() promise is rejected if called with an aborted controller in same-origin iframe.] + expected: NOTRUN + + [navigator.credentials.get() promise is rejected if called with an aborted signal in cross-origin iframe.] + expected: NOTRUN + + [navigator.credentials.get() promise is rejected if abort controller is aborted after call to get().] + expected: NOTRUN + + [navigator.credentials.get() promise is rejected if abort controller is aborted after call to get() in cross-origin iframe.] + expected: NOTRUN + + [Mediation is required to get a DigitalCredential.] + expected: NOTRUN + + [Throws TypeError when request data is not JSON stringifiable.] + expected: NOTRUN + + [`requests` field is required in the options object.] + expected: NOTRUN diff --git a/tests/wpt/meta/digital-credentials/non-fully-active.https.html.ini b/tests/wpt/meta/digital-credentials/non-fully-active.https.html.ini new file mode 100644 index 00000000000..a96889ec374 --- /dev/null +++ b/tests/wpt/meta/digital-credentials/non-fully-active.https.html.ini @@ -0,0 +1,7 @@ +[non-fully-active.https.html] + expected: TIMEOUT + [non-fully active document behavior for CredentialsContainer] + expected: FAIL + + [Promise rejects with DOMException when the document becomes non-fully active] + expected: TIMEOUT diff --git a/tests/wpt/meta/digital-credentials/user-activation.https.html.ini b/tests/wpt/meta/digital-credentials/user-activation.https.html.ini new file mode 100644 index 00000000000..14b97781f2a --- /dev/null +++ b/tests/wpt/meta/digital-credentials/user-activation.https.html.ini @@ -0,0 +1,12 @@ +[user-activation.https.html] + [navigator.credentials.get() calling the API without user activation should reject with NotAllowedError.] + expected: FAIL + + [navigator.credentials.get() consumes user activation.] + expected: FAIL + + [navigator.credentials.create() calling the API without user activation should reject with NotAllowedError.] + expected: FAIL + + [navigator.credentials.create() consumes user activation.] + expected: FAIL diff --git a/tests/wpt/meta/document-picture-in-picture/beforeunload-is-disabled.https.html.ini b/tests/wpt/meta/document-picture-in-picture/beforeunload-is-disabled.https.html.ini new file mode 100644 index 00000000000..58d4faca0ed --- /dev/null +++ b/tests/wpt/meta/document-picture-in-picture/beforeunload-is-disabled.https.html.ini @@ -0,0 +1,3 @@ +[beforeunload-is-disabled.https.html] + [Test that onbeforeunload is disabled for document picture in picture] + expected: FAIL diff --git a/tests/wpt/meta/document-picture-in-picture/clears-session-on-close.https.html.ini b/tests/wpt/meta/document-picture-in-picture/clears-session-on-close.https.html.ini new file mode 100644 index 00000000000..78bc6f87fe6 --- /dev/null +++ b/tests/wpt/meta/document-picture-in-picture/clears-session-on-close.https.html.ini @@ -0,0 +1,3 @@ +[clears-session-on-close.https.html] + [Test that documentPictureInPicture.window\n is cleared when the PiP window in closed.] + expected: FAIL diff --git a/tests/wpt/meta/document-picture-in-picture/copy-document-mode-quirks.https.html.ini b/tests/wpt/meta/document-picture-in-picture/copy-document-mode-quirks.https.html.ini new file mode 100644 index 00000000000..7185282cdd7 --- /dev/null +++ b/tests/wpt/meta/document-picture-in-picture/copy-document-mode-quirks.https.html.ini @@ -0,0 +1,3 @@ +[copy-document-mode-quirks.https.html] + [Test document picture-in-picture copies Document mode when it's quirks mode] + expected: FAIL diff --git a/tests/wpt/meta/document-picture-in-picture/copy-document-mode.https.html.ini b/tests/wpt/meta/document-picture-in-picture/copy-document-mode.https.html.ini new file mode 100644 index 00000000000..4a213383ef9 --- /dev/null +++ b/tests/wpt/meta/document-picture-in-picture/copy-document-mode.https.html.ini @@ -0,0 +1,3 @@ +[copy-document-mode.https.html] + [Test document picture-in-picture copies Document mode] + expected: FAIL diff --git a/tests/wpt/meta/document-picture-in-picture/display-mode.https.html.ini b/tests/wpt/meta/document-picture-in-picture/display-mode.https.html.ini new file mode 100644 index 00000000000..891ba578255 --- /dev/null +++ b/tests/wpt/meta/document-picture-in-picture/display-mode.https.html.ini @@ -0,0 +1,3 @@ +[display-mode.https.html] + [Test picture-in-picture display mode] + expected: FAIL diff --git a/tests/wpt/meta/document-picture-in-picture/enter-event.https.html.ini b/tests/wpt/meta/document-picture-in-picture/enter-event.https.html.ini new file mode 100644 index 00000000000..973c0de8081 --- /dev/null +++ b/tests/wpt/meta/document-picture-in-picture/enter-event.https.html.ini @@ -0,0 +1,3 @@ +[enter-event.https.html] + [Test that enter event is fired at documentPictureInPicture\n when the PiP window in opened.] + expected: FAIL diff --git a/tests/wpt/meta/document-picture-in-picture/focus-opener.https.html.ini b/tests/wpt/meta/document-picture-in-picture/focus-opener.https.html.ini new file mode 100644 index 00000000000..fb0f533ac46 --- /dev/null +++ b/tests/wpt/meta/document-picture-in-picture/focus-opener.https.html.ini @@ -0,0 +1,3 @@ +[focus-opener.https.html] + [Test that a document picture-in-picture window can use Window's focus()\n API to focus its opener window] + expected: FAIL diff --git a/tests/wpt/meta/document-picture-in-picture/iframe-document-pip.https.html.ini b/tests/wpt/meta/document-picture-in-picture/iframe-document-pip.https.html.ini new file mode 100644 index 00000000000..ad1d75f8528 --- /dev/null +++ b/tests/wpt/meta/document-picture-in-picture/iframe-document-pip.https.html.ini @@ -0,0 +1,3 @@ +[iframe-document-pip.https.html] + [Test that document pip is not allowed in iframes.] + expected: FAIL diff --git a/tests/wpt/meta/document-picture-in-picture/open-pip-window-from-pip-window.https.html.ini b/tests/wpt/meta/document-picture-in-picture/open-pip-window-from-pip-window.https.html.ini new file mode 100644 index 00000000000..66fece926c8 --- /dev/null +++ b/tests/wpt/meta/document-picture-in-picture/open-pip-window-from-pip-window.https.html.ini @@ -0,0 +1,3 @@ +[open-pip-window-from-pip-window.https.html] + [Test that documentPictureInPicture.requestWindow()\n rejects from a PiP window] + expected: FAIL diff --git a/tests/wpt/meta/document-picture-in-picture/propagate-user-activation-from-opener.https.html.ini b/tests/wpt/meta/document-picture-in-picture/propagate-user-activation-from-opener.https.html.ini new file mode 100644 index 00000000000..97ad41ff755 --- /dev/null +++ b/tests/wpt/meta/document-picture-in-picture/propagate-user-activation-from-opener.https.html.ini @@ -0,0 +1,3 @@ +[propagate-user-activation-from-opener.https.html] + [Test that a user activation in window that owns a document picture-in-picture window is usable in the\n document picture-in-picture window] + expected: FAIL diff --git a/tests/wpt/meta/document-picture-in-picture/propagate-user-activation-to-opener.https.html.ini b/tests/wpt/meta/document-picture-in-picture/propagate-user-activation-to-opener.https.html.ini new file mode 100644 index 00000000000..a38a341b071 --- /dev/null +++ b/tests/wpt/meta/document-picture-in-picture/propagate-user-activation-to-opener.https.html.ini @@ -0,0 +1,3 @@ +[propagate-user-activation-to-opener.https.html] + [Test that a user activation in a document picture-in-picture window is usable in its opener window] + expected: FAIL diff --git a/tests/wpt/meta/document-picture-in-picture/requires-width-and-height-to-both-be-specified.https.html.ini b/tests/wpt/meta/document-picture-in-picture/requires-width-and-height-to-both-be-specified.https.html.ini new file mode 100644 index 00000000000..1004abf6387 --- /dev/null +++ b/tests/wpt/meta/document-picture-in-picture/requires-width-and-height-to-both-be-specified.https.html.ini @@ -0,0 +1,6 @@ +[requires-width-and-height-to-both-be-specified.https.html] + [requestWindow should fail when width is specified without height] + expected: FAIL + + [requestWindow should fail when height is specified without width] + expected: FAIL diff --git a/tests/wpt/meta/document-picture-in-picture/resize-requires-user-gesture.https.html.ini b/tests/wpt/meta/document-picture-in-picture/resize-requires-user-gesture.https.html.ini new file mode 100644 index 00000000000..10ee2d86237 --- /dev/null +++ b/tests/wpt/meta/document-picture-in-picture/resize-requires-user-gesture.https.html.ini @@ -0,0 +1,3 @@ +[resize-requires-user-gesture.https.html] + [Test that calling resizeTo() or resizeBy() on a document\n picture-in-picture window requires user gesture] + expected: FAIL diff --git a/tests/wpt/meta/document-picture-in-picture/returns-window-with-document.https.html.ini b/tests/wpt/meta/document-picture-in-picture/returns-window-with-document.https.html.ini new file mode 100644 index 00000000000..74cb8422129 --- /dev/null +++ b/tests/wpt/meta/document-picture-in-picture/returns-window-with-document.https.html.ini @@ -0,0 +1,3 @@ +[returns-window-with-document.https.html] + [Test that documentPictureInPicture.requestWindow()\n returns a Window object] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/Event-dispatch-on-disabled-elements.html.ini b/tests/wpt/meta/dom/events/Event-dispatch-on-disabled-elements.html.ini new file mode 100644 index 00000000000..9d4549df240 --- /dev/null +++ b/tests/wpt/meta/dom/events/Event-dispatch-on-disabled-elements.html.ini @@ -0,0 +1,2 @@ +[Event-dispatch-on-disabled-elements.html] + expected: CRASH diff --git a/tests/wpt/meta/dom/events/no-focus-events-at-clicking-editable-content-in-link.html.ini b/tests/wpt/meta/dom/events/no-focus-events-at-clicking-editable-content-in-link.html.ini new file mode 100644 index 00000000000..b977994d1b6 --- /dev/null +++ b/tests/wpt/meta/dom/events/no-focus-events-at-clicking-editable-content-in-link.html.ini @@ -0,0 +1,6 @@ +[no-focus-events-at-clicking-editable-content-in-link.html] + [Click editable element in link] + expected: FAIL + + [Click editable link] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-body.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-body.html.ini new file mode 100644 index 00000000000..6e5db673917 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-body.html.ini @@ -0,0 +1,3 @@ +[non-passive-mousewheel-event-listener-on-body.html] + [non-passive mousewheel event listener on body] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-div.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-div.html.ini new file mode 100644 index 00000000000..3ca80cde37b --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-div.html.ini @@ -0,0 +1,3 @@ +[non-passive-mousewheel-event-listener-on-div.html] + [non-passive mousewheel event listener on div] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-document.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-document.html.ini new file mode 100644 index 00000000000..083136f6452 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-document.html.ini @@ -0,0 +1,3 @@ +[non-passive-mousewheel-event-listener-on-document.html] + [non-passive mousewheel event listener on document] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-root.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-root.html.ini new file mode 100644 index 00000000000..ca0ddb86f64 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-root.html.ini @@ -0,0 +1,3 @@ +[non-passive-mousewheel-event-listener-on-root.html] + [non-passive mousewheel event listener on root] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-window.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-window.html.ini new file mode 100644 index 00000000000..98076f47ce6 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-window.html.ini @@ -0,0 +1,3 @@ +[non-passive-mousewheel-event-listener-on-window.html] + [non-passive mousewheel event listener on window] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-body.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-body.html.ini new file mode 100644 index 00000000000..780db9b2c50 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-body.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchmove-event-listener-on-body.html] + [non-passive touchmove event listener on body] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-div.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-div.html.ini new file mode 100644 index 00000000000..a5d346e1ccf --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-div.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchmove-event-listener-on-div.html] + [non-passive touchmove event listener on div] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-document.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-document.html.ini new file mode 100644 index 00000000000..721b3b6c708 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-document.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchmove-event-listener-on-document.html] + [non-passive touchmove event listener on document] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-root.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-root.html.ini new file mode 100644 index 00000000000..91f2390f1d1 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-root.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchmove-event-listener-on-root.html] + [non-passive touchmove event listener on root] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-window.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-window.html.ini new file mode 100644 index 00000000000..87879a4f769 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-window.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchmove-event-listener-on-window.html] + [non-passive-touchmove-event-listener-on-window] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-body.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-body.html.ini new file mode 100644 index 00000000000..e4013466140 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-body.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchstart-event-listener-on-body.html] + [non-passive touchstart event listener on body] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-div.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-div.html.ini new file mode 100644 index 00000000000..672536b3bd2 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-div.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchstart-event-listener-on-div.html] + [non-passive touchstart event listener on div] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-document.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-document.html.ini new file mode 100644 index 00000000000..119741172e1 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-document.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchstart-event-listener-on-document.html] + [non-passive touchstart event listener on document] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-root.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-root.html.ini new file mode 100644 index 00000000000..a02a242b70e --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-root.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchstart-event-listener-on-root.html] + [non-passive touchstart event listener on root] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-window.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-window.html.ini new file mode 100644 index 00000000000..a76a7f4b28d --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-window.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchstart-event-listener-on-window.html] + [non-passive touchstart event listener on window] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-body.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-body.html.ini new file mode 100644 index 00000000000..41580985c80 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-body.html.ini @@ -0,0 +1,3 @@ +[passive-mousewheel-event-listener-on-body.html] + [passive mousewheel event listener on body] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-div.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-div.html.ini new file mode 100644 index 00000000000..7cc497c9ea9 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-div.html.ini @@ -0,0 +1,3 @@ +[passive-mousewheel-event-listener-on-div.html] + [passive mousewheel event listener on div] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-document.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-document.html.ini new file mode 100644 index 00000000000..868348d2f15 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-document.html.ini @@ -0,0 +1,3 @@ +[passive-mousewheel-event-listener-on-document.html] + [passive mousewheel event listener on document] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-root.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-root.html.ini new file mode 100644 index 00000000000..a3e817f9f09 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-root.html.ini @@ -0,0 +1,3 @@ +[passive-mousewheel-event-listener-on-root.html] + [passive mousewheel event listener on root] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-window.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-window.html.ini new file mode 100644 index 00000000000..681e7f977af --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-window.html.ini @@ -0,0 +1,3 @@ +[passive-mousewheel-event-listener-on-window.html] + [passive mousewheel event listener on window] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-body.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-body.html.ini new file mode 100644 index 00000000000..1a8a779396d --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-body.html.ini @@ -0,0 +1,3 @@ +[passive-touchmove-event-listener-on-body.html] + [passive touchmove event listener on body] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-div.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-div.html.ini new file mode 100644 index 00000000000..5d015da22ca --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-div.html.ini @@ -0,0 +1,3 @@ +[passive-touchmove-event-listener-on-div.html] + [passive touchmove event listener on div] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-document.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-document.html.ini new file mode 100644 index 00000000000..ea6f352ee18 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-document.html.ini @@ -0,0 +1,3 @@ +[passive-touchmove-event-listener-on-document.html] + [passive touchmove event listener on document] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-root.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-root.html.ini new file mode 100644 index 00000000000..cd22c913514 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-root.html.ini @@ -0,0 +1,3 @@ +[passive-touchmove-event-listener-on-root.html] + [passive touchmove event listener on root] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-window.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-window.html.ini new file mode 100644 index 00000000000..aba1c30d326 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-window.html.ini @@ -0,0 +1,3 @@ +[passive-touchmove-event-listener-on-window.html] + [passive touchmove event listener on window] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-body.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-body.html.ini new file mode 100644 index 00000000000..bdd94d5d266 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-body.html.ini @@ -0,0 +1,3 @@ +[passive-touchstart-event-listener-on-body.html] + [passive touchstart event listener on body] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-div.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-div.html.ini new file mode 100644 index 00000000000..42167e18af6 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-div.html.ini @@ -0,0 +1,3 @@ +[passive-touchstart-event-listener-on-div.html] + [passive touchstart event listener on div] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-document.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-document.html.ini new file mode 100644 index 00000000000..78fe88a3040 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-document.html.ini @@ -0,0 +1,3 @@ +[passive-touchstart-event-listener-on-document.html] + [passive touchstart event listener on document] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-root.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-root.html.ini new file mode 100644 index 00000000000..a24db4d870a --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-root.html.ini @@ -0,0 +1,3 @@ +[passive-touchstart-event-listener-on-root.html] + [passive touchstart event listener on root] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-window.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-window.html.ini new file mode 100644 index 00000000000..23c2cc990c2 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-window.html.ini @@ -0,0 +1,3 @@ +[passive-touchstart-event-listener-on-window.html] + [passive touchstart event listener on window] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-body.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-body.html.ini new file mode 100644 index 00000000000..e8df7eb4494 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-body.html.ini @@ -0,0 +1,3 @@ +[passive-wheel-event-listener-on-body.html] + [passive wheel event listener on body] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-div.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-div.html.ini new file mode 100644 index 00000000000..b8cd5a3f7bf --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-div.html.ini @@ -0,0 +1,3 @@ +[passive-wheel-event-listener-on-div.html] + [passive wheel event listener on div] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-document.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-document.html.ini new file mode 100644 index 00000000000..c5a72900e4d --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-document.html.ini @@ -0,0 +1,3 @@ +[passive-wheel-event-listener-on-document.html] + [passive wheel event listener on document] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-root.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-root.html.ini new file mode 100644 index 00000000000..9a72867d427 --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-root.html.ini @@ -0,0 +1,3 @@ +[passive-wheel-event-listener-on-root.html] + [passive wheel event listener on root] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-window.html.ini b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-window.html.ini new file mode 100644 index 00000000000..ba7894bfe5e --- /dev/null +++ b/tests/wpt/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-window.html.ini @@ -0,0 +1,3 @@ +[passive-wheel-event-listener-on-window.html] + [passive wheel event listener on window] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/pointer-event-document-move.html.ini b/tests/wpt/meta/dom/events/pointer-event-document-move.html.ini new file mode 100644 index 00000000000..f4db71213ce --- /dev/null +++ b/tests/wpt/meta/dom/events/pointer-event-document-move.html.ini @@ -0,0 +1,3 @@ +[pointer-event-document-move.html] + [Moving a node to new document should move the registered event listeners together] + expected: FAIL diff --git a/tests/wpt/meta/dom/events/scrolling/input-text-scroll-event-when-using-arrow-keys.html.ini b/tests/wpt/meta/dom/events/scrolling/input-text-scroll-event-when-using-arrow-keys.html.ini new file mode 100644 index 00000000000..9dcbad261d8 --- /dev/null +++ b/tests/wpt/meta/dom/events/scrolling/input-text-scroll-event-when-using-arrow-keys.html.ini @@ -0,0 +1,7 @@ +[input-text-scroll-event-when-using-arrow-keys.html] + expected: TIMEOUT + [Scroll event fired for element.] + expected: TIMEOUT + + [Scroll event fired for , observed from
] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on
Span
, observed from ] + expected: FAIL + + [Trusted key events on
Span
, observed from ] + expected: FAIL + + [Untrusted key events on , observed from ] + expected: FAIL + + [Trusted key events on , observed from ] + expected: FAIL + + [Untrusted key events on Text, observed from ] + expected: FAIL + + [Trusted key events on Text, observed from ] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/disabled-elements/event-propagate-disabled.tentative.html.ini b/tests/wpt/meta/html/semantics/disabled-elements/event-propagate-disabled.tentative.html.ini new file mode 100644 index 00000000000..7d19a128a48 --- /dev/null +++ b/tests/wpt/meta/html/semantics/disabled-elements/event-propagate-disabled.tentative.html.ini @@ -0,0 +1,768 @@ +[event-propagate-disabled.tentative.html] + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from , observed from ] + expected: FAIL + + [click() on , observed from , observed from ] + expected: FAIL + + [Trusted click on , observed from \n \n \n , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from \n \n \n , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from \n \n \n , observed from ] + expected: FAIL + + [click() on , observed from \n \n \n , observed from ] + expected: FAIL + + [Trusted click on
Text
, observed from
] + expected: FAIL + + [Trusted click on
Text
, observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on
Text
, observed from
] + expected: FAIL + + [Dispatch new MouseEvent() on
Text
, observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on
Text
, observed from
] + expected: FAIL + + [Dispatch new PointerEvent() on
Text
, observed from ] + expected: FAIL + + [click() on
Text
, observed from
] + expected: FAIL + + [click() on
Text
, observed from ] + expected: FAIL + + [Trusted click on
Span
, observed from ] + expected: FAIL + + [Trusted click on
Span
, observed from
] + expected: FAIL + + [Trusted click on
Span
, observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on
Span
, observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on
Span
, observed from
] + expected: FAIL + + [Dispatch new MouseEvent() on
Span
, observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on
Span
, observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on
Span
, observed from
] + expected: FAIL + + [Dispatch new PointerEvent() on
Span
, observed from ] + expected: FAIL + + [click() on
Span
, observed from ] + expected: FAIL + + [click() on
Span
, observed from
] + expected: FAIL + + [click() on
Span
, observed from ] + expected: FAIL + + [Trusted click on , observed from , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from , observed from ] + expected: FAIL + + [click() on , observed from , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from , observed from ] + expected: FAIL + + [Trusted click on , observed from , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from , observed from ] + expected: FAIL + + [click() on , observed from , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Trusted click on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [click() on , observed from ] + expected: FAIL + + [Trusted click on Text, observed from ] + expected: FAIL + + [Trusted click on Text, observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on Text, observed from ] + expected: FAIL + + [Dispatch new MouseEvent() on Text, observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on Text, observed from ] + expected: FAIL + + [Dispatch new PointerEvent() on Text, observed from ] + expected: FAIL + + [click() on Text, observed from ] + expected: FAIL + + [click() on Text, observed from ] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/disabled-elements/fieldset-event-propagation.tentative.html.ini b/tests/wpt/meta/html/semantics/disabled-elements/fieldset-event-propagation.tentative.html.ini new file mode 100644 index 00000000000..80ef0b7c408 --- /dev/null +++ b/tests/wpt/meta/html/semantics/disabled-elements/fieldset-event-propagation.tentative.html.ini @@ -0,0 +1,3 @@ +[fieldset-event-propagation.tentative.html] + [Disabled fieldset elements should not block click events from click().] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/embedded-content/media-elements/autoplay-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini b/tests/wpt/meta/html/semantics/embedded-content/media-elements/autoplay-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini new file mode 100644 index 00000000000..dee9bd0fd14 --- /dev/null +++ b/tests/wpt/meta/html/semantics/embedded-content/media-elements/autoplay-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini @@ -0,0 +1,7 @@ +[autoplay-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html] + expected: ERROR + [Feature-Policy allow="autoplay" allows same-origin navigation in an iframe.] + expected: TIMEOUT + + [Feature-Policy allow="autoplay" disallows cross-origin navigation in an iframe.] + expected: TIMEOUT diff --git a/tests/wpt/meta/html/semantics/embedded-content/media-elements/autoplay-allowed-by-feature-policy-attribute.https.sub.html.ini b/tests/wpt/meta/html/semantics/embedded-content/media-elements/autoplay-allowed-by-feature-policy-attribute.https.sub.html.ini new file mode 100644 index 00000000000..bf9b5c6f6b1 --- /dev/null +++ b/tests/wpt/meta/html/semantics/embedded-content/media-elements/autoplay-allowed-by-feature-policy-attribute.https.sub.html.ini @@ -0,0 +1,7 @@ +[autoplay-allowed-by-feature-policy-attribute.https.sub.html] + expected: ERROR + [Feature policy "autoplay" can be enabled in same-origin iframe using allow="autoplay" attribute] + expected: TIMEOUT + + [Feature policy "autoplay" can be enabled in cross-origin iframe using allow="autoplay" attribute] + expected: TIMEOUT diff --git a/tests/wpt/meta/html/semantics/embedded-content/media-elements/autoplay-default-feature-policy.https.sub.html.ini b/tests/wpt/meta/html/semantics/embedded-content/media-elements/autoplay-default-feature-policy.https.sub.html.ini new file mode 100644 index 00000000000..0b48548da99 --- /dev/null +++ b/tests/wpt/meta/html/semantics/embedded-content/media-elements/autoplay-default-feature-policy.https.sub.html.ini @@ -0,0 +1,3 @@ +[autoplay-default-feature-policy.https.sub.html] + [Default "autoplay" feature policy ["self"\] disallows cross-origin iframes.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/embedded-content/media-elements/autoplay-disabled-by-feature-policy.https.sub.html.ini b/tests/wpt/meta/html/semantics/embedded-content/media-elements/autoplay-disabled-by-feature-policy.https.sub.html.ini new file mode 100644 index 00000000000..a6f5d6f728c --- /dev/null +++ b/tests/wpt/meta/html/semantics/embedded-content/media-elements/autoplay-disabled-by-feature-policy.https.sub.html.ini @@ -0,0 +1,6 @@ +[autoplay-disabled-by-feature-policy.https.sub.html] + [Feature-Policy header: autoplay "none" disallows same-origin iframes.] + expected: FAIL + + [Feature-Policy header: autoplay "none" disallows cross-origin iframes.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/embedded-content/media-elements/preserves-pitch.html.ini b/tests/wpt/meta/html/semantics/embedded-content/media-elements/preserves-pitch.html.ini new file mode 100644 index 00000000000..27504e6c0bb --- /dev/null +++ b/tests/wpt/meta/html/semantics/embedded-content/media-elements/preserves-pitch.html.ini @@ -0,0 +1,2 @@ +[preserves-pitch.html] + expected: CRASH diff --git a/tests/wpt/meta/html/semantics/embedded-content/media-elements/src_object_blob.html.ini b/tests/wpt/meta/html/semantics/embedded-content/media-elements/src_object_blob.html.ini new file mode 100644 index 00000000000..9e59d5e2043 --- /dev/null +++ b/tests/wpt/meta/html/semantics/embedded-content/media-elements/src_object_blob.html.ini @@ -0,0 +1,4 @@ +[src_object_blob.html] + expected: TIMEOUT + [HTMLMediaElement.srcObject blob] + expected: TIMEOUT diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation_by_user_activation_with_user_gesture.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation_by_user_activation_with_user_gesture.html.ini new file mode 100644 index 00000000000..d56db52fdb0 --- /dev/null +++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation_by_user_activation_with_user_gesture.html.ini @@ -0,0 +1,4 @@ +[iframe_sandbox_allow_top_navigation_by_user_activation_with_user_gesture.html] + expected: TIMEOUT + [iframe_sandbox_allow_top_navigation_by_user_activation_with_user_gesture] + expected: TIMEOUT diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation_by_user_activation_without_user_gesture.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation_by_user_activation_without_user_gesture.html.ini new file mode 100644 index 00000000000..5edf77f8e63 --- /dev/null +++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation_by_user_activation_without_user_gesture.html.ini @@ -0,0 +1,4 @@ +[iframe_sandbox_allow_top_navigation_by_user_activation_without_user_gesture.html] + expected: TIMEOUT + [iframe_sandbox_allow_top_navigation_by_user_activation_without_user_gesture] + expected: TIMEOUT diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_with_user_gesture.tentative.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_with_user_gesture.tentative.html.ini new file mode 100644 index 00000000000..25ac0ba556b --- /dev/null +++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_with_user_gesture.tentative.html.ini @@ -0,0 +1,4 @@ +[iframe_top_navigation_with_user_gesture.tentative.html] + expected: TIMEOUT + [iframe_top_navigation_with_user_gesture] + expected: TIMEOUT diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_with_user_gesture_after_failure.tentative.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_with_user_gesture_after_failure.tentative.html.ini new file mode 100644 index 00000000000..ebe54ddd883 --- /dev/null +++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_with_user_gesture_after_failure.tentative.html.ini @@ -0,0 +1,4 @@ +[iframe_top_navigation_with_user_gesture_after_failure.tentative.html] + expected: TIMEOUT + [iframe_top_navigation_with_user_gesture_after_failure] + expected: TIMEOUT diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_without_user_gesture.tentative.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_without_user_gesture.tentative.html.ini new file mode 100644 index 00000000000..ada828f42a8 --- /dev/null +++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_without_user_gesture.tentative.html.ini @@ -0,0 +1,4 @@ +[iframe_top_navigation_without_user_gesture.tentative.html] + expected: TIMEOUT + [iframe_top_navigation_without_user_gesture] + expected: TIMEOUT diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_without_user_gesture_nested_same_site.tentative.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_without_user_gesture_nested_same_site.tentative.html.ini new file mode 100644 index 00000000000..4a7111019a2 --- /dev/null +++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_without_user_gesture_nested_same_site.tentative.html.ini @@ -0,0 +1,4 @@ +[iframe_top_navigation_without_user_gesture_nested_same_site.tentative.html] + expected: TIMEOUT + [iframe_top_navigation_without_user_gesture_nested_same_site] + expected: TIMEOUT diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_without_user_gesture_same_site.tentative.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_without_user_gesture_same_site.tentative.html.ini new file mode 100644 index 00000000000..29201648119 --- /dev/null +++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_top_navigation_without_user_gesture_same_site.tentative.html.ini @@ -0,0 +1,3 @@ +[iframe_top_navigation_without_user_gesture_same_site.tentative.html] + [iframe_top_navigation_without_user_gesture_same_site] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/move-node-local-root-events-still-fire.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/move-node-local-root-events-still-fire.html.ini new file mode 100644 index 00000000000..ea9dce4a9ef --- /dev/null +++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/move-node-local-root-events-still-fire.html.ini @@ -0,0 +1,3 @@ +[move-node-local-root-events-still-fire.html] + [Event handler-bearing node moved across local roots and its event listeners still work] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-object-element/object-image-click.sub.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-object-element/object-image-click.sub.html.ini new file mode 100644 index 00000000000..2dd7f244872 --- /dev/null +++ b/tests/wpt/meta/html/semantics/embedded-content/the-object-element/object-image-click.sub.html.ini @@ -0,0 +1,12 @@ +[object-image-click.sub.html] + [same-origin-explicit] + expected: FAIL + + [same-origin-implicit] + expected: FAIL + + [cross-origin-explicit] + expected: FAIL + + [cross-origin-implicit] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/beforeinput.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/beforeinput.tentative.html.ini new file mode 100644 index 00000000000..0d22718b005 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/beforeinput.tentative.html.ini @@ -0,0 +1,48 @@ +[beforeinput.tentative.html] + [] + expected: FAIL + + [] + expected: FAIL + + [] + expected: FAIL + + [] + expected: FAIL + + [] + expected: FAIL + + [] + expected: FAIL + + [] + expected: FAIL + + [] + expected: FAIL + + [] + expected: FAIL + + [] + expected: FAIL + + [] + expected: FAIL + + [] + expected: FAIL + + [] + expected: FAIL + + [] + expected: FAIL + + [] + expected: FAIL + + [] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/constraints/form-validation-validity-textarea-defaultValue.html.ini b/tests/wpt/meta/html/semantics/forms/constraints/form-validation-validity-textarea-defaultValue.html.ini new file mode 100644 index 00000000000..31f9df314a8 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/constraints/form-validation-validity-textarea-defaultValue.html.ini @@ -0,0 +1,6 @@ +[form-validation-validity-textarea-defaultValue.html] + [Default validity based on emptiness] + expected: FAIL + + [Setting textarea.defaultValue should not trigger validation] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/form-submission-target/form-target-blank-useractivation-multi-globals.html.ini b/tests/wpt/meta/html/semantics/forms/form-submission-target/form-target-blank-useractivation-multi-globals.html.ini new file mode 100644 index 00000000000..60084f99984 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/form-submission-target/form-target-blank-useractivation-multi-globals.html.ini @@ -0,0 +1,6 @@ +[form-target-blank-useractivation-multi-globals.html] + [.submit()] + expected: FAIL + + [.requestSubmit()] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/form-submission-target/form-target-blank-useractivation.html.ini b/tests/wpt/meta/html/semantics/forms/form-submission-target/form-target-blank-useractivation.html.ini new file mode 100644 index 00000000000..5bc962d9f0c --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/form-submission-target/form-target-blank-useractivation.html.ini @@ -0,0 +1,9 @@ +[form-target-blank-useractivation.html] + [.submit()] + expected: FAIL + + [.requestSubmit()] + expected: FAIL + + [ click submit] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/input-change-event-properties.html.ini b/tests/wpt/meta/html/semantics/forms/input-change-event-properties.html.ini new file mode 100644 index 00000000000..6581951d350 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/input-change-event-properties.html.ini @@ -0,0 +1,33 @@ +[input-change-event-properties.html] + [ click()] + expected: FAIL + + [ click()] + expected: FAIL + + [ typing] + expected: FAIL + + [ typing] + expected: FAIL + + [ typing] + expected: FAIL + + [ typing] + expected: FAIL + + [ typing] + expected: FAIL + + [ typing] + expected: FAIL + + [ typing] + expected: FAIL + + [ typing] + expected: FAIL + + [ should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL + + [Selecting texts across should not cancel selection] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-input-element/show-picker-disabled-readonly.html.ini b/tests/wpt/meta/html/semantics/forms/the-input-element/show-picker-disabled-readonly.html.ini new file mode 100644 index 00000000000..aa0b6cf8998 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-input-element/show-picker-disabled-readonly.html.ini @@ -0,0 +1,132 @@ +[show-picker-disabled-readonly.html] + [input[type=button\] showPicker() throws when disabled] + expected: FAIL + + [input[type=checkbox\] showPicker() throws when disabled] + expected: FAIL + + [input[type=color\] showPicker() throws when disabled] + expected: FAIL + + [input[type=date\] showPicker() throws when disabled] + expected: FAIL + + [input[type=datetime-local\] showPicker() throws when disabled] + expected: FAIL + + [input[type=email\] showPicker() throws when disabled] + expected: FAIL + + [input[type=file\] showPicker() throws when disabled] + expected: FAIL + + [input[type=hidden\] showPicker() throws when disabled] + expected: FAIL + + [input[type=image\] showPicker() throws when disabled] + expected: FAIL + + [input[type=month\] showPicker() throws when disabled] + expected: FAIL + + [input[type=number\] showPicker() throws when disabled] + expected: FAIL + + [input[type=password\] showPicker() throws when disabled] + expected: FAIL + + [input[type=radio\] showPicker() throws when disabled] + expected: FAIL + + [input[type=range\] showPicker() throws when disabled] + expected: FAIL + + [input[type=reset\] showPicker() throws when disabled] + expected: FAIL + + [input[type=search\] showPicker() throws when disabled] + expected: FAIL + + [input[type=submit\] showPicker() throws when disabled] + expected: FAIL + + [input[type=tel\] showPicker() throws when disabled] + expected: FAIL + + [input[type=text\] showPicker() throws when disabled] + expected: FAIL + + [input[type=time\] showPicker() throws when disabled] + expected: FAIL + + [input[type=url\] showPicker() throws when disabled] + expected: FAIL + + [input[type=week\] showPicker() throws when disabled] + expected: FAIL + + [input[type=button\] showPicker() doesn't throw when readonly] + expected: FAIL + + [input[type=checkbox\] showPicker() doesn't throw when readonly] + expected: FAIL + + [input[type=color\] showPicker() doesn't throw when readonly] + expected: FAIL + + [input[type=date\] showPicker() throws when readonly] + expected: FAIL + + [input[type=datetime-local\] showPicker() throws when readonly] + expected: FAIL + + [input[type=email\] showPicker() throws when readonly] + expected: FAIL + + [input[type=file\] showPicker() doesn't throw when readonly] + expected: FAIL + + [input[type=hidden\] showPicker() doesn't throw when readonly] + expected: FAIL + + [input[type=image\] showPicker() doesn't throw when readonly] + expected: FAIL + + [input[type=month\] showPicker() throws when readonly] + expected: FAIL + + [input[type=number\] showPicker() throws when readonly] + expected: FAIL + + [input[type=password\] showPicker() throws when readonly] + expected: FAIL + + [input[type=radio\] showPicker() doesn't throw when readonly] + expected: FAIL + + [input[type=range\] showPicker() doesn't throw when readonly] + expected: FAIL + + [input[type=reset\] showPicker() doesn't throw when readonly] + expected: FAIL + + [input[type=search\] showPicker() throws when readonly] + expected: FAIL + + [input[type=submit\] showPicker() doesn't throw when readonly] + expected: FAIL + + [input[type=tel\] showPicker() throws when readonly] + expected: FAIL + + [input[type=text\] showPicker() throws when readonly] + expected: FAIL + + [input[type=time\] showPicker() throws when readonly] + expected: FAIL + + [input[type=url\] showPicker() throws when readonly] + expected: FAIL + + [input[type=week\] showPicker() throws when readonly] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-input-element/show-picker-user-gesture.html.ini b/tests/wpt/meta/html/semantics/forms/the-input-element/show-picker-user-gesture.html.ini new file mode 100644 index 00000000000..9199194cac9 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-input-element/show-picker-user-gesture.html.ini @@ -0,0 +1,189 @@ +[show-picker-user-gesture.html] + [input[type=button\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=button\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=button\] showPicker() consumes user activation] + expected: FAIL + + [input[type=checkbox\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=checkbox\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=checkbox\] showPicker() consumes user activation] + expected: FAIL + + [input[type=color\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=color\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=color\] showPicker() consumes user activation] + expected: FAIL + + [input[type=date\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=date\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=date\] showPicker() consumes user activation] + expected: FAIL + + [input[type=datetime-local\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=datetime-local\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=datetime-local\] showPicker() consumes user activation] + expected: FAIL + + [input[type=email\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=email\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=email\] showPicker() consumes user activation] + expected: FAIL + + [input[type=hidden\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=hidden\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=hidden\] showPicker() consumes user activation] + expected: FAIL + + [input[type=image\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=image\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=image\] showPicker() consumes user activation] + expected: FAIL + + [input[type=month\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=month\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=month\] showPicker() consumes user activation] + expected: FAIL + + [input[type=number\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=number\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=number\] showPicker() consumes user activation] + expected: FAIL + + [input[type=password\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=password\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=password\] showPicker() consumes user activation] + expected: FAIL + + [input[type=radio\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=radio\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=radio\] showPicker() consumes user activation] + expected: FAIL + + [input[type=range\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=range\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=range\] showPicker() consumes user activation] + expected: FAIL + + [input[type=reset\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=reset\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=reset\] showPicker() consumes user activation] + expected: FAIL + + [input[type=search\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=search\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=search\] showPicker() consumes user activation] + expected: FAIL + + [input[type=submit\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=submit\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=submit\] showPicker() consumes user activation] + expected: FAIL + + [input[type=tel\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=tel\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=tel\] showPicker() consumes user activation] + expected: FAIL + + [input[type=text\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=text\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=text\] showPicker() consumes user activation] + expected: FAIL + + [input[type=time\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=time\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=time\] showPicker() consumes user activation] + expected: FAIL + + [input[type=url\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=url\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=url\] showPicker() consumes user activation] + expected: FAIL + + [input[type=week\] showPicker() requires a user gesture] + expected: FAIL + + [input[type=week\] showPicker() does not throw when user activation is active] + expected: FAIL + + [input[type=week\] showPicker() consumes user activation] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-label-element/control-active-with-multiple-clicks.html.ini b/tests/wpt/meta/html/semantics/forms/the-label-element/control-active-with-multiple-clicks.html.ini new file mode 100644 index 00000000000..fe53d230b8e --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-label-element/control-active-with-multiple-clicks.html.ini @@ -0,0 +1,3 @@ +[control-active-with-multiple-clicks.html] + [Control should be :active on mousedown when clicking the label twice in succession.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select-in-page/customizable-select-in-page-keyboard-behavior.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select-in-page/customizable-select-in-page-keyboard-behavior.tentative.html.ini new file mode 100644 index 00000000000..127234bb1d9 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select-in-page/customizable-select-in-page-keyboard-behavior.tentative.html.ini @@ -0,0 +1,9 @@ +[customizable-select-in-page-keyboard-behavior.tentative.html] + [Keyboard behavior for base appearance ] + expected: FAIL + + [Base appearance in-page selects should not be focusable.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select-in-page/customizable-select-in-page-mouse-behavior.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select-in-page/customizable-select-in-page-mouse-behavior.tentative.html.ini new file mode 100644 index 00000000000..101e80116c6 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select-in-page/customizable-select-in-page-mouse-behavior.tentative.html.ini @@ -0,0 +1,12 @@ +[customizable-select-in-page-mouse-behavior.tentative.html] + [mouse: input behavior for base appearance ] + expected: FAIL + + [touch: input behavior for base appearance ] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select-in-page/select-in-page-typeahead.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select-in-page/select-in-page-typeahead.tentative.html.ini new file mode 100644 index 00000000000..d41badce79f --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select-in-page/select-in-page-typeahead.tentative.html.ini @@ -0,0 +1,6 @@ +[select-in-page-typeahead.tentative.html] + [: Typeahead should focus options without checking them.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select-multiple-popup/select-multiple-popup-keyboard-behavior.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select-multiple-popup/select-multiple-popup-keyboard-behavior.tentative.html.ini new file mode 100644 index 00000000000..9387b3d5dde --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select-multiple-popup/select-multiple-popup-keyboard-behavior.tentative.html.ini @@ -0,0 +1,3 @@ +[select-multiple-popup-keyboard-behavior.tentative.html] + [Keyboard behavior for base appearance ] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/button-in-popover.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/button-in-popover.html.ini new file mode 100644 index 00000000000..8e62d1f9648 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/button-in-popover.html.ini @@ -0,0 +1,6 @@ +[button-in-popover.html] + [Buttons in the popover should be rendered and should not close the popover when clicked.] + expected: FAIL + + [Non-interactive content in the popover should not close the popover when clicked.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/nested-options.tenative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/nested-options.tenative.html.ini new file mode 100644 index 00000000000..8619eb44e79 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/nested-options.tenative.html.ini @@ -0,0 +1,6 @@ +[nested-options.tenative.html] + [The HTML parser should disallow nested options in select datalist.] + expected: FAIL + + [Showing the popup with nested should not crash.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-keyboard-behavior.optional.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-keyboard-behavior.optional.html.ini new file mode 100644 index 00000000000..04be3b8010c --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-keyboard-behavior.optional.html.ini @@ -0,0 +1,31 @@ +[select-keyboard-behavior.optional.html] + expected: ERROR + [defaultbutton: When the listbox is closed, spacebar should open the listbox.] + expected: FAIL + + [defaultbutton: When the listbox is closed, all arrow keys should open the listbox.] + expected: NOTRUN + + [defaultbutton: When the listbox is closed, the enter key should submit the form or do nothing.] + expected: NOTRUN + + [defaultbutton: When the listbox is open, the enter key should commit the selected option.] + expected: NOTRUN + + [defaultbutton: When the listbox is open, the tab key should close the listbox.] + expected: NOTRUN + + [custombutton: When the listbox is closed, spacebar should open the listbox.] + expected: NOTRUN + + [custombutton: When the listbox is closed, all arrow keys should open the listbox.] + expected: NOTRUN + + [custombutton: When the listbox is closed, the enter key should submit the form or do nothing.] + expected: NOTRUN + + [custombutton: When the listbox is open, the enter key should commit the selected option.] + expected: NOTRUN + + [custombutton: When the listbox is open, the tab key should close the listbox.] + expected: NOTRUN diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-keyboard-focus-change-for-hidden-options.optional.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-keyboard-focus-change-for-hidden-options.optional.html.ini new file mode 100644 index 00000000000..4573857a120 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-keyboard-focus-change-for-hidden-options.optional.html.ini @@ -0,0 +1,3 @@ +[select-keyboard-focus-change-for-hidden-options.optional.html] + [Hidden options should be skipped when changing focus using the up and down keys.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-listitems-crash.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-listitems-crash.html.ini new file mode 100644 index 00000000000..9dc54d625ac --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-listitems-crash.html.ini @@ -0,0 +1,2 @@ +[select-listitems-crash.html] + expected: TIMEOUT diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-listitems-hr-crash.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-listitems-hr-crash.html.ini new file mode 100644 index 00000000000..a3b04c0a71f --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-listitems-hr-crash.html.ini @@ -0,0 +1,2 @@ +[select-listitems-hr-crash.html] + expected: TIMEOUT diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-mouse-behavior.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-mouse-behavior.html.ini new file mode 100644 index 00000000000..3c703d593c2 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-mouse-behavior.html.ini @@ -0,0 +1,2 @@ +[select-mouse-behavior.html] + expected: CRASH diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-optgroup-arrow-keys.optional.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-optgroup-arrow-keys.optional.html.ini new file mode 100644 index 00000000000..d9ea1d4e6e1 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-optgroup-arrow-keys.optional.html.ini @@ -0,0 +1,3 @@ +[select-optgroup-arrow-keys.optional.html] + [Keyboard navigation forwards and backwards should visit each option with optgroups.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-option-arrow-scroll.optional.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-option-arrow-scroll.optional.html.ini new file mode 100644 index 00000000000..38842eda19d --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-option-arrow-scroll.optional.html.ini @@ -0,0 +1,6 @@ +[select-option-arrow-scroll.optional.html] + [topofdocument: Arrow keys on options should not scroll the document.] + expected: FAIL + + [bottomofdocument: Arrow keys on options should not scroll the document.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-option-hover-styles.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-option-hover-styles.html.ini new file mode 100644 index 00000000000..351153752eb --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-option-hover-styles.html.ini @@ -0,0 +1,3 @@ +[select-option-hover-styles.html] + [Hover styles should be present for appearance:base-select options.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-animations.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-animations.html.ini new file mode 100644 index 00000000000..fd3982cfec9 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-animations.html.ini @@ -0,0 +1,3 @@ +[select-picker-animations.html] + [select::picker(select) should support author provided top layer animations.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-exit-animation.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-exit-animation.html.ini new file mode 100644 index 00000000000..5d6b77eaff5 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-exit-animation.html.ini @@ -0,0 +1,3 @@ +[select-picker-exit-animation.html] + [Top layer exit animations should work on ::picker(select) just like a popover.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-hover-active-pseudo.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-hover-active-pseudo.html.ini new file mode 100644 index 00000000000..206b37d1dfb --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-hover-active-pseudo.html.ini @@ -0,0 +1,12 @@ +[select-picker-hover-active-pseudo.html] + [defaultbutton: select should match :hover and :active when interacting with button.] + expected: FAIL + + [defaultbutton: select should not match :hover or :active when interacting with elements in the picker.] + expected: FAIL + + [custombutton: select should match :hover and :active when interacting with button.] + expected: FAIL + + [custombutton: select should not match :hover or :active when interacting with elements in the picker.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-interactive-element-focus.optional.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-interactive-element-focus.optional.html.ini new file mode 100644 index 00000000000..d745810fb16 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-interactive-element-focus.optional.html.ini @@ -0,0 +1,2 @@ +[select-picker-interactive-element-focus.optional.html] + expected: CRASH diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-starting-style.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-starting-style.html.ini new file mode 100644 index 00000000000..3096a4eeb6f --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-picker-starting-style.html.ini @@ -0,0 +1,3 @@ +[select-picker-starting-style.html] + [@starting-style should work on ::picker(select) just like a popover.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-pseudo-light-dismiss-invalidation.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-pseudo-light-dismiss-invalidation.html.ini new file mode 100644 index 00000000000..95e7478f8dd --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-pseudo-light-dismiss-invalidation.html.ini @@ -0,0 +1,3 @@ +[select-pseudo-light-dismiss-invalidation.html] + [select should not match :open when light dismissed.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-pseudo-open.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-pseudo-open.html.ini new file mode 100644 index 00000000000..3f162740d2e --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-pseudo-open.html.ini @@ -0,0 +1,6 @@ +[select-pseudo-open.html] + [select should support :open pseudo selector.] + expected: FAIL + + [select :open and :not(:open) should invalidate correctly.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-synthetic-events.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-synthetic-events.html.ini new file mode 100644 index 00000000000..683b139c2b6 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-synthetic-events.html.ini @@ -0,0 +1,6 @@ +[select-synthetic-events.html] + [defaultbutton: Synthetic events should not trigger behaviors of select element.] + expected: FAIL + + [custombutton: Synthetic events should not trigger behaviors of select element.] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-tabindex-order.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-tabindex-order.html.ini new file mode 100644 index 00000000000..982aeacc323 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-tabindex-order.html.ini @@ -0,0 +1,3 @@ +[select-tabindex-order.html] + [Check that tabindex applies to .] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/switch-picker-appearance.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/switch-picker-appearance.html.ini new file mode 100644 index 00000000000..c7a25fa5fcc --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/switch-picker-appearance.html.ini @@ -0,0 +1,27 @@ +[switch-picker-appearance.html] + [Basic functionality of select picker and appearance] + expected: FAIL + + [Basic functionality of select picker with appearance:auto] + expected: FAIL + + [Basic functionality of select picker with appearance:none] + expected: FAIL + + [Switching appearance in popover-open should close the picker] + expected: FAIL + + [Switching appearance in JS after picker is open should close the picker] + expected: FAIL + + [Test of the test harness] + expected: FAIL + + [The select picker is closed if the inline appearance value is changed while the picker is open] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/select-listbox-touch.optional.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/select-listbox-touch.optional.html.ini new file mode 100644 index 00000000000..45387612a91 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/select-listbox-touch.optional.html.ini @@ -0,0 +1,3 @@ +[select-listbox-touch.optional.html] + [Using touch inputs should not deselect other options in a listbox ] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/select-popover-position-with-zoom.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/select-popover-position-with-zoom.tentative.html.ini new file mode 100644 index 00000000000..d80a82bc5cf --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/select-popover-position-with-zoom.tentative.html.ini @@ -0,0 +1,2 @@ +[select-popover-position-with-zoom.tentative.html] + expected: CRASH diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/select-tab-navigation.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/select-tab-navigation.tentative.html.ini new file mode 100644 index 00000000000..26fa0d722a5 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/select-tab-navigation.tentative.html.ini @@ -0,0 +1,3 @@ +[select-tab-navigation.tentative.html] + [Check that ] + expected: FAIL diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/show-picker-size.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/show-picker-size.html.ini new file mode 100644 index 00000000000..a7baa0bf9b4 --- /dev/null +++ b/tests/wpt/meta/html/semantics/forms/the-select-element/show-picker-size.html.ini @@ -0,0 +1,3 @@ +[show-picker-size.html] + [select showPicker() does not throw when called on a doesn't open
] + expected: FAIL + + [Clicking an doesn't open
] + expected: FAIL + + [Clicking an doesn't open
] + expected: FAIL + + [Clicking an doesn't open
] + expected: FAIL + + [Clicking an doesn't open
] + expected: FAIL + + [Clicking an doesn't open
] + expected: FAIL + + [Clicking an doesn't open
] + expected: FAIL + + [Clicking an doesn't open
] + expected: FAIL + + [Clicking an doesn't open
] + expected: FAIL + + [Clicking an doesn't open
] + expected: FAIL + + [Clicking an doesn't open
] + expected: FAIL + + [Clicking an doesn't open
] + expected: FAIL + + [Clicking an doesn't open
] + expected: FAIL + + [Clicking an doesn't open
] + expected: FAIL + + [Clicking an doesn't open
] + expected: FAIL + + [Clicking an doesn't open
] + expected: FAIL + + [Clicking in a