From 6fc15a3b6a858002141a852aca3489b3856decbd Mon Sep 17 00:00:00 2001 From: Vanessa Date: Thu, 13 Apr 2023 18:57:26 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20card=20=E8=BD=AC=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/card/makeCard.ts | 2 +- app/src/protyle/wysiwyg/enter.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/card/makeCard.ts b/app/src/card/makeCard.ts index 886bb4140..8728f25c8 100644 --- a/app/src/card/makeCard.ts +++ b/app/src/card/makeCard.ts @@ -114,7 +114,7 @@ export const makeCard = (ids: string[]) => { event.preventDefault(); break; } else if (type === "delete") { - confirmDialog(window.siyuan.languages.confirm, `${window.siyuan.languages.confirmDelete} ${target.parentElement.getAttribute("data-name")}?`, () => { + confirmDialog(window.siyuan.languages.confirm, `${window.siyuan.languages.confirmDelete} ${escapeHtml(target.parentElement.getAttribute("data-name"))}?`, () => { fetchPost("/api/riff/removeRiffDeck", { deckID: target.parentElement.getAttribute("data-id"), }, () => { diff --git a/app/src/protyle/wysiwyg/enter.ts b/app/src/protyle/wysiwyg/enter.ts index 37ca528a7..70f676640 100644 --- a/app/src/protyle/wysiwyg/enter.ts +++ b/app/src/protyle/wysiwyg/enter.ts @@ -363,7 +363,7 @@ export const enter = (blockElement: HTMLElement, range: Range, protyle: IProtyle } const newElement = genEmptyElement(false, false); const selectNode = range.extractContents(); - if (selectNode.firstChild.nodeType !== 3 && selectNode.firstChild.textContent === "") { + if (selectNode.firstChild && selectNode.firstChild.nodeType !== 3 && selectNode.firstChild.textContent === "") { // 回车移除空元素 https://github.com/siyuan-note/insider/issues/480 selectNode.firstChild.after(document.createElement("wbr")); selectNode.firstChild.remove();