input elements whose type attribute
is in the File Upload state (although those are
- handled via the special case above, instead of by this step).
+ handled via the special case above, instead of by this step); and
+
+
select elements.
However, the intent of this step is to trigger any picker UI implementation. So
@@ -52932,6 +52942,8 @@ interface HTMLSelectElement : HTMLElement {
boolean reportValidity();
undefined setCustomValidity(DOMString error);
+ undefined showPicker();
+
readonly attribute NodeListlabels;
};
@@ -53259,6 +53271,24 @@ interface HTMLSelectElement : HTMLElement {
Can be set, to change the selection.
+
+
select.showPicker()
+
+
+
Shows any applicable picker UI for select, so that the user can select a value.
+
+
Throws an "InvalidStateError"DOMException if
+ select is not mutable.
+
+
Throws a "NotAllowedError"DOMException if called
+ without transient user activation.
+
+
Throws a "SecurityError"DOMException if
+ select is inside a cross-origin iframe.
+
+
Throws a "NotSupportedError"DOMException if
+ select is not being rendered.
+
@@ -141053,6 +141083,7 @@ INSERT INTERFACES HERE
Lucas Gadani,
Łukasz Pilorz,
Luke Kenneth Casson Leighton,
+ Luke Warlow,
Luke Wilde,
Maciej Stachowiak,
Magne Andersson,