Copy options: Hide copy image item from menu in Safari (#4567)

This commit is contained in:
Alexander Zinchuk 2024-05-14 04:23:17 +02:00
parent f1adb514ad
commit 0650d9a15b

View File

@ -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) {