diff --git a/src/lib/components/PaginationTable/PaginationTableBody.svelte b/src/lib/components/PaginationTable/PaginationTableBody.svelte index 8608783..17c0c88 100644 --- a/src/lib/components/PaginationTable/PaginationTableBody.svelte +++ b/src/lib/components/PaginationTable/PaginationTableBody.svelte @@ -43,9 +43,15 @@ ); new MutationObserver(async (entries) => { - if (entries.filter((e) => e.removedNodes.length > 0).length === 0 || !entries) return; + if (!entries) { + return; + } else if ( + entries.findIndex((e) => e.addedNodes.length > 0 || e.removedNodes.length > 0) == -1 + ) { + return; + } - intersectionObserver.unobserve(intersectionElement); + if (intersectionElement) intersectionObserver.unobserve(intersectionElement); intersectionObserver.observe((intersectionElement = await getIntersectionElement())); }).observe(bodyElem, { childList: true }); diff --git a/src/routes/admin/users/+page.svelte b/src/routes/admin/users/+page.svelte index 57759f7..bc20b0d 100644 --- a/src/routes/admin/users/+page.svelte +++ b/src/routes/admin/users/+page.svelte @@ -183,16 +183,6 @@ {/each} - - -
- -
- -