RESOLVED INVALID 54358
VoiceOver on the iPad does not speak math tags in MathML
https://bugs.webkit.org/show_bug.cgi?id=54358
Summary VoiceOver on the iPad does not speak math tags in MathML
John Gardner
Reported 2011-02-13 09:52:25 PST
MathML islands are permitted to have an alternate text attribute. DAISY (Digital Accessible Information SYstem www.daisy.org) specifies that “[t]he alttext value should unambiguously describe the mathematical expression.” ViewPlus is developing practical methods for making sure that this text in DAISY-compliant documents is actually spoken by screen readers. We are adding an aria-label attribute either on the root MathML element or wrapping it in a <span>. For example: <span aria-label=”y equals m x plus b”> <math role=”presentation” alttext=”y equals m x plus b”> <!-- MathML here --> </math> </span> In Firefox for Windows, the JAWS and Window-Eyes screen readers speak that text under all practical methods by which the MathML can be displayed – either natively or by MathJAX. The NVDA screen reader presently does not work, and we have contacted the developers with a request to fix NVDA. We find that VoiceOver also does not acknowledge the aria-label, and we respectfully request that VoiceOver be fixed so that it does speak it correctly. I attach an example.
Attachments
Text file (1.60 KB, text/html)
2011-02-13 09:58 PST, John Gardner
no flags
John Gardner
Comment 1 2011-02-13 09:58:06 PST
Created attachment 82266 [details] Text file
Alexey Proskuryakov
Comment 2 2011-02-13 16:40:45 PST
Does this occur in Safari for Mac? Please file iOS specific bugs to Apple via <http://bugreport.apple.com>. iOS WebKit isn't built directly from webkit.org sources, so we cannot track them here.
Note You need to log in before you can comment on or make changes to this bug.