diff --git a/src/lib/components/chat/FileNav/DesktopViewer.svelte b/src/lib/components/chat/FileNav/DesktopViewer.svelte index dc3bf26f19..d1e38c5288 100644 --- a/src/lib/components/chat/FileNav/DesktopViewer.svelte +++ b/src/lib/components/chat/FileNav/DesktopViewer.svelte @@ -84,8 +84,10 @@ loading = true; try { if (status?.running) { - await stopDesktop(baseUrl, apiKey); - status = { running: false }; + const stopped = await stopDesktop(baseUrl, apiKey); + if (stopped) { + status = { running: false }; + } } else { await ensureRunning(); }