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

Closed
dpvc opened this Issue May 18, 2012 · 5 comments

Comments

Projects
None yet
2 participants
Owner

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.

Owner

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.

Contributor

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.

Contributor

fred-wang commented Jul 1, 2012

MathMLToDisplay/Presentation/TablesAndMatrices/mtable/align-5.html

=> In testsuite

@ghost ghost assigned dpvc Aug 13, 2012

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

Owner

dpvc commented Aug 19, 2012

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

Contributor

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