fix(desktop): don't persist fallback server urls

This commit is contained in:
Adam
2025-12-30 10:31:48 -06:00
parent 9e9b4a0555
commit 72ab4260ee
2 changed files with 24 additions and 11 deletions

View File

@@ -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 (