From 0a37706a9c2431e3a682fccb57e20c2420eb3ceb Mon Sep 17 00:00:00 2001 From: ptma Date: Tue, 11 Aug 2026 13:05:25 +0800 Subject: [PATCH] feat(objects): retain active tab on objects right panel when switching tables --- apps/desktop/src/components/objects/ObjectBrowser.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/desktop/src/components/objects/ObjectBrowser.vue b/apps/desktop/src/components/objects/ObjectBrowser.vue index 7eba9b0ec0..cfadfb7a00 100644 --- a/apps/desktop/src/components/objects/ObjectBrowser.vue +++ b/apps/desktop/src/components/objects/ObjectBrowser.vue @@ -931,8 +931,8 @@ async function openTableInfo(row: ObjectBrowserRow, initialTab?: TableInfoTab) { tableForeignKeys.value = []; tableTriggers.value = []; tableInfoSearchQuery.value = ""; - // Determine initial tab: explicit request > first available > ddl - const firstTab = initialTab ?? tableInfoTabs.value[0]?.id ?? "ddl"; + // Determine initial tab: explicit request > previously activated + const firstTab = initialTab ?? tableInfoTab.value; await selectTableInfoTab(firstTab); }