downshift-js / downshift-js/downshift
Multi-select useCombobox: VoiceOver bug when deselecting item
- Dominant language
- JavaScript
- Stars
- 12.3k
- Forks
- 936
- PR merge metrics
- No merged PRs in 30d
Description
- `downshift` version: 8.2.2
- OS: macOS 13.6.1
- Browser: Chrome 119.0.6045.123
**Relevant code or config**
The basic multiple selection combobox example: https://www.downshift-js.com/use-combobox/#basic-multiple-selection
**What you did**:
Deselect item
**What happened**:
After deselecting an item, VoiceOver moves to the first selected item in the list:
https://github.com/downshift-js/downshift/assets/7543552/4df98cd7-ad3c-4f9c-80ae-b52964afcab0
**Reproduction repository**:
Reproduces in the example: https://www.downshift-js.com/use-combobox/#basic-multiple-selection
**Problem description**:
I think VoiceOver should stay on the focused item even after deselecting it.
It works as expected in the Ariakit multi-select combobox: https://ariakit.org/examples/combobox-multiple
**Suggested solution**:
Contributor guide
Assessment
This issue has not been assessed yet.