fix search marker issues - splitting of items with stored rel search markers

This commit is contained in:
Kevin Jahns
2022-03-31 08:35:24 +02:00
parent 285dc79a6b
commit 51c095ec52
3 changed files with 21 additions and 0 deletions

View File

@@ -289,6 +289,9 @@ export class ListIterator {
const startLength = len
const sm = this.type._searchMarker
let item = this.nextItem
if (this.index + len > this.type._length) {
throw lengthExceeded
}
while (len > 0) {
while (item && !item.deleted && item.countable && !this.reachedEnd && len > 0 && item.moved === this.currMove && item !== this.currMoveEnd) {
if (this.rel > 0) {