You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I appreciate that Reveal.js actually has a modicum of accessibility support built into it, however I discovered that the copying of screen content into the aria-status-div ironically doesn't take into account content that's been set to aria-hidden="true" nor content that's display: 'none' for that matter.
I've hacked in code to remedy the aria-hidden capability, but it uses jQuery, so it's not really a solution I could submit. Detecting display status I imagine would be substantially harder, given that it's not likely set inline, but ultimately I believe screen readers aren't supposed to see that content either. It wouldn't surprise me if there's even more accessibility related functionality that should be taken into account, but nothing quite as major as respecting aria-hidden="true"
The text was updated successfully, but these errors were encountered:
I appreciate that Reveal.js actually has a modicum of accessibility support built into it, however I discovered that the copying of screen content into the aria-status-div ironically doesn't take into account content that's been set to aria-hidden="true" nor content that's display: 'none' for that matter.
I've hacked in code to remedy the aria-hidden capability, but it uses jQuery, so it's not really a solution I could submit. Detecting display status I imagine would be substantially harder, given that it's not likely set inline, but ultimately I believe screen readers aren't supposed to see that content either. It wouldn't surprise me if there's even more accessibility related functionality that should be taken into account, but nothing quite as major as respecting aria-hidden="true"
The text was updated successfully, but these errors were encountered: