From a83476a2a77792690c9fd035108b5c385288f3d2 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 24 Nov 2025 18:34:48 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/14977 --- app/src/protyle/wysiwyg/index.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/protyle/wysiwyg/index.ts b/app/src/protyle/wysiwyg/index.ts index 0641eadf7..64db7090a 100644 --- a/app/src/protyle/wysiwyg/index.ts +++ b/app/src/protyle/wysiwyg/index.ts @@ -655,8 +655,13 @@ export class WYSIWYG { } if (isOnlyMeta(event) && !event.shiftKey && !event.altKey) { let ctrlElement = nodeElement; - if (!hasSelectClassElement && galleryItemElement) { - galleryItemElement.classList.toggle("av__gallery-item--select"); + const rowElement = hasClosestByClassName(target, "av__row"); + if (!hasSelectClassElement && (galleryItemElement || (rowElement && !rowElement.classList.contains("av__row--header")))) { + if (galleryItemElement) { + galleryItemElement.classList.toggle("av__gallery-item--select"); + } else if (rowElement) { + selectRow(rowElement.querySelector(".av__firstcol"), "toggle"); + } } else if (ctrlElement) { const embedBlockElement = isInEmbedBlock(ctrlElement); if (embedBlockElement) {