-
Notifications
You must be signed in to change notification settings - Fork 186
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shift-tab within Bootstrap dialogs does not cycle around #146
Comments
This is a "standard" behaviour in the Bootstrap library (try their demo): http://getbootstrap.com/javascript/#modals Also, I noticed that "forward" tab reaches outside the modal dialog, into the EPUB3 HTML Content Document (when there are hyperlinks) in Safari OSX when full tab navigation is enabled (equivalent to Option-Tab): |
There is an accessibility plugin for bootstrap: http://paypal.github.io/bootstrap-accessibility-plugin/demo.html. Unfortunately that doesn't fix the problem either but does make some accessibility enhancements to the modal dialog. |
We still need to fix this issue. Please re-open. |
That's right @becka11y, even though this is a standard Bootstrap behaviour, it would be nice to address it. I don't think ReadiumJS can afford to switch to a new UI library, but there may be some "hacks" we can apply to achieve the desired effect? |
My gut feeling is that at this stage of the development cycle for v1, we do not have the spare capacity to address this UI library behaviour (finding the workaround, testing the web browser + screen reader combinations). I would rather refrain from rushing a specific solution for the Chrome extension. Thoughts? |
Yes, it is fine as V1+, I just didn't want to lose it as an issue. I agree we can't switch UI libraries at this point but we do need to address the issue either by updating bootstrap or other means. |
Talking about upgrading Bootstrap: my feature branch / Pull Request: |
I submitted a pull request: #165 I assume it didn't get posted here because it failed the Travis build (which I assume is because I don't have the right permissions?) |
With the Settings dialog open, press tab to cycle focus around all of the elements in the settings pane. Note that focus will circle from the Save Changes button at the bottom right to the close button in the upper right of the dialog. Shift-tab should work the same in the opposite direction. However, with focus on the close button, pressing shift-tab appears to do nothing, focus leaves the close button and seems to go no where.
Tested with VoiceOver on OS X 10.9.4 with Chrome Extension readium-js-viewer sha = eedd52e (Tue, Aug 5, 2014)
The text was updated successfully, but these errors were encountered: