Went over autocomplete.js and ensureVisible() with fine-toothed comb.
Hopefully fixed scrollbar issue and jumping cursor bug.
Fingers crossed...