Scroll with the mouse wheel without "cursor follows scrollbar" is severely broken in xforms. The qt version works because scroll doesn't get through LyX dispatch mechanism. In xforms 1) mouse button 4 & 5 (mouse wheel) open collapsibles (because they get dispatched to the tip inset before getting dispatched to LyXText) 2) don't scroll at all (probably because there's a forced fitCursor at the end of every dispatch).
Do we need a fitcursor flag in DispatchResult? Alfredo