-
-
Notifications
You must be signed in to change notification settings - Fork 16.7k
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
Vertical Slides Invisible to JAWS Users. #513
Comments
The framework hides any slide that is more than three steps away using Including the PDF print CSS file without |
Fixing that issue would help, but I didn't realize that the slides are hidden more than 3 steps away. One person in my office suggested using a tag with role="alert" to tell screen reader users to go out of Live Buffer mode and use the keyboard controls. Then, each slide should use ARIA attributes to push the content of the slide to the screen reader whenever that slide is shown visually. Of course, that's easier said than done, but it's an idea. We'll keep knocking this around the office to see what people think. In the meantime, the print view and the workaround i described in my first post will work. Essentially, we're trying to find a replacement for Powerpoint files in online courses, and reveal.js seems to be the best, most accessible option so far. We're still investigating, so this isn't a pressing issue, but we'll see if we can come up with the best solution. |
The issue with vertical slides remaining hidden that I mentioned above has been fixed. Hopefully that corrects the original problem. Closing this but do let me know if you discover any other changes that could be made to make the framework more accessible. |
When viewing a presentation using JAWS, all slides that have children (vertical slides) are invisible to the screen reader. The current workaround is to exit live buffer mode, navigate using the keyboard, re-enter live buffer mode, then use the arrow keys to force the buffer to refresh.
It looks like this is caused by the ".reveal .slides>section, .reveal .slides>section>section" selector having "display: none" before that slide is revealed. Nodes with this property are invisible to JAWS.
I have experimented with changing this property to "block", which fixes the issue, and it doesn't significantly degrade the look and feel of the presentation.
Maybe this is part of a larger discussion of making this tool accessible. One easy solution would be to provide a "view transcript" or "flat view" link that displays all of the content on one page.
The text was updated successfully, but these errors were encountered: