mirror of
https://github.com/hanzoai/next.js.git
synced 2026-10-30 14:46:38 +00:00
### What? When using interception routes & rewrites, on first interception the router will properly handle the request. But when using the back button and attempting another interception, it won't work ### Why? Intercepting routes rely on the accuracy of `nextUrl` -- but when `ACTION_RESTORE` is dispatched (in the `popstate` event), `nextUrl` is restored from `url.pathname` rather than the flight router state. ### How? This uses the `extractPathFromFlightRouterState` util which will properly handle setting `nextUrl`. This util is also used when creating the initial router state. Closes NEXT-1747 Fixes #56072
8 lines
131 B
TypeScript
8 lines
131 B
TypeScript
export default function PhotoPage({
|
|
params: { id },
|
|
}: {
|
|
params: { id: string }
|
|
}) {
|
|
return <div>Page Photo ID: {id}</div>
|
|
}
|