diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/state/models/feed-view.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/state/models/feed-view.ts b/src/state/models/feed-view.ts index a7e3c6155..d8eb95ef2 100644 --- a/src/state/models/feed-view.ts +++ b/src/state/models/feed-view.ts @@ -609,7 +609,10 @@ function preprocessFeed(feed: FeedViewPost[]): FeedViewPostWithThreadMeta[] { for (const slice of threadSlices) { if (slice.length > 3) { reorg.splice(slice.index - removedCount + 1, slice.length - 3) - reorg[slice.index - removedCount]._isThreadChildElided = true + if (reorg[slice.index - removedCount]) { + // ^ sanity check + reorg[slice.index - removedCount]._isThreadChildElided = true + } removedCount += slice.length - 3 } } |