From 8e94228f9f2585350ab1029665e906d42b3c0225 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Wed, 14 Apr 2021 03:17:51 +0300 Subject: [PATCH] [Perf] Message List: Do not animate sticky dates when focusing --- src/components/middle/MessageList.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/middle/MessageList.tsx b/src/components/middle/MessageList.tsx index 0769a8723..816f197b7 100644 --- a/src/components/middle/MessageList.tsx +++ b/src/components/middle/MessageList.tsx @@ -283,7 +283,9 @@ const MessageList: FC = ({ const container = containerRef.current!; - updateStickyDates(container, hasTools); + if (!memoFocusingIdRef.current) { + updateStickyDates(container, hasTools); + } runDebouncedForScroll(() => { fastRaf(() => {