Skip to content

Commit 0291f72

Browse files
committed
Don't draw selections outside of the viewport
Issue codemirror#3852
1 parent ffa4589 commit 0291f72

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

lib/codemirror.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2312,6 +2312,7 @@
23122312
for (var i = 0; i < doc.sel.ranges.length; i++) {
23132313
if (primary === false && i == doc.sel.primIndex) continue;
23142314
var range = doc.sel.ranges[i];
2315+
if (range.from().line >= cm.display.viewTo || range.to().line < cm.display.viewFrom) continue;
23152316
var collapsed = range.empty();
23162317
if (collapsed || cm.options.showCursorWhenSelecting)
23172318
drawSelectionCursor(cm, range.head, curFragment);

0 commit comments

Comments
 (0)