From cab8ea3a5d1b0d4d2d933821f63e5df2eacb0444 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 25 Feb 2026 15:31:35 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/17098 --- app/src/protyle/render/av/render.ts | 2 +- app/src/protyle/wysiwyg/index.ts | 2 +- app/src/protyle/wysiwyg/keydown.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/protyle/render/av/render.ts b/app/src/protyle/render/av/render.ts index 2f2b3e59f..f41931dc1 100644 --- a/app/src/protyle/render/av/render.ts +++ b/app/src/protyle/render/av/render.ts @@ -103,7 +103,7 @@ export const genTabHeaderHTML = (data: IAV, showSearch: boolean, editable: boole
-
+
diff --git a/app/src/protyle/wysiwyg/index.ts b/app/src/protyle/wysiwyg/index.ts index f91efd3b8..3ffc21d8b 100644 --- a/app/src/protyle/wysiwyg/index.ts +++ b/app/src/protyle/wysiwyg/index.ts @@ -2387,7 +2387,7 @@ export class WYSIWYG { this.element.addEventListener("paste", (event: ClipboardEvent & { target: HTMLElement }) => { // https://github.com/siyuan-note/siyuan/issues/11241 - if (event.target.getAttribute("data-type") === "av-search") { + if (hasClosestByAttribute(event.target, "data-type", "av-search")) { return; } if (protyle.disabled) { diff --git a/app/src/protyle/wysiwyg/keydown.ts b/app/src/protyle/wysiwyg/keydown.ts index 421195749..0da83811a 100644 --- a/app/src/protyle/wysiwyg/keydown.ts +++ b/app/src/protyle/wysiwyg/keydown.ts @@ -97,7 +97,7 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => { event.stopPropagation(); return; } - if (event.target.getAttribute("data-type") === "av-search") { + if (hasClosestByAttribute(event.target, "data-type", "av-search")) { if (matchHotKey("⌘A", event)) { event.preventDefault(); getSelection().getRangeAt(0).selectNodeContents(event.target);