Skip to content

[BUG] Poorly accessible with a screen reader #310

Description

@rehakp

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

I don't know the application layout nor how to control it so I navigate by Tab or arrow keys. The screen reader (be it built-in Windows Narrator or NVDA) announces all texts of potential buttons and then the selected distro item telling whether it is running or not. However, I don't have any feedback what to do now but as I "see" just items I try to press ENTER. Then I thought, according to the speech feedback of the screen reader, that the currently selected distro will be run but something like a button bar is then displayed and the buttons can be navigated by arrow keys but they haven't any labels associated to them. I can't get much further. You can try to navigate with Narrator and hear what I am describing by pressing Win+Ctrl+Enter which by default starts Narrator in Windows 10/11.

Expected Behavior

Just the current item along with its description or any additional information (such as Fedora 44 - running) should be announced when navigating by cursor keys, The item should be presented so that a screen reader user could deduce, from the type of a windows control, how to interact with that item, e.g. when I know that I landed on a button, I would press Enter or Space to press it; when I know that I am in a dialog box, I know that I can tab through controls etc.

Steps To Reproduce

  1. Press Win+Ctrl+Enter to launch Narrator.
  2. Press cursor up/down in the application window. You should see what I am describing first.
  3. Press Enter on any Linux distro item, then Cursor Down to land on the first button and then Tab to go through buttons. You will hear just "button" without a label so you don't know what purpose it serves.

Environment

- Windows Version: Windows 11 25H2 with latest updates (Czech locale, but describing it as if I had English to make the life easier)
- WSL Distro Manager Version: v1.11.0
- WSL Version: 2
- Source: GitHub Releases (ZIP)

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions