From 152a7b5c60f7f86129709f86278169fdf990f376 Mon Sep 17 00:00:00 2001 From: Sam Saffron Date: Thu, 22 Apr 2021 11:29:10 +1000 Subject: [PATCH] FIX: Broken preview for single math equations Previously we would remove elements from the DOM, this caused Ember to get extremely confused and blow up its rendering. Instead only hide the element, do not remove it. --- assets/javascripts/initializers/discourse-math-mathjax.js.es6 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/javascripts/initializers/discourse-math-mathjax.js.es6 b/assets/javascripts/initializers/discourse-math-mathjax.js.es6 index 3355f40..ce04563 100644 --- a/assets/javascripts/initializers/discourse-math-mathjax.js.es6 +++ b/assets/javascripts/initializers/discourse-math-mathjax.js.es6 @@ -85,7 +85,7 @@ function decorate(elem, isPreview) { // don't bother processing previews removed from DOM if (elem.parentElement && elem.parentElement.offsetParent !== null) { window.MathJax.Hub.Typeset($math[0], () => { - $elem.remove(); + $elem.hide(); $mathWrapper.show(); }); }