render inline chat accessible view content as plaintext (#214506)

fix #213665
This commit is contained in:
Megan Rogge 2024-06-06 13:59:39 -07:00 committed by GitHub
parent 88583e6f15
commit 644e03f49e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -11,6 +11,8 @@ import { AccessibleViewProviderId, AccessibleViewType } from 'vs/platform/access
import { AccessibilityVerbositySettingId } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration';
import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation';
import { IAccessibleViewImplentation } from 'vs/platform/accessibility/browser/accessibleViewRegistry';
import { MarkdownString } from 'vs/base/common/htmlContent';
import { renderMarkdownAsPlaintext } from 'vs/base/browser/markdownRenderer';
export class InlineChatAccessibleView implements IAccessibleViewImplentation {
readonly priority = 100;
@ -35,7 +37,7 @@ export class InlineChatAccessibleView implements IAccessibleViewImplentation {
return {
id: AccessibleViewProviderId.InlineChat,
verbositySettingKey: AccessibilityVerbositySettingId.InlineChat,
provideContent(): string { return responseContent; },
provideContent(): string { return renderMarkdownAsPlaintext(new MarkdownString(responseContent), true); },
onClose() {
controller.focus();
},