Message List: Fix animating bot replies

This commit is contained in:
Alexander Zinchuk 2021-05-06 19:31:32 +03:00
parent 246938a495
commit 8ae980222c

View File

@ -414,8 +414,9 @@ const MessageList: FC<OwnProps & StateProps & DispatchProps> = ({
const hasLastMessageChanged = ( const hasLastMessageChanged = (
messageIds && prevMessageIds && messageIds[messageIds.length - 1] !== prevMessageIds[prevMessageIds.length - 1] messageIds && prevMessageIds && messageIds[messageIds.length - 1] !== prevMessageIds[prevMessageIds.length - 1]
); );
const isAlreadyFocusing = messageIds && memoFocusingIdRef.current === messageIds[messageIds.length - 1];
if (isAtBottom && hasLastMessageChanged && !hasFirstMessageChanged && !memoFocusingIdRef.current) { if (isAtBottom && hasLastMessageChanged && !hasFirstMessageChanged && !isAlreadyFocusing) {
if (lastItemElement) { if (lastItemElement) {
fastRaf(() => { fastRaf(() => {
fastSmoothScroll( fastSmoothScroll(