- UI or UX
- UI + UX - Input widget with suggestion behavior
- UI guidance
- Expose clear visual states for expanded, focused, highlighted, and selected options.
- UX guidance
- Preserve typed input and make selection reversible before submission.
- Good UI
- Persistent label above the input, readable text size, clear popup alignment, and visible highlighted option.
- Bad UI
- Placeholder-only label that disappears after typing.
- Good UX
- Typing filters suggestions while preserving the exact typed value.
- Bad UX
- Automatically forcing the first suggestion into the field.
- Best fit
- The list is long but values are known.
- Avoid when
- The task is open-ended query exploration.
- Required state
- Empty input state.
- Accessibility burden
- Expose combobox expanded state, active descendant, and option labels.
- Common misuse
- Using autocomplete where users expect broad search results.