From 3d6dece3441e6c4e989ec20a4c64059230b4c3b7 Mon Sep 17 00:00:00 2001 From: Germain Date: Thu, 10 Mar 2022 09:14:21 +0000 Subject: [PATCH] Filter empty threads out from list (#8008) --- src/components/structures/ThreadPanel.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/structures/ThreadPanel.tsx b/src/components/structures/ThreadPanel.tsx index 0f695a38f1..c511cb2016 100644 --- a/src/components/structures/ThreadPanel.tsx +++ b/src/components/structures/ThreadPanel.tsx @@ -91,8 +91,8 @@ export async function getThreadTimelineSet( }); Array.from(room.threads) - .sort(([, threadA], [, threadB]) => threadA.replyToEvent.getTs() - threadB.replyToEvent.getTs()) .forEach(([, thread]) => { + if (thread.length === 0) return; const currentUserParticipated = thread.events.some(event => event.getSender() === client.getUserId()); if (filterType !== ThreadFilterType.My || currentUserParticipated) { timelineSet.getLiveTimeline().addEvent(thread.rootEvent, false);