Zooming out and in without moving the mouse changes canvas position

If you put your cursor somewhere and you zoom out and then zoom in and do this repeatedly, the canvas shifts progressively until everything is out of frame.
It would be nice if a zoom in + out or zoom out + in took you to the same starting point.

1 Like

this is intentional. zoom is centered on the mouse, zoom out is centered on the viewport.