From 36b96ea32c2ae697bfcccb828f1c1d772d03abfe Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Tue, 15 Sep 2026 12:27:01 +0800 Subject: [PATCH] fix(layout): fix plugin tab layout with vertical tab bar Closes #9101 --- apps/desktop/src/App.vue | 9 +++++++-- .../src/components/layout/SqlEditorWorkspace.vue | 13 ++++++------- .../__tests__/SqlEditorWorkspace.mount.spec.ts | 16 +++++++++------- 3 files changed, 22 insertions(+), 16 deletions(-) diff --git a/apps/desktop/src/App.vue b/apps/desktop/src/App.vue index 8bd2b63deb..cae06656ca 100644 --- a/apps/desktop/src/App.vue +++ b/apps/desktop/src/App.vue @@ -1007,6 +1007,7 @@ useScheduledDatabaseBackups({ scheduler: true }); const appVersion = ref(""); const isClassicLayout = computed(() => settingsStore.editorSettings.appLayout === "classic"); +const isVerticalTabPlacement = computed(() => settingsStore.editorSettings.tabPlacement === "left" || settingsStore.editorSettings.tabPlacement === "right"); // Every pane's vertical strip writes back to this shared width/collapse state. function startTabBarResize(event: PointerEvent) { @@ -3748,8 +3749,12 @@ onUnmounted(() => { -