cben/CodeMirror-MathJax

unrenderedRange is a mess

Opened this issue · 0 comments

cben commented

Should rewrite to support multiple unrendered formulas robustly.
Currently impedes #9 and sometimes does break and leave unrendered formulas; what's worse its state is not self-healing, there are cascades of errors:

(filtered to only errors:)

22.486s overriding previous unrenderedMath: $\exists\alpha.\alpha\neq\alpha^{10}$ render-math.js:51
32.455s overriding previous unrenderedMath: $\sum_y^z dollars$ render-math.js:51
33.821s overriding previous unrenderedMath: \( \int_u^v backslash\ parens \) render-math.js:51
35.927s overriding previous unrenderedMath: \[\int_d^e backslash\ brackets\] render-math.js:51
47.700s 
Pos
 render-math.js:51
47.700s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
51.536s 
Pos
 render-math.js:51
51.536s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
51.723s 
Pos
 render-math.js:51
51.723s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
52.008s 
Pos
 render-math.js:51
52.008s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
52.169s 
Pos
 render-math.js:51
52.169s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
52.433s 
Pos
 render-math.js:51
52.433s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
52.615s 
Pos
 render-math.js:51
52.615s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
55.183s 
TextMarker
 .find() == undefined render-math.js:51
55.256s 
Pos
 render-math.js:51
55.256s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
55.435s 
Pos
 render-math.js:51
55.435s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
55.688s 
Pos
 render-math.js:51
55.689s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
55.889s 
Pos
 render-math.js:51
55.889s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
56.475s 
Pos
 render-math.js:51
56.475s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
56.778s 
Pos
 render-math.js:51
56.778s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
56.964s 
Pos
 render-math.js:51
56.964s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
57.121s 
Pos
 render-math.js:51
57.121s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
57.300s 
Pos
 render-math.js:51
57.300s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
58.243s 
Pos
 render-math.js:51
58.243s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
58.409s 
Pos
 render-math.js:51
58.409s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
68.979s 
Pos
 render-math.js:51
68.979s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
70.019s 
Pos
 render-math.js:51
70.019s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
70.102s 
Pos
 render-math.js:51
70.102s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
70.184s 
Pos
 render-math.js:51
70.185s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
70.263s 
Pos
 render-math.js:51
70.263s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
70.463s 
Pos
 render-math.js:51
70.463s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
71.107s 
Pos
 render-math.js:51
71.107s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
71.348s 
Pos
 render-math.js:51
71.348s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
71.452s 
Pos
 render-math.js:51
71.452s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
73.675s 
Pos
 render-math.js:51
73.675s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
75.216s 
TextMarker
doc: window.CodeMirror.CodeMirror.Doc
explicitlyCleared: true
lines: Array[0]
type: "range"
__proto__: TextMarker
 .find() == undefined render-math.js:51
75.222s 
Pos
 render-math.js:51
75.222s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
75.321s 
Pos
 render-math.js:51
75.321s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
75.504s 
Pos
 render-math.js:51
75.504s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
75.664s 
Pos
 render-math.js:51
75.664s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
75.741s 
Pos
 render-math.js:51
75.741s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
76.035s 
Pos
 render-math.js:51
76.035s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
76.117s 
Pos
 render-math.js:51
76.117s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
80.271s overriding previous unrenderedMath: $$\sum_b^c double\ dollars$$ render-math.js:51
85.548s 
Pos
 render-math.js:51
85.549s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
86.004s 
Pos
 render-math.js:51
86.004s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
86.689s 
Pos
 render-math.js:51
86.689s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
87.070s 
Pos
 render-math.js:51
87.070s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
87.502s overriding previous unrenderedMath: \[\int_d^e backslash\ brackets\] render-math.js:51
87.600s 
Pos
 render-math.js:51
87.600s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
88.278s 
Pos
 render-math.js:51
88.278s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
88.868s 
Pos
 render-math.js:51
88.868s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
89.154s 
Pos
 render-math.js:51
error render-math.js:51
89.154s overriding unrenderedMath whose .find() == undefined undefined render-math.js:51
168.206s Pos {line: 11, ch: 3} render-math.js:51