diff --git a/frontend/src/contexts/ConfigContext.tsx b/frontend/src/contexts/ConfigContext.tsx index a64791b..63e1e91 100644 --- a/frontend/src/contexts/ConfigContext.tsx +++ b/frontend/src/contexts/ConfigContext.tsx @@ -36,7 +36,10 @@ export function ConfigProvider({ children }: { children: ReactNode }) { const response = await fetch('/api/config'); if (response.ok) { const data = await response.json(); + console.log('[Config] Loaded runtime config:', data); setConfig(data); + // Also update the global cached config for non-React usage + cachedConfig = data; } } catch (error) { console.warn('[Config] Failed to fetch runtime config, using defaults:', error); @@ -48,6 +51,14 @@ export function ConfigProvider({ children }: { children: ReactNode }) { fetchConfig(); }, []); + if (isLoading) { + return ( +