From 3f65251dfecb59ca272f142878770bf4ec9033f3 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 30 Jun 2025 14:40:55 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/pull/15178 --- app/src/protyle/wysiwyg/transaction.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/protyle/wysiwyg/transaction.ts b/app/src/protyle/wysiwyg/transaction.ts index 9b9677c8e..39c476c9b 100644 --- a/app/src/protyle/wysiwyg/transaction.ts +++ b/app/src/protyle/wysiwyg/transaction.ts @@ -622,6 +622,14 @@ export const onTransaction = (protyle: IProtyle, operation: IOperation, isUndo: } }); if (data["data-av-type"]) { + // https://github.com/siyuan-note/siyuan/pull/15178#discussion_r2173842215 + const oldAvType = item.getAttribute("data-av-type"); + const containerElement = item.querySelector(".av__container") as HTMLElement; + if (containerElement && data["data-av-type"] === "table" && oldAvType === "gallery") { + containerElement.style.overflow = "inherit"; + } else if (containerElement && data["data-av-type"] === "gallery" && oldAvType === "table") { + containerElement.style.overflow = ""; + } item.setAttribute("data-av-type", data["data-av-type"]); } const attrElements = item.querySelectorAll(".protyle-attr");