Skip to content
This repository was archived by the owner on Apr 16, 2026. It is now read-only.

Commit 4e24624

Browse files
committed
Fix error when running undoSelection on empty history
1 parent 18e04b4 commit 4e24624

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

lib/codemirror.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3270,8 +3270,11 @@
32703270

32713271
// Verify that there is a useable event (so that ctrl-z won't
32723272
// needlessly clear selection events)
3273-
for (var i = 0; i < source.length; i++)
3274-
if (allowSelectionOnly || !source[i].ranges) break;
3273+
for (var i = 0; i < source.length; i++) {
3274+
event = source[i];
3275+
if (allowSelectionOnly ? event.ranges && !event.equals(doc.sel) : !event.ranges)
3276+
break;
3277+
}
32753278
if (i == source.length) return;
32763279
hist.lastOrigin = hist.lastSelOrigin = null;
32773280

0 commit comments

Comments
 (0)