From ebe952dea89e6d6646189423beb5cd1ec8987a94 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 9 Sep 2024 23:33:55 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/12007 --- app/src/dialog/message.ts | 1 + app/src/protyle/ui/initUI.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/dialog/message.ts b/app/src/dialog/message.ts index 6e508d384..7addfc497 100644 --- a/app/src/dialog/message.ts +++ b/app/src/dialog/message.ts @@ -97,6 +97,7 @@ export const hideMessage = (id?: string) => { const messageElement = messagesElement.querySelector(`[data-id="${id}"]`); if (messageElement) { messageElement.classList.add("b3-snackbar--hide"); + window.clearTimeout(parseInt(messageElement.getAttribute("data-timeoutid"))); setTimeout(() => { messageElement.remove(); if (messagesElement.childElementCount === 0) { diff --git a/app/src/protyle/ui/initUI.ts b/app/src/protyle/ui/initUI.ts index 43d7bfde9..572a51bca 100644 --- a/app/src/protyle/ui/initUI.ts +++ b/app/src/protyle/ui/initUI.ts @@ -80,7 +80,7 @@ export const initUI = (protyle: IProtyle) => { protyle.wysiwyg.element.querySelectorAll(".code-block .protyle-linenumber__rows").forEach((block: HTMLElement) => { lineNumberRender(block.parentElement); }); - document.querySelector(`#message [data-id="${wheelId}"] button`).addEventListener("click", () => { + document.querySelector(`#message [data-id="${wheelId}"] button`)?.addEventListener("click", () => { window.siyuan.config.editor.fontSize = 16; setInlineStyle(); fetchPost("/api/setting/setEditor", window.siyuan.config.editor);