Chalarangelo / furl

Functional react.js components.

Home Page:https://furl.netlify.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Accessibility

Chalarangelo opened this issue · comments

  • Evaluate all components and add appropriate roles etc to make them accessible
  • Use pa11y to test accessibility
  • WONTFIX: Color contrast in selected item for Calendar component.
  • WONTFIX: Color contrast in Progress component.
  • WONTFIX: Color contrast in Icon components accompanying Search and Input elements.
  • WONTFIX: Color contrast above 3.5:1 for anything under Button.
  • WONTFIX: Accessibiltiy issues stemming from <th> and <td> in the same <tr>. Users have to use headers to fix this.
  • CHECK: Breadcrumb doesn't need role="navigation", it's already a <nav>.
  • CHECK: Alert doesn't require role="alert", it might not behave like one.
  • CHECK: Menu and its associated MenuItem do not require the menu and menuitem 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.

Closing after having fixed all known issues to date.