diff --git a/lib/ace/autocomplete.js b/lib/ace/autocomplete.js index 8279b727..8800cab2 100644 --- a/lib/ace/autocomplete.js +++ b/lib/ace/autocomplete.js @@ -176,6 +176,9 @@ var Autocomplete = function() { var penalty = 0; var index, distance; // caption char iteration is faster in Chrome but slower in Firefox, so lets use indexOf + if (!caption) { + continue loop + } for (var j = 0; j < needle.length; j++) { // TODO add penalty on case mismatch var i1 = caption.indexOf(lower[j], lastIndex + 1); @@ -302,4 +305,4 @@ var FilteredList = function(array, mutateData) { exports.Autocomplete = Autocomplete; exports.FilteredList = FilteredList; -}); \ No newline at end of file +});