Skip to content

Content MathML extension fails in IE11 #696

@davidcarlisle

Description

@davidcarlisle

IE managed to break something again.

In the default "edge" mode the conversion fails to run and so you get an error from the main mathjax processing about an unknown apply node. If you use F12 developer tools to flip it into IE10 mode it works fine.

I started to debug but inconclusively but it's late so I'll not speculate where exactly it's going wrong (the mathjax enabled MathML3 spec at Math/draft-spec/mathml html is similarly broken although that doesn't use this extension.)

A test file for completeness, although any file will show same.

<!DOCTYPE html>
<html>
 <head>
  <title>a+b</title>
  <script type="text/x-mathjax-config">
MathJax.Hub.Config({
MathML: {
extensions: ["content-mathml.js"]
}
});
</script>
<script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
 </head>

 <body>

  <math>
   <apply><plus/><mi>a</mi><mi>b</mi></apply>   
  </math> 

 </body>
</html>

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions