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)