Skip to content

Commit f4d8ec9

Browse files
committed
Autocomplete: Trigger close after hiding the menu. Fixes #6227 - Autocomplete: Don't trigger close event until after the menu is hidden.
1 parent 9ead629 commit f4d8ec9

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

tests/unit/autocomplete/autocomplete_events.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ test("all events", function() {
2828
},
2929
close: function(event) {
3030
same(event.type, "autocompleteclose");
31-
same( $(".ui-menu:visible").length, 1 );
31+
same( $(".ui-menu:visible").length, 0 );
3232
},
3333
select: function(event, ui) {
3434
same(event.type, "autocompleteselect");

ui/jquery.ui.autocomplete.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -295,9 +295,9 @@ $.widget( "ui.autocomplete", {
295295
close: function( event ) {
296296
clearTimeout( this.closing );
297297
if ( this.menu.element.is(":visible") ) {
298-
this._trigger( "close", event );
299298
this.menu.element.hide();
300299
this.menu.deactivate();
300+
this._trigger( "close", event );
301301
}
302302
},
303303

0 commit comments

Comments
 (0)