From 952b28f8bfa3e22905fc8e98a9881372b31019c0 Mon Sep 17 00:00:00 2001 From: Gabe Kangas Date: Mon, 24 Oct 2022 21:26:03 -0700 Subject: [PATCH] Explicitly set state for config+status when hydrated --- web/components/stores/ClientConfigStore.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/web/components/stores/ClientConfigStore.tsx b/web/components/stores/ClientConfigStore.tsx index 1bd6a2c6f..e29ad8887 100644 --- a/web/components/stores/ClientConfigStore.tsx +++ b/web/components/stores/ClientConfigStore.tsx @@ -331,8 +331,10 @@ export const ClientConfigStore: FC = () => { useEffect(() => { try { if ((window as any).configHydration) { + sendEvent(AppStateEvent.Loaded); const config = JSON.parse((window as any).configHydration); setClientConfig(config); + setHasLoadedConfig(true); } } catch (e) { console.error('Error parsing config hydration', e); @@ -342,6 +344,7 @@ export const ClientConfigStore: FC = () => { if ((window as any).statusHydration) { const status = JSON.parse((window as any).statusHydration); setServerStatus(status); + setHasLoadedStatus(true); } } catch (e) { console.error('error parsing status hydration', e);