[APG] Further Follow Up Math and MathJAX

On Windows:

Because MathJAX rewrites the DOM removing the MathML and replacing it with HTML, the only way for an AT to get the MathML from MathJAX is to make a JavaScript call.  This works fine in IE were C++ code can easily call into JavaScript. I don’t know what happens in Edge.

It does not work in Chrome.  It could work in Firefox, but would force ATs to modify our code every time they come out with a new version.  So in practical terms, it doesn’t work in Firefox either.

The MathJAX folks have said that they want to come up with a way to preserve the original MathML so that obtaining it does not require calling back into them, but nothing has been done there yet.

So, at this point JAWS only supports MathJAX in IE. Chrome nothing is supported. Firefox supports native rendering of MathML which ATs can access. 

On Macs: Safari renders MathML directly. 

Yes, I am still on vacation but I thought I would pass this along. 

Rich Schwerdtfeger

Received on Thursday, 2 June 2016 10:33:32 UTC