From aa2b0d384db56e0f06c2d7414f2b28256f2b3e29 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Thu, 26 Dec 2024 09:18:14 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/13512 --- app/src/protyle/render/av/openMenuPanel.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/protyle/render/av/openMenuPanel.ts b/app/src/protyle/render/av/openMenuPanel.ts index 8401dd29c..e0bdee444 100644 --- a/app/src/protyle/render/av/openMenuPanel.ts +++ b/app/src/protyle/render/av/openMenuPanel.ts @@ -1290,6 +1290,8 @@ export const openMenuPanel = (options: { break; } else if (type === "av-view-switch") { if (!target.parentElement.classList.contains("b3-menu__item--current")) { + avPanelElement.querySelector(".b3-menu__item--current")?.classList.remove("b3-menu__item--current"); + target.parentElement.classList.add("b3-menu__item--current") options.blockElement.removeAttribute("data-render"); avRender(options.blockElement, options.protyle, undefined, target.parentElement.dataset.id); } @@ -1304,6 +1306,8 @@ export const openMenuPanel = (options: { element: target.parentElement }); } else { + avPanelElement.querySelector(".b3-menu__item--current")?.classList.remove("b3-menu__item--current"); + target.parentElement.classList.add("b3-menu__item--current") options.blockElement.removeAttribute("data-render"); avRender(options.blockElement, options.protyle, () => { openViewMenu({