From 7b76ff3de4fc37e782fd6541f09ccc4a0af9a673 Mon Sep 17 00:00:00 2001 From: Dinesh Chandnani Date: Thu, 6 Nov 2025 16:26:42 -0800 Subject: [PATCH] Ensure search uses visible text (fix for #275151) --- .../chat/browser/chatSessions/view/sessionsViewPane.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/contrib/chat/browser/chatSessions/view/sessionsViewPane.ts b/src/vs/workbench/contrib/chat/browser/chatSessions/view/sessionsViewPane.ts index 2fc23a38e6d..17bea32f9d5 100644 --- a/src/vs/workbench/contrib/chat/browser/chatSessions/view/sessionsViewPane.ts +++ b/src/vs/workbench/contrib/chat/browser/chatSessions/view/sessionsViewPane.ts @@ -5,6 +5,7 @@ import * as DOM from '../../../../../../base/browser/dom.js'; import { $, append } from '../../../../../../base/browser/dom.js'; +import { renderAsPlaintext } from '../../../../../../base/browser/markdownRenderer.js'; import { IActionViewItem } from '../../../../../../base/browser/ui/actionbar/actionbar.js'; import { IBaseActionViewItemOptions } from '../../../../../../base/browser/ui/actionbar/actionViewItems.js'; import { ITreeContextMenuEvent } from '../../../../../../base/browser/ui/tree/tree.js'; @@ -349,8 +350,7 @@ export class SessionsViewPane extends ViewPane { getKeyboardNavigationLabel: (session: ChatSessionItemWithProvider) => { const parts = [ session.label || '', - session.id || '', - typeof session.description === 'string' ? session.description : (session.description?.value || '') + typeof session.description === 'string' ? session.description : (session.description ? renderAsPlaintext(session.description) : '') ]; return parts.filter(text => text.length > 0).join(' '); }