diff options
| author | Adam <[email protected]> | 2025-11-18 12:34:30 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-11-18 12:34:34 -0600 |
| commit | c7042c807f11f6a9e972a941e64cca2a6193ef68 (patch) | |
| tree | 8b88d480084f8cbd17d44e9f2c2142d951606dc2 | |
| parent | 202f6f1be93045cd36ac72182bbd76ffe37ba240 (diff) | |
| download | opencode-c7042c807f11f6a9e972a941e64cca2a6193ef68.tar.gz opencode-c7042c807f11f6a9e972a941e64cca2a6193ef68.zip | |
fix(desktop): only animate response once
| -rw-r--r-- | packages/desktop/src/pages/session.tsx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/desktop/src/pages/session.tsx b/packages/desktop/src/pages/session.tsx index c273901cc..80c4ab8c6 100644 --- a/packages/desktop/src/pages/session.tsx +++ b/packages/desktop/src/pages/session.tsx @@ -459,7 +459,8 @@ export default function Page() { ) as AssistantMessageType[] }) const error = createMemo(() => assistantMessages().find((m) => m?.error)?.error) - const [completed, setCompleted] = createSignal(!!message.summary?.body || !!error()) + const initialCompleted = !!message.summary?.body || !!error() + const [completed, setCompleted] = createSignal(initialCompleted) const [detailsExpanded, setDetailsExpanded] = createSignal(false) const parts = createMemo(() => sync.data.part[message.id]) const hasToolPart = createMemo(() => @@ -523,7 +524,8 @@ export default function Page() { <Markdown classList={{ "text-14-regular": !!message.summary?.diffs?.length, - "[&>*]:fade-up-text": !message.summary?.diffs?.length, + "[&>*]:fade-up-text": + !message.summary?.diffs?.length && !initialCompleted, }} text={summary()} /> |
