diff --git a/apps/meteor/client/views/room/MessageList/MessageList.tsx b/apps/meteor/client/views/room/MessageList/MessageList.tsx
index 8c62588a97525..f77741e4592c6 100644
--- a/apps/meteor/client/views/room/MessageList/MessageList.tsx
+++ b/apps/meteor/client/views/room/MessageList/MessageList.tsx
@@ -282,12 +282,14 @@ export const MessageList = function MessageList({
{canPreview ? (
<>
{hasMorePreviousMessages ? (
-
{isLoadingMoreMessages ? : null}
+
+ {isLoadingMoreMessages ? : null}
+
) : (
-
+
{retentionPolicy?.isActive ? : null}
-
+
)}
>
) : null}
@@ -316,7 +318,11 @@ export const MessageList = function MessageList({
);
})}
- {hasMoreNextMessages ? {isLoadingMoreMessages ? : null} : null}
+ {hasMoreNextMessages ? (
+
+ {isLoadingMoreMessages ? : null}
+
+ ) : null}
diff --git a/apps/meteor/client/views/room/contextualBar/Threads/components/ThreadMessageList.tsx b/apps/meteor/client/views/room/contextualBar/Threads/components/ThreadMessageList.tsx
index 6274221f0e7e1..c6ccee4a81d01 100644
--- a/apps/meteor/client/views/room/contextualBar/Threads/components/ThreadMessageList.tsx
+++ b/apps/meteor/client/views/room/contextualBar/Threads/components/ThreadMessageList.tsx
@@ -408,12 +408,14 @@ const ThreadMessageList = ({ mainMessage, shouldJumpToBottom, setShouldJumpToBot
}}
>
{loading ? (
-
+
-
+
) : null}
{!loading && hasPreviousPage ? (
- {isFetchingPreviousPage ? : null}
+
+ {isFetchingPreviousPage ? : null}
+
) : null}
{!loading &&
items.map((message, index, { [index - 1]: previous }) => {
@@ -438,9 +440,9 @@ const ThreadMessageList = ({ mainMessage, shouldJumpToBottom, setShouldJumpToBot
);
})}
{!loading && hasNextPage ? (
-
+
{isFetchingNextPage ? : }
-
+
) : null}