This commit is contained in:
tamaina 2023-07-30 13:56:11 +00:00
parent 7fc2309822
commit f3da1bcbbd
1 changed files with 8 additions and 6 deletions

View File

@ -546,6 +546,7 @@ async function executeQueue() {
unshiftItems(newItems); unshiftItems(newItems);
queue.value = new Map(); queue.value = new Map();
} else { } else {
if (queue.value.size > 0) {
const queueArr = Array.from(queue.value.entries()); const queueArr = Array.from(queue.value.entries());
queue.value = new Map(queueArr.slice(props.pagination.limit)); queue.value = new Map(queueArr.slice(props.pagination.limit));
const newItems = Array.from({ length: Math.min(queueArr.length, props.pagination.limit) }, (_, i) => queueArr[i][1]).reverse(); const newItems = Array.from({ length: Math.min(queueArr.length, props.pagination.limit) }, (_, i) => queueArr[i][1]).reverse();
@ -553,6 +554,7 @@ async function executeQueue() {
await adjustScroll(() => unshiftItems(newItems, Infinity)); await adjustScroll(() => unshiftItems(newItems, Infinity));
backed = true; backed = true;
}
denyMoveTransition.value = true; denyMoveTransition.value = true;
items.value = new Map([...items.value].slice(0, displayLimit.value)); items.value = new Map([...items.value].slice(0, displayLimit.value));