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); }