Skip to content

Commit 1f5d317

Browse files
authored
Turbopack HMR: Reload when recovering from server-side errors (#63434)
Test Plan: `TURBOPACK=1 pnpm test-dev test/development/basic/gssp-ssr-change-reloading/test/index.test.ts Closes PACK-2767
1 parent a2e3b27 commit 1f5d317

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Diff for: packages/next/src/client/page-bootstrap.ts

+5
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,11 @@ export function pageBootrap(assetPrefix: string) {
8282
break
8383
}
8484
case HMR_ACTIONS_SENT_TO_BROWSER.SERVER_ONLY_CHANGES: {
85+
if (RuntimeErrorHandler.hadRuntimeError) {
86+
console.warn(REACT_REFRESH_FULL_RELOAD_FROM_ERROR)
87+
performFullReload(null)
88+
}
89+
8590
const { pages } = payload
8691

8792
// Make sure to reload when the dev-overlay is showing for an

0 commit comments

Comments
 (0)