From 97bbfbfa942a2208ef9e17544c1245587bc99221 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Tue, 20 Apr 2021 18:20:14 +0300 Subject: [PATCH] Composer / Attachment: Allow pasting without focus on input (#1040) --- src/components/middle/composer/hooks/useClipboardPaste.ts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/components/middle/composer/hooks/useClipboardPaste.ts b/src/components/middle/composer/hooks/useClipboardPaste.ts index 849e3559b..f17a43fc7 100644 --- a/src/components/middle/composer/hooks/useClipboardPaste.ts +++ b/src/components/middle/composer/hooks/useClipboardPaste.ts @@ -2,7 +2,6 @@ import { StateHookSetter, useEffect } from '../../../../lib/teact/teact'; import { ApiAttachment, ApiMessage } from '../../../../api/types'; import buildAttachment from '../helpers/buildAttachment'; -import { EDITABLE_INPUT_ID, EDITABLE_INPUT_MODAL_ID } from '../../../../config'; const CLIPBOARD_ACCEPTED_TYPES = ['image/png', 'image/jpeg', 'image/gif']; const MAX_MESSAGE_LENGTH = 4096; @@ -18,11 +17,6 @@ export default ( return; } - const input = document.activeElement; - if (!input || ![EDITABLE_INPUT_ID, EDITABLE_INPUT_MODAL_ID].includes(input.id)) { - return; - } - const { items } = e.clipboardData; const media = Array.from(items).find((item) => CLIPBOARD_ACCEPTED_TYPES.includes(item.type)); const file = media && media.getAsFile();