Using the new interaction system in canvas-only mode, zooming causes the canvas to jump to a different position unless the canvas is centred on the screen. Reproducible: Always Steps to Reproduce: 1. Enter canvas-only mode (Tab) 2. Middle click and drag to offset the canvas slightly 3. Control + middle click and drag to zoom in/out Actual Results: When you try to zoom, the canvas jumps so that its top left corner is in the centre of the screen. Expected Results: Canvas stays where it is and zooms. It doesn't appear matter whether the canvas is offset before or after entering canvas-only mode.
Yes, I can reproduce this. Of course, we also have other bugs with jumping canvases and zooming.
Marked as regression.
Fixed after merging my zoom-pan-testing branch