diff --git a/e2e/solid-start/basic-solid-query/src/router.tsx b/e2e/solid-start/basic-solid-query/src/router.tsx index c090958c01c..0fb5450070a 100644 --- a/e2e/solid-start/basic-solid-query/src/router.tsx +++ b/e2e/solid-start/basic-solid-query/src/router.tsx @@ -9,8 +9,7 @@ export function getRouter() { const queryClient = new QueryClient({ defaultOptions: { queries: { - // Enable only on client to avoid hydration mismatches - experimental_prefetchInRender: typeof window !== 'undefined', + experimental_prefetchInRender: true, }, }, }) diff --git a/e2e/solid-start/query-integration/src/router.tsx b/e2e/solid-start/query-integration/src/router.tsx index 59ce312b7e2..248bd13d1f4 100644 --- a/e2e/solid-start/query-integration/src/router.tsx +++ b/e2e/solid-start/query-integration/src/router.tsx @@ -4,7 +4,13 @@ import { setupRouterSsrQueryIntegration } from '@tanstack/solid-router-ssr-query import { routeTree } from './routeTree.gen' export function getRouter() { - const queryClient = new QueryClient() + const queryClient = new QueryClient({ + defaultOptions: { + queries: { + experimental_prefetchInRender: true, + }, + }, + }) const router = createRouter({ routeTree, context: { queryClient }, diff --git a/e2e/solid-start/query-integration/src/routes/useQuery.tsx b/e2e/solid-start/query-integration/src/routes/useQuery.tsx index 7708a251fd1..335e97753da 100644 --- a/e2e/solid-start/query-integration/src/routes/useQuery.tsx +++ b/e2e/solid-start/query-integration/src/routes/useQuery.tsx @@ -7,7 +7,7 @@ const qOptions = makeQueryOptions('useQuery') export const Route = createFileRoute('/useQuery')({ loader: ({ context }) => context.queryClient.ensureQueryData(qOptions), component: RouteComponent, - ssr: 'data-only', + ssr: true, }) function RouteComponent() { diff --git a/e2e/solid-start/server-functions/src/router.tsx b/e2e/solid-start/server-functions/src/router.tsx index e5566c46174..3fc33ed7dda 100644 --- a/e2e/solid-start/server-functions/src/router.tsx +++ b/e2e/solid-start/server-functions/src/router.tsx @@ -6,7 +6,13 @@ import { DefaultCatchBoundary } from './components/DefaultCatchBoundary' import { NotFound } from './components/NotFound' export function getRouter() { - const queryClient = new QueryClient() + const queryClient = new QueryClient({ + defaultOptions: { + queries: { + experimental_prefetchInRender: true, + }, + }, + }) const router = createRouter({ routeTree, defaultPreload: 'intent', diff --git a/e2e/solid-start/server-functions/src/routes/primitives/index.tsx b/e2e/solid-start/server-functions/src/routes/primitives/index.tsx index 80b3fd93ab9..aba2560e745 100644 --- a/e2e/solid-start/server-functions/src/routes/primitives/index.tsx +++ b/e2e/solid-start/server-functions/src/routes/primitives/index.tsx @@ -5,7 +5,7 @@ import { For, Show } from 'solid-js' import { z } from 'zod' export const Route = createFileRoute('/primitives/')({ component: RouteComponent, - ssr: 'data-only', + ssr: true, }) function stringify(data: any) {