From 946295913df5880dd3d3c82aa7d91aba324ebc7c Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 13 Sep 2023 10:15:50 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/9175 --- 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 cf0401642..c3fc9ec2e 100644 --- a/app/src/protyle/wysiwyg/keydown.ts +++ b/app/src/protyle/wysiwyg/keydown.ts @@ -96,6 +96,16 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => { if (!nodeElement) { return; } + + // https://ld246.com/article/1694506408293 + const endElement = hasClosestBlock(range.endContainer); + if (!matchHotKey("⌘C", event) && endElement && !nodeElement.isSameNode(endElement)) { + event.stopPropagation(); + event.preventDefault(); + console.log(event); + return; + } + if (nodeElement.classList.contains("av")) { if (matchHotKey("⌘B", event) || matchHotKey("⌘I", event) || matchHotKey("⌘U", event)) { event.preventDefault();