From 2baad39ccf1b1bfb65cd8f1ca8b62c80be581e55 Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Sun, 28 Dec 2025 14:51:12 -0800 Subject: [PATCH] Fix double annoucne of too much output Fixes #4339 --- 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 746a5a77..f5784230 100644 --- a/src/browser/AccessibilityManager.ts +++ b/src/browser/AccessibilityManager.ts @@ -151,7 +151,7 @@ export class AccessibilityManager extends Disposable { if (char === '\n') { this._liveRegionLineCount++; if (this._liveRegionLineCount === MAX_ROWS_TO_READ + 1) { - this._liveRegion.textContent += Strings.tooMuchOutput.get(); + this._liveRegion.textContent = Strings.tooMuchOutput.get(); } } } @@ -203,6 +203,9 @@ export class AccessibilityManager extends Disposable { if (this._charsToAnnounce.length === 0) { return; } + if (this._liveRegion.textContent === Strings.tooMuchOutput.get()) { + this._clearLiveRegion(); + } this._liveRegion.textContent += this._charsToAnnounce; this._charsToAnnounce = ''; }