Accessible combobox and autocomplete
Workflow
- Identify editable versus select-only behavior and whether a native select meets the actual requirement. Read the combobox review guide for the selected variant.
- Inventory closed/open, loading, results, empty, error, selected, and cleared states. Document focus, active option, committed value, and keyboard behavior separately.
- Replay typing, option navigation, acceptance, Escape, Tab, and rapid request changes. Verify that active references identify current options and normal text editing remains available.
- Repair state ownership and semantics together. Add tests for out-of-order results, selection correctness, dismissal, and the supported keyboard path.
- Follow the guide's manual checks for screen-reader state announcements, editing, and mobile input.
Boundaries
A listbox popup is one variant; tree, grid, and dialog popups have different responsibilities. Do not paste a listbox keyboard model onto all variants. General form errors remain in accessible-forms; this skill owns suggestion and selection behavior.