@@ -53,7 +53,7 @@ import { IChatAgentMetadata } from '../common/chatAgents.js';
5353import { ChatContextKeys } from '../common/chatContextKeys.js' ;
5454import { IChatTextEditGroup } from '../common/chatModel.js' ;
5555import { chatSubcommandLeader } from '../common/chatParserTypes.js' ;
56- import { ChatAgentVoteDirection , ChatAgentVoteDownReason , ChatErrorLevel , IChatChangesSummary , IChatConfirmation , IChatContentReference , IChatElicitationRequest , IChatExtensionsContent , IChatFollowup , IChatMarkdownContent , IChatMcpServersStarting , IChatMultiDiffData , IChatPullRequestContent , IChatTask , IChatTaskSerialized , IChatThinkingPart , IChatToolInvocation , IChatToolInvocationSerialized , IChatTreeData , IChatUndoStop } from '../common/chatService.js' ;
56+ import { ChatAgentVoteDirection , ChatAgentVoteDownReason , ChatErrorLevel , IChatChangesSummary , IChatConfirmation , IChatContentReference , IChatElicitationRequest , IChatExtensionsContent , IChatFollowup , IChatMarkdownContent , IChatMcpServersStarting , IChatMultiDiffData , IChatPullRequestContent , IChatTask , IChatTaskSerialized , IChatThinkingPart , IChatToolInvocation , IChatToolInvocationSerialized , IChatTreeData , IChatUndoStop , isChatFollowup } from '../common/chatService.js' ;
5757import { IChatRequestVariableEntry } from '../common/chatVariableEntries.js' ;
5858import { IChatChangesSummaryPart , IChatCodeCitations , IChatErrorDetailsPart , IChatReferences , IChatRendererContent , IChatRequestViewModel , IChatResponseViewModel , IChatViewModel , isRequestVM , isResponseVM } from '../common/chatViewModel.js' ;
5959import { getNWords } from '../common/chatWordCounter.js' ;
@@ -835,7 +835,7 @@ export class ChatListItemRenderer extends Disposable implements ITreeRenderer<Ch
835835
836836 let content : IChatRendererContent [ ] = [ ] ;
837837 if ( ! element . confirmation ) {
838- const markdown = 'message' in element . message ?
838+ const markdown = isChatFollowup ( element . message ) ?
839839 element . message . message :
840840 this . markdownDecorationsRenderer . convertParsedRequestToMarkdown ( element . message ) ;
841841 content = [ { content : new MarkdownString ( markdown ) , kind : 'markdownContent' } ] ;
@@ -1729,7 +1729,7 @@ export class ChatListDelegate implements IListVirtualDelegate<ChatTreeItem> {
17291729
17301730 getHeight ( element : ChatTreeItem ) : number {
17311731 const kind = isRequestVM ( element ) ? 'request' : 'response' ;
1732- const height = ( 'currentRenderedHeight' in element ? element . currentRenderedHeight : undefined ) ?? this . defaultElementHeight ;
1732+ const height = element . currentRenderedHeight ?? this . defaultElementHeight ;
17331733 this . _traceLayout ( 'getHeight' , `${ kind } , height=${ height } ` ) ;
17341734 return height ;
17351735 }
0 commit comments