From 4a0e77678c0295b518151ae2d706436bab96ef4f Mon Sep 17 00:00:00 2001 From: Rob Lourens Date: Wed, 4 Oct 2023 09:09:21 -0700 Subject: [PATCH] Fix chat history picker (#194808) Fix microsoft/vscode-copilot#1729 --- src/vs/workbench/contrib/chat/common/chatServiceImpl.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/contrib/chat/common/chatServiceImpl.ts b/src/vs/workbench/contrib/chat/common/chatServiceImpl.ts index d7f0f288eec..4fc31024147 100644 --- a/src/vs/workbench/contrib/chat/common/chatServiceImpl.ts +++ b/src/vs/workbench/contrib/chat/common/chatServiceImpl.ts @@ -305,9 +305,11 @@ export class ChatService extends Disposable implements IChatService { .filter(session => !this._sessionModels.has(session.sessionId)) .filter(session => !session.isImported) .map(item => { - return { + const firstRequestMessage = item.requests[0]?.message; + return { sessionId: item.sessionId, - title: item.requests[0]?.message || '', + title: (typeof firstRequestMessage === 'string' ? firstRequestMessage : + firstRequestMessage?.text) ?? '', }; }); }