ka-lite
ka-lite copied to clipboard
Accessibility Issue - custom button opening the sidebar menu cannot be activated with keyboard
Branch – Develop Expected behavior – All buttons should be focusable and has to handle keyboard events in order to be usable by both keyboard only users and users using screen reader. Current behavior – Custom button on the left opening the sidebar menu cannot be activated with keyboard.
Screen readers cannot identify generic divs or spans as controls. And divs or spans aren’t focusable, so they cannot be activated with keyboard by default.
Is this too ambitious for 0.14?
Given that @radinamatic will be implementing most of this, and her GSoC term does not start until June, I would say, yes.
Unless my coding skills get waaaay better in a matter of days by some KA Lite's own miracle, yeah, I'd say it's too ambitious... ;)
I assume this will require the addition of text to describe the button for screen readers. Punting.
I could only wish this is the sole keyboard navigation issue KA Lite had... :sob:
Opening and navigating the menus is working fine with arrow navigation on Chrome.