From 8f80654da4492515a1baa395d1085f7a306b0e92 Mon Sep 17 00:00:00 2001 From: Dubzer Date: Sat, 15 Nov 2025 05:02:15 +0300 Subject: [PATCH] fix: handle `$"` in defaultRenderHandler correctly --- packages/react-router/src/ssr/renderRouterToString.tsx | 2 +- packages/solid-router/src/ssr/renderRouterToString.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-router/src/ssr/renderRouterToString.tsx b/packages/react-router/src/ssr/renderRouterToString.tsx index b75e88e78e8..756795babba 100644 --- a/packages/react-router/src/ssr/renderRouterToString.tsx +++ b/packages/react-router/src/ssr/renderRouterToString.tsx @@ -17,7 +17,7 @@ export const renderRouterToString = async ({ const injectedHtml = await Promise.all(router.serverSsr!.injectedHtml).then( (htmls) => htmls.join(''), ) - html = html.replace(``, `${injectedHtml}`) + html = html.replace(``, () => `${injectedHtml}`) return new Response(`${html}`, { status: router.state.statusCode, headers: responseHeaders, diff --git a/packages/solid-router/src/ssr/renderRouterToString.tsx b/packages/solid-router/src/ssr/renderRouterToString.tsx index 4394062fed3..987ec463f48 100644 --- a/packages/solid-router/src/ssr/renderRouterToString.tsx +++ b/packages/solid-router/src/ssr/renderRouterToString.tsx @@ -29,7 +29,7 @@ export const renderRouterToString = async ({ const injectedHtml = await Promise.all(router.serverSsr!.injectedHtml).then( (htmls) => htmls.join(''), ) - html = html.replace(``, `${injectedHtml}`) + html = html.replace(``, () => `${injectedHtml}`) return new Response(`${html}`, { status: router.state.statusCode, headers: responseHeaders,