Don't attempt to zoom beyond 1, and center when zoomed all the way out.

[fixes #60989176]