fix: wysiwyg left in undefined state on reload (#7123)

This commit is contained in:
mazijian-pp
2023-10-13 20:29:54 +08:00
committed by GitHub
parent 89a3bbddb7
commit 44d9d5fcac
5 changed files with 21 additions and 8 deletions

View File

@@ -584,7 +584,7 @@ export const textWysiwyg = ({
window.removeEventListener("pointerdown", onPointerDown);
window.removeEventListener("pointerup", bindBlurEvent);
window.removeEventListener("blur", handleSubmit);
window.removeEventListener("beforeunload", handleSubmit);
unbindUpdate();
editable.remove();
@@ -701,6 +701,7 @@ export const textWysiwyg = ({
passive: false,
capture: true,
});
window.addEventListener("beforeunload", handleSubmit);
excalidrawContainer
?.querySelector(".excalidraw-textEditorContainer")!
.appendChild(editable);