From 41b4a229b62408200a534e3ddea9850c1fbacc10 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 14 Feb 2023 10:44:00 -0600 Subject: [PATCH] StatusList: don't push null item to Virtuoso (LoadGap) --- app/soapbox/components/status-list.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/soapbox/components/status-list.tsx b/app/soapbox/components/status-list.tsx index 1ea1ec366..f7da49f2a 100644 --- a/app/soapbox/components/status-list.tsx +++ b/app/soapbox/components/status-list.tsx @@ -192,7 +192,11 @@ const StatusList: React.FC = ({ } if (statusId === null) { - acc.push(renderLoadGap(index)); + const gap = renderLoadGap(index); + // one does not simply push a null item to Virtuoso: https://github.com/petyosi/react-virtuoso/issues/206#issuecomment-747363793 + if (gap) { + acc.push(gap); + } } else if (statusId.startsWith('末suggestions-')) { if (soapboxConfig.feedInjection) { acc.push(renderFeedSuggestions());