From 0650d9a15be111c52fd1e83cfd4e3745a63672b5 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Tue, 14 May 2024 04:23:17 +0200 Subject: [PATCH] Copy options: Hide copy image item from menu in Safari (#4567) --- src/components/middle/message/helpers/copyOptions.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/middle/message/helpers/copyOptions.ts b/src/components/middle/message/helpers/copyOptions.ts index a3be2ec60..e15222a26 100644 --- a/src/components/middle/message/helpers/copyOptions.ts +++ b/src/components/middle/message/helpers/copyOptions.ts @@ -21,6 +21,7 @@ import { } from '../../../../util/clipboard'; import getMessageIdsForSelectedText from '../../../../util/getMessageIdsForSelectedText'; import * as mediaLoader from '../../../../util/mediaLoader'; +import { IS_SAFARI } from '../../../../util/windowEnvironment'; import { renderMessageText } from '../../../common/helpers/renderMessageText'; type ICopyOptions = { @@ -45,7 +46,7 @@ export function getMessageCopyOptions( const contact = getMessageContact(message); const mediaHash = getMessageMediaHash(message, 'inline'); const canImageBeCopied = canCopy && photo && (mediaHash || hasMessageLocalBlobUrl(message)) - && CLIPBOARD_ITEM_SUPPORTED; + && CLIPBOARD_ITEM_SUPPORTED && !IS_SAFARI; const selection = window.getSelection(); if (canImageBeCopied) {