Skip to content

Commit e816b9b

Browse files
committed
fix: regression in message sclist scrolling when message deleted
1 parent 83018b7 commit e816b9b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

package/src/components/MessageList/MessageList.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -592,9 +592,10 @@ const MessageListWithContext = (props: MessageListPropsWithContext) => {
592592
}
593593

594594
if (
595-
topMessageBeforeUpdate.current?.created_at &&
596-
topMessageAfterUpdate?.created_at &&
597-
topMessageBeforeUpdate.current.created_at < topMessageAfterUpdate.created_at
595+
isMessageRemovedFromMessageList ||
596+
(topMessageBeforeUpdate.current?.created_at &&
597+
topMessageAfterUpdate?.created_at &&
598+
topMessageBeforeUpdate.current.created_at < topMessageAfterUpdate.created_at)
598599
) {
599600
channelResyncScrollSet.current = false;
600601
setScrollToBottomButtonVisible(false);

0 commit comments

Comments
 (0)