Copy options: Hide copy image item from menu in Safari (#4567)
This commit is contained in:
parent
f1adb514ad
commit
0650d9a15b
@ -21,6 +21,7 @@ import {
|
|||||||
} from '../../../../util/clipboard';
|
} from '../../../../util/clipboard';
|
||||||
import getMessageIdsForSelectedText from '../../../../util/getMessageIdsForSelectedText';
|
import getMessageIdsForSelectedText from '../../../../util/getMessageIdsForSelectedText';
|
||||||
import * as mediaLoader from '../../../../util/mediaLoader';
|
import * as mediaLoader from '../../../../util/mediaLoader';
|
||||||
|
import { IS_SAFARI } from '../../../../util/windowEnvironment';
|
||||||
import { renderMessageText } from '../../../common/helpers/renderMessageText';
|
import { renderMessageText } from '../../../common/helpers/renderMessageText';
|
||||||
|
|
||||||
type ICopyOptions = {
|
type ICopyOptions = {
|
||||||
@ -45,7 +46,7 @@ export function getMessageCopyOptions(
|
|||||||
const contact = getMessageContact(message);
|
const contact = getMessageContact(message);
|
||||||
const mediaHash = getMessageMediaHash(message, 'inline');
|
const mediaHash = getMessageMediaHash(message, 'inline');
|
||||||
const canImageBeCopied = canCopy && photo && (mediaHash || hasMessageLocalBlobUrl(message))
|
const canImageBeCopied = canCopy && photo && (mediaHash || hasMessageLocalBlobUrl(message))
|
||||||
&& CLIPBOARD_ITEM_SUPPORTED;
|
&& CLIPBOARD_ITEM_SUPPORTED && !IS_SAFARI;
|
||||||
const selection = window.getSelection();
|
const selection = window.getSelection();
|
||||||
|
|
||||||
if (canImageBeCopied) {
|
if (canImageBeCopied) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user