From 03fcd61b41a4bc8adbd4b787b928192d99b6060b Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sun, 23 Nov 2025 14:26:53 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/16416 --- app/src/protyle/wysiwyg/keydown.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/protyle/wysiwyg/keydown.ts b/app/src/protyle/wysiwyg/keydown.ts index 06ab687be..296ec53f8 100644 --- a/app/src/protyle/wysiwyg/keydown.ts +++ b/app/src/protyle/wysiwyg/keydown.ts @@ -763,6 +763,16 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => { } } } + if (selectText === "" && event.key === "ArrowLeft" && position.start === 1 && + range.startContainer.textContent === Constants.ZWSP) { + range.setStart(range.startContainer, 0); + range.collapse(true); + } + if (selectText === "" && event.key === "ArrowRight" && position.start === 0 && + range.startContainer.textContent === Constants.ZWSP) { + range.setStart(range.startContainer, 1); + range.collapse(true); + } return; }