From 5f4c491e88959fa7bda9cf126c5db4e9f343c7f1 Mon Sep 17 00:00:00 2001 From: Douglas Fabris Date: Fri, 14 Aug 2026 15:40:04 -0300 Subject: [PATCH] fix: update list item markup to use div elements for better accessibility --- .../client/views/room/MessageList/MessageList.tsx | 14 ++++++++++---- .../Threads/components/ThreadMessageList.tsx | 12 +++++++----- 2 files changed, 17 insertions(+), 9 deletions(-) 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}