diff --git a/src/components/middle/message/Message.tsx b/src/components/middle/message/Message.tsx index f60d58812..fb92e7924 100644 --- a/src/components/middle/message/Message.tsx +++ b/src/components/middle/message/Message.tsx @@ -300,6 +300,7 @@ const Message: FC = ({ ); const withCommentButton = message.threadInfo && (!isInDocumentGroup || isLastInDocumentGroup) && messageListType === 'thread' && !noComments; + const withAppendix = contentClassName.includes('has-appendix'); useEnsureMessage(chatId, hasReply ? message.replyToMessageId : undefined, replyMessage, message.id); useFocusMessage(ref, chatId, isFocused, focusDirection, noFocusHighlight); @@ -309,7 +310,7 @@ const Message: FC = ({ } appendixRef.current.innerHTML = isOwn ? APPENDIX_OWN : APPENDIX_NOT_OWN; - }, [isOwn]); + }, [isOwn, withAppendix]); const handleGroupDocumentMessagesSelect = useCallback((e: ReactMouseEvent) => { e.stopPropagation(); @@ -737,7 +738,7 @@ const Message: FC = ({ // @ts-ignore style={style} > - {contentClassName.includes('has-appendix') && (
)} + {withAppendix && (
)} {asForwarded && !customShape && (!isInDocumentGroup || isFirstInDocumentGroup) && (
{lang('ForwardedMessage')}
)}