maidsafe / sn_browser

Safe Network Browser Application
BSD 3-Clause "New" or "Revised" License
201 stars 55 forks source link

Enhance to comply with accessibility standards #383

Open hunterlester opened 5 years ago

hunterlester commented 5 years ago

https://github.com/electron/spectron#accessibility-testing https://developer.mozilla.org/en-US/docs/Learn/Accessibility/HTML https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA https://reactjs.org/docs/accessibility.html

hunterlester commented 5 years ago

The browser should be able to be used 100% without a mouse, only with keyboard.

Navigate to https://www.nvaccess.org, download their open-source screen reader, and use with browser to reveal accessability shortcomings for visually impaired users.

calumcraig commented 5 years ago

The browser should be able to be used 100% without a mouse, only with keyboard.

Navigate to https://www.nvaccess.org, download their open-source screen reader, and use with browser to reveal accessibility shortcomings for visually impaired users.

  • The reader says "not bookmarked button" and "is bookmarked button" for the bookmark button but simply "button" for all the other buttons:
  • Backward
  • Forward
  • Refresh
  • Hamburger not distinguishing between them. Do we want them to have unique identifiers?
  • The reader doesn't say anything for the two brackets used in the keyboard shortcuts for forward / backward. Ctrl + ] / Ctrl + [ - it just reads "control plus" and "control plus".
  • Reader seems to read onscreen text fine.
hunterlester commented 5 years ago

Moving this issue back to triage as an on-going effort.