Skip to content

Commit 7ff1c06

Browse files
authored
fix: thread messages not being autoscrolled on initial load (#3158)
1 parent 11c3307 commit 7ff1c06

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

package/src/components/MessageList/MessageList.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -626,13 +626,15 @@ const MessageListWithContext = (props: MessageListPropsWithContext) => {
626626
}, [threadList, messageListLengthAfterUpdate, topMessageAfterUpdate?.id]);
627627

628628
useEffect(() => {
629-
if (!processedMessageList.length) {
630-
return;
631-
}
632629
if (threadList) {
633630
setAutoscrollToRecent(true);
634631
return;
635632
}
633+
634+
if (!processedMessageList.length) {
635+
return;
636+
}
637+
636638
const notLatestSet = channel.state.messages !== channel.state.latestMessages;
637639
if (notLatestSet) {
638640
latestNonCurrentMessageBeforeUpdateRef.current =

0 commit comments

Comments
 (0)