From b352fa00e49fa1ed52604abee0913aaa16b4fd6f Mon Sep 17 00:00:00 2001 From: Usman Baig Date: Thu, 26 Mar 2026 11:06:15 +0100 Subject: [PATCH] fix: respect requested context over URL auto-detection + fix backdrop click --- components/settings/unified/UnifiedSettingsModal.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/settings/unified/UnifiedSettingsModal.tsx b/components/settings/unified/UnifiedSettingsModal.tsx index d1e39ea..90b493d 100644 --- a/components/settings/unified/UnifiedSettingsModal.tsx +++ b/components/settings/unified/UnifiedSettingsModal.tsx @@ -318,7 +318,8 @@ export default function UnifiedSettingsModal() { const match = window.location.pathname.match(/\/sites\/([a-f0-9-]+)/) if (match) { setActiveSiteId(match[1]) - setContext('site') + // Only default to site context if no specific context was requested + if (!initTab?.context) setContext('site') } else { setActiveSiteId(null) if (!initTab?.context) setContext('workspace') @@ -393,6 +394,7 @@ export default function UnifiedSettingsModal() { ? 'opacity-0 pointer-events-none transition-opacity duration-150' : 'opacity-0 pointer-events-none invisible' }`} + onClick={handleBackdropClick} >