From 366614537e5ab5ad8c2bfec4a6cc688a9996b89d Mon Sep 17 00:00:00 2001
From: Brendan Allan <14191578+Brendonovich@users.noreply.github.com>
Date: Wed, 29 Jul 2026 07:12:13 +0000
Subject: [PATCH] fix(app): redirect invalid server routes
---
packages/app/src/app.tsx | 19 +------------------
packages/app/src/utils/session-route.test.ts | 2 +-
2 files changed, 2 insertions(+), 19 deletions(-)
diff --git a/packages/app/src/app.tsx b/packages/app/src/app.tsx
index ebc9202ae0..698114f8e3 100644
--- a/packages/app/src/app.tsx
+++ b/packages/app/src/app.tsx
@@ -132,7 +132,7 @@ function TargetServerRoute(props: ParentProps) {
// Owns the server-identity remount. Session changes must NOT remount this
// subtree (SessionRouteErrorBoundary resets and createSessionLineage
// re-resolves reactively instead); both rely on this key for server changes.
- }>
+ }>
{props.children}
@@ -164,23 +164,6 @@ function LegacyTargetSessionRouteContent() {
)
}
-function InvalidServerRoute() {
- const language = useLanguage()
- const navigate = useNavigate()
- return (
-
-
Invalid server route
-
-
- )
-}
-
function LegacyTargetSessionRedirect() {
const params = useParams<{ id: string }>()
const navigate = useNavigate()
diff --git a/packages/app/src/utils/session-route.test.ts b/packages/app/src/utils/session-route.test.ts
index 20d14fd82b..0cc6204ec3 100644
--- a/packages/app/src/utils/session-route.test.ts
+++ b/packages/app/src/utils/session-route.test.ts
@@ -41,7 +41,7 @@ describe("session routes", () => {
expect(parseServerKey(href.split("/")[2])).toBe(server)
})
- test("returns an invalid state for malformed server routes", () => {
+ test("returns undefined for malformed server routes", () => {
expect(parseServerKey("not-base64")).toBeUndefined()
})