From c5be6e1722d8a0bcebc2797cd8338d3c5b1dd8a6 Mon Sep 17 00:00:00 2001 From: Nick Allred Date: Mon, 18 Sep 2017 16:21:43 -0400 Subject: [PATCH] Subtract metrics.contentTop from metrics.viewTop so that the flyout does not begin to scroll down once the delta is smaller than the value of metrics.contentTop (#1309) --- core/flyout_vertical.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/flyout_vertical.js b/core/flyout_vertical.js index 19d7a4330..d6ad60726 100644 --- a/core/flyout_vertical.js +++ b/core/flyout_vertical.js @@ -214,7 +214,7 @@ Blockly.VerticalFlyout.prototype.wheel_ = function(e) { delta *= 10; } var metrics = this.getMetrics_(); - var pos = metrics.viewTop + delta; + var pos = (metrics.viewTop - metrics.contentTop) + delta; var limit = metrics.contentHeight - metrics.viewHeight; pos = Math.min(pos, limit); pos = Math.max(pos, 0);