ARIA 1.2 Combobox Design Pattern

  • combobox role is on the input element.
  • aria-expanded attribute is on the input element.
  • aria-haspopup attribute is on the input element.
  • aria-controls references the popup widget (e.g. listbox, grid or tree).

Legacy Combobox Patterns

ARIA 1.2 pattern is similar to the ARIA 1.0 combobox pattern, but instead of using aria-owns uses aria-controls to reference associated popup widget and has good AT support. ARIA 1.1 pattern was never supported by assistive technologies and used a container model of having the input element and popup widget as descendants of an element with the role combobox. The 1.1 pattern change was made to support of UIAutomation model of a combobox.