diff --git a/lib/ace/virtual_renderer.js b/lib/ace/virtual_renderer.js index bd3ea115..7f390afe 100644 --- a/lib/ace/virtual_renderer.js +++ b/lib/ace/virtual_renderer.js @@ -734,7 +734,7 @@ var VirtualRenderer = function(container, theme) { if (center) offset -= this.$size.scrollerHeight / 2; - if (this.$animatedScroll) { + if (this.$animatedScroll && Math.abs(offset - this.scrollTop) < 10000) { var i = 0, _self = this, steps = calcSteps(this.scrollTop, offset); clearInterval(_self.$timer);