When operating the Select control within Chrome browser on an iOS device, text does not appear as expected.
https://esri.github.io/calcite-components/?path=/story/components-controls-select--basic
Text does not appear in the dropdown list on iOS device
Text should appear as it does on the desktop browser

Only reproduced on mobile device. Reproduced with both light and dark theme. Tested with Chrome browser on iOS device.
Related issue: https://devtopia.esri.com/WebGIS/arcgis-template-landing/issues/113
This appears to be an issue that arises from the html select and option native elements. The solution is to not only populate the option's label attribute, but also put the text nested into the option: https://stackoverflow.com/questions/35021620/ios-safari-not-showing-all-options-for-select-menu/41749701
I feel like a solution could be created in the calcite-option where if only the label is assigned, then the calcite-option populates both the label attribute and the nested text for the native option element. This would permanently get around this issue for all users of the calcite-option.
@Csmith246 Thanks for the extremely useful info. PR coming up!
Installed. @kMcPherson1 Can you help verify this w/ @next (should update in ~15 mins)?
Verified with Chrome (iOS) + the latest doc update: https://esri.github.io/calcite-components/?path=/story/components-controls-select--basic.
Most helpful comment
This appears to be an issue that arises from the html
selectandoptionnative elements. The solution is to not only populate the option'slabelattribute, but also put the text nested into the option: https://stackoverflow.com/questions/35021620/ios-safari-not-showing-all-options-for-select-menu/41749701I feel like a solution could be created in the
calcite-optionwhere if only thelabelis assigned, then thecalcite-optionpopulates both thelabelattribute and the nested text for the nativeoptionelement. This would permanently get around this issue for all users of thecalcite-option.