i 'think' it is an item with Tab Order of the controls.
As a control is hidden/disabled the form 'jumps' to the top of the form again. In doing some testing I thought about tab order and changed a control to have another tab order index. The form 'jumped' to that control.
So, while I think I know what ...