Skip to content

Commit 009cd7d

Browse files
josepharharChromium LUCI CQ
authored and
Chromium LUCI CQ
committed
Implement new customizable select value mapping
The new behavior was discussed and chosen here: openui/open-ui#1117 Fixed: 380313544 Change-Id: I1040340f49eb202a84f738c564dabb47a12f3bf6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6203726 Auto-Submit: Joey Arhar <[email protected]> Reviewed-by: Aaron Leventhal <[email protected]> Commit-Queue: Aaron Leventhal <[email protected]> Commit-Queue: Joey Arhar <[email protected]> Cr-Commit-Position: refs/heads/main@{#1415636}
1 parent 2171020 commit 009cd7d

35 files changed

+259
-73
lines changed

content/browser/accessibility/dump_accessibility_tree_browsertest.cc

+10
Original file line numberDiff line numberDiff line change
@@ -2230,6 +2230,16 @@ IN_PROC_BROWSER_TEST_P(CustomizableSelectEnabledDumpAccessibilityTreeTest,
22302230
FILE_PATH_LITERAL("custom-select-forbidden-interactive-content.html"));
22312231
}
22322232

2233+
IN_PROC_BROWSER_TEST_P(CustomizableSelectEnabledDumpAccessibilityTreeTest,
2234+
AccessibilityCustomSelectButtonValue) {
2235+
RunHtmlTest(FILE_PATH_LITERAL("custom-select-button-value.html"));
2236+
}
2237+
2238+
IN_PROC_BROWSER_TEST_P(CustomizableSelectEnabledDumpAccessibilityTreeTest,
2239+
AccessibilityCustomSelectImgAlt) {
2240+
RunHtmlTest(FILE_PATH_LITERAL("custom-select-img-alt.html"));
2241+
}
2242+
22332243
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityDd) {
22342244
RunHtmlTest(FILE_PATH_LITERAL("dd.html"));
22352245
}

content/test/content_test_bundle_data.filelist

+6
Original file line numberDiff line numberDiff line change
@@ -3371,6 +3371,9 @@ data/accessibility/html/custom-element-with-aria-owns-inside.html
33713371
data/accessibility/html/custom-element-with-aria-owns-outside-expected-blink.txt
33723372
data/accessibility/html/custom-element-with-aria-owns-outside.html
33733373
data/accessibility/html/custom-element.html
3374+
data/accessibility/html/custom-select-button-value-expected-auralinux.txt
3375+
data/accessibility/html/custom-select-button-value-expected-blink.txt
3376+
data/accessibility/html/custom-select-button-value.html
33743377
data/accessibility/html/custom-select-expected-android-assist-data.txt
33753378
data/accessibility/html/custom-select-expected-android-external.txt
33763379
data/accessibility/html/custom-select-expected-android.txt
@@ -3383,6 +3386,9 @@ data/accessibility/html/custom-select-expected-win.txt
33833386
data/accessibility/html/custom-select-forbidden-interactive-content-expected-auralinux.txt
33843387
data/accessibility/html/custom-select-forbidden-interactive-content-expected-blink.txt
33853388
data/accessibility/html/custom-select-forbidden-interactive-content.html
3389+
data/accessibility/html/custom-select-img-alt-expected-auralinux.txt
3390+
data/accessibility/html/custom-select-img-alt-expected-blink.txt
3391+
data/accessibility/html/custom-select-img-alt.html
33863392
data/accessibility/html/custom-select-label-element-expected-android-assist-data.txt
33873393
data/accessibility/html/custom-select-label-element-expected-android-external.txt
33883394
data/accessibility/html/custom-select-label-element-expected-android.txt

content/test/data/accessibility/aria/aria-actions-implicit-expected-blink.txt

