From f91a991e48431674120d5bf546c1c7ceb36fb262 Mon Sep 17 00:00:00 2001 From: Usman Baig Date: Thu, 5 Feb 2026 15:03:41 +0100 Subject: [PATCH] refactor: remove activeTab state update from handleTabChange in OrganizationSettings to streamline tab navigation logic --- components/settings/OrganizationSettings.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/settings/OrganizationSettings.tsx b/components/settings/OrganizationSettings.tsx index a140c24..5851a89 100644 --- a/components/settings/OrganizationSettings.tsx +++ b/components/settings/OrganizationSettings.tsx @@ -215,7 +215,7 @@ export default function OrganizationSettings() { setAuditFetchTrigger(prev => prev + 1) // Trigger fetch }, 500) return () => clearTimeout(timer) - }, [auditActionFilter, auditLogIdFilter, auditStartDate, auditEndDate, activeTab]) + }, [auditActionFilter, auditLogIdFilter, auditStartDate, auditEndDate]) useEffect(() => { if (activeTab === 'audit' && currentOrgId) { @@ -335,7 +335,7 @@ export default function OrganizationSettings() { const currentOrgName = members.find(m => m.user_id === user?.id)?.organization_name || 'Organization' const handleTabChange = (tab: 'general' | 'members' | 'billing' | 'audit') => { - setActiveTab(tab) + // setActiveTab(tab) // Let the useEffect handle the state update based on URL router.push(`?tab=${tab}`) }