summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-ask-for-reset.html.ini14
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-events.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-form-attribute.tentative.html.ini44
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-form-elements.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-form-state-restore.tentative.html.ini5
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-form-submission.tentative.html.ini8
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-keyboard.tentative.html.ini8
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-labels.tentative.html.ini5
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-many-options.tentative.html.ini5
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-marker-part.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-marker-slot.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-nested.tentative.html.ini11
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-option-arbitrary-content-displayed.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-option-arbitrary-content-not-displayed.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-option-focusable.tentative.html.ini5
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-parts-structure.tentative.html.ini48
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-popover-position-with-zoom.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-popover-position.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-popover.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-pseudo-light-dismiss-invalidation.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-pseudo-open-closed.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-required-attribute.tentative.html.ini5
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-selected-value-behavior.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-selected-value-part.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-selected-value-slot.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-tab-navigation.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-tabindex-order.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-user-select.tentative.html.ini9
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-validity.tentative.html.ini8
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-value-option.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-value-selectedOption.tentative.html.ini35
31 files changed, 283 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-ask-for-reset.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-ask-for-reset.html.ini
new file mode 100644
index 0000000000..e623c2a88d
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-ask-for-reset.html.ini
@@ -0,0 +1,14 @@
+[selectmenu-ask-for-reset.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [ask-for-reset when removing option]
+ expected: FAIL
+
+ [ask-for-reset when inserting option]
+ expected: FAIL
+
+ [ask-for-reset when changing selectedness of option]
+ expected: FAIL
+
+ [ask-for-reset for form]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-events.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-events.tentative.html.ini
new file mode 100644
index 0000000000..26cb1c887a
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-events.tentative.html.ini
@@ -0,0 +1,2 @@
+[selectmenu-events.tentative.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-form-attribute.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-form-attribute.tentative.html.ini
new file mode 100644
index 0000000000..16f6e035dc
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-form-attribute.tentative.html.ini
@@ -0,0 +1,44 @@
+[selectmenu-form-attribute.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [[SELECTMENU\] Basic form association - control with no form attribute is associated with ancestor]
+ expected: FAIL
+
+ [[SELECTMENU\] Form owner is reset to null when control's form attribute is set to an ID that does not exist in the document]
+ expected: FAIL
+
+ [[SELECTMENU\] Control whose form attribute is an empty string has no form owner]
+ expected: FAIL
+
+ [[SELECTMENU\] Control whose form attribute is an empty string has no form owner even when form with empty attribute is present]
+ expected: FAIL
+
+ [[SELECTMENU\] Control's form attribute must be a case sensitive match for the form's id]
+ expected: FAIL
+
+ [[SELECTMENU\] Setting the form attribute of a control to the id of a non-ancestor form works]
+ expected: FAIL
+
+ [[SELECTMENU\] Removing form id from a control resets the form owner to ancestor]
+ expected: FAIL
+
+ [[SELECTMENU\] Removing the form owner of a control with form attribute resets the form owner to null]
+ expected: FAIL
+
+ [[SELECTMENU\] Changing form attibute of control resets form owner to correct form]
+ expected: FAIL
+
+ [[SELECTMENU\] Moving a control with form attribute within the document does not change the form owner]
+ expected: FAIL
+
+ [[SELECTMENU\] When the id of a non-ancestor form changes from not being a match for the form attribute to being a match, the control's form owner is reset]
+ expected: FAIL
+
+ [[SELECTMENU\] When form element with same ID as the control's form attribute is inserted earlier in tree order, the form owner is changed to the inserted form]
+ expected: FAIL
+
+ [[SELECTMENU\] When non-form element with same ID as the control's form attribute is inserted earlier in tree order, the control does not have a form owner]
+ expected: FAIL
+
+ [[SELECTMENU\] A control that is not in the document but has the form attribute set is associated with the nearest ancestor form if one exists]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-form-elements.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-form-elements.tentative.html.ini
new file mode 100644
index 0000000000..4c54e87d97
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-form-elements.tentative.html.ini
@@ -0,0 +1,3 @@
+[selectmenu-form-elements.tentative.html]
+ [Check that <selectmenu> is exposed in form.elements]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-form-state-restore.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-form-state-restore.tentative.html.ini
new file mode 100644
index 0000000000..d9a8ab7515
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-form-state-restore.tentative.html.ini
@@ -0,0 +1,5 @@
+[selectmenu-form-state-restore.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Test restoring state after form submission]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-form-submission.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-form-submission.tentative.html.ini
new file mode 100644
index 0000000000..005d783326
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-form-submission.tentative.html.ini
@@ -0,0 +1,8 @@
+[selectmenu-form-submission.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Test that HTMLSelectMenu.value is used for form submission]
+ expected: FAIL
+
+ [Test that HTMLSelectMenu.value is not used for form submission without name attribute]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-keyboard.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-keyboard.tentative.html.ini
new file mode 100644
index 0000000000..ae0a669c9f
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-keyboard.tentative.html.ini
@@ -0,0 +1,8 @@
+[selectmenu-keyboard.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Validate Enter, Up/Down Arrow, and Space keyboard accessibility support for <selectmenu>]
+ expected: FAIL
+
+ [Validate Enter, Up/Down Arrow keyboard accessibility support for disabled <selectmenu>]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-labels.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-labels.tentative.html.ini
new file mode 100644
index 0000000000..32be069c94
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-labels.tentative.html.ini
@@ -0,0 +1,5 @@
+[selectmenu-labels.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Validate selectmenu.labels]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-many-options.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-many-options.tentative.html.ini
new file mode 100644
index 0000000000..006388d738
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-many-options.tentative.html.ini
@@ -0,0 +1,5 @@
+[selectmenu-many-options.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [The popover should be bottom left positioned]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-marker-part.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-marker-part.tentative.html.ini
new file mode 100644
index 0000000000..1296af3eb7
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-marker-part.tentative.html.ini
@@ -0,0 +1,2 @@
+[selectmenu-marker-part.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-marker-slot.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-marker-slot.tentative.html.ini
new file mode 100644
index 0000000000..46aeed6395
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-marker-slot.tentative.html.ini
@@ -0,0 +1,2 @@
+[selectmenu-marker-slot.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-nested.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-nested.tentative.html.ini
new file mode 100644
index 0000000000..e999e24fb3
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-nested.tentative.html.ini
@@ -0,0 +1,11 @@
+[selectmenu-nested.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [A <selectmenu> shouldn't apply controller code to parts nested in a <selectmenu> child]
+ expected: FAIL
+
+ [A <selectmenu> shouldn't apply controller code to parts nested in a <select> child]
+ expected: FAIL
+
+ [A nested button part in a nested <selectmenu> shouldn't get controller code even if it comes first in document order]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-option-arbitrary-content-displayed.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-option-arbitrary-content-displayed.tentative.html.ini
new file mode 100644
index 0000000000..639f36162a
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-option-arbitrary-content-displayed.tentative.html.ini
@@ -0,0 +1,2 @@
+[selectmenu-option-arbitrary-content-displayed.tentative.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-option-arbitrary-content-not-displayed.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-option-arbitrary-content-not-displayed.tentative.html.ini
new file mode 100644
index 0000000000..58fdfdacab
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-option-arbitrary-content-not-displayed.tentative.html.ini
@@ -0,0 +1,2 @@
+[selectmenu-option-arbitrary-content-not-displayed.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-option-focusable.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-option-focusable.tentative.html.ini
new file mode 100644
index 0000000000..f3b84cd5cb
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-option-focusable.tentative.html.ini
@@ -0,0 +1,5 @@
+[selectmenu-option-focusable.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Validate <option> is focusable when is a descendant of <selectmenu>]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-parts-structure.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-parts-structure.tentative.html.ini
new file mode 100644
index 0000000000..7297c36d52
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-parts-structure.tentative.html.ini
@@ -0,0 +1,48 @@
+[selectmenu-parts-structure.tentative.html]
+ prefs: [dom.element.popover.enabled:true]
+ expected:
+ if os == "mac": [OK, ERROR]
+ [To receive button part controller code, an element labeled as a button must not be a descendant of the listbox part in a flat tree traversal]
+ expected: FAIL
+
+ [To receive listbox part controller code, an element labeled as a listbox must not be a descendant of the button part in a flat tree traversal]
+ expected: FAIL
+
+ [Button controller code should be applied in flat tree traversal order regardless of dynamic insertion order]
+ expected: FAIL
+
+ [Listbox controller code should be applied in flat tree traversal order regardless of dynamic insertion order]
+ expected: FAIL
+
+ [selected-value controller code should be applied in flat tree traversal order regardless of dynamic insertion order]
+ expected: FAIL
+
+ [Ensure that option controller code is updated when listbox changes]
+ expected: FAIL
+
+ [Ensure that controller code is applied after updating the slot attribute]
+ expected: FAIL
+
+ [Ensure that controller code is applied when slot and part attributes are different]
+ expected: FAIL
+
+ [HTMLOptionElements (and not other element types) should receive option controller code]
+ expected: FAIL
+
+ [To receive option part controller code, an option must be a descendant of the listbox part in a flat tree traversal]
+ expected: FAIL
+
+ [Ensure that controller code is synchronously applied]
+ expected: FAIL
+
+ [Controller code should be updated when nested parts are removed]
+ expected: FAIL
+
+ [Moving a selectmenu between documents should keep controller code active]
+ expected: FAIL
+
+ [New parts should be detected even when in the subtree of an inserted node]
+ expected: FAIL
+
+ [Part removals should be detected even when in the subtree of a removed node]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-popover-position-with-zoom.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-popover-position-with-zoom.tentative.html.ini
new file mode 100644
index 0000000000..7eed36f708
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-popover-position-with-zoom.tentative.html.ini
@@ -0,0 +1,12 @@
+[selectmenu-popover-position-with-zoom.tentative.html]
+ [The popover should be bottom left positioned]
+ expected: FAIL
+
+ [The popover should be top left positioned]
+ expected: FAIL
+
+ [The popover should be bottom right positioned]
+ expected: FAIL
+
+ [The popover should be top right positioned]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-popover-position.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-popover-position.tentative.html.ini
new file mode 100644
index 0000000000..f9556c3ed7
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-popover-position.tentative.html.ini
@@ -0,0 +1,12 @@
+[selectmenu-popover-position.tentative.html]
+ [The popover should be bottom left positioned]
+ expected: FAIL
+
+ [The popover should be top left positioned]
+ expected: FAIL
+
+ [The popover should be bottom right positioned]
+ expected: FAIL
+
+ [The popover should be top right positioned]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-popover.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-popover.tentative.html.ini
new file mode 100644
index 0000000000..07c113b4e6
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-popover.tentative.html.ini
@@ -0,0 +1,12 @@
+[selectmenu-popover.tentative.html]
+ [Opening the popover and clicking an option should change the selectmenu's value]
+ expected: FAIL
+
+ [With custom button and popover: opening the popover and clicking an option should change the selectmenu's value]
+ expected: FAIL
+
+ [Clicking a popover with no listbox part does nothing]
+ expected: FAIL
+
+ [Clicking a popover with a listbox that was removed does nothing]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-pseudo-light-dismiss-invalidation.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-pseudo-light-dismiss-invalidation.tentative.html.ini
new file mode 100644
index 0000000000..97d080c7d5
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-pseudo-light-dismiss-invalidation.tentative.html.ini
@@ -0,0 +1,3 @@
+[selectmenu-pseudo-light-dismiss-invalidation.tentative.html]
+ [selectmenu should not match :open when light dismissed.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-pseudo-open-closed.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-pseudo-open-closed.tentative.html.ini
new file mode 100644
index 0000000000..20d7563d7a
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-pseudo-open-closed.tentative.html.ini
@@ -0,0 +1,6 @@
+[selectmenu-pseudo-open-closed.tentative.html]
+ [Selectmenu should support :open and :closed pseudo selectors.]
+ expected: FAIL
+
+ [Selectmenu :open and :closed should invalidate correctly.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-required-attribute.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-required-attribute.tentative.html.ini
new file mode 100644
index 0000000000..b0c165476b
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-required-attribute.tentative.html.ini
@@ -0,0 +1,5 @@
+[selectmenu-required-attribute.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Test required attribute]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-selected-value-behavior.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-selected-value-behavior.tentative.html.ini
new file mode 100644
index 0000000000..7750dac7ac
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-selected-value-behavior.tentative.html.ini
@@ -0,0 +1,2 @@
+[selectmenu-selected-value-behavior.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-selected-value-part.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-selected-value-part.tentative.html.ini
new file mode 100644
index 0000000000..3af9364a90
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-selected-value-part.tentative.html.ini
@@ -0,0 +1,2 @@
+[selectmenu-selected-value-part.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-selected-value-slot.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-selected-value-slot.tentative.html.ini
new file mode 100644
index 0000000000..fa294a2711
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-selected-value-slot.tentative.html.ini
@@ -0,0 +1,2 @@
+[selectmenu-selected-value-slot.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-tab-navigation.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-tab-navigation.tentative.html.ini
new file mode 100644
index 0000000000..0d19d61a7d
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-tab-navigation.tentative.html.ini
@@ -0,0 +1,3 @@
+[selectmenu-tab-navigation.tentative.html]
+ [Check that <selectmenu> occupies just one slot in tab navigation.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-tabindex-order.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-tabindex-order.tentative.html.ini
new file mode 100644
index 0000000000..dd60e64d4e
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-tabindex-order.tentative.html.ini
@@ -0,0 +1,3 @@
+[selectmenu-tabindex-order.tentative.html]
+ [Check that tabindex applies to <selectmenu>]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-user-select.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-user-select.tentative.html.ini
new file mode 100644
index 0000000000..c4ba565a83
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-user-select.tentative.html.ini
@@ -0,0 +1,9 @@
+[selectmenu-user-select.tentative.html]
+ [Option elements should have user-select:none without slotting buttons or listboxes.]
+ expected: FAIL
+
+ [Slotted in buttons and listboxes should have user-select:none.]
+ expected: FAIL
+
+ [Children of selectmenu should be able to opt-in to user-select.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-validity.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-validity.tentative.html.ini
new file mode 100644
index 0000000000..ede79873ff
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-validity.tentative.html.ini
@@ -0,0 +1,8 @@
+[selectmenu-validity.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Validation for placeholder option]
+ expected: FAIL
+
+ [Check form not submitted for invalid selectmenu]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-value-option.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-value-option.tentative.html.ini
new file mode 100644
index 0000000000..693bd4e299
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-value-option.tentative.html.ini
@@ -0,0 +1,3 @@
+[selectmenu-value-option.tentative.html]
+ [selectmenu.value should reflect option.value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-value-selectedOption.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-value-selectedOption.tentative.html.ini
new file mode 100644
index 0000000000..28c7a8fb03
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-selectmenu-element/selectmenu-value-selectedOption.tentative.html.ini
@@ -0,0 +1,35 @@
+[selectmenu-value-selectedOption.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Test that HTMLSelectMenu with no options has empty string for value and null for selectedOption]
+ expected: FAIL
+
+ [Test value and selectedOption with HTMLOptionElement element option parts]
+ expected: FAIL
+
+ [Test value with non-HTMLOptionElement elements labeled as parts]
+ expected: FAIL
+
+ [Test that value and selectedOption are updated when options are removed]
+ expected: FAIL
+
+ [Test that slotted-in selected-value part is updated to value of selectmenu]
+ expected: FAIL
+
+ [Test that option parts in a slotted-in listbox are reflected in the value property]
+ expected: FAIL
+
+ [Test that value and selectedOption are correctly updated]
+ expected: FAIL
+
+ [Test that HTMLOption.selected updates selectmenu.value and selectmenu.selectedOption]
+ expected: FAIL
+
+ [Test that HTMLOption.value updates selectmenu.value]
+ expected: FAIL
+
+ [Test value and selectedOption when value is null]
+ expected: FAIL
+
+ [Test value and selectedOption when value is undefined]
+ expected: FAIL