From b838ea042782fd63bc936b0ae7046d755daae9cd Mon Sep 17 00:00:00 2001 From: "sp.wack" <83104063+amanape@users.noreply.github.com> Date: Sat, 24 May 2025 13:38:51 +0400 Subject: [PATCH] hotfix(frontend): Prevent too many re-renders (#8670) --- frontend/src/components/features/chat/messages.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frontend/src/components/features/chat/messages.tsx b/frontend/src/components/features/chat/messages.tsx index 0e08170bae..2d00f7d8b6 100644 --- a/frontend/src/components/features/chat/messages.tsx +++ b/frontend/src/components/features/chat/messages.tsx @@ -70,6 +70,14 @@ export const Messages: React.FC = React.memo( ); }, + (prevProps, nextProps) => { + // Prevent re-renders if messages are the same length + if (prevProps.messages.length !== nextProps.messages.length) { + return false; + } + + return true; + }, ); Messages.displayName = "Messages";