diff --git a/app/(home-pages)/reader/InboxContent.tsx b/app/(home-pages)/reader/InboxContent.tsx
index 791d4827..e3cfe223 100644
--- a/app/(home-pages)/reader/InboxContent.tsx
+++ b/app/(home-pages)/reader/InboxContent.tsx
@@ -76,7 +76,7 @@ export const InboxContent = (props: {
new Date(a.documents.data?.publishedAt || 0).getTime(),
);
- if (allPosts.length === 0 && !isValidating) return ;
+ if (allPosts.length === 0) return ;
let hasBackgroundImage = useHasBackgroundImage();
@@ -92,7 +92,7 @@ export const InboxContent = (props: {
className="absolute bottom-96 left-0 w-full h-px pointer-events-none"
aria-hidden="true"
/>
- {isValidating && (
+ {isValidating && allPosts.length > 0 && (
Loading more posts...
diff --git a/app/(home-pages)/reader/NewContent.tsx b/app/(home-pages)/reader/NewContent.tsx
index 972a9313..3fe20467 100644
--- a/app/(home-pages)/reader/NewContent.tsx
+++ b/app/(home-pages)/reader/NewContent.tsx
@@ -61,7 +61,7 @@ export const NewContent = (props: {
const allPosts = data ? data.flatMap((page) => page.posts) : [];
- if (allPosts.length === 0 && !isValidating) {
+ if (allPosts.length === 0) {
return (
No posts yet. Check back soon!
@@ -80,7 +80,7 @@ export const NewContent = (props: {
className="absolute bottom-96 left-0 w-full h-px pointer-events-none"
aria-hidden="true"
/>
- {isValidating && (
+ {isValidating && allPosts.length > 0 && (
Loading more posts...