From 853c6d44c5141231962a4857deea565e048b4017 Mon Sep 17 00:00:00 2001 From: Andelf Date: Thu, 8 Sep 2022 11:00:49 +0800 Subject: [PATCH] fix(latex): avoid accessing null --- src/main/frontend/extensions/latex.cljs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/frontend/extensions/latex.cljs b/src/main/frontend/extensions/latex.cljs index dbbd303d9f..a442a9e603 100644 --- a/src/main/frontend/extensions/latex.cljs +++ b/src/main/frontend/extensions/latex.cljs @@ -18,10 +18,12 @@ [state] (let [[id s display?] (:rum/args state)] (try - (js/katex.render s (gdom/getElement id) - #js {:displayMode display? - :throwOnError false - :strict false}) + (when-let [elem (gdom/getElement id)] + (js/katex.render s elem + #js {:displayMode display? + :throwOnError false + :strict false})) + (catch js/Error e (js/console.error e)))))