From 03db3c7b598cacd46a9355717ba3eefaa3e0c89f Mon Sep 17 00:00:00 2001 From: "Davide P. Cervone" Date: Sun, 21 Aug 2016 18:51:34 -0400 Subject: [PATCH] Move the location of clearCounts() so that they are cleared both before and after the typeset action. --- unpacked/MathJax.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/unpacked/MathJax.js b/unpacked/MathJax.js index 182809727..5be4cb7c4 100644 --- a/unpacked/MathJax.js +++ b/unpacked/MathJax.js @@ -2084,6 +2084,7 @@ MathJax.Hub = { var delay = ["Delay",MathJax.Callback,this.processSectionDelay]; if (!delay[2]) {delay = {}} queue.Push( + ["clearCounts",MathJax.Message], ["Post",this.signal,["Begin "+action,elements]], ["Post",this.signal,["Begin Math",elements,action]], ["prepareScripts",this,action,elements,state], @@ -2100,7 +2101,8 @@ MathJax.Hub = { ["prepareOutput",this,state,"postProcess"], delay, ["Post",this.signal,["End Math",elements,action]], - ["Post",this.signal,["End "+action,elements]] + ["Post",this.signal,["End "+action,elements]], + ["clearCounts",MathJax.Message] ); } return queue.Push(ec.callback); @@ -2124,7 +2126,6 @@ MathJax.Hub = { }, prepareScripts: function (action,element,state) { - MathJax.Message.clearCounts(); if (arguments.callee.disabled) return; var scripts = this.elementScripts(element); var STATE = MathJax.ElementJax.STATE;