From 5c52545fc45ea043a22938b0aee91bdf85b15883 Mon Sep 17 00:00:00 2001 From: Manuel Schiller Date: Tue, 8 Oct 2024 00:18:35 +0200 Subject: [PATCH] fix(react-router): do not copy `id` from lazy route over to non-lazy route fixes #2400 --- packages/react-router/src/router.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/react-router/src/router.ts b/packages/react-router/src/router.ts index 8d783485209..2c66b716847 100644 --- a/packages/react-router/src/router.ts +++ b/packages/react-router/src/router.ts @@ -2254,10 +2254,8 @@ export class Router< route._lazyPromise || (route.lazyFn ? route.lazyFn().then((lazyRoute) => { - Object.assign( - route.options, - lazyRoute.options, - ) + const { id, ...options } = lazyRoute.options + Object.assign(route.options, options) }) : Promise.resolve())