Immediately after a zoom animation, the view scrolls to a weird location, then resets to the correct location when the new render arrives. This could be avoided by also moving the scrollbar's hvalue, and either using the center of the pane as pivot OR adding a translation transform, whichever is simpler, as part of the zoom animation.
Immediately after a zoom animation, the view scrolls to a weird location, then resets to the correct location when the new render arrives. This could be avoided by also moving the scrollbar's hvalue, and either using the center of the pane as pivot OR adding a translation transform, whichever is simpler, as part of the zoom animation.