Building on top of #136, adding a new Canvas will add it immediately after the current Canvas context, rather than always at the end.
If this insertion point is currently out of view, scroll it into view. Google slides will bring it into view but moving it as little as possible - it won't centre it, just adjust the viewport enough to bring it into view either at the top or bottom.
Building on top of #136, adding a new Canvas will add it immediately after the current Canvas context, rather than always at the end.
If this insertion point is currently out of view, scroll it into view. Google slides will bring it into view but moving it as little as possible - it won't centre it, just adjust the viewport enough to bring it into view either at the top or bottom.