From f59abd16c7f72dddb26544fa358f32b31d19006a Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Thu, 13 May 2021 13:46:22 +0300 Subject: [PATCH] Animated Emoji: Follow-up fix for missing animations (#1097) --- src/modules/selectors/symbols.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modules/selectors/symbols.ts b/src/modules/selectors/symbols.ts index f11cbc678..59b32fcf4 100644 --- a/src/modules/selectors/symbols.ts +++ b/src/modules/selectors/symbols.ts @@ -39,5 +39,8 @@ export function selectAnimatedEmoji(global: GlobalState, emoji: string) { return undefined; } - return animatedEmojis.stickers.find((sticker) => sticker.emoji === emoji); + // Some emojis (❤️ for example) with a service symbol 'VARIATION SELECTOR-16' are not recognized as animated + const cleanedEmoji = emoji.replace('\ufe0f', ''); + + return animatedEmojis.stickers.find((sticker) => sticker.emoji === emoji || sticker.emoji === cleanedEmoji); }