diff --git a/select2.js b/select2.js index 5b68fbfa..38111166 100755 --- a/select2.js +++ b/select2.js @@ -81,7 +81,7 @@ } if (k.metaKey) return true; - + return false; }, isFunctionKey: function (k) { @@ -863,6 +863,7 @@ var results = this.results, more = results.find("li.select2-more-results"), below, // pixels the element is below the scroll fold, below==0 is when the element is starting to be visible + offset = -1, // index of first element without data page = this.resultsPage + 1, self=this, term=this.search.val(), @@ -884,8 +885,8 @@ if (data.more===true) { more.detach(); - results.children().filter(":last").append("
  • " + opts.formatLoadingNextSet(self.resultsPage) + "
  • "); - window.setTimeout(function() { self.loadMoreIfNeeded(); }, 10); + results.children().filter(":last").append(more); + more.removeClass("select2-active"); } else { more.remove(); }