Fix double annoucne of too much output

Fixes #4339
This commit is contained in:
Daniel Imms
2025-12-28 14:51:12 -08:00
parent bc795d36c0
commit 2baad39ccf
+4 -1
View File
@@ -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 = '';
}