From dfd73356587dcfc0c8088742c94daacaa6a1bb40 Mon Sep 17 00:00:00 2001 From: Takashi Tamura Date: Sun, 15 Feb 2026 15:54:34 +0900 Subject: [PATCH] Fix final answer detection in markdown rendering logic (#293746) * Fix final answer detection in markdown rendering logic * Update src/vs/workbench/contrib/chat/browser/widget/chatListRenderer.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../workbench/contrib/chat/browser/widget/chatListRenderer.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/chat/browser/widget/chatListRenderer.ts b/src/vs/workbench/contrib/chat/browser/widget/chatListRenderer.ts index 47d1d634c6c..718d6ed92eb 100644 --- a/src/vs/workbench/contrib/chat/browser/widget/chatListRenderer.ts +++ b/src/vs/workbench/contrib/chat/browser/widget/chatListRenderer.ts @@ -2326,7 +2326,9 @@ export class ChatListItemRenderer extends Disposable implements ITreeRenderer c.kind === 'thinking' || c.kind === 'toolInvocation' || c.kind === 'toolInvocationSerialized') : -1; + const isFinalAnswerPart = isFinalRenderPass && context.contentIndex > lastPinnedPartIndex; if (!this.hasCodeblockUri(markdown) || isFinalAnswerPart) { this.finalizeCurrentThinkingPart(context, templateData); }