diff --git a/web/components/stores/ClientConfigStore.tsx b/web/components/stores/ClientConfigStore.tsx index 677f3d111..18dfa7bcf 100644 --- a/web/components/stores/ClientConfigStore.tsx +++ b/web/components/stores/ClientConfigStore.tsx @@ -347,15 +347,17 @@ export const ClientConfigStore: FC = () => { useEffect(() => { if (hasLoadedStatus && hasLoadedConfig) { sendEvent(AppStateEvent.Loaded); - - if (serverStatus.online) { - sendEvent(AppStateEvent.Online); - } else { - sendEvent(AppStateEvent.Offline); - } } }, [hasLoadedStatus, hasLoadedConfig]); + useEffect(() => { + if (serverStatus.online) { + sendEvent(AppStateEvent.Online); + } else { + sendEvent(AppStateEvent.Offline); + } + }, [serverStatus]); + useEffect(() => { if (!clientConfig.chatDisabled && accessToken && hasLoadedConfig) { startChat();