When validateSearch
overrides search param, lazy route won't load
#1814
Labels
bug
Something isn't working
validateSearch
overrides search param, lazy route won't load
#1814
Describe the bug
When a
validateSearch
function gets executed and overrides a search param, the lazy loaded components for that route won't render.With the following code:
/test/route.tsx
/test/route.lazy.tsx
If I try to manually update the
status
query param for a value that is not within the enum set. E.g:?status=four
,validateSearch
will catch the error and set it to 'one' but the route.lazy.tsx won't be rendered.I created the following snippet. https://stackblitz.com/edit/tanstack-router-4bpt3z?file=src%2Froutes%2Ftest%2Froute.lazy.tsx
Your Example Website or App
https://tanstackrouter4bpt3z-j5cp--3001--dc4d7514.local-credentialless.webcontainer.io/test?status=one
Steps to Reproduce the Bug or Issue
status
query param from one to fourExpected behavior
Expected behaviour would be to render the route.lazy.tsx component.
Screenshots or Videos
No response
Platform
Additional context
No response
The text was updated successfully, but these errors were encountered: