From 80025804b3785b880e8b3f2c81bfb298d2364d5c Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Wed, 15 May 2019 11:47:15 -0700 Subject: [PATCH] Add sanity check in AccessibilityManager Fixes #2082 --- src/AccessibilityManager.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/AccessibilityManager.ts b/src/AccessibilityManager.ts index 1f44c132..4351a336 100644 --- a/src/AccessibilityManager.ts +++ b/src/AccessibilityManager.ts @@ -249,9 +249,11 @@ export class AccessibilityManager extends Disposable { const lineData = buffer.translateBufferLineToString(buffer.ydisp + i, true); const posInSet = (buffer.ydisp + i + 1).toString(); const element = this._rowElements[i]; - element.textContent = lineData.length === 0 ? Strings.blankLine : lineData; - element.setAttribute('aria-posinset', posInSet); - element.setAttribute('aria-setsize', setSize); + if (element) { + element.textContent = lineData.length === 0 ? Strings.blankLine : lineData; + element.setAttribute('aria-posinset', posInSet); + element.setAttribute('aria-setsize', setSize); + } } }