From 4a9bee1f2fb132bc94e77470eaf889c99a4ab732 Mon Sep 17 00:00:00 2001 From: "Davide P. Cervone" Date: Thu, 18 Aug 2016 15:50:17 -0400 Subject: [PATCH] Fix regression in HTML-CSS linebreak code that causes processing error in some cases. --- unpacked/jax/output/HTML-CSS/autoload/multiline.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/unpacked/jax/output/HTML-CSS/autoload/multiline.js b/unpacked/jax/output/HTML-CSS/autoload/multiline.js index b6184b2fc..9f832dacb 100644 --- a/unpacked/jax/output/HTML-CSS/autoload/multiline.js +++ b/unpacked/jax/output/HTML-CSS/autoload/multiline.js @@ -315,11 +315,11 @@ MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function () { this.HTMLcleanBBox(slice.bbox); if (end.length === 0) { span = this.HTMLspanElement(); + var SPAN = span; if (this.href) span = span.parentNode; span.parentNode.removeChild(span); - span.nextMathJaxSpan.id = span.id; var n = 0; - while (span = span.nextMathJaxSpan) { - var SPAN = span; + span.nextMathJaxSpan.id = SPAN.id; var n = 0; + while ((SPAN = SPAN.nextMathJaxSpan)) { if (SPAN.nodeName.toLowerCase() === "a") SPAN = SPAN.firstChild; var color = this.HTMLhandleColor(SPAN); if (color) {color.id += "-MathJax-Continue-"+n; n++}