An align attribute on an mtable causes contained movers to fail #249

dpvc opened this Issue May 18, 2012 · 5 comments


None yet
2 participants

dpvc commented May 18, 2012

If an mtable contains an mover and the table has the align attribute set, the contained mover elements will not be displayed properly, and in IE can cause a Math Processing Error. See the MathJax users forum post on the subject.


dpvc commented May 18, 2012

I suspect that the mtable is acting like mstyle and the mover is inheriting the align attribute. If the align is other than "center", the placement code will fail to handle it properly.


fred-wang commented Jun 30, 2012

I've prepared a == reftest comparing mtable (containing munderover/munder/mover elements) with and without align="axis".

I can confirm that e.g. align="left" on mtable applies to the munderover/munder/mover descendants.


fred-wang commented Jul 1, 2012


=> In testsuite

@ghost ghost assigned dpvc Aug 13, 2012

dpvc pushed a commit to dpvc/MathJax that referenced this issue Aug 19, 2012


dpvc commented Aug 19, 2012

This should be resolved in the issue249 branch of my fork of MathJax.


fred-wang commented Aug 20, 2012

Fix verified with Opera, Firefox and Chrome (although for this latter one, the reftest already passes).

=> Ready for Release

@dpvc dpvc closed this Nov 1, 2012

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment