kiwix-js
kiwix-js copied to clipboard
making kiwix search result screenreader accessible
Using nvda from https://www.nvaccess.org/download/
- with the screen reader loaded, load the kiwix extension and any zim file
- press tab until you find the search edit box, and input any query
- expected result: screen reader should announce results and arrowing up and down should read each result and pressing enter on each result should activate them.
- actual result: screen reader stay silent and tab and shift+tab did not reach the results i.e. the results are not in tab order.
@kaveinthran Do you know how to fix this?
It's true that we did not work on accessibility of our app for blind people or partially-sighted users.
First step is probably to make tab key browse the search results. Maybe playing with tabIndex
attribute would do what we need. So that, when test results are displayed, using tab in the search bar does not put the focus on the next button
I think so every app should be screen-reader accessible. Should I work to make search results accessible for screen readers?
@MuhammadBilalBinAtique Do you have experience with screen readers, and also with HTML/JS development? If so, we welcome help, and please read CONTRIBUTING.md.
@Jaifroid Yes, I have vast experience with HTML/JS development, but not with much with screen readers. If you feel ok, then you can assign it to me.
Thank you! That's fine -- thanks for the offer. I've assigned you.
Thank you! That's fine -- thanks for the offer. I've assigned you.
Thanks