diff --git a/packages/next/src/client/page-bootstrap.ts b/packages/next/src/client/page-bootstrap.ts index 6c9175ba6a38b..ba79dbc206650 100644 --- a/packages/next/src/client/page-bootstrap.ts +++ b/packages/next/src/client/page-bootstrap.ts @@ -82,6 +82,11 @@ export function pageBootrap(assetPrefix: string) { break } case HMR_ACTIONS_SENT_TO_BROWSER.SERVER_ONLY_CHANGES: { + if (RuntimeErrorHandler.hadRuntimeError) { + console.warn(REACT_REFRESH_FULL_RELOAD_FROM_ERROR) + performFullReload(null) + } + const { pages } = payload // Make sure to reload when the dev-overlay is showing for an