Accessibility
Chalarangelo opened this issue · comments
Angelos Chalaris commented
- Evaluate all components and add appropriate roles etc to make them accessible
- Use
pa11y
to test accessibility
Angelos Chalaris commented
- WONTFIX: Color contrast in selected item for
Calendar
component. - WONTFIX: Color contrast in
Progress
component.
Angelos Chalaris commented
- WONTFIX: Color contrast in
Icon
components accompanyingSearch
andInput
elements.
Angelos Chalaris commented
- WONTFIX: Color contrast above
3.5:1
for anything underButton
.
Angelos Chalaris commented
- WONTFIX: Accessibiltiy issues stemming from
<th>
and<td>
in the same<tr>
. Users have to useheaders
to fix this.
Angelos Chalaris commented
- CHECK:
Breadcrumb
doesn't needrole="navigation"
, it's already a<nav>
. - CHECK:
Alert
doesn't requirerole="alert"
, it might not behave like one.
Angelos Chalaris commented
- CHECK:
Menu
and its associatedMenuItem
do not require themenu
andmenuitem
role as the implementation does not work with certain keyboard controls necessary for those roles.Menu
uses a<nav>
element internally and its children are already semantically correct.
Angelos Chalaris commented
Closing after having fixed all known issues to date.