JedWatson / JedWatson/react-select

Keyboard accessibility fails when JAWS is ON

Open
#4,062 13 comments 8 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

awaiting-author-response category/accessibility
Dominant language
TypeScript
Stars
28k
Forks
4.1k
PR merge metrics
No merged PRs in 30d

Description

Hi,
We are doing a accessibility testing on a widget that we developed containing a react select drop down. Using JAWS screen reader, the select is not usable via keyboard. Down arrow key opens the select but pressing enter while focusing on a new option will not change the value of the select.

Initially we thought this was due to some misconfiguration from our side, but testing on examples provided at react-select.com also produces the same incorrect result.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the keyboard interaction with JAWS using the examples on react-select.com, comparing Down Arrow and Enter behavior while an option is focused. Determine the expected selection behavior and identify the relevant component or test location before defining a fix; done means the select value changes correctly through the reported keyboard sequence.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
accessibility, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.