From b6628da5bb06e2560e8b50828542820242f561be Mon Sep 17 00:00:00 2001 From: Monica Kozbial Date: Wed, 24 Mar 2021 10:08:42 -0700 Subject: [PATCH] Always scroll center on zoom reset (#4725) * Always scroll center on zoom reset --- core/zoom_controls.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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_();