diff --git a/react/features/chat/components/web/ChatMessage.tsx b/react/features/chat/components/web/ChatMessage.tsx index feac8c8d9f85..296df693a88e 100644 --- a/react/features/chat/components/web/ChatMessage.tsx +++ b/react/features/chat/components/web/ChatMessage.tsx @@ -220,6 +220,10 @@ const ChatMessage = ({ const [ isHovered, setIsHovered ] = useState(false); const [ isReactionsOpen, setIsReactionsOpen ] = useState(false); + if (!message?.messageId) { + return null; + } + const handleMouseEnter = useCallback(() => { setIsHovered(true); }, []); @@ -334,8 +338,8 @@ const ChatMessage = ({ trigger = 'hover' visible = { isReactionsOpen }>
- {reactionsArray.slice(0, numReactionsDisplayed).map(({ reaction }, index) => -

{reaction}

+ {reactionsArray.slice(0, numReactionsDisplayed).map(({ reaction }) => +

{reaction}

)} {reactionsArray.length > numReactionsDisplayed && (