From 520110e8642065709b282e1eb407f962fdedcb4d Mon Sep 17 00:00:00 2001 From: Brendan Allan Date: Mon, 9 Feb 2026 15:34:52 +0800 Subject: [PATCH] desktop: track currentSidecarUrl --- packages/app/src/context/server.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/app/src/context/server.tsx b/packages/app/src/context/server.tsx index 4de498b5f..3d77cdece 100644 --- a/packages/app/src/context/server.tsx +++ b/packages/app/src/context/server.tsx @@ -35,6 +35,7 @@ export const { use: useServer, provider: ServerProvider } = createSimpleContext( Persist.global("server", ["server.v3"]), createStore({ list: [] as string[], + currentSidecarUrl: "", projects: {} as Record, lastProject: {} as Record, }), @@ -96,6 +97,11 @@ export const { use: useServer, provider: ServerProvider } = createSimpleContext( const url = normalizeServerUrl(props.defaultUrl) if (!url) return batch(() => { + // Remove the previous startup sidecar url + if(store.currentSidecarUrl) { + remove(store.currentSidecarUrl) + } + // Add the new sidecar url if (props.isSidecar && props.defaultUrl) { add(props.defaultUrl)