From 00ec6785692a36e615ba975e82584b907a8a5803 Mon Sep 17 00:00:00 2001 From: Vsevolod Kukol Date: Wed, 16 Apr 2025 17:34:15 +0000 Subject: [PATCH] fix: handle optional activeTab in tab activation logic (#2106) --- src/hooks/useTabs.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hooks/useTabs.ts b/src/hooks/useTabs.ts index 8b7051a52..22f4979c5 100644 --- a/src/hooks/useTabs.ts +++ b/src/hooks/useTabs.ts @@ -115,7 +115,7 @@ export const useTabs: UseStore = create((set, get) => ({ set({ activeTab: undefined, activeReactTab: undefined }); } - if (tab.tabId === activeTab.tabId && tabIndex !== -1) { + if (tab.tabId === activeTab?.tabId && tabIndex !== -1) { const tabToTheRight = updatedTabs[tabIndex]; const lastOpenTab = updatedTabs[updatedTabs.length - 1]; const newActiveTab = tabToTheRight ?? lastOpenTab;