diff --git a/src/global/selectors/messages.ts b/src/global/selectors/messages.ts index 5687dc15e9..605784d88a 100644 --- a/src/global/selectors/messages.ts +++ b/src/global/selectors/messages.ts @@ -615,7 +615,10 @@ export function selectAllowedMessageActionsSlow( const canNotDeleteBoostMessage = isBoostMessage && isOwn && !chat.isCreator && !getHasAdminRight(chat, 'deleteMessages'); - const canDelete = (!isLocal || isFailed) && !isServiceNotification && !canNotDeleteBoostMessage && ( + const canNotDeleteChannelCreateMessage = content.action?.type === 'channelCreate'; + + const canDelete = (!isLocal || isFailed) && !isServiceNotification + && !canNotDeleteBoostMessage && !canNotDeleteChannelCreateMessage && ( isPrivate || isOwn || isBasicGroup