From 58f569fbf72c677380eddc696dd54f4efb283dca Mon Sep 17 00:00:00 2001 From: LukeParkerDev <10430890+Hona@users.noreply.github.com> Date: Mon, 4 May 2026 11:26:25 +1000 Subject: [PATCH] deslop --- packages/app/src/components/dialog-select-server.tsx | 3 +-- packages/app/src/components/dialog-wsl-server.tsx | 10 ++-------- packages/app/src/context/platform.tsx | 1 - packages/desktop-electron/src/main/wsl.ts | 6 +----- packages/desktop-electron/src/preload/types.ts | 1 - 5 files changed, 4 insertions(+), 17 deletions(-) diff --git a/packages/app/src/components/dialog-select-server.tsx b/packages/app/src/components/dialog-select-server.tsx index 7504eb86fa..b51431c93f 100644 --- a/packages/app/src/components/dialog-select-server.tsx +++ b/packages/app/src/components/dialog-select-server.tsx @@ -275,7 +275,6 @@ export function DialogSelectServer(props: DialogSelectServerProps = {}) { }, onSuccess: async (key) => { server.remove(key) - if (defaultServer.defaultKey() === key) await defaultServer.setDefault(null) }, onError: (err) => showRequestError(language, err), })) @@ -607,7 +606,7 @@ export function DialogSelectServer(props: DialogSelectServerProps = {}) { const wsl = isWslSidecar(i) const wslDistro = wsl ? i.distro : undefined const blocked = () => health(key)?.healthy === false - const canChangeDefault = () => defaultServer.canDefault() && i.type !== "ssh" + const canChangeDefault = () => defaultServer.canDefault() && i.type === "http" const canRemove = () => i.type === "http" || wsl const opencodeAction = () => { const check = wslCheck(i) diff --git a/packages/app/src/components/dialog-wsl-server.tsx b/packages/app/src/components/dialog-wsl-server.tsx index 9fdd85b663..99ff342beb 100644 --- a/packages/app/src/components/dialog-wsl-server.tsx +++ b/packages/app/src/components/dialog-wsl-server.tsx @@ -61,7 +61,7 @@ export function DialogWslServer(props: DialogWslServerProps = {}) { const distroWarningProbe = createMemo(() => { const probe = selectedProbe() if (!probe) return null - if (distroReady() && !probe.isRoot) return null + if (distroReady()) return null return probe }) const distroUnavailableMessage = createMemo(() => { @@ -453,8 +453,7 @@ export function DialogWslServer(props: DialogWslServerProps = {}) { when={ selectedInstalled()?.version === 1 || distroUnavailableMessage() || - distroMissingTools() || - distroWarningProbe()?.isRoot + distroMissingTools() } >