diff --git a/src/components/middle/MiddleHeader.tsx b/src/components/middle/MiddleHeader.tsx index 044212911..a2329d8b0 100644 --- a/src/components/middle/MiddleHeader.tsx +++ b/src/components/middle/MiddleHeader.tsx @@ -594,8 +594,12 @@ export default memo(withGlobal( if (pinnedMessageIds?.length) { const firstPinnedMessage = messagesById[pinnedMessageIds[0]]; const { - canUnpin, - } = (firstPinnedMessage && selectAllowedMessageActions(global, firstPinnedMessage, threadId)) || {}; + canUnpin = false, + } = ( + firstPinnedMessage + && pinnedMessageIds.length === 1 + && selectAllowedMessageActions(global, firstPinnedMessage, threadId) + ) || {}; return { ...state,