From fa749b571df1eebe2930e861bb149deea63bba51 Mon Sep 17 00:00:00 2001 From: Developer Date: Fri, 10 Apr 2026 20:06:50 -0700 Subject: [PATCH] Fix cloud-only detection: check for cloud device presence, not exclusivity The compute-devices endpoint always includes "auto" alongside "cloud", so checking every() never matched. Use some() to detect cloud sidecar. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/lib/components/Settings.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/Settings.svelte b/src/lib/components/Settings.svelte index ead09b6..fdc79f4 100644 --- a/src/lib/components/Settings.svelte +++ b/src/lib/components/Settings.svelte @@ -48,7 +48,7 @@ let isCloudMode = $derived(remoteMode === "managed" || remoteMode === "byok"); let isCloudOnly = $derived( - computeDevices.length > 0 && computeDevices.every(d => d.id === "cloud") + computeDevices.some(d => d.id === "cloud") ); // Room creation / join state