summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/ui/src/components/session-turn.tsx4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/ui/src/components/session-turn.tsx b/packages/ui/src/components/session-turn.tsx
index ade9a04ab..213d72160 100644
--- a/packages/ui/src/components/session-turn.tsx
+++ b/packages/ui/src/components/session-turn.tsx
@@ -48,7 +48,7 @@ export function SessionTurn(
type: "idle",
},
)
- const working = createMemo(() => status()?.type !== "idle")
+ const working = createMemo(() => status()?.type !== "idle" && message()?.id === userMessages().at(-1)?.id)
const retry = createMemo(() => {
const s = status()
if (s.type !== "retry") return
@@ -306,7 +306,7 @@ export function SessionTurn(
<div data-slot="session-turn-message-header">
<div data-slot="session-turn-message-title">
<Switch>
- <Match when={working() && message().id === userMessages().at(-1)?.id}>
+ <Match when={working()}>
<Typewriter as="h1" text={message().summary?.title} data-slot="session-turn-typewriter" />
</Match>
<Match when={true}>