Add aria-describedby when multiple links have identical text
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Committed
|
Wishlist
|
Unassigned | ||
3.11 |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
When there are repetitive links (view, edit, delete) for multiple items on a page, it is difficult for screen reader users to differentiate between them using the link list feature. The recommended way to handle this is to add the aria-describedby attribute to each link. The attribute should contain one or more IDs referring to some other elements on the page that contain a title, call number, or any other text that helps identify the individual item in question.
References:
https:/
https:/
The item table in the staff catalog contains identical links for every row in the grid. These links need aria-describedby attributes to append the call number, barcode, part, or anything else that is appropriate in the context of the column.
Changed in evergreen: | |
milestone: | none → 3.next |
status: | New → Incomplete |
status: | Incomplete → Confirmed |
importance: | Undecided → Wishlist |
milestone: | 3.next → 3.11-beta |
tags: | added: needsrebase |
Changed in evergreen: | |
milestone: | 3.11-beta → 3.12-beta |
Changed in evergreen: | |
assignee: | nobody → Terran McCanna (tmccanna) |
This branch adds the barcode (for lack of anything better) to links in the items table. I'm very open to ideas on anything else we could add here to create a better audible user experience.
https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ sleary/ lp2016343- aria-describedb y-item- table