combobox
Composite widget roleAn input combined with a popup — a listbox, grid, tree, or dialog — that helps the user choose or filter a value. The input uses aria-expanded, aria-controls, and often aria-activedescendant to coordinate with the popup. It backs autocomplete and select-like widgets following the APG combobox pattern.
Used on
An input that controls a popup (listbox, grid, tree, or dialog) of values.
Required properties
aria-expandedaria-controls— points to the popup
Accessible name
Required, via a visible label + aria-labelledby, or aria-label.
Used by components
Example
role="combobox"
<input role="combobox" aria-expanded="true"
aria-controls="list" aria-autocomplete="list" />References