Skip to content

Commit 5c67ed2

Browse files
committed
Autocomplete: Always reset this.term after a select event, even if the select is cancelled. Fixes #6221 - Autocomplete: Doesn't reset after Select when textbox cleared, if same letters typed in rapidly; source function not triggered in that case.
1 parent a0847f3 commit 5c67ed2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

ui/jquery.ui.autocomplete.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,9 +181,11 @@ $.widget( "ui.autocomplete", {
181181
}
182182

183183
if ( false !== self._trigger( "select", event, { item: item } ) ) {
184-
self.term = item.value;
185184
self.element.val( item.value );
186185
}
186+
// reset the term after the select event
187+
// this allows custom select handling to work properly
188+
self.term = self.element.val();
187189

188190
self.close( event );
189191
self.selectedItem = item;

0 commit comments

Comments
 (0)