diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
commit | 36d22d82aa202bb199967e9512281e9a53db42c9 (patch) | |
tree | 105e8c98ddea1c1e4784a60a5a6410fa416be2de /testing/web-platform/meta/html/semantics/interactive-elements | |
parent | Initial commit. (diff) | |
download | firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip |
Adding upstream version 115.7.0esr.upstream/115.7.0esrupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/html/semantics/interactive-elements')
103 files changed, 570 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/contextmenu-historical.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/contextmenu-historical.html.ini new file mode 100644 index 0000000000..2c39cd328d --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/contextmenu-historical.html.ini @@ -0,0 +1,3 @@ +[contextmenu-historical.html] + expected: + if (processor == "x86") and (os == "linux"): ["OK", "CRASH"] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/auto-expand-details-element-fragment.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/auto-expand-details-element-fragment.html.ini new file mode 100644 index 0000000000..91635339f7 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/auto-expand-details-element-fragment.html.ini @@ -0,0 +1,3 @@ +[auto-expand-details-element-fragment.html] + [auto-expand-details-element-fragment] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/closed-details-layout-apis.tentative.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/closed-details-layout-apis.tentative.html.ini new file mode 100644 index 0000000000..c09547dad0 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/closed-details-layout-apis.tentative.html.ini @@ -0,0 +1,3 @@ +[closed-details-layout-apis.tentative.html] + [Verifies the layout results of elements inside a closed <details> based on the usage of content-visibility:hidden.] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/details-keyboard-activation.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/details-keyboard-activation.html.ini new file mode 100644 index 0000000000..6f582c0fb9 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/details-keyboard-activation.html.ini @@ -0,0 +1,3 @@ +[details-keyboard-activation.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/details.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/details.html.ini new file mode 100644 index 0000000000..2d0f6dc3eb --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/details.html.ini @@ -0,0 +1,3 @@ +[details.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/name-attribute.tentative.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/name-attribute.tentative.html.ini new file mode 100644 index 0000000000..43afabdf34 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/name-attribute.tentative.html.ini @@ -0,0 +1,15 @@ +[name-attribute.tentative.html] + [basic handling of mutually exclusive details] + expected: FAIL + + [more complex handling of mutually exclusive details] + expected: FAIL + + [mutually exclusive details across multiple names and multiple tree scopes] + expected: FAIL + + [mutation event order matches order of insertion in set of named elements] + expected: FAIL + + [interaction of open attribute changes with mutation events] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini new file mode 100644 index 0000000000..c219fc88f2 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini @@ -0,0 +1,3 @@ +[toggleEvent.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/__dir__.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/__dir__.ini new file mode 100644 index 0000000000..c6f0fe57d5 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/__dir__.ini @@ -0,0 +1 @@ +prefs: [dom.dialog_element.enabled:true,html5.inert.enabled:true] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/abspos-dialog-layout.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/abspos-dialog-layout.html.ini new file mode 100644 index 0000000000..9ce30726a4 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/abspos-dialog-layout.html.ini @@ -0,0 +1,37 @@ +[abspos-dialog-layout.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [showModal() should center in the viewport] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Dialog should be recentered if showModal() is called after close()] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [A tall dialog should be positioned at the top of the viewport.] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + + [The dialog should be centered regardless of the presence of a horizontal scrollbar.] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Centering should work when dialog is inside positioned containers.] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Dialog should not still be centered when removed, and re-added to the document.] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Dialog should be recentered if showModal() is called after removing 'open'.] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-descendant-selector.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-descendant-selector.html.ini new file mode 100644 index 0000000000..ac2b726da8 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-descendant-selector.html.ini @@ -0,0 +1,4 @@ +[backdrop-descendant-selector.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-does-not-inherit.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-does-not-inherit.html.ini new file mode 100644 index 0000000000..c36a47a942 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-does-not-inherit.html.ini @@ -0,0 +1,4 @@ +[backdrop-does-not-inherit.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-dynamic-style-change.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-dynamic-style-change.html.ini new file mode 100644 index 0000000000..2ec142f162 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-dynamic-style-change.html.ini @@ -0,0 +1,4 @@ +[backdrop-dynamic-style-change.html] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-in-flow.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-in-flow.html.ini new file mode 100644 index 0000000000..678cab4125 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-in-flow.html.ini @@ -0,0 +1,4 @@ +[backdrop-in-flow.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-receives-element-events.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-receives-element-events.html.ini new file mode 100644 index 0000000000..100140f331 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-receives-element-events.html.ini @@ -0,0 +1,9 @@ +[backdrop-receives-element-events.html] + expected: + if (os == "android") and debug and fission: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] + [Test that ::backdrop receives events for the associated element] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + if (os == "android") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-stacking-order.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-stacking-order.html.ini new file mode 100644 index 0000000000..30c2e409f1 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/backdrop-stacking-order.html.ini @@ -0,0 +1,4 @@ +[backdrop-stacking-order.html] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/centering.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/centering.html.ini new file mode 100644 index 0000000000..f5f3379e88 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/centering.html.ini @@ -0,0 +1,115 @@ +[centering.html] + [horizontal-tb: tall viewport, default-sizes: true] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [horizontal-tb: tall viewport, default-sizes: false] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + + [horizontal-tb: wide viewport, default-sizes: true] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [horizontal-tb: wide viewport, default-sizes: false] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + + [horizontal-tb: square viewport, default-sizes: true] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + + [horizontal-tb: square viewport, default-sizes: false] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + + [horizontal-tb: dialog and viewport match, default-sizes: false] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [vertical-rl: tall viewport, default-sizes: true] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [vertical-rl: tall viewport, default-sizes: false] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + + [vertical-lr: tall viewport, default-sizes: true] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [vertical-lr: tall viewport, default-sizes: false] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + + [vertical-rl (dialog horizontal-tb): tall viewport, default-sizes: true] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + + [vertical-rl (dialog horizontal-tb): tall viewport, default-sizes: false] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + + [vertical-lr (dialog horizontal-tb): tall viewport, default-sizes: true] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + + [vertical-lr (dialog horizontal-tb): tall viewport, default-sizes: false] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + + [horizontal-tb (container vertical-rl): tall viewport, default-sizes: true] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [horizontal-tb (container vertical-rl): tall viewport, default-sizes: false] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [vertical-rl (container horizontal-tb): tall viewport, default-sizes: true] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [vertical-rl (container horizontal-tb): tall viewport, default-sizes: false] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [horizontal-tb (container vertical-rl) (dialog horizontal-tb): tall viewport, default-sizes: true] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [horizontal-tb (container vertical-rl) (dialog horizontal-tb): tall viewport, default-sizes: false] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + + [vertical-rl (container horizontal-tb) (dialog vertical-rl): tall viewport, default-sizes: true] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [vertical-rl (container horizontal-tb) (dialog vertical-rl): tall viewport, default-sizes: false] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/child-sequential-focus.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/child-sequential-focus.html.ini new file mode 100644 index 0000000000..6f8c4561a7 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/child-sequential-focus.html.ini @@ -0,0 +1,12 @@ +[child-sequential-focus.html] + [dialog element with autofocus should get initial focus.] + expected: FAIL + + [Only keyboard-focusable elements should get dialog initial focus.] + expected: FAIL + + [Only keyboard-focusable elements should get dialog initial focus including in subtrees.] + expected: FAIL + + [Only keyboard-focusable elements should get dialog initial focus including in nested buttons.] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/closed-dialog-does-not-block-mouse-events.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/closed-dialog-does-not-block-mouse-events.html.ini new file mode 100644 index 0000000000..73026435df --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/closed-dialog-does-not-block-mouse-events.html.ini @@ -0,0 +1,3 @@ +[closed-dialog-does-not-block-mouse-events.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/default-color.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/default-color.html.ini new file mode 100644 index 0000000000..e956302677 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/default-color.html.ini @@ -0,0 +1,3 @@ +[default-color.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-autofocus-just-once.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-autofocus-just-once.html.ini new file mode 100644 index 0000000000..cc4eb7f3fe --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-autofocus-just-once.html.ini @@ -0,0 +1,3 @@ +[dialog-autofocus-just-once.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-autofocus-multiple-times.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-autofocus-multiple-times.html.ini new file mode 100644 index 0000000000..aa7591110f --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-autofocus-multiple-times.html.ini @@ -0,0 +1,3 @@ +[dialog-autofocus-multiple-times.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-autofocus.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-autofocus.html.ini new file mode 100644 index 0000000000..8e9d48f9d6 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-autofocus.html.ini @@ -0,0 +1,3 @@ +[dialog-autofocus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-events-closewatcher.tentative.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-events-closewatcher.tentative.html.ini new file mode 100644 index 0000000000..4b05f51d58 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-events-closewatcher.tentative.html.ini @@ -0,0 +1,3 @@ +[dialog-cancel-events-closewatcher.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-events.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-events.html.ini new file mode 100644 index 0000000000..0fc69d41d5 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-events.html.ini @@ -0,0 +1,3 @@ +[dialog-cancel-events.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-preventDefault-closewatcher.tentative.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-preventDefault-closewatcher.tentative.html.ini new file mode 100644 index 0000000000..70e67fa9ca --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-preventDefault-closewatcher.tentative.html.ini @@ -0,0 +1,3 @@ +[dialog-cancel-preventDefault-closewatcher.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-preventDefault.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-preventDefault.html.ini new file mode 100644 index 0000000000..a22b0f358c --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-preventDefault.html.ini @@ -0,0 +1,3 @@ +[dialog-cancel-preventDefault.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-input.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-input.html.ini new file mode 100644 index 0000000000..98a73b5604 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-input.html.ini @@ -0,0 +1,3 @@ +[dialog-cancel-with-input.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-select.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-select.html.ini new file mode 100644 index 0000000000..f7311e0953 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-select.html.ini @@ -0,0 +1,3 @@ +[dialog-cancel-with-select.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-canceling.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-canceling.html.ini new file mode 100644 index 0000000000..0d5e12c630 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-canceling.html.ini @@ -0,0 +1,3 @@ +[dialog-canceling.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-close-event-async.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-close-event-async.html.ini new file mode 100644 index 0000000000..48f9b5a506 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-close-event-async.html.ini @@ -0,0 +1,3 @@ +[dialog-close-event-async.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-close-event.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-close-event.html.ini new file mode 100644 index 0000000000..1feeaa411f --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-close-event.html.ini @@ -0,0 +1,3 @@ +[dialog-close-event.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-close.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-close.html.ini new file mode 100644 index 0000000000..ba56c23528 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-close.html.ini @@ -0,0 +1,3 @@ +[dialog-close.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-enabled.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-enabled.html.ini new file mode 100644 index 0000000000..11526099a9 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-enabled.html.ini @@ -0,0 +1,3 @@ +[dialog-enabled.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focus-previous-outside.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focus-previous-outside.html.ini new file mode 100644 index 0000000000..433954d5f4 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focus-previous-outside.html.ini @@ -0,0 +1,6 @@ +[dialog-focus-previous-outside.html] + [Focus should not be restored if the currently focused element is not inside the dialog.] + expected: FAIL + + [Focus restore should not occur when the focused element is in a shadowroot outside of the dialog.] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focus-shadow-double-nested.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focus-shadow-double-nested.html.ini new file mode 100644 index 0000000000..c0cd2c559c --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focus-shadow-double-nested.html.ini @@ -0,0 +1,3 @@ +[dialog-focus-shadow-double-nested.html] + expected: + if (os == "android") and fission: [OK, ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focus-shadow.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focus-shadow.html.ini new file mode 100644 index 0000000000..863e564527 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focus-shadow.html.ini @@ -0,0 +1,20 @@ +[dialog-focus-shadow.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [show: No autofocus, no delegatesFocus, no siblings] + expected: FAIL + + [showModal: No autofocus, no delegatesFocus, no siblings] + expected: FAIL + + [show: Autofocus on shadow host, no delegatesFocus, no siblings] + expected: FAIL + + [showModal: Autofocus on shadow host, no delegatesFocus, no siblings] + expected: FAIL + + [show: Autofocus inside shadow tree, no delegatesFocus, no siblings] + expected: FAIL + + [showModal: Autofocus inside shadow tree, no delegatesFocus, no siblings] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-disconnected.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-disconnected.html.ini new file mode 100644 index 0000000000..202489a8f1 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-disconnected.html.ini @@ -0,0 +1,3 @@ +[dialog-focusing-steps-disconnected.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-inert.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-inert.html.ini new file mode 100644 index 0000000000..88c97ba805 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-inert.html.ini @@ -0,0 +1,3 @@ +[dialog-focusing-steps-inert.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-prevent-autofocus.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-prevent-autofocus.html.ini new file mode 100644 index 0000000000..c0dc294326 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-prevent-autofocus.html.ini @@ -0,0 +1,3 @@ +[dialog-focusing-steps-prevent-autofocus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-form-submission-unusual.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-form-submission-unusual.html.ini new file mode 100644 index 0000000000..023862a6fe --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-form-submission-unusual.html.ini @@ -0,0 +1,6 @@ +[dialog-form-submission-unusual.html] + [A form's action and rel=noopener are ignored during submission] + expected: FAIL + + [A form's action and rel=noopener are ignored during submission, part 2] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-form-submission.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-form-submission.html.ini new file mode 100644 index 0000000000..a7de049391 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-form-submission.html.ini @@ -0,0 +1,16 @@ +[dialog-form-submission.html] + [formmethod attribute should use dialog form submission] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [input image button should return the coordinates] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [calling form.submit() in click handler of submit button should start the submission synchronously] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [closing the dialog while submitting should stop the submission] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-inert.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-inert.html.ini new file mode 100644 index 0000000000..e36b33dbeb --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-inert.html.ini @@ -0,0 +1,3 @@ +[dialog-inert.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-keydown-preventDefault.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-keydown-preventDefault.html.ini new file mode 100644 index 0000000000..6fbefd2a23 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-keydown-preventDefault.html.ini @@ -0,0 +1,3 @@ +[dialog-keydown-preventDefault.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-open-2.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-open-2.html.ini new file mode 100644 index 0000000000..7a348c23bf --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-open-2.html.ini @@ -0,0 +1,3 @@ +[dialog-open-2.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-open.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-open.html.ini new file mode 100644 index 0000000000..81cf84b954 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-open.html.ini @@ -0,0 +1,3 @@ +[dialog-open.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-overlay.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-overlay.html.ini new file mode 100644 index 0000000000..7b19864209 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-overlay.html.ini @@ -0,0 +1,6 @@ +[dialog-overlay.html] + [dialog computed overlay initially 'none'] + expected: FAIL + + [Opening and closing a modal dialog changes computed overlay to 'auto' and back to 'none'] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-return-value.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-return-value.html.ini new file mode 100644 index 0000000000..637f93eb69 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-return-value.html.ini @@ -0,0 +1,3 @@ +[dialog-return-value.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-remove.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-remove.html.ini new file mode 100644 index 0000000000..3aadc8050e --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-remove.html.ini @@ -0,0 +1,3 @@ +[dialog-showModal-remove.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html.ini new file mode 100644 index 0000000000..c7357edd24 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html.ini @@ -0,0 +1,5 @@ +[dialog-showModal.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [opening dialog without focusable children] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-contain-ancestor.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-contain-ancestor.html.ini new file mode 100644 index 0000000000..16069b61f8 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-contain-ancestor.html.ini @@ -0,0 +1,3 @@ +[fixed-position-child-with-contain-ancestor.html] + expected: FAIL + max-asserts: 2 diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-fo-ancestor.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-fo-ancestor.html.ini new file mode 100644 index 0000000000..ceaf61b245 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-fo-ancestor.html.ini @@ -0,0 +1,3 @@ +[fixed-position-child-with-fo-ancestor.html] + expected: FAIL + max-asserts: 2 diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-transformed-ancestor.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-transformed-ancestor.html.ini new file mode 100644 index 0000000000..6392e1e171 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-transformed-ancestor.html.ini @@ -0,0 +1,4 @@ +[fixed-position-child-with-transformed-ancestor.html] + max-asserts: 4 + expected: + PASS diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-will-change-ancestor.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-will-change-ancestor.html.ini new file mode 100644 index 0000000000..f7a86f8036 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-will-change-ancestor.html.ini @@ -0,0 +1,2 @@ +[fixed-position-child-with-will-change-ancestor.html] + max-asserts: 6 diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/focus-after-close.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/focus-after-close.html.ini new file mode 100644 index 0000000000..25b254be2c --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/focus-after-close.html.ini @@ -0,0 +1,3 @@ +[focus-after-close.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-does-not-match-disabled-selector.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-does-not-match-disabled-selector.html.ini new file mode 100644 index 0000000000..a565ce243d --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-does-not-match-disabled-selector.html.ini @@ -0,0 +1,3 @@ +[inert-does-not-match-disabled-selector.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-focus-in-frames.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-focus-in-frames.html.ini new file mode 100644 index 0000000000..3e19a76c05 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-focus-in-frames.html.ini @@ -0,0 +1,3 @@ +[inert-focus-in-frames.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-inlines.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-inlines.html.ini new file mode 100644 index 0000000000..b49b6e9ea4 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-inlines.html.ini @@ -0,0 +1,3 @@ +[inert-inlines.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-label-focus.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-label-focus.html.ini new file mode 100644 index 0000000000..b6141f17c6 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-label-focus.html.ini @@ -0,0 +1,3 @@ +[inert-label-focus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-node-is-not-highlighted.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-node-is-not-highlighted.html.ini new file mode 100644 index 0000000000..ea26ec356d --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-node-is-not-highlighted.html.ini @@ -0,0 +1,3 @@ +[inert-node-is-not-highlighted.html] + expected: + if debug and not fission and swgl: [PASS, ERROR] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-node-is-uneditable.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-node-is-uneditable.html.ini new file mode 100644 index 0000000000..80619ec1e9 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-node-is-uneditable.html.ini @@ -0,0 +1,3 @@ +[inert-node-is-uneditable.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-node-is-unfocusable.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-node-is-unfocusable.html.ini new file mode 100644 index 0000000000..13904409a8 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-node-is-unfocusable.html.ini @@ -0,0 +1,3 @@ +[inert-node-is-unfocusable.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-node-is-unselectable.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-node-is-unselectable.html.ini new file mode 100644 index 0000000000..bd87048bcf --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-node-is-unselectable.html.ini @@ -0,0 +1,3 @@ +[inert-node-is-unselectable.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-svg-hittest.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-svg-hittest.html.ini new file mode 100644 index 0000000000..c40d19d916 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-svg-hittest.html.ini @@ -0,0 +1,3 @@ +[inert-svg-hittest.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inertness-with-modal-dialogs-and-iframes.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inertness-with-modal-dialogs-and-iframes.html.ini new file mode 100644 index 0000000000..7751da95cf --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inertness-with-modal-dialogs-and-iframes.html.ini @@ -0,0 +1,3 @@ +[inertness-with-modal-dialogs-and-iframes.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-ancestor-is-inert.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-ancestor-is-inert.html.ini new file mode 100644 index 0000000000..0ef46a5824 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-ancestor-is-inert.html.ini @@ -0,0 +1,3 @@ +[modal-dialog-ancestor-is-inert.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-backdrop.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-backdrop.html.ini new file mode 100644 index 0000000000..ef233d5c17 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-backdrop.html.ini @@ -0,0 +1,4 @@ +[modal-dialog-backdrop.html] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-blocks-mouse-events.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-blocks-mouse-events.html.ini new file mode 100644 index 0000000000..6cee19a172 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-blocks-mouse-events.html.ini @@ -0,0 +1,4 @@ +[modal-dialog-blocks-mouse-events.html] + expected: + if (os == "android") and debug and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-display-contents.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-display-contents.html.ini new file mode 100644 index 0000000000..3ccccf8718 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-display-contents.html.ini @@ -0,0 +1,4 @@ +[modal-dialog-display-contents.html] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-generated-content.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-generated-content.html.ini new file mode 100644 index 0000000000..86ca69fb4b --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-generated-content.html.ini @@ -0,0 +1,4 @@ +[modal-dialog-generated-content.html] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-in-visibility-hidden.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-in-visibility-hidden.html.ini new file mode 100644 index 0000000000..d5568f0939 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-in-visibility-hidden.html.ini @@ -0,0 +1,7 @@ +[modal-dialog-in-visibility-hidden.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Modal dialog should have visibility: visible by default in UA sheet] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-scroll-height.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-scroll-height.html.ini new file mode 100644 index 0000000000..5b1c744c4e --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-scroll-height.html.ini @@ -0,0 +1,6 @@ +[modal-dialog-scroll-height.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [dialogs should be centered before computing overflow.] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-selection.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-selection.html.ini new file mode 100644 index 0000000000..a2bdddc6c3 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/modal-dialog-selection.html.ini @@ -0,0 +1,3 @@ +[modal-dialog-selection.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/multiple-centered-dialogs.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/multiple-centered-dialogs.html.ini new file mode 100644 index 0000000000..d20d3244fc --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/multiple-centered-dialogs.html.ini @@ -0,0 +1,7 @@ +[multiple-centered-dialogs.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test that multiple dialogs are centered properly.] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/non-modal-dialog-does-not-block-mouse-events.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/non-modal-dialog-does-not-block-mouse-events.html.ini new file mode 100644 index 0000000000..b5576deb53 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/non-modal-dialog-does-not-block-mouse-events.html.ini @@ -0,0 +1,3 @@ +[non-modal-dialog-does-not-block-mouse-events.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/non-modal-dialog-layout.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/non-modal-dialog-layout.html.ini new file mode 100644 index 0000000000..7d69e4b1f4 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/non-modal-dialog-layout.html.ini @@ -0,0 +1,3 @@ +[non-modal-dialog-layout.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/remove-dialog-should-unblock-document.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/remove-dialog-should-unblock-document.html.ini new file mode 100644 index 0000000000..02b3aa78bb --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/remove-dialog-should-unblock-document.html.ini @@ -0,0 +1,3 @@ +[remove-dialog-should-unblock-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/removed-element-is-removed-from-top-layer.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/removed-element-is-removed-from-top-layer.html.ini new file mode 100644 index 0000000000..198defde2f --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/removed-element-is-removed-from-top-layer.html.ini @@ -0,0 +1,4 @@ +[removed-element-is-removed-from-top-layer.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/show-modal-focusing-steps.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/show-modal-focusing-steps.html.ini new file mode 100644 index 0000000000..f0d673d2c2 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/show-modal-focusing-steps.html.ini @@ -0,0 +1,5 @@ +[show-modal-focusing-steps.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [focus when a modal dialog is opened] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/simulated-click-inert.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/simulated-click-inert.html.ini new file mode 100644 index 0000000000..1711f9f45c --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/simulated-click-inert.html.ini @@ -0,0 +1,5 @@ +[simulated-click-inert.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Ensure that simulated click is still dispatched to an inert node.] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/submit-dialog-close-event.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/submit-dialog-close-event.html.ini new file mode 100644 index 0000000000..302a5dee1f --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/submit-dialog-close-event.html.ini @@ -0,0 +1,3 @@ +[submit-dialog-close-event.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/synthetic-click-inert.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/synthetic-click-inert.html.ini new file mode 100644 index 0000000000..c59ee89062 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/synthetic-click-inert.html.ini @@ -0,0 +1,3 @@ +[synthetic-click-inert.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-containing-block.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-containing-block.html.ini new file mode 100644 index 0000000000..21543dcf08 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-containing-block.html.ini @@ -0,0 +1,5 @@ +[top-layer-containing-block.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + max-asserts: 2 diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-display-none.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-display-none.html.ini new file mode 100644 index 0000000000..9aed8d828b --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-display-none.html.ini @@ -0,0 +1,4 @@ +[top-layer-display-none.html] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-nesting.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-nesting.html.ini new file mode 100644 index 0000000000..10707089c9 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-nesting.html.ini @@ -0,0 +1,4 @@ +[top-layer-nesting.html] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-clip.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-clip.html.ini new file mode 100644 index 0000000000..b49a724b95 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-clip.html.ini @@ -0,0 +1,4 @@ +[top-layer-parent-clip.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-filter.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-filter.html.ini new file mode 100644 index 0000000000..117f92acf2 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-filter.html.ini @@ -0,0 +1,4 @@ +[top-layer-parent-filter.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-mask.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-mask.html.ini new file mode 100644 index 0000000000..6fadd4eb89 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-mask.html.ini @@ -0,0 +1,4 @@ +[top-layer-parent-mask.html] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-opacity.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-opacity.html.ini new file mode 100644 index 0000000000..5ec8ff6e90 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-opacity.html.ini @@ -0,0 +1,4 @@ +[top-layer-parent-opacity.html] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-clip.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-clip.html.ini new file mode 100644 index 0000000000..e5e8681b8f --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-clip.html.ini @@ -0,0 +1,5 @@ +[top-layer-parent-overflow-clip.html] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + max-asserts: 2 diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-hidden.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-hidden.html.ini new file mode 100644 index 0000000000..d10b86f8f0 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-hidden.html.ini @@ -0,0 +1,4 @@ +[top-layer-parent-overflow-hidden.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-scroll.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-scroll.html.ini new file mode 100644 index 0000000000..507d1043f7 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-scroll.html.ini @@ -0,0 +1,5 @@ +[top-layer-parent-overflow-scroll.html] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + max-asserts: 2 diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-transform.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-transform.html.ini new file mode 100644 index 0000000000..005072edd4 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-transform.html.ini @@ -0,0 +1,4 @@ +[top-layer-parent-transform.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-position-relative.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-position-relative.html.ini new file mode 100644 index 0000000000..d4cb37b34a --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-position-relative.html.ini @@ -0,0 +1,4 @@ +[top-layer-position-relative.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-position-static.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-position-static.html.ini new file mode 100644 index 0000000000..586286115c --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-position-static.html.ini @@ -0,0 +1,4 @@ +[top-layer-position-static.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-position.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-position.html.ini new file mode 100644 index 0000000000..e5137ebc2b --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-position.html.ini @@ -0,0 +1,7 @@ +[top-layer-position.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Verifies that position:static and position:relative computed to position:absolute in the top layer.] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking-correct-order-remove-readd.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking-correct-order-remove-readd.html.ini new file mode 100644 index 0000000000..3ba79063eb --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking-correct-order-remove-readd.html.ini @@ -0,0 +1,4 @@ +[top-layer-stacking-correct-order-remove-readd.html] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking-dynamic.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking-dynamic.html.ini new file mode 100644 index 0000000000..abd90416b1 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking-dynamic.html.ini @@ -0,0 +1,4 @@ +[top-layer-stacking-dynamic.html] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking.html.ini new file mode 100644 index 0000000000..d5678360d9 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking.html.ini @@ -0,0 +1,5 @@ +[top-layer-stacking.html] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + max-asserts: 2 diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/activation-behavior.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/activation-behavior.html.ini new file mode 100644 index 0000000000..2686171247 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/activation-behavior.html.ini @@ -0,0 +1,3 @@ +[activation-behavior.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/anchor-with-inline-element.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/anchor-with-inline-element.html.ini new file mode 100644 index 0000000000..bd2ba9d028 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/anchor-with-inline-element.html.ini @@ -0,0 +1,3 @@ +[anchor-with-inline-element.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/anchor-without-link.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/anchor-without-link.html.ini new file mode 100644 index 0000000000..07740d909e --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/anchor-without-link.html.ini @@ -0,0 +1,3 @@ +[anchor-without-link.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/click-behavior-optional.tentative.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/click-behavior-optional.tentative.html.ini new file mode 100644 index 0000000000..21049036a1 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/click-behavior-optional.tentative.html.ini @@ -0,0 +1,3 @@ +[click-behavior-optional.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/summary-untrusted-key-event.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/summary-untrusted-key-event.html.ini new file mode 100644 index 0000000000..de9a9cb81b --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/summary-untrusted-key-event.html.ini @@ -0,0 +1,3 @@ +[summary-untrusted-key-event.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] |