diff --git a/webapp/src/App.tsx b/webapp/src/App.tsx index 48079e2..6c01acc 100644 --- a/webapp/src/App.tsx +++ b/webapp/src/App.tsx @@ -961,7 +961,7 @@ export default function App() { const domainRulesQuery = useQuery({ queryKey: domainRulesQueryKey, queryFn: () => getDomainRules(authedFetch), - enabled: !IS_DEMO_MODE && phase === 'app' && !!session?.accessToken && vaultInitialDecryptDone && location === SETTINGS_DOMAIN_RULES_ROUTE, + enabled: !IS_DEMO_MODE && phase === 'app' && !!session?.accessToken && vaultInitialDecryptDone, staleTime: 30_000, }); function handleSaveDomainRules(customEquivalentDomains: CustomEquivalentDomain[], excludedGlobalEquivalentDomains: number[]): Promise { diff --git a/webapp/src/lib/app-preload.ts b/webapp/src/lib/app-preload.ts index 2b448b6..79a93ae 100644 --- a/webapp/src/lib/app-preload.ts +++ b/webapp/src/lib/app-preload.ts @@ -8,6 +8,7 @@ export function preloadAuthenticatedWorkspace(isAdmin: boolean): Promise void { () => import('@/components/SendsPage'), () => import('@/components/TotpCodesPage'), () => import('@/components/SettingsPage'), + () => import('@/components/DomainRulesPage'), () => import('@/components/SecurityDevicesPage'), () => import('@/components/AdminPage'), () => import('@/components/BackupCenterPage'),