+5
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ rootWebArea
22
++genericContainer ignored
33
++++genericContainer ignored
44
++++++comboBoxSelect collapsed value='hello world'
5+
++++++++genericContainer ignored invisible
6+
++++++++++button ignored invisible
7+
++++++++++++genericContainer ignored invisible
8+
++++++++++++++button ignored invisible
9+
++++++++++++++++staticText ignored invisible
510
++++++++dialog invisible ispopup=auto
611
++++++++++menuListOption name='hello world' selected=true actionsIds=button
712
++++++++++++genericContainer ignored

content/test/data/accessibility/aria/aria-actions-implicit.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
-->
44
<select>
55
<button>
6-
<selectedoption></selectedoption>
6+
<selectedcontent></selectedcontent>
77
</button>
88
<option>
99
<button type="button">hello world</button>
@@ -29,7 +29,7 @@
2929
</div>
3030

3131
<style>
32-
selectedoption .description {
32+
selectedcontent .description {
3333
display: none;
3434
}
3535
select, ::picker(select) {
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
AXExpandedChanged on AXPopUpButton AXDescription='Fruit' AXValue='Apple'
1+
AXExpandedChanged on AXPopUpButton AXDescription='Fruit' AXValue='^'
22
AXFocusedUIElementChanged on AXMenuItem AXValue='Apple'
33
AXMenuItemSelected on AXMenuItem AXValue='Apple'

content/test/data/accessibility/event/menulist-custom-expand-collapse-expected-win.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ EVENT_OBJECT_FOCUS on <option> role=ROLE_SYSTEM_LISTITEM name="Apple" SELECTED,F
22
EVENT_OBJECT_STATECHANGE on <div> role=ROLE_SYSTEM_LIST SetSize=3
33
EVENT_OBJECT_STATECHANGE on <option> role=ROLE_SYSTEM_LISTITEM name="Banana" FOCUSABLE,SELECTABLE PosInSet=3 SetSize=3
44
EVENT_OBJECT_STATECHANGE on <option> role=ROLE_SYSTEM_LISTITEM name="Orange" FOCUSABLE,SELECTABLE PosInSet=2 SetSize=3
5-
EVENT_OBJECT_STATECHANGE on <select> role=ROLE_SYSTEM_COMBOBOX name="Fruit" value="Apple" EXPANDED,FOCUSABLE,HASPOPUP SetSize=3
5+
EVENT_OBJECT_STATECHANGE on <select> role=ROLE_SYSTEM_COMBOBOX name="Fruit" value="^" EXPANDED,FOCUSABLE,HASPOPUP SetSize=3
66
IA2_EVENT_ACTIVE_DESCENDANT_CHANGED on <div> role=ROLE_SYSTEM_LIST SetSize=3
7-
IA2_EVENT_TEXT_INSERTED on <select> role=ROLE_SYSTEM_COMBOBOX name="Fruit" value="Apple" EXPANDED,FOCUSABLE,HASPOPUP SetSize=3 new_text={'<obj>' start=0 end=1}
7+
IA2_EVENT_TEXT_INSERTED on <select> role=ROLE_SYSTEM_COMBOBOX name="Fruit" value="^" EXPANDED,FOCUSABLE,HASPOPUP SetSize=3 new_text={'<obj>' start=0 end=1}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[document web]
2+
++[section]
3+
++++[combo box]
4+
++++++[menu]
5+
++++++++[menu item] name='option' selectable selected
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
rootWebArea
2+
++genericContainer ignored
3+
++++genericContainer
4+
++++++comboBoxSelect collapsed value='button'
5+
++++++++genericContainer ignored invisible
6+
++++++++++button ignored invisible
7+
++++++++++++staticText ignored invisible
8+
++++++++++++genericContainer ignored invisible
9+
++++++++++++++staticText ignored invisible
10+
++++++++menuListPopup invisible ispopup=auto
11+
++++++++++menuListOption name='option' selected=true
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<!DOCTYPE html>
2+
<style>
3+
select, ::picker(select) {
4+
appearance: base-select;
5+
}
6+
</style>
7+
<select>
8+
<button>button
9+
<span aria-hidden=true>aria hidden span</span>
10+
</button>
11+
<option>option</option>
12+
</select>

content/test/data/accessibility/html/custom-select-expected-android.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
android.webkit.WebView focusable focused
22
++android.view.View
3-
++++android.view.View role_description='menu pop up button' clickable collapsed focusable interesting name='USD United States Dollar $' hint='Currency for purchase'
3+
++++android.view.View role_description='menu pop up button' clickable collapsed focusable interesting name='USD' hint='Currency for purchase'
44
++++++android.view.View invisible
55
++++++++android.view.View invisible
66
++++++++++android.view.View clickable focusable invisible name='EUR Euro'

content/test/data/accessibility/html/custom-select-expected-blink.txt

+13-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,19 @@
11
rootWebArea focusable htmlTag='#document'
22
++genericContainer ignored
33
++++genericContainer htmlTag='body'
4-
++++++comboBoxSelect collapsed focusable className='currency-select' htmlTag='select' name='Currency for purchase' value='USD United States Dollar $' setSize=5 posInSet=3 haspopup=menu
4+
++++++comboBoxSelect collapsed focusable className='currency-select' htmlTag='select' name='Currency for purchase' value='USD' setSize=5 posInSet=3 haspopup=menu
5+
++++++++genericContainer ignored invisible
6+
++++++++++button ignored invisible
7+
++++++++++++genericContainer ignored invisible
8+
++++++++++++++image ignored invisible
9+
++++++++++++++genericContainer ignored invisible
10+
++++++++++++++++genericContainer ignored invisible
11+
++++++++++++++++++staticText ignored invisible
12+
++++++++++++++++genericContainer ignored invisible
13+
++++++++++++++++++staticText ignored invisible
14+
++++++++++++++genericContainer ignored invisible
15+
++++++++++++++++staticText ignored invisible
16+
++++++++++++genericContainer ignored invisible
517
++++++++menuListPopup invisible htmlTag='div' setSize=5 ispopup=auto
618
++++++++++genericContainer invisible className='datalist' htmlTag='div'
719
++++++++++++menuListOption focusable invisible htmlTag='option' name='EUR Euro' setSize=5 posInSet=1 selected=false

content/test/data/accessibility/html/custom-select-expected-fuchsia.txt

+13-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,19 @@
11
UNKNOWN focusable has_input_focus
22
++UNKNOWN hidden
33
++++UNKNOWN
4-
++++++UNKNOWN focusable label='Currency for purchase' actions='{DEFAULT}' value='USD United States Dollar $'
4+
++++++UNKNOWN focusable label='Currency for purchase' actions='{DEFAULT}' value='USD'
5+
++++++++UNKNOWN hidden
6+
++++++++++BUTTON hidden
7+
++++++++++++UNKNOWN hidden
8+
++++++++++++++IMAGE hidden
9+
++++++++++++++UNKNOWN hidden
10+
++++++++++++++++UNKNOWN hidden
11+
++++++++++++++++++STATIC_TEXT hidden
12+
++++++++++++++++UNKNOWN hidden
13+
++++++++++++++++++STATIC_TEXT hidden
14+
++++++++++++++UNKNOWN hidden
15+
++++++++++++++++STATIC_TEXT hidden
16+
++++++++++++UNKNOWN hidden
517
++++++++UNKNOWN hidden
618
++++++++++UNKNOWN hidden
719
++++++++++++UNKNOWN hidden focusable label='EUR Euro' actions='{DEFAULT}'

content/test/data/accessibility/html/custom-select-expected-mac.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
AXWebArea AXRoleDescription='HTML content'
22
++AXGroup AXRoleDescription='group'
3-
++++AXPopUpButton AXDescription='Currency for purchase' AXRoleDescription='pop up button' AXValue='USD United States Dollar $'
3+
++++AXPopUpButton AXDescription='Currency for purchase' AXRoleDescription='pop up button' AXValue='USD'
44
++++++AXMenuItem AXRoleDescription='menu item' AXValue='USD United States Dollar'
55
++++++++AXGroup AXRoleDescription='group'
66
++++++++++AXGroup AXRoleDescription='group'
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
Document
22
++Group IsControlElement=false
3-
++++ComboBox Name='Currency for purchase' ExpandCollapse.ExpandCollapseState='Collapsed' Value.Value='USD United States Dollar $'
3+
++++ComboBox Name='Currency for purchase' ExpandCollapse.ExpandCollapseState='Collapsed' Value.Value='USD'
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE
22
++IA2_ROLE_SECTION
3-
++++ROLE_SYSTEM_COMBOBOX name='Currency for purchase' value='USD United States Dollar $' COLLAPSED FOCUSABLE HASPOPUP haspopup:menu
3+
++++ROLE_SYSTEM_COMBOBOX name='Currency for purchase' value='USD' COLLAPSED FOCUSABLE HASPOPUP haspopup:menu

content/test/data/accessibility/html/custom-select-forbidden-interactive-content-expected-blink.txt

+12-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
rootWebArea focusable
22
++genericContainer ignored
33
++++genericContainer ignored
4-
++++++comboBoxSelect expanded focusable name='forbidden select' value='one' setSize=2 posInSet=1 haspopup=menu
4+
++++++comboBoxSelect expanded focusable name='forbidden select' value='invoker button' setSize=2 posInSet=1 haspopup=menu
5+
++++++++genericContainer ignored
6+
++++++++++button ignored invisible
7+
++++++++++++staticText ignored invisible
58
++++++++dialog activedescendantId=menuListOption setSize=2 ispopup=auto
69
++++++++++menuListOption focusable name='one' selected=true
710
++++++++++menuListOption focusable name='two' selected=false
@@ -13,7 +16,10 @@ rootWebArea focusable
1316
rootWebArea focusable
1417
++genericContainer ignored
1518
++++genericContainer ignored
16-
++++++comboBoxSelect expanded focusable name='forbidden select' value='one' setSize=2 posInSet=1 haspopup=menu
19+
++++++comboBoxSelect expanded focusable name='forbidden select' value='invoker button' setSize=2 posInSet=1 haspopup=menu
20+
++++++++genericContainer ignored
21+
++++++++++button ignored invisible
22+
++++++++++++staticText ignored invisible
1723
++++++++menuListPopup activedescendantId=menuListOption setSize=2 ispopup=auto
1824
++++++++++menuListOption focusable name='one' setSize=2 posInSet=1 selected=true
1925
++++++++++menuListOption focusable name='two' setSize=2 posInSet=2 selected=false
@@ -25,7 +31,10 @@ rootWebArea focusable
2531
rootWebArea focusable
2632
++genericContainer ignored
2733
++++genericContainer ignored
28-
++++++comboBoxSelect expanded focusable name='forbidden select' value='one' setSize=2 posInSet=1 haspopup=menu
34+
++++++comboBoxSelect expanded focusable name='forbidden select' value='invoker button' setSize=2 posInSet=1 haspopup=menu
35+
++++++++genericContainer ignored
36+
++++++++++button ignored invisible
37+
++++++++++++staticText ignored invisible
2938
++++++++dialog activedescendantId=menuListOption setSize=2 ispopup=auto
3039
++++++++++menuListOption focusable name='one' selected=true
3140
++++++++++menuListOption focusable name='two' selected=false
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[document web]
2+
++[section]
3+
++++[combo box]
4+
++++++[menu]
5+
++++++++[menu item] name='option without img' selectable selected
6+
++++++++[menu item] name=' option with img with alt img alt text' selectable
7+
++++++++++[static] name='<newline> option with img with alt<newline> '
8+
++++++++++[image] name='img alt text'
9+
++++++++[menu item] name=' option with img without alt ' selectable
10+
++++++++++[static] name='<newline> option with img without alt<newline> '
11+
++++++++++[image]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
rootWebArea
2+
++genericContainer ignored
3+
++++genericContainer
4+
++++++comboBoxSelect collapsed value='option without img'
5+
++++++++genericContainer ignored invisible
6+
++++++++++button ignored invisible
7+
++++++++++++genericContainer ignored invisible
8+
++++++++++++++staticText ignored invisible
9+
++++++++menuListPopup invisible ispopup=auto
10+
++++++++++menuListOption name='option without img' selected=true
11+
++++++++++menuListOption invisible name=' option with img with alt img alt text' selected=false
12+
++++++++++++genericContainer ignored invisible
13+
++++++++++++++staticText invisible name='<newline> option with img with alt<newline> '
14+
++++++++++++++image invisible name='img alt text'
15+
++++++++++menuListOption invisible name=' option with img without alt ' selected=false
16+
++++++++++++genericContainer ignored invisible
17+
++++++++++++++staticText invisible name='<newline> option with img without alt<newline> '
18+
++++++++++++++image invisible
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<!DOCTYPE html>
2+
<style>
3+
select, ::picker(select) {
4+
appearance: base-select;
5+
}
6+
</style>
7+
8+
<select>
9+
<button>
10+
<selectedcontent></selectedcontent>
11+
</button>
12+
<option>
13+
option without img
14+
</option>
15+
<option>
16+
option with img with alt
17+
<img alt="img alt text">
18+
</option>
19+
<option>
20+
option with img without alt
21+
<img>
22+
</option>
23+
</select>

content/test/data/accessibility/html/custom-select-open-expected-android.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
android.webkit.WebView focusable
22
++android.view.View
3-
++++android.view.View role_description='menu pop up button' clickable expanded focusable interesting name='USD United States Dollar $' hint='Currency for purchase'
3+
++++android.view.View role_description='menu pop up button' clickable expanded focusable interesting name='USD' hint='Currency for purchase'
44
++++++android.view.View
55
++++++++android.view.View clickable focusable interesting name='EUR Euro'
66
++++++++android.view.View clickable focusable interesting name='GBP Great British Pound' item_index=1 row_index=1

content/test/data/accessibility/html/custom-select-open-expected-blink.txt

+13-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,19 @@
11
rootWebArea focusable
22
++genericContainer ignored
33
++++genericContainer
4-
++++++comboBoxSelect expanded focusable name='Currency for purchase' value='USD United States Dollar $' setSize=5 posInSet=3 haspopup=menu
4+
++++++comboBoxSelect expanded focusable name='Currency for purchase' value='USD' setSize=5 posInSet=3 haspopup=menu
5+
++++++++genericContainer ignored
6+
++++++++++button ignored invisible
7+
++++++++++++genericContainer ignored invisible
8+
++++++++++++++image ignored invisible
9+
++++++++++++++genericContainer ignored invisible
10+
++++++++++++++++genericContainer ignored invisible
11+
++++++++++++++++++staticText ignored invisible
12+
++++++++++++++++genericContainer ignored invisible
13+
++++++++++++++++++staticText ignored invisible
14+
++++++++++++++genericContainer ignored invisible
15+
++++++++++++++++staticText ignored invisible
16+
++++++++++++genericContainer ignored invisible
517
++++++++menuListPopup activedescendantId=menuListOption setSize=5 ispopup=auto
618
++++++++++genericContainer ignored
719
++++++++++++menuListOption focusable name='EUR Euro' setSize=5 posInSet=1 selected=false

content/test/data/accessibility/html/custom-select-open-expected-fuchsia.txt

+13-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,19 @@
11
UNKNOWN focusable
22
++UNKNOWN hidden
33
++++UNKNOWN
4-
++++++UNKNOWN focusable label='Currency for purchase' actions='{DEFAULT}' value='USD United States Dollar $'
4+
++++++UNKNOWN focusable label='Currency for purchase' actions='{DEFAULT}' value='USD'
5+
++++++++UNKNOWN hidden
6+
++++++++++BUTTON hidden
7+
++++++++++++UNKNOWN hidden
8+
++++++++++++++IMAGE hidden
9+
++++++++++++++UNKNOWN hidden
10+
++++++++++++++++UNKNOWN hidden
11+
++++++++++++++++++STATIC_TEXT hidden
12+
++++++++++++++++UNKNOWN hidden
13+
++++++++++++++++++STATIC_TEXT hidden
14+
++++++++++++++UNKNOWN hidden
15+
++++++++++++++++STATIC_TEXT hidden
16+
++++++++++++UNKNOWN hidden
517
++++++++UNKNOWN
618
++++++++++UNKNOWN hidden
719
++++++++++++UNKNOWN focusable label='EUR Euro' actions='{DEFAULT}'

content/test/data/accessibility/html/custom-select-open-expected-mac.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
AXWebArea AXRoleDescription='HTML content'
22
++AXGroup AXRoleDescription='group'
3-
++++AXPopUpButton AXDescription='Currency for purchase' AXRoleDescription='pop up button' AXValue='USD United States Dollar $'
3+
++++AXPopUpButton AXDescription='Currency for purchase' AXRoleDescription='pop up button' AXValue='USD'
44
++++++AXMenu AXRoleDescription='menu'
55
++++++++AXMenuItem AXRoleDescription='menu item' AXValue='EUR Euro'
66
++++++++++AXGroup AXRoleDescription='group'

content/test/data/accessibility/html/custom-select-open-expected-uia-win.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Document
22
++Group IsControlElement=false
3-
++++ComboBox Name='Currency for purchase' ExpandCollapse.ExpandCollapseState='Expanded' Value.Value='USD United States Dollar $'
3+
++++ComboBox Name='Currency for purchase' ExpandCollapse.ExpandCollapseState='Expanded' Value.Value='USD'
44
++++++List IsControlElement=false Selection.CanSelectMultiple=false Selection.IsSelectionRequired=false
55
++++++++ListItem Name='EUR Euro' SelectionItem.IsSelected=false
66
++++++++++Group IsControlElement=false

content/test/data/accessibility/html/custom-select-open-expected-win.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE
22
++IA2_ROLE_SECTION
3-
++++ROLE_SYSTEM_COMBOBOX name='Currency for purchase' value='USD United States Dollar $' EXPANDED FOCUSABLE HASPOPUP haspopup:menu
3+
++++ROLE_SYSTEM_COMBOBOX name='Currency for purchase' value='USD' EXPANDED FOCUSABLE HASPOPUP haspopup:menu
44
++++++ROLE_SYSTEM_LIST ispopup:auto
55
++++++++ROLE_SYSTEM_LISTITEM name='EUR Euro' FOCUSABLE SELECTABLE
66
++++++++++IA2_ROLE_SECTION

content/test/data/accessibility/html/custom-select-open.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,10 @@
5757
}
5858
}
5959

60-
/* Styles for both the options and selectedoption */
60+
/* Styles for both the options and selectedcontent */
6161

6262
option,
63-
selectedoption {
63+
selectedcontent {
6464
display: grid;
6565
gap: 1rem;
6666
font-size: 1rem;
@@ -69,7 +69,7 @@
6969

7070
/* Style what you see before you open the select dropdown */
7171

72-
selectedoption {
72+
selectedcontent {
7373
padding: 0.5rem;
7474
grid-template-columns: 1.5rem auto;
7575

@@ -126,7 +126,7 @@
126126
</style>
127127
<select name="currency-select" class="currency-select" aria-label="Currency for purchase">
128128
<button class="btn-to-open-select">
129-
<selectedoption></selectedoption>
129+
<selectedcontent></selectedcontent>
130130
<span class="arrow"></span>
131131
</button>
132132
<div class="datalist">

0 commit comments

Comments
 (0)