From 25dd919cf5638629b4e0b22f5e123842bca57fbd Mon Sep 17 00:00:00 2001 From: Vanessa Date: Tue, 8 Aug 2023 13:26:25 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/8930 --- app/src/protyle/wysiwyg/getBlock.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/protyle/wysiwyg/getBlock.ts b/app/src/protyle/wysiwyg/getBlock.ts index 10c07c693..521ab96d2 100644 --- a/app/src/protyle/wysiwyg/getBlock.ts +++ b/app/src/protyle/wysiwyg/getBlock.ts @@ -30,7 +30,8 @@ export const getLastBlock = (element: Element) => { export const getFirstBlock = (element: Element) => { let firstElement; Array.from(element.querySelectorAll("[data-node-id]")).find(item => { - if (!hasClosestByAttribute(item.parentElement, "data-type", "NodeBlockQueryEmbed") && !item.classList.contains("li")) { + if (!hasClosestByAttribute(item.parentElement, "data-type", "NodeBlockQueryEmbed") && + !item.classList.contains("li") && !item.classList.contains("sb")) { firstElement = item; return true; } @@ -187,7 +188,7 @@ export const getNextFileLi = (current: Element) => { nextElement = nextElement.parentElement; } else if (nextElement.nextElementSibling.tagName === "LI") { return nextElement.nextElementSibling; - } else if (nextElement.nextElementSibling.tagName === "UL") { + } else if (nextElement.nextElementSibling.tagName === "UL") { return nextElement.nextElementSibling.firstElementChild; } }