diff --git a/select2.js b/select2.js index 886f2d82..0ca4ef60 100755 --- a/select2.js +++ b/select2.js @@ -828,8 +828,10 @@ this.dropdown.show(); this.ensureHighlightVisible(); - this.focusSearch(); + this.positionDropdown(); + + this.focusSearch(); }, // abstract @@ -997,7 +999,7 @@ function postRender() { results.scrollTop(0); search.removeClass("select2-active"); - self.positionDropdown(); + if (initial !== true) self.positionDropdown(); } function render(html) { @@ -1010,9 +1012,6 @@ return; } - // position dropdown before making a potentially long request - this.positionDropdown(); - this.resultsPage = 1; opts.query({ term: search.val(),