diff --git a/src/main.ts b/src/main.ts index 5b01776..98b9bfa 100644 --- a/src/main.ts +++ b/src/main.ts @@ -127,7 +127,9 @@ async function refreshStatus() { })); } - return setStatus(normalizeStatus(result.stdout, cachedStatus)); + const status = normalizeStatus(result.stdout, cachedStatus); + if (status.state === "disconnected" && cachedStatus.state === "connecting") return; + setStatus(status); } async function connect() {