From 5bf98dbfca278add1336238c10d90aece7f03097 Mon Sep 17 00:00:00 2001 From: Justin Chen <54879025+justschen@users.noreply.github.com> Date: Tue, 16 Dec 2025 20:56:00 +0800 Subject: [PATCH] fix working spinner not showing up (#283798) * fix working spinner not showing up * remove whitespace * remove extra thinking part check --- src/vs/workbench/contrib/chat/browser/chatListRenderer.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/chat/browser/chatListRenderer.ts b/src/vs/workbench/contrib/chat/browser/chatListRenderer.ts index bad892439be..bab2cbf9199 100644 --- a/src/vs/workbench/contrib/chat/browser/chatListRenderer.ts +++ b/src/vs/workbench/contrib/chat/browser/chatListRenderer.ts @@ -769,7 +769,11 @@ export class ChatListItemRenderer extends Disposable implements ITreeRenderer('chat.agent.thinking.collapsedTools'); - if (collapsedToolsMode === CollapsedToolsDisplayMode.Always || (collapsedToolsMode === CollapsedToolsDisplayMode.WithThinking && this.getLastThinkingPart(templateData.renderedParts))) { + const lastThinking = this.getLastThinkingPart(templateData.renderedParts); + + if (lastThinking && + (collapsedToolsMode === CollapsedToolsDisplayMode.Always || + collapsedToolsMode === CollapsedToolsDisplayMode.WithThinking)) { if (!lastPart || lastPart.kind === 'thinking' || lastPart.kind === 'toolInvocation' || lastPart.kind === 'prepareToolInvocation' || lastPart.kind === 'textEditGroup' || lastPart.kind === 'notebookEditGroup') { return false; }