diff --git a/bifrost/renderer/wrapped/onAfterRenderHtml.ts b/bifrost/renderer/wrapped/onAfterRenderHtml.ts index acc223a..9af2a2e 100644 --- a/bifrost/renderer/wrapped/onAfterRenderHtml.ts +++ b/bifrost/renderer/wrapped/onAfterRenderHtml.ts @@ -1,5 +1,4 @@ import { PageContextServer } from "vike/types"; -import { render } from "vike/abort"; export default function wrappedOnAfterRenderHtml( pageContext: PageContextServer @@ -9,8 +8,7 @@ export default function wrappedOnAfterRenderHtml( !pageContext._wrappedServerOnly.renderedBody ) { // We set wrapped serverOnly but we never rendered the body - throw render( - 500, + throw new Error( "proxied-body not found in DOM after SSR. This likely means the Layout threw during SSR (e.g. accessing `window` or `document`). Fix the SSR error in your Layout component." ); }