Restore deleted entries in a map

This commit is contained in:
Dominik Henneke
2023-03-28 20:32:22 +02:00
committed by Kevin Jahns
parent dc3e99e6a1
commit 1674d3986d
2 changed files with 41 additions and 1 deletions

View File

@@ -200,7 +200,7 @@ export const redoItem = (transaction, item, redoitems, itemsToDelete, ignoreRemo
} else {
right = null
if (item.right && !ignoreRemoteMapChanges) {
left = item
left = item.right
// Iterate right while right is in itemsToDelete
// If it is intended to delete right while item is redone, we can expect that item should replace right.
while (left !== null && left.right !== null && isDeleted(itemsToDelete, left.right.id)) {