summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorFilip <[email protected]>2026-02-01 13:42:33 +0100
committerGitHub <[email protected]>2026-02-01 06:42:33 -0600
commit3e671042577f947cad6d645e8a5096add62e8687 (patch)
tree72e459688e0c524a3cabc6fc59d92a251c865cac
parentd1d7447493e19ff6236b4363b502fc2de59bf67d (diff)
downloadopencode-3e671042577f947cad6d645e8a5096add62e8687.tar.gz
opencode-3e671042577f947cad6d645e8a5096add62e8687.zip
fix(app): show retry status only on active turn (#11543)
-rw-r--r--packages/ui/src/components/session-turn.tsx2
1 files changed, 2 insertions, 0 deletions
diff --git a/packages/ui/src/components/session-turn.tsx b/packages/ui/src/components/session-turn.tsx
index f1c62c0af..48d6337ed 100644
--- a/packages/ui/src/components/session-turn.tsx
+++ b/packages/ui/src/components/session-turn.tsx
@@ -398,6 +398,8 @@ export function SessionTurn(
const status = createMemo(() => data.store.session_status[props.sessionID] ?? idle)
const working = createMemo(() => status().type !== "idle" && isLastUserMessage())
const retry = createMemo(() => {
+ // session_status is session-scoped; only show retry on the active (last) turn
+ if (!isLastUserMessage()) return
const s = status()
if (s.type !== "retry") return
return s