From e93d4165cf5dd7927ef7341e35396aba57085804 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Mon, 25 Nov 2024 22:29:57 +0800 Subject: [PATCH] removes preview tab if there is one --- apps/studio/state/tabs.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/studio/state/tabs.ts b/apps/studio/state/tabs.ts index e99ed5cf7ff..2bddb69c16c 100644 --- a/apps/studio/state/tabs.ts +++ b/apps/studio/state/tabs.ts @@ -244,6 +244,12 @@ export const handleTabClose = ( store.openTabs = [...currentTabs.map((tab) => tab.id).filter((id) => id !== currentTab.id)] } + if (store.previewTabId) { + if (store.previewTabId === id) { + store.previewTabId = undefined + } + } + if (nextTabId) { store.activeTab = nextTabId handleTabNavigation(ref, nextTabId, router)