From 72ab4260eed8da8d10a2749ea164982943fe1cd4 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Tue, 30 Dec 2025 10:31:48 -0600 Subject: fix(desktop): don't persist fallback server urls --- packages/app/src/components/dialog-select-server.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'packages/app/src/components') diff --git a/packages/app/src/components/dialog-select-server.tsx b/packages/app/src/components/dialog-select-server.tsx index 78f3189b2..99b1c4278 100644 --- a/packages/app/src/components/dialog-select-server.tsx +++ b/packages/app/src/components/dialog-select-server.tsx @@ -63,9 +63,14 @@ export function DialogSelectServer() { onCleanup(() => clearInterval(interval)) }) - function select(value: string) { - if (store.status[value]?.healthy === false) return + function select(value: string, persist?: boolean) { + if (!persist && store.status[value]?.healthy === false) return dialog.close() + if (persist) { + server.add(value) + navigate("/") + return + } server.setActive(value) navigate("/") } @@ -87,7 +92,7 @@ export function DialogSelectServer() { } setStore("url", "") - select(value) + select(value, true) } return ( -- cgit v1.2.3