File tree Expand file tree Collapse file tree 1 file changed +7
-10
lines changed Expand file tree Collapse file tree 1 file changed +7
-10
lines changed Original file line number Diff line number Diff line change @@ -123,23 +123,20 @@ $.widget( "ui.autocomplete", {
123
123
} ,
124
124
selected : function ( event , ui ) {
125
125
var item = ui . item . data ( "item.autocomplete" ) ,
126
- setValue = false ;
127
- if ( false !== self . _trigger ( "select" , event , { item : item } ) ) {
128
- // #5639 - if we set the value before setting focus
129
- // the cursor will move to the beginning of the field in IE
130
- setValue = true ;
131
- }
132
- self . close ( event ) ;
126
+ previous = self . previous ;
127
+
133
128
// only trigger when focus was lost (click on menu)
134
- var previous = self . previous ;
135
129
if ( self . element [ 0 ] !== doc . activeElement ) {
136
130
self . element . focus ( ) ;
137
131
self . previous = previous ;
138
132
}
139
- self . selectedItem = item ;
140
- if ( setValue ) {
133
+
134
+ if ( false !== self . _trigger ( "select" , event , { item : item } ) ) {
141
135
self . element . val ( item . value ) ;
142
136
}
137
+
138
+ self . close ( event ) ;
139
+ self . selectedItem = item ;
143
140
} ,
144
141
blur : function ( event , ui ) {
145
142
if ( self . menu . element . is ( ":visible" ) ) {
You can’t perform that action at this time.
0 commit comments