From 4bbd95ab64939df6faf6d54902e47eaa536d7175 Mon Sep 17 00:00:00 2001 From: meganrogge Date: Mon, 11 Sep 2023 14:58:10 -0500 Subject: [PATCH 1/2] fix #192812 --- .../accessibility/browser/terminalAccessibleBufferProvider.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBufferProvider.ts b/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBufferProvider.ts index 3cf2dfac396..62ce7309584 100644 --- a/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBufferProvider.ts +++ b/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBufferProvider.ts @@ -52,6 +52,7 @@ export class TerminalAccessibleBufferProvider extends DisposableStore implements } this._xterm.raw.onWriteParsed(async () => { if (this._xterm!.raw.buffer.active.baseY === 0) { + this._bufferTracker.update(); this._accessibleViewService.show(this); } }); From 9c160f9f960984d722280e4dc35e9a15e78dc277 Mon Sep 17 00:00:00 2001 From: meganrogge Date: Mon, 11 Sep 2023 15:20:02 -0500 Subject: [PATCH 2/2] add language --- .../accessibility/browser/terminalAccessibleBufferProvider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBufferProvider.ts b/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBufferProvider.ts index 62ce7309584..c4ba54d12a6 100644 --- a/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBufferProvider.ts +++ b/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBufferProvider.ts @@ -18,7 +18,7 @@ import type { Terminal } from 'xterm'; import { Event } from 'vs/base/common/event'; export class TerminalAccessibleBufferProvider extends DisposableStore implements IAccessibleContentProvider { - options: IAccessibleViewOptions = { type: AccessibleViewType.View }; + options: IAccessibleViewOptions = { type: AccessibleViewType.View, language: 'terminal' }; verbositySettingKey = AccessibilityVerbositySettingId.Terminal; private _xterm: IXtermTerminal & { raw: Terminal } | undefined; constructor(