From 321e0b65cb9b9fb5ded5e085139e8c6bc9a4cd0d Mon Sep 17 00:00:00 2001 From: lithdew Date: Mon, 12 Aug 2024 00:53:32 +0800 Subject: [PATCH] fix(start): remove debug log that causes dehydration errors The debug 'Injected from Server: ' logs are not properly escaped, causing dehydration to fail. These logs have been removed. debug logs are removed, and the 'tsr-once' class name set on elements has an extraneous space suffixed to it which has been removed as well. --- packages/react-router/src/ScriptOnce.tsx | 15 +++------------ packages/react-router/src/router.ts | 9 ++------- packages/start/src/client/Meta.tsx | 1 - 3 files changed, 5 insertions(+), 20 deletions(-) diff --git a/packages/react-router/src/ScriptOnce.tsx b/packages/react-router/src/ScriptOnce.tsx index b1630ddcb2..5ce3a2903c 100644 --- a/packages/react-router/src/ScriptOnce.tsx +++ b/packages/react-router/src/ScriptOnce.tsx @@ -2,9 +2,8 @@ export function ScriptOnce({ className, children, - log, ...rest -}: { children: string; log?: boolean } & React.HTMLProps) { +}: { children: string } & React.HTMLProps) { if (typeof document !== 'undefined') { return null } @@ -12,17 +11,9 @@ export function ScriptOnce({ return ( `, + ``, ) } diff --git a/packages/start/src/client/Meta.tsx b/packages/start/src/client/Meta.tsx index b020fea3d3..14057e76fc 100644 --- a/packages/start/src/client/Meta.tsx +++ b/packages/start/src/client/Meta.tsx @@ -118,7 +118,6 @@ export const useMetaElements = () => { ))} <>