I\'ve come across various solutions to this issue on the net.
Basically, I find having to hold down ctrl a bit cheesy, and I want the select list to just select what
For a pure js solution in chrome set the event listener on "onmouseup" instead. The event that resets the scroll to the first element is fired on the mouse up. So for example:
element.onmouseup = function(event) {
event.preventDefault();
var st = this.scrollTop;
setTimeout(function () { element.scrollTop = st; }, 0);
};