From 01c9a98e8ec4bc101a9644f96e9b82adc0be5a56 Mon Sep 17 00:00:00 2001 From: Megan Rogge Date: Wed, 1 Feb 2023 14:57:52 -0600 Subject: [PATCH] update `accessibilityBufferActive` on `focusOut` (#4395) --- src/browser/AccessibilityManager.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/browser/AccessibilityManager.ts b/src/browser/AccessibilityManager.ts index c21b98c3..d7711692 100644 --- a/src/browser/AccessibilityManager.ts +++ b/src/browser/AccessibilityManager.ts @@ -100,11 +100,14 @@ export class AccessibilityManager extends Disposable { this._accessiblityBuffer.classList.add('xterm-accessibility-buffer'); this.register(addDisposableDomListener(this._accessiblityBuffer, 'keydown', (ev: KeyboardEvent) => { if (ev.key === 'Tab') { - this._terminal?.textarea?.focus(); this._accessibilityBufferActive = false; }} )); this.register(addDisposableDomListener(this._accessiblityBuffer, 'focus',() => this._refreshAccessibilityBuffer())); + this.register(addDisposableDomListener(this._accessiblityBuffer, 'focusout',() => { + this._accessibilityBufferActive = false; + })); + this.register(this._renderRowsDebouncer); this.register(this._terminal.onResize(e => this._handleResize(e.rows)));