Web Staff Client - Main sections of every screen need to be labeled for accessibility
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned | ||
3.10 |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Screen readers such as JAWS cannot currently distinguish between the different portions of the display - for example, when editing a patron, we visually see a menu across the top, a patron menu, a patron summary, and the patron edit form, but the screen reader sees it all as a single page that runs together. The interface does not provide a way for the JAWS user to get an overview of what is on the page or to navigate easily to the section they wish to access without going through every element one by one.
I think the simplest way to fix this would be to use nested HTML headers (h1, h2, h3) with the sections so that JAWS can create a "table of contents" and allow users to easily jump to the section they need to access.
description: | updated |
tags: | removed: webstaffclient |
Changed in evergreen: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in evergreen: | |
milestone: | none → 3.next |
tags: | added: needswork |
Changed in evergreen: | |
milestone: | 3.next → 3.11-beta |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Adding a link to a related bug at https:/ /bugs.launchpad .net/evergreen/ +bug/1474874, which also suggests adding HTML headers. I've been hoping to work on that one for a while, and still hope to do so, but haven't had the tuits yet. I'm going to remove myself from assignee field for now in case somebody else wants to take a look at it before I can get to it.