diff --git a/unpacked/jax/output/HTML-CSS/jax.js b/unpacked/jax/output/HTML-CSS/jax.js index 079e0865e..144320234 100644 --- a/unpacked/jax/output/HTML-CSS/jax.js +++ b/unpacked/jax/output/HTML-CSS/jax.js @@ -683,8 +683,8 @@ // Get the data about the math // var jax = script.MathJax.elementJax, math = jax.root, - span = script.previousSibling; - div = (jax.HTMLCSS.display ? (span||{}).parentNode : span); + div = script.previousSibling; + span = (jax.HTMLCSS.display ? (div||{}).firstChild||div : div); if (!div) return; // // Set the font metrics diff --git a/unpacked/jax/output/SVG/jax.js b/unpacked/jax/output/SVG/jax.js index c2cbe55de..65101a412 100644 --- a/unpacked/jax/output/SVG/jax.js +++ b/unpacked/jax/output/SVG/jax.js @@ -315,8 +315,8 @@ // Get the data about the math // var jax = script.MathJax.elementJax, math = jax.root, - span = script.previousSibling; - div = (jax.SVG.display ? (span||{}).parentNode : span), + div = script.previousSibling; + span = (jax.SVG.display ? (div||{}).firstChild||div : div), localCache = (SVG.config.useFontCache && !SVG.config.useGlobalCache); if (!div) return; //