diff --git a/src/typeahead/dataset.js b/src/typeahead/dataset.js index fce09c30..ce95055d 100644 --- a/src/typeahead/dataset.js +++ b/src/typeahead/dataset.js @@ -269,9 +269,9 @@ var Dataset = (function() { // do not render the suggestions as they've become outdated if (!canceled && rendered < that.limit) { that.cancel = $.noop; - rendered += suggestions.length; - that._append(query, suggestions.slice(0, that.limit - rendered)); - + var appended = that.limit - rendered; + that._append(query, suggestions.slice(0, appended)); + rendered += appended; that.async && that.trigger('asyncReceived', query); } }