When the zoom is very high, drawing anything causes large canvas growth because of number rounding problems. I'm not really sure what to do to fix it, because the program right now uses really big numbers basically everywhere for offsets and other things.
To duplicate: Draw in the down-right direction to expand the canvas down and right. Zoom in as far as possible to the bottom-right corner and draw.
When the zoom is very high, drawing anything causes large canvas growth because of number rounding problems. I'm not really sure what to do to fix it, because the program right now uses really big numbers basically everywhere for offsets and other things.
To duplicate: Draw in the down-right direction to expand the canvas down and right. Zoom in as far as possible to the bottom-right corner and draw.