about summary refs log tree commit diff
path: root/src/state/models/feed-view.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/state/models/feed-view.ts')
-rw-r--r--src/state/models/feed-view.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/state/models/feed-view.ts b/src/state/models/feed-view.ts
index 5f8fc98fe..5697108a1 100644
--- a/src/state/models/feed-view.ts
+++ b/src/state/models/feed-view.ts
@@ -439,6 +439,7 @@ export class FeedModel {
   ) {
     this.loadMoreCursor = res.data.cursor
     this.hasMore = !!this.loadMoreCursor
+    const orgLen = this.feed.length
 
     const reorgedFeed = preprocessFeed(res.data.feed)
 
@@ -458,7 +459,7 @@ export class FeedModel {
         this.feed = this.feed.concat(toAppend)
       }
       dedupReposts(this.feed)
-      dedupParents(this.feed)
+      dedupParents(this.feed.slice(orgLen)) // we slice to avoid modifying rendering of already-shown posts
     })
   }