From cb39a7fe146eea73068f57ed22d55966029e5533 Mon Sep 17 00:00:00 2001 From: "Alexis H. Munsayac" Date: Tue, 3 Feb 2026 13:53:58 +0800 Subject: [PATCH] Fix server id encoding --- packages/start/src/runtime/server-handler.ts | 2 +- packages/start/src/runtime/server-runtime.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/start/src/runtime/server-handler.ts b/packages/start/src/runtime/server-handler.ts index 74ded0de7..062487adc 100644 --- a/packages/start/src/runtime/server-handler.ts +++ b/packages/start/src/runtime/server-handler.ts @@ -90,7 +90,7 @@ async function handleServerFunction(h3Event: HTTPEvent) { let functionId: string | undefined | null, name: string | undefined | null; if (serverReference) { invariant(typeof serverReference === "string", "Invalid server function"); - [functionId, name] = serverReference.split("#"); + [functionId, name] = decodeURIComponent(serverReference).split("#"); } else { functionId = url.searchParams.get("id"); name = url.searchParams.get("name"); diff --git a/packages/start/src/runtime/server-runtime.ts b/packages/start/src/runtime/server-runtime.ts index 2900539a9..18075d763 100644 --- a/packages/start/src/runtime/server-runtime.ts +++ b/packages/start/src/runtime/server-runtime.ts @@ -125,7 +125,7 @@ function createRequest(base: string, id: string, instance: string, options: Requ ...options, headers: { ...options.headers, - "X-Server-Id": id, + "X-Server-Id": encodeURIComponent(id), "X-Server-Instance": instance } });