From 78d734117b6b14fcfe719d4cfff09f3a56001b81 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Wed, 17 Jan 2018 09:56:57 -0800 Subject: [PATCH] Support aria posinset and setsize --- src/AccessibilityManager.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/AccessibilityManager.ts b/src/AccessibilityManager.ts index a2504d3b..fc34f41e 100644 --- a/src/AccessibilityManager.ts +++ b/src/AccessibilityManager.ts @@ -190,7 +190,8 @@ export class AccessibilityManager implements IDisposable { for (let i = start; i <= end; i++) { const lineData = buffer.translateBufferLineToString(buffer.ydisp + i, true); this._rowElements[i].textContent = lineData; - this._rowElements[i].setAttribute('aria-label', lineData); + this._rowElements[i].setAttribute('aria-posinset', (buffer.ydisp + i + 1).toString()); + this._rowElements[i].setAttribute('aria-setsize', (buffer.lines.length).toString()); } }