Message List: Fix animating bot replies
This commit is contained in:
parent
246938a495
commit
8ae980222c
@ -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(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user