Back to Interop 2027 proposals
HTML
HTML <datalist>
As the web's native combobox, <input list> combined with <datalist> behaves inconsistently across browser engines and platforms. All modern browsers implement <datalist>, minus a few areas of support on Firefox, but vary in styling and behavior.
The proposed scope for this investigation:
- Popup rendering
- Styling and positioning consistency
- Desktop and mobile keyboard-suggestions displays
- Filtering behavior
- How options are filtered against
value - Case matching differences
- How options are filtered against
- Display consistency when
<option>text andvaluediffer - Affordance styling (the popup indicator icon)
- Does this follow same convention of
<select>?
- Does this follow same convention of
- Browser engine consistency
- Working as more than a text box
- Options availability in landscape mode
- Mobile landscape behavior
- A11y - roles and names as exposed to screen readers, keyboard navigation, escape behavior, and voice-control
- A11y - Page Zoom and text styling in popup
- A11y - AT inconsistencies
Discussion on GitHub (0)
No comments on GitHub yet
Be the first developer to share technical feedback or use cases on this Interop proposal.
Join discussion on GitHub