From 97864374aa9851895dd1cdb65c37e012aac207a8 Mon Sep 17 00:00:00 2001 From: megaproxy Date: Sat, 9 May 2026 01:48:03 +0100 Subject: [PATCH] Settings: make autostart toggle best-effort so it doesn't block save (dev builds) --- src/components/Settings.svelte | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/components/Settings.svelte b/src/components/Settings.svelte index 4cc6c32..9a540b6 100644 --- a/src/components/Settings.svelte +++ b/src/components/Settings.svelte @@ -44,9 +44,17 @@ if (!settings) return; busy = true; err = null; + + // Autostart toggle is best-effort — fails on dev builds where the exe + // path is unstable (target\debug\). Don't let it block the save. try { if (settings.autostart) await enableAutostart(); else await disableAutostart(); + } catch (e) { + console.warn("autostart toggle failed (likely dev build):", e); + } + + try { await setSettings(settings); onClose(); } catch (e) {