daisy / daisy/ace-gui

Provide screen reader support for the filters

Open
#27 3 comments 0 reactions 1 assignee Claimed by @rdeltour View on GitHub
Dominant language
JavaScript
Stars
23
Forks
6
PR merge metrics
No merged PRs in 30d

Description

Screen reader experience when setting and changing filters is poor.

System: Windows 10 build 1803, with NVDA and Narrator.

To replicate:
Run an Ace report
Move to the Violations tab and select it
Move further down to Filter by button which should be collapsed. Expand it (with space) and with a screen reader you hear "Expanded".
Tab into the filter boxes and you will hear "Edit".
There are four filter boxes across the screen, these are impact, rule set, rule and location. This text is shown on the screen in each edit box. As you move between the boxes it is not obvious with a screen reader which one you are in. With NVDA it says edit, Narrator is silent.
Alt + down opens a list. With NVDA the list immediately disappears if you try to move down it. With Narrator it behaves better, but the lists are completely silent.
If you manage to add a filter it is added to the edit box, but this is not announced by the screen reader. It is not possible to determine which filters are set.

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.