diff --git a/ts/editor/NoteEditor.svelte b/ts/editor/NoteEditor.svelte index 2fdf9f069..a9b78624c 100644 --- a/ts/editor/NoteEditor.svelte +++ b/ts/editor/NoteEditor.svelte @@ -60,6 +60,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import ImageOverlay from "./image-overlay"; import { shrinkImagesByDefault } from "./image-overlay/ImageOverlay.svelte"; import MathjaxOverlay from "./mathjax-overlay"; + import { closeMathjaxEditor } from "./mathjax-overlay/MathjaxEditor.svelte"; import Notification from "./Notification.svelte"; import PlainTextInput from "./plain-text-input"; import { closeHTMLTags } from "./plain-text-input/PlainTextInput.svelte"; @@ -292,6 +293,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html } function saveNow(): void { + closeMathjaxEditor?.(); $commitTagEdits(); saveFieldNow(); } diff --git a/ts/editor/mathjax-overlay/MathjaxEditor.svelte b/ts/editor/mathjax-overlay/MathjaxEditor.svelte index 31456ffa1..e9f43b386 100644 --- a/ts/editor/mathjax-overlay/MathjaxEditor.svelte +++ b/ts/editor/mathjax-overlay/MathjaxEditor.svelte @@ -2,6 +2,17 @@ Copyright: Ankitects Pty Ltd and contributors License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html --> + +
diff --git a/ts/editor/mathjax-overlay/MathjaxOverlay.svelte b/ts/editor/mathjax-overlay/MathjaxOverlay.svelte index 04c72af5d..ec5fd5121 100644 --- a/ts/editor/mathjax-overlay/MathjaxOverlay.svelte +++ b/ts/editor/mathjax-overlay/MathjaxOverlay.svelte @@ -229,10 +229,6 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html placeHandle(true); resetHandle(); }} - on:blur={async () => { - await tick(); - await resetHandle(); - }} on:close={resetHandle} let:editor={mathjaxEditor} >