Accessible field labels in patron search and edit
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned | ||
3.7 |
Fix Released
|
Medium
|
Unassigned |
Bug Description
All forms in the web staff client need to be checked to be sure they are labeled to reduce confusion when read by screen readers (JAWS, etc.)
Example: Patron Search form fields
There are some inconsistencies in how the fields are read depending on whether user is tabbing through the fields or using navigation arrows through the fields. Adding field names or labels might make the behavior more consistent.
Example: Patron Search Results row checkboxes
All of the checkboxes currently read as "Checkbox not checked select row" which doesn't differentiate them from each other in any way. Labels should be able to solve that problem.
Example: Patron Search Results navigation buttons
Three navigation buttons have titles that are read if tabbing through them in NVDA ("button start - button previous page - button next page"), but if using the arrow navigations they just read "button - button - button."
Example: Patron Edit form field labels
Field labels have <label> tags but they don't explicitly point to the fields they are associated with. Standard behavior would be for user to navigate to the First Name label and instead of reading just the label, it would read the label and the field contents (for example, NVDA would read "Clickable First Name edit has autocomplete Alexandra"). If user hit Enter, the cursor focus would go into the First Name field.
With the current form, when you navigate with NVDA it first reads "First Name" and then if you click again, it reads as "Edit Required has Autocomplete Alexandra." This makes a certain amount of sense if there is something in the field, but less sense when the field is blank because then the field just reads "Edit Required has Autocomplete".
If user is tabbing through the fields instead of using the arrows for navigation, you may get a lot of "Edit Required has Autocomplete" in a row without any indication what the fields are. If it was labeled correctly, tabbing to the field would read more like "First name edit has autocomplete Alexandra"
Read more at:
https:/
summary: |
- Web Staff Client - Field label accessibility + Web Staff Client - Accessibility and field labels |
Changed in evergreen: | |
status: | New → Confirmed |
Changed in evergreen: | |
importance: | Undecided → Medium |
milestone: | none → 3.6.1 |
Changed in evergreen: | |
milestone: | 3.6.1 → 3.6.2 |
Changed in evergreen: | |
milestone: | 3.6.2 → 3.6.3 |
tags: | removed: webstaffclient |
Changed in evergreen: | |
milestone: | 3.6.3 → 3.6.4 |
summary: |
- Web Staff Client - Accessibility and field labels + Accessible field labels in patron search and edit |
Changed in evergreen: | |
assignee: | nobody → Jane Sandberg (sandbej) |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Related bug in the public catalog: https:/ /bugs.launchpad .net/evergreen/ +bug/1735768