From ea1e7a99de88ee55c40ea89d79cdc34f7edcf0e2 Mon Sep 17 00:00:00 2001 From: Cameron Perera Date: Fri, 13 Feb 2026 17:13:59 -0600 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20update=20isRunning=20to?= =?UTF-8?q?=20check=20exitCode=20(#3148)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 🐛 update isRunning to check exitCode * chore: 🤖 fix logic check for isRunning * refactor: 💡 add signalCode check for isRunning --- ui/desktop/electron-app/src/models/session.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ui/desktop/electron-app/src/models/session.js b/ui/desktop/electron-app/src/models/session.js index d274f5348..cc90065b9 100644 --- a/ui/desktop/electron-app/src/models/session.js +++ b/ui/desktop/electron-app/src/models/session.js @@ -49,7 +49,11 @@ class Session { * @return {boolean} */ get isRunning() { - return this.#process && !this.#process.killed; + return ( + this.#process && + this.#process.exitCode === null && + this.#process.signalCode === null + ); } /**