From 711e0b50a8e80821a989424f9b4e8467a754ef01 Mon Sep 17 00:00:00 2001 From: Robin Townsend Date: Sat, 26 Mar 2022 17:19:11 -0400 Subject: [PATCH] Only apply the continuation break in the main timeline --- src/components/structures/MessagePanel.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/structures/MessagePanel.tsx b/src/components/structures/MessagePanel.tsx index b1df3c11c8a..f7e338fafa4 100644 --- a/src/components/structures/MessagePanel.tsx +++ b/src/components/structures/MessagePanel.tsx @@ -91,8 +91,9 @@ export function shouldFormContinuation( mxEvent.sender.name !== prevEvent.sender.name || mxEvent.sender.getMxcAvatarUrl() !== prevEvent.sender.getMxcAvatarUrl()) return false; - // Thread summaries should break up a continuation - if (threadsEnabled && prevEvent.isThreadRoot) return false; + // Thread summaries in the main timeline should break up a continuation + if (threadsEnabled && prevEvent.isThreadRoot && + timelineRenderingType !== TimelineRenderingType.Thread) return false; // if we don't have tile for previous event then it was shown by showHiddenEvents and has no SenderProfile if (!haveTileForEvent(prevEvent, showHiddenEvents)) return false;