From 8b89d299529bae01485ec63b1bddbd1fd204dd2d Mon Sep 17 00:00:00 2001 From: BFLabsAI Date: Wed, 26 Aug 2026 04:33:01 -0300 Subject: [PATCH] fix(session): limpar trava de paused e failed ao submeter novo prompt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Garante que o envio de novas mensagens no composer resete automaticamente o estado de 'paused' e 'failed' da sessão, evitando que sessões fiquem travadas após erros de rede, falhas de provedor ou troca de servidores. --- packages/app/src/pages/session.tsx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/app/src/pages/session.tsx b/packages/app/src/pages/session.tsx index 47d0aa312f9a..471a3c5fb13c 100644 --- a/packages/app/src/pages/session.tsx +++ b/packages/app/src/pages/session.tsx @@ -2014,6 +2014,11 @@ export default function Page() { newSessionWorktree={newSessionWorktree()} onNewSessionWorktreeReset={() => setStore("newSessionWorktree", "main")} onSubmit={() => { + const id = params.id + if (id) { + setFollowup("paused", id, undefined) + setFollowup("failed", id, undefined) + } comments.clear() resumeScroll() }} @@ -2042,6 +2047,11 @@ export default function Page() { }, onNewSessionWorktreeReset: () => setStore("newSessionWorktree", "main"), onSubmit: () => { + const id = params.id + if (id) { + setFollowup("paused", id, undefined) + setFollowup("failed", id, undefined) + } comments.clear() resumeScroll() },