diff --git a/core/zoom_controls.js b/core/zoom_controls.js index 07ca16ba3..f089c9e6d 100644 --- a/core/zoom_controls.js +++ b/core/zoom_controls.js @@ -462,9 +462,9 @@ Blockly.ZoomControls.prototype.resetZoom_ = function(e) { // Math.log computes natural logarithm (ln), to change the base, use formula: // log(base, value) = ln(value) / ln(base) var amount = Math.log(targetScale / currentScale) / Math.log(speed); - this.workspace_.beginCanvasTransition(); this.workspace_.zoomCenter(amount); + this.workspace_.scrollCenter(); setTimeout(this.workspace_.endCanvasTransition.bind(this.workspace_), 500); this.fireZoomEvent_();