You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Infinite redirect loop ("ERR_TOO_MANY_REDIRECTS") caused by encoded unsafe characters in URL pathname #7587
When a URL pathname contains encoded unsafe characters (e.g <, >, ", //, ...), an infinite redirect loop is started and the browser crashes with an ERR_TOO_MANY_REDIRECTS error.
This happens in both basic paths and paths with parameters.
Complete minimal reproducer
Any blank project initialized with @tanstack/cli is sufficient for reproducing the issue—no additional code is needed
Steps to Reproduce the Bug
Create a TanStack Start project from scratch. You don't need to add anything; just start the dev server and proceed to step 2
Activity
fix(router-core): preserve percent-encoded URL-unsafe chars in decode…
fix(router-core): preserve percent-encoded URL-unsafe chars in decode…
fix(router-core): preserve percent-encoded URL-unsafe chars in decode…
fix(router-core): preserve percent-encoded URL-unsafe chars in decode…
fix(router-core): preserve percent-encoded URL-unsafe chars in decode…
fix(router-core): preserve percent-encoded URL-unsafe chars in decode…
fix(router-core): preserve percent-encoded URL-unsafe chars in decode…