[1] from scriptaculous wiki Fix Scrollable DIV in IE, in control.js for the Autocompleter.Base Ihave re-done the onBlur as follows:
onBlur: function(event) {
// needed to make click events working
if( ( navigator.appVersion.indexOf('MSIE') > 0 &&
Event.element( event ).id this.update.id ) ||
( navigator.appVersion.indexOf('MSIE') < 0 &&
Event.element( event ).id this.element.id ) )
{
setTimeout(this.hide.bind(this), 250);
this.hasFocus = false;
this.active = false;
}
},
and in the baseInitialize: add the following in a suitable position: Event.observe(this.update, “blur”, this.onBlur.bindAsEventListener(this));