downshift-js / downshift-js/downshift

Multi-select useCombobox: VoiceOver bug when deselecting item

Open
#1,555 2 comments 0 reactions 0 assignees View on GitHub
bug help wanted needs investigation
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.