diff --git a/site/src/App.tsx b/site/src/App.tsx index de3fe2a5bd1c4..da700660d77ed 100644 --- a/site/src/App.tsx +++ b/site/src/App.tsx @@ -15,13 +15,17 @@ import { } from "@mui/material/styles"; import { ThemeProvider as EmotionThemeProvider } from "@emotion/react"; +const shouldEnableCache = + window.location.hostname.includes("dev.coder.com") || + process.env.NODE_ENV === "development"; + const defaultQueryClient = new QueryClient({ defaultOptions: { queries: { retry: false, - cacheTime: 0, refetchOnWindowFocus: false, - networkMode: "offlineFirst", + cacheTime: shouldEnableCache ? undefined : 0, + networkMode: shouldEnableCache ? undefined : "offlineFirst", }, }, });