diff --git a/client/src/hooks/Input/useTextarea.ts b/client/src/hooks/Input/useTextarea.ts index 4f8e6f7a93..0edc8be060 100644 --- a/client/src/hooks/Input/useTextarea.ts +++ b/client/src/hooks/Input/useTextarea.ts @@ -180,15 +180,17 @@ export default function useTextarea({ return; } + let richText = ''; let includedText = ''; const { types } = e.clipboardData; if (types.indexOf('text/rtf') !== -1 || types.indexOf('Files') !== -1) { e.preventDefault(); includedText = e.clipboardData.getData('text/plain'); + richText = e.clipboardData.getData('text/rtf'); } - if (includedText && e.clipboardData.files.length > 0) { + if (includedText && (e.clipboardData.files.length > 0 || richText)) { insertTextAtCursor(textAreaRef.current, includedText); forceResize(textAreaRef); }