From db8b79c131ddebc88ac76fc6871d018612cba3d7 Mon Sep 17 00:00:00 2001 From: Adrian Heine <mail@adrianheine.de> Date: Tue, 27 Jun 2017 11:59:33 +0200 Subject: [PATCH] [search] Apply normalization in adjustPos, too This prevents the test case search_expandingCaseFold from hanging in Firefox 54 on Linux. --- addon/search/searchcursor.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addon/search/searchcursor.js b/addon/search/searchcursor.js index 0e27ebc32..3ad8edcf5 100644 --- a/addon/search/searchcursor.js +++ b/addon/search/searchcursor.js @@ -129,7 +129,7 @@ function adjustPos(orig, folded, pos) { if (orig.length == folded.length) return pos for (var pos1 = Math.min(pos, orig.length);;) { - var len1 = orig.slice(0, pos1).toLowerCase().length + var len1 = doFold(orig.slice(0, pos1)).length if (len1 < pos) ++pos1 else if (len1 > pos) --pos1 else return pos1 -- GitLab