From fc4f1252d76747e22bf3ad3ecc331ac745093d88 Mon Sep 17 00:00:00 2001 From: Megan Rogge Date: Thu, 30 May 2024 11:42:26 -0700 Subject: [PATCH] ensure chat response isn't too verbose (#213939) fix #212788 --- .../contrib/chat/browser/chatAccessibilityService.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/chat/browser/chatAccessibilityService.ts b/src/vs/workbench/contrib/chat/browser/chatAccessibilityService.ts index 304fb89dbc9..d35b283ae34 100644 --- a/src/vs/workbench/contrib/chat/browser/chatAccessibilityService.ts +++ b/src/vs/workbench/contrib/chat/browser/chatAccessibilityService.ts @@ -11,6 +11,7 @@ import { AccessibilityProgressSignalScheduler } from 'vs/platform/accessibilityS import { IChatAccessibilityService } from 'vs/workbench/contrib/chat/browser/chat'; import { IChatResponseViewModel } from 'vs/workbench/contrib/chat/common/chatViewModel'; import { renderStringAsPlaintext } from 'vs/base/browser/markdownRenderer'; +import { MarkdownString } from 'vs/base/common/htmlContent'; const CHAT_RESPONSE_PENDING_ALLOWANCE_MS = 4000; export class ChatAccessibilityService extends Disposable implements IChatAccessibilityService { @@ -39,7 +40,8 @@ export class ChatAccessibilityService extends Disposable implements IChatAccessi return; } const errorDetails = isPanelChat && response.errorDetails ? ` ${response.errorDetails.message}` : ''; - status(renderStringAsPlaintext(responseContent) + errorDetails); + const plainTextResponse = renderStringAsPlaintext(new MarkdownString(responseContent)); + status(plainTextResponse + errorDetails); } }