diff --git a/lib/ace/layer/cursor.js b/lib/ace/layer/cursor.js index c88fdce7..eb36e745 100644 --- a/lib/ace/layer/cursor.js +++ b/lib/ace/layer/cursor.js @@ -148,6 +148,10 @@ var Cursor = function(parentEl) { for (var i = selections.length; i--; ) { sel = selections[i]; var pixelPos = this.getPixelPosition(sel.cursor, true); + if ((pixelPos.top > config.height + config.offset || + pixelPos.top < -config.offset) && i > 1) { + continue; + } var style = (this.cursors[cursorIndex++] || this.addCursor()).style;