- UI or UX
- UI + UX - Multi-value picker widget
- UI guidance
- Render a filter input, open option list, selected-value chips, remove controls, checked option states, clear-all control, and validation state.
- UX guidance
- Help users choose multiple values from a large, compact, or dynamic option set.
- Good UI
- Selected values are shown as removable chips or checked rows with clear labels.
- Bad UI
- Selected values hidden inside a closed dropdown.
- Good UX
- Users can search, add, remove, review, and submit multiple values without losing context.
- Bad UX
- Removing a value is impossible by keyboard.
- Best fit
- Users choose many values from a long predefined list.
- Avoid when
- The set is short and independent choices should stay visible.
- Required state
- No selected values state with empty selected set.
- Accessibility burden
- Expose selected state for options and labels for remove controls.
- Common misuse
- Hiding selected values inside a closed menu.