mathjax / MathJax

Beautiful and accessible math in all browsers
http://www.mathjax.org/
Apache License 2.0
10.05k stars 1.16k forks source link

issue with role="presentation" #1935

Open WayneEDick opened 6 years ago

WayneEDick commented 6 years ago

Issue Summary

An accessibility problem with MathJax

I am taking an excellent class: Algebraic Calculus One on Open Learning.

When I use read with VoiceOver I get "presentation" read at the end of expressions.

<span class="MathJax" id="MathJax-Element-19-Frame" tabindex="0" style="text-align: center; position: relative;" data-mathml="

... math expression ... " role="presentation"> ........ This is the problem. ... Stuff ...

I see no reason why role= "presentation" is needed.

When you are trying to absorb a mathematical concept the statement "presentation" occuring at what seems to be random places really breaks concentration.

Is there a way around that?

Sincerely, Wayne

PS: You cannot turn off role in the verbosity.

Steps to Reproduce

  1. This is the first step

This is a bug because... People who want to read the material cannot concentrate while reading mathematics.

Technical details

The role="presentation"

dpvc commented 6 years ago

This role is being added by the AssistiveMML extension when it adds the hidden MathML, and apparently stems from issue #1235.

If you switch to NativeMML output, that will insert MathML and disable the AssistiveMML extension. Does that help your situation?