diff --git a/packages/start/src/client/serialization.tsx b/packages/start/src/client/serialization.tsx index c2a28d8f5c..fc1ce0b40d 100644 --- a/packages/start/src/client/serialization.tsx +++ b/packages/start/src/client/serialization.tsx @@ -79,7 +79,7 @@ export function afterHydrate({ router }: { router: AnyRouter }) { const dMatch = window.__TSR__?.matches[match.index] if (dMatch) { const parentMatch = router.state.matches[match.index - 1] - const parentContext = parentMatch?.context ?? {} + const parentContext = parentMatch?.context ?? router.options.context ?? {} if (dMatch.__beforeLoadContext) { match.__beforeLoadContext = router.options.transformer.parse( dMatch.__beforeLoadContext,