TPAC accessibility (WCAG) improvements: Round 2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned | ||
2.6 |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Evergreen 2.6
There are still a few miscellaneous accessibility improvements we can make to the TPAC. There are a few missing labels, some tables that need <th>'s or role="presentation" attributes, depending on its use as a data table vs layout, and possibly some missing submit options (pending research). More details and code to follow.
---
Related, we use aria-labels a good bit in the TPAC. It's my understanding that aria-label's should only be used when existing HTML constructs do not suffice. For reference:
http://
"If you can use a native HTML element [HTML5] or attribute with the semantics and behaviour you require already built in, instead of re-purposing an element and adding an ARIA role, state or property to make it accessible, then do so."
I'm thinking that most of our aria-labels could be replaced with title attributes. If there are no objections, I can make those changes while I'm in the code.
tags: | added: pullrequest |
Changed in evergreen: | |
milestone: | none → 2.next |
Changed in evergreen: | |
assignee: | Bill Erickson (erickson-esilibrary) → nobody |
Changed in evergreen: | |
milestone: | 2.next → 2.7.0-alpha1 |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Branch in progress:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ berick/ tpac-wcag- improvements- part2-lp1301599