From 8a5b4055739501a401bf9af41ab9a159b6edd094 Mon Sep 17 00:00:00 2001 From: miroslav Date: Tue, 22 Nov 2022 18:41:06 +0100 Subject: [PATCH] support copy & paste emojis into composer --- src/components/Composer/index.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/components/Composer/index.js b/src/components/Composer/index.js index 6ae3ae6cbee3d..f9b06ece83ed2 100755 --- a/src/components/Composer/index.js +++ b/src/components/Composer/index.js @@ -295,6 +295,12 @@ class Composer extends React.Component { // If HTML has img tag, then fetch images from it. if (embeddedImages.length > 0 && embeddedImages[0].src) { + // If HTML has emoji, then treat this as plain text. + if (embeddedImages[0].dataset && embeddedImages[0].dataset.stringifyType === 'emoji') { + const plainText = event.clipboardData.getData('text/plain'); + this.paste(Str.htmlDecode(plainText)); + return; + } fetch(embeddedImages[0].src) .then((response) => { if (!response.ok) { throw Error(response.statusText); }