diff --git a/app/soapbox/features/ui/index.tsx b/app/soapbox/features/ui/index.tsx index ed3980ebc..3a8ae388a 100644 --- a/app/soapbox/features/ui/index.tsx +++ b/app/soapbox/features/ui/index.tsx @@ -504,10 +504,12 @@ const UI: React.FC = ({ children }) => { }, [vapidKey]); useEffect(() => { - if (pendingPolicy && supportedPolicyIds.includes(pendingPolicy.pending_policy_id)) { - dispatch(openModal('POLICY')); + if (account && pendingPolicy && supportedPolicyIds.includes(pendingPolicy.pending_policy_id)) { + setTimeout(() => { + dispatch(openModal('POLICY')); + }, 500); } - }, [pendingPolicy]); + }, [pendingPolicy, !!account]); const handleHotkeyNew = (e?: KeyboardEvent) => { e?.preventDefault();