diff --git a/src/lib/components/PaginationTable/PaginationTableBody.svelte b/src/lib/components/PaginationTable/PaginationTableBody.svelte
index 6c5cd8c..e6498d5 100644
--- a/src/lib/components/PaginationTable/PaginationTableBody.svelte
+++ b/src/lib/components/PaginationTable/PaginationTableBody.svelte
@@ -24,6 +24,8 @@
await onUpdate();
await tick();
+ if (!bodyElem) return;
+
const intersectionObserver = new IntersectionObserver(
async (entries, observer) => {
if (entries.filter((e) => e.isIntersecting).length === 0 || !entries) return;
diff --git a/src/routes/admin/+layout.svelte b/src/routes/admin/+layout.svelte
index 467c7c2..3557fa2 100644
--- a/src/routes/admin/+layout.svelte
+++ b/src/routes/admin/+layout.svelte
@@ -1,9 +1,10 @@