diff --git a/web/src/components/playground/OptimizedComponents.js b/web/src/components/playground/OptimizedComponents.js index 16c2feab..baf39273 100644 --- a/web/src/components/playground/OptimizedComponents.js +++ b/web/src/components/playground/OptimizedComponents.js @@ -11,6 +11,7 @@ export const OptimizedMessageContent = React.memo(MessageContent, (prevProps, ne prevProps.message.id === nextProps.message.id && prevProps.message.content === nextProps.message.content && prevProps.message.status === nextProps.message.status && + prevProps.message.role === nextProps.message.role && prevProps.message.isReasoningExpanded === nextProps.message.isReasoningExpanded && prevProps.isEditing === nextProps.isEditing && prevProps.editValue === nextProps.editValue && @@ -22,6 +23,7 @@ export const OptimizedMessageContent = React.memo(MessageContent, (prevProps, ne export const OptimizedMessageActions = React.memo(MessageActions, (prevProps, nextProps) => { return ( prevProps.message.id === nextProps.message.id && + prevProps.message.role === nextProps.message.role && prevProps.isAnyMessageGenerating === nextProps.isAnyMessageGenerating && prevProps.isEditing === nextProps.isEditing );