diff --git a/packages/web/src/components/modals/ConnectedInstances.tsx b/packages/web/src/components/modals/ConnectedInstances.tsx index 2dee77fc..bd525c20 100644 --- a/packages/web/src/components/modals/ConnectedInstances.tsx +++ b/packages/web/src/components/modals/ConnectedInstances.tsx @@ -269,7 +269,7 @@ function InstanceRow({ inst }: { inst: import('../../stores/instanceStore').Conn const removeInstance = useInstanceStore((s) => s.removeInstance); const reconnectInstance = useInstanceStore((s) => s.reconnectInstance); const reauthenticateInstance = useInstanceStore((s) => s.reauthenticateInstance); - const hasPendingSync = useInstanceStore((s) => s.hasPendingPasswordSync)(inst.origin); + const hasPendingSync = useInstanceStore((s) => s.pendingSyncOrigins.includes(inst.origin)); const [showReauth, setShowReauth] = useState(false); const [reauthPassword, setReauthPassword] = useState(''); @@ -319,6 +319,14 @@ function InstanceRow({ inst }: { inst: import('../../stores/instanceStore').Conn
+ {hasPendingSync && inst.status === 'connected' && ( + + )} {(inst.status === 'disconnected' || inst.status === 'error') && ( isTokenless ? (