Screen readers don't speak available options in interactive prompts #20189

Open
opened 2026-01-31 07:06:10 +00:00 by claunia · 0 comments
Owner

Originally created by @daniel-montalvo on GitHub (Jul 4, 2023).

Tested with latest versions of JAWS, NVDA, and Narrator. Not sure if this is a global issue. My specific use case here is with the gh run view command from GH CLI.

  1. Check out a repo where you know you have several workflow runs available for testing
  2. In the terminal, type gh run view
  3. The terminal outputs a list of runs that you can view. Up and down arro keys would move you through the available options. Typing will filter out the results based on what you typed. Enter will select the currently keyboard focused option.

When using a screen reader and pressing up and down arrow keys, the whole terminal output is spoken instead of the option that is selected.
I would expect screen readers to be able to speak and braille whatever option is selected as the user moves up and down through the interactive prompt results.

Originally created by @daniel-montalvo on GitHub (Jul 4, 2023). Tested with latest versions of JAWS, NVDA, and Narrator. Not sure if this is a global issue. My specific use case here is with the `gh run view` command from GH CLI. 1. Check out a repo where you know you have several workflow runs available for testing 2. In the terminal, type `gh run view` 3. The terminal outputs a list of runs that you can view. Up and down arro keys would move you through the available options. Typing will filter out the results based on what you typed. Enter will select the currently keyboard focused option. When using a screen reader and pressing up and down arrow keys, the whole terminal output is spoken instead of the option that is selected. I would expect screen readers to be able to speak and braille whatever option is selected as the user moves up and down through the interactive prompt results.
claunia added the Resolution-Duplicate label 2026-01-31 07:06:10 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#20189