Fixed all tests - full support for collapsed move deletions
This commit is contained in:
parent
19723670c4
commit
3b31764b6e
@ -245,7 +245,7 @@ export class YEvent {
|
|||||||
lastOp.delete += item.length
|
lastOp.delete += item.length
|
||||||
}
|
}
|
||||||
} else if (item.deleted) {
|
} else if (item.deleted) {
|
||||||
if (!currMoveIsNew && this.deletes(item) && !this.adds(item)) {
|
if (!currMoveIsNew && this.deletes(item) && !this.adds(item) && !this.transaction.prevMoved.has(item)) {
|
||||||
if (lastOp === null || lastOp.delete === undefined) {
|
if (lastOp === null || lastOp.delete === undefined) {
|
||||||
packOp()
|
packOp()
|
||||||
lastOp = { delete: 0 }
|
lastOp = { delete: 0 }
|
||||||
@ -274,7 +274,7 @@ export class YEvent {
|
|||||||
}
|
}
|
||||||
item = /** @type {Item} */ (item).right
|
item = /** @type {Item} */ (item).right
|
||||||
}
|
}
|
||||||
if (lastOp !== null && lastOp.retain === undefined) {
|
if (lastOp !== null && lastOp.retain == null) {
|
||||||
packOp()
|
packOp()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user