From fb64be5ba20310ef292c56cccd394e5ca490af6b Mon Sep 17 00:00:00 2001 From: root Date: Wed, 18 Mar 2026 23:41:17 +0800 Subject: [PATCH] fix: keep stop action available during active runs --- openai_pool_orchestrator/static/app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openai_pool_orchestrator/static/app.js b/openai_pool_orchestrator/static/app.js index 1e3b6f0..9f51330 100755 --- a/openai_pool_orchestrator/static/app.js +++ b/openai_pool_orchestrator/static/app.js @@ -1004,7 +1004,7 @@ function syncTaskChrome() { const hasLiveRun = Boolean(state.task.run_id) && !state.task.finished_at; const isActive = ['starting', 'running'].includes(status); const isStopping = status === 'stopping'; - const canStop = hasLiveRun && ['starting', 'running', 'failed'].includes(status); + const canStop = ['starting', 'running', 'stopping', 'failed'].includes(status) || hasLiveRun; DOM.btnStart.disabled = hasLiveRun || isStopping; DOM.btnStop.disabled = !canStop; DOM.progressFill.className = isActive