lordarthas/Presentazion — Issue #8: Screen readers compatibility: JAWS, NVDA, ...
Author: lordarthas
Created: 2011-12-03 10:50:08+00:00
State: open
Labels: Improvement

This was reported by Octacvian:

----------
I contacted you for reporting a problem which can be a very big one for some people.
The generated page doesn't show absolutely anything for screen readers and I tested it with JAWS (from www.freedomscientific.com) and with NVDA (from www.nvda-project.org).

I made the tests with IE and Firefox with the same results.

I found that nothing shows in the first slide of the sample slide show, but if I bypass JAWS by using Insert+3 then I press space or page down in order to display the next page, then also refresh the buffer with Insert+Escape, I can read the text of the current slide, then I can move to next...

I don't know enough JS in order to be able to tell you what's wrong in the code, but maybe you can do something to make the text available for screen readers also.
For example, if the code is hiding the text on init, I guess you could do the same thing by moving the text outside the visible area of the screen to the coordinates -2000, -2000.
This way the screen readers won't consider the text hidden, and the blind users will be able to read it.

The additional benefit could be that the text won't be presented page by page, which is harder for the blind, but they will see a single long page.
----------