diff --git a/app/src/protyle/render/av/row.ts b/app/src/protyle/render/av/row.ts index a36e06eff..f2772e54a 100644 --- a/app/src/protyle/render/av/row.ts +++ b/app/src/protyle/render/av/row.ts @@ -90,6 +90,13 @@ export const insertAttrViewBlockAnimation = (blockElement: Element, srcIDs: stri `; }); previousElement.insertAdjacentHTML("afterend", html); + const pageSize = parseInt(blockElement.getAttribute("data-page-size")) + if (pageSize) { + const currentCount = blockElement.querySelectorAll(".av__row:not(.av__row--header)").length + if (pageSize < currentCount) { + blockElement.setAttribute("data-page-size", currentCount.toString()); + } + } }; export const stickyRow = (blockElement: HTMLElement, elementRect: DOMRect, status: "top" | "bottom" | "all") => {