diff --git a/app/src/protyle/render/av/openMenuPanel.ts b/app/src/protyle/render/av/openMenuPanel.ts index b58363b4b..49c1d749e 100644 --- a/app/src/protyle/render/av/openMenuPanel.ts +++ b/app/src/protyle/render/av/openMenuPanel.ts @@ -932,6 +932,7 @@ export const openMenuPanel = (options: { event.stopPropagation(); break; } else if (type === "av-add") { + window.siyuan.menus.menu.remove(); addView(options.protyle, options.blockElement); avPanelElement.remove(); event.preventDefault(); diff --git a/app/src/protyle/render/av/render.ts b/app/src/protyle/render/av/render.ts index f5b602906..4a51a3adc 100644 --- a/app/src/protyle/render/av/render.ts +++ b/app/src/protyle/render/av/render.ts @@ -288,6 +288,7 @@ ${cell.color ? `color:${cell.color};` : ""}">${text}`; focusBlock(e); } } + e.querySelector(".layout-tab-bar").scrollLeft = (e.querySelector(".layout-tab-bar .item--focus") as HTMLElement).offsetLeft; if (cb) { cb(); }