Page MenuHomePhabricator

MathJax not detecting MathPlayer IE plugin (and derivatives)
Closed, ResolvedPublic

Description

Hi,

As user brought this up on the MathPlayer side.

If you don't know it, MathPlayer is a free IE plugin that renders MathML and makes it accessible; it's also a component of several accessibility products.

MathJax is designed to detect the presence of MathPlayer automatically, but on Wikipedia, this does not work right now.

A workaround is to use the MathJax menu to manually switch rendering to "native MathML" -- but this is very hard for visually impaired users.

In other words, while Wikipedia could be providing accessible math through MathJax+MathPlayer, it doesn't right now.

Hope we can work together to fix this.
Peter.


Version: unspecified
Severity: normal
Platform: PC

Details

Reference
bz42808

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 12:54 AM
bzimport set Reference to bz42808.

It looks like the configuration used on Wikipedia forces HTML-CSS output (instead of leaving it to MathJax to make the choice).

Because of this, MathJax cannot switch to MathML output when it detects MathPlayer.

Changing the configuration on Wikipedia (at least for IE) would be the best solution. See <a href="http://docs.mathjax.org/en/latest/output.html#automatic-selection-of-the-output-processor">the MathJax documentation</a> on this.

Note that it doesn't affect MathJax performance for IE users with MathPlayer noticeably as this recognition happens very early on.

So I can do that at the same time as bug 53992. That will just be to copy the relevant code to switch IE+MathPlayer to NativeMML, from MMLorHTML.js.

physik wrote:

I think this is resolved. Feel free to reopen, if it's not resolved. In that case it should block the Math 2.1 milestone.