Skip to content

Commit 0f5c6b6

Browse files
fix: tell router that rendering finished when rendering to string
fixes #5155
1 parent f5872df commit 0f5c6b6

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

packages/react-router/src/ssr/renderRouterToString.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export const renderRouterToString = async ({
1313
}) => {
1414
try {
1515
let html = ReactDOMServer.renderToString(children)
16+
router.serverSsr!.setRenderFinished()
1617
const injectedHtml = await Promise.all(router.serverSsr!.injectedHtml).then(
1718
(htmls) => htmls.join(''),
1819
)

packages/solid-router/src/ssr/renderRouterToString.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export const renderRouterToString = async ({
1313
}) => {
1414
try {
1515
let html = Solid.renderToString(children)
16+
router.serverSsr!.setRenderFinished()
1617
const injectedHtml = await Promise.all(router.serverSsr!.injectedHtml).then(
1718
(htmls) => htmls.join(''),
1819
)

0 commit comments

Comments
 (0)