fix(editor): catch katex render errors

Resolved https://github.com/logseq/logseq/issues/536
pull/645/head
Tienson Qin 2020-10-31 11:12:27 +08:00
parent 7546c61b9c
commit 1541b3b47a
2 changed files with 6 additions and 4 deletions

View File

@ -15,9 +15,12 @@
(defn render!
[state]
(let [[id s display?] (:rum/args state)]
(js/katex.render s (gdom/getElement id)
#js {:displayMode display?
:throwOnError false})))
(try
(js/katex.render s (gdom/getElement id)
#js {:displayMode display?
:throwOnError false})
(catch js/Error e
(js/console.error e)))))
(defn- load-and-render!
[state]

View File

@ -406,7 +406,6 @@
(not (state/get-edit-input-id)))
(-> (p/let [files (js/window.workerThread.getChangedFiles (util/get-repo-dir (state/get-current-repo)))]
(when (or
;; FIXME:
force?
(and
(seq (state/get-changed-files repo-url))