diff --git a/src/vs/editor/common/controller/cursor.ts b/src/vs/editor/common/controller/cursor.ts index 02670c2d352d7243ef8b25b26e401ac3886555bd..31ae0b2e02781de3a977af392aaa318e3c4e1d4b 100644 --- a/src/vs/editor/common/controller/cursor.ts +++ b/src/vs/editor/common/controller/cursor.ts @@ -601,7 +601,7 @@ export class Cursor extends EventEmitter { previousOp = operations[i - 1]; currentOp = operations[i]; - if (previousOp.range.getStartPosition().isBeforeOrEqual(currentOp.range.getEndPosition())) { + if (previousOp.range.getStartPosition().isBefore(currentOp.range.getEndPosition())) { if (previousOp.identifier.major > currentOp.identifier.major) { // previousOp loses the battle