From 95f1c08e96bb6f61dae6956ff059550480ac73b0 Mon Sep 17 00:00:00 2001 From: Jeffrey Chen <78434827+TCOTC@users.noreply.github.com> Date: Tue, 4 Feb 2025 16:59:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=80=89=E4=B8=AD=E6=96=87=E6=9C=AC?= =?UTF-8?q?=E6=88=96=E5=9D=97=E6=97=B6=EF=BC=8C=E7=A6=81=E6=AD=A2=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E7=A9=BA=E5=9D=97=20(#13975)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix https://github.com/siyuan-note/siyuan/issues/13905 --- app/src/protyle/ui/initUI.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/protyle/ui/initUI.ts b/app/src/protyle/ui/initUI.ts index 85fd82964..c08f277e4 100644 --- a/app/src/protyle/ui/initUI.ts +++ b/app/src/protyle/ui/initUI.ts @@ -115,7 +115,8 @@ export const initUI = (protyle: IProtyle) => { }, {passive: true}); protyle.contentElement.addEventListener("click", (event: MouseEvent & { target: HTMLElement }) => { // wysiwyg 元素下方点击无效果 https://github.com/siyuan-note/siyuan/issues/12009 - if (protyle.disabled || + // 选中文本或块时,禁止添加空块 https://github.com/siyuan-note/siyuan/issues/13905 + if (protyle.disabled || window.getSelection().toString().length > 0 || event.target.querySelector(".protyle-wysiwyg--select") || (!event.target.classList.contains("protyle-content") && !event.target.classList.contains("protyle-wysiwyg"))) { return; }