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} >