From 713144896c486451718663f4558a8bce1a671d37 Mon Sep 17 00:00:00 2001 From: Usman Baig Date: Thu, 5 Feb 2026 15:10:32 +0100 Subject: [PATCH] refactor: update tab navigation logic in OrganizationSettings to ensure valid tab selection and improve user experience --- components/settings/OrganizationSettings.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/components/settings/OrganizationSettings.tsx b/components/settings/OrganizationSettings.tsx index 5851a89..aada2fe 100644 --- a/components/settings/OrganizationSettings.tsx +++ b/components/settings/OrganizationSettings.tsx @@ -171,8 +171,9 @@ export default function OrganizationSettings() { useEffect(() => { const tab = searchParams.get('tab') - if ((tab === 'billing' || tab === 'members' || tab === 'audit') && tab !== activeTab) { - setActiveTab(tab) + const validTab = (tab === 'billing' || tab === 'members' || tab === 'audit') ? tab : 'general' + if (validTab !== activeTab) { + setActiveTab(validTab) } }, [searchParams, activeTab])