mirror of
https://github.com/Microsoft/vscode
synced 2024-10-05 19:02:54 +00:00
render inline chat accessible view content as plaintext (#214506)
fix #213665
This commit is contained in:
parent
88583e6f15
commit
644e03f49e
|
@ -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();
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue