The difference between the 2 version is that after selecting the first property (A for example), the autocomplete input should be reopened right away with the possible values of property A (A1, A2 and A3). It works with jQuery UI 1.8.5 or 1.8.9 (ugly display because of the css, but still) while the automatic reopening is aborted with jQuery UI > 1.9.
My utilization context is that a user must give a desired property and its desired value to my application. I use the same autocomplete input to provide the suggested properties and its values.
The current glitch is just that as soon as the property is selected (I.E. an item is selected in the autocomplete suggestions), I trigger a search on the same autocomplete in the select callback in order to retrieve and display all the values for the selected property without having the user do anything in the input field. The retrieval is working fine but the reopening of the suggestions menu is cancelled because of the order of the internal trigger('select') and this.close( event ).
For the fix, I was suggesting to use _close instead. I found that it was causing some glitches but putting the this.close( event ) before the trigger('select') seems to be ok.