there is a valid use case for the behaviour in 1.8.2, which I believe to be more correct than that in 1.8.4 - if I need to insert a database record on the back only when the user has NOT picked a value from the autoselect list, the place to do it is in the /focusout/ event. If the /select/ event fires before /focusout/ does I get the chance to set a flag indicating a selection has been made (and therefore the entry already exists in the database). Therefore, when the user leaves the field, I can decide to insert a record on the basis that a value NOT picked from the autocomplete is being entered.
If you reverse the order of events, I'm out of luck.
In fact, clicking on the autocomplete list should not fire a /focusout/ event at all because the user is not really leaving the field, he's merely using a built-in mechanism for completing his entry.
so how is it now recommended we accomplish the above?