From 3dc1a5db143bd99fd3a1a9bca1ee1005ef5c828d Mon Sep 17 00:00:00 2001
From: Emmanuel Schanzer <schanzer@ccs.neu.edu>
Date: Thu, 22 Dec 2016 11:51:59 -0500
Subject: [PATCH] screenreader fixes

---
 src/line/line_data.js | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/line/line_data.js b/src/line/line_data.js
index 93b57577d..7583c3424 100644
--- a/src/line/line_data.js
+++ b/src/line/line_data.js
@@ -66,6 +66,9 @@ export function buildLineContent(cm, lineView) {
                  col: 0, pos: 0, cm: cm,
                  trailingSpace: false,
                  splitSpaces: (ie || webkit) && cm.getOption("lineWrapping")}
+  // hide from accessibility tree
+  content.setAttribute("role", "presentation")
+  builder.pre.setAttribute("role", "presentation")
   lineView.measure = {}
 
   // Iterate over the logical lines that make up this visual line.
-- 
GitLab