From 43749f8ca08bab0958631e20b8030a3a8de5fddc Mon Sep 17 00:00:00 2001
From: Paul Masson <paulmasson@comcast.net>
Date: Thu, 14 Jul 2016 19:40:48 -0700
Subject: [PATCH] Minor rebase to remove Arabic textnode

---
 lib/codemirror.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/codemirror.js b/lib/codemirror.js
index 71010ddab..d89b3b48f 100644
--- a/lib/codemirror.js
+++ b/lib/codemirror.js
@@ -8558,8 +8558,9 @@
     if (badBidiRects != null) return badBidiRects;
     var txt = removeChildrenAndAdd(measure, document.createTextNode("A\u062eA"));
     var r0 = range(txt, 0, 1).getBoundingClientRect();
-    if (!r0 || r0.left == r0.right) return false; // Safari returns null in some cases (#2780)
     var r1 = range(txt, 1, 2).getBoundingClientRect();
+    removeChildren(measure);
+    if (!r0 || r0.left == r0.right) return false; // Safari returns null in some cases (#2780)
     return badBidiRects = (r1.right - r0.right < 3);
   }
 
-- 
GitLab