rsnext/test/e2e/app-dir/navigation
Jude Gao d498f9c173
Fix router.refresh missing canonical url override (#65999)
Fixes https://github.com/vercel/next.js/issues/65970

----

The browser update happens at
10d5c278bc/packages/next/src/client/components/app-router.tsx (L685),
which sets the browser location to `canonicalUrl`. `canonicalUrl` was
correctly set at
ab03c3261f/packages/next/src/client/components/router-reducer/reducers/refresh-reducer.ts (L98),
but then mistakenly overriden at
51549d92de/packages/next/src/client/components/router-reducer/reducers/refresh-reducer.ts (L129).

This PR fixes that and includes an E2E test to prevent future
regression.

---------

Co-authored-by: JJ Kasper <jj@jjsweb.site>
Co-authored-by: Zack Tanner <1939140+ztanner@users.noreply.github.com>
2024-05-20 18:11:07 -07:00
..
app Fix router.refresh missing canonical url override (#65999) 2024-05-20 18:11:07 -07:00
pages Fix the runtime for rsc layer (#65850) 2024-05-16 18:27:35 +02:00
middleware.js Fix router.refresh missing canonical url override (#65999) 2024-05-20 18:11:07 -07:00
navigation.test.ts Fix router.refresh missing canonical url override (#65999) 2024-05-20 18:11:07 -07:00
next.config.js Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00