Which project does this relate to?
Router
Describe the bug
Using parent route context that is computed from an async beforeLoad function can cause the context to resolve in a child route's async beforeLoad to undefined. This causes unexpected errors because the context type does not expect undefined to be a valid value.
A version of this issue was previously reported and considered solved (#4998 (comment)).
Your Example Website or App
https://stackblitz.com/edit/github-pv1k3znv?file=src%2Froutes%2Fposts.%24postId.tsx
Steps to Reproduce the Bug or Issue
refresh example on url https://mklilqjgazgithub-g3em--3000--365214aa.local-credentialless.webcontainer.io/posts/1
Expected behavior
I would expect that context is stable when going down the route chain from root -> parent -> child, even for async beforeLoad logic.
Screenshots or Videos
No response
Platform
- Router: v1.140.5
- OS: macOs
- Browser: Chrome
- Browser Version: latest
- Bundler: vite
- Bundler Version: latest
Additional context
No response
Which project does this relate to?
Router
Describe the bug
Using parent route context that is computed from an
async beforeLoadfunction can cause the context to resolve in a child route'sasync beforeLoadto undefined. This causes unexpected errors because the context type does not expect undefined to be a valid value.A version of this issue was previously reported and considered solved (#4998 (comment)).
Your Example Website or App
https://stackblitz.com/edit/github-pv1k3znv?file=src%2Froutes%2Fposts.%24postId.tsx
Steps to Reproduce the Bug or Issue
refresh example on url https://mklilqjgazgithub-g3em--3000--365214aa.local-credentialless.webcontainer.io/posts/1
Expected behavior
I would expect that context is stable when going down the route chain from root -> parent -> child, even for async beforeLoad logic.
Screenshots or Videos
No response
Platform
Additional context
No response