JedWatson / JedWatson/react-select

Accessibility - NVDA screenreader issue while reading the options on the Welcome Page.

Open
#5,121 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

category/accessibility issue/bug-confirmed
Dominant language
TypeScript
Stars
28k
Forks
4.1k
PR merge metrics
No merged PRs in 30d

Description

This is a bug with regards to accessibility.

We are using NVDA Screenreader to read the options from Single listbox and it's being read out as Blank + Option + OptionName(Red) while it's being read out as Option + OptionName(Red) using VoiceOver.

Requesting to look into this bug and provide a solution to prevent "Blank" being read.

Attaching a video for reference.

https://user-images.githubusercontent.com/59094456/159521879-dc1de7b9-1276-495c-b352-a210589cfb2a.mp4

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 Welcome Page single-listbox behavior with NVDA and compare it with VoiceOver, using the attached video as reference. Trace the options' accessible output and identify why NVDA announces "Blank" before the option name. Done means the option is announced without "Blank" while retaining the expected option name and role.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.