Telegram Android has an issue with custom emoji suggestions when typing the red heart emoji directly from the keyboard.
When I type the red heart emoji (Unicode U+2764 U+FE0F), Telegram displays only two irrelevant premium custom emoji suggestions associated with "Crayons Emoji" and "Birthday Collection". Neither of these packs is installed.
Device: Samsung Galaxy S24 Ultra (Snapdragon 8 Gen 3).
OS: Android 17, One UI 9.0.
Affected versions:
Telegram 13.2.0 (7280) stable.
Telegram 13.2.1 (72899) beta.
Steps to reproduce:
Open any chat.
Tap the message input field.
Type the red heart emoji directly using Gboard or Samsung Keyboard.
Observe the suggestions.
Actual result:
Only two irrelevant custom emoji suggestions appear.
Additional tests:
U+2764 alone produces no suggestions.
U+2665 U+FE0F produces no suggestions.
Typing :heart displays the correct full list of installed custom emojis.
Other emoji suggestions work correctly.
The issue occurs on two different accounts.
Telegram X works correctly on the same device.
Reinstalling and updating Telegram did not help.
Expected result:
Telegram should display all relevant installed custom emoji packs when typing the red heart emoji.
Please investigate Unicode variation selector handling and custom emoji suggestion matching in Telegram Android.
Steps to reproduce
Open any chat in Telegram for Android.
Tap the message input field.
Using Gboard or Samsung Keyboard, type the red heart emoji directly: U+2764 U+FE0F (❤️).
Look at the custom emoji suggestions displayed above the keyboard.
Observe that Telegram shows only two irrelevant custom emoji suggestions associated with “Crayons Emoji” and “Birthday Collection”, even though neither pack is installed.
Repeat the test with another account. The same issue occurs.
Type ":heart" in the message field. Telegram correctly displays the installed custom emoji suggestions.
Type other emojis, such as 🔥 or 😍. Their custom emoji suggestions work correctly.
Additional information:This issue also occurred on my previous device, a Realme GT Neo 5. I now use a Samsung Galaxy S24 Ultra, and the same issue is present on both devices.This suggests that the issue is not specific to Samsung devices or One UI.The issue has been reproduced across multiple Telegram versions on two different Android devices.
The issue occurs in both versions, so it is not limited to the latest beta.
The same keyboard works correctly in other apps, and other emoji suggestions work correctly in Telegram. Also, typing ":heart" in Telegram displays the correct installed custom emoji suggestions.
Telegram X works correctly on the same device.
Could you please clarify which older app versions you would like me to test?
I can't say for certain whether this issue has always existed, because I haven't tested older versions before.
I can try Telegram 13.1 and report back whether the issue is reproducible there. If possible, could you provide a link to the official 13.1 APK for Android?
I tested both Telegram 13.1.0 and 13.1.1. The issue is still reproducible in both versions. So far, it occurs in all tested versions: 13.1.0, 13.1.1, 13.2.0 stable, and 13.2.1 beta.
I copied the exact ❤️ character from an external source and pasted it directly into the Telegram message field, without using the keyboard's emoji picker or typing the character manually.
The result is exactly the same: Telegram Android shows the same two irrelevant custom emoji suggestions.
This rules out keyboard-specific input as the cause. The issue reproduces with:
- Samsung Galaxy S24 Ultra and Realme GT Neo 5 - Two Telegram accounts - Telegram Android versions 13.1.0, 13.1.1, 13.2.0 and 13.2.1 - Gboard and Samsung Keyboard - Both manually typed and pasted ❤️
Telegram X, Telegram Web and Telegram Desktop show the correct suggestions.
Could you please investigate the Android client's custom emoji suggestion matching for ❤️, including its use of "messages.searchCustomEmoji" and any local suggestion/cache logic?
I tested:
- Telegram 13.2.0 (7280) stable.
- Telegram 13.2.1 (72899) beta.
The issue occurs in both versions, so it is not limited to the latest beta.
The same keyboard works correctly in other apps, and other emoji suggestions work correctly in Telegram. Also, typing ":heart" in Telegram displays the correct installed custom emoji suggestions.
Telegram X works correctly on the same device.
Could you please clarify which older app versions you would like me to test?
I can try Telegram 13.1 and report back whether the issue is reproducible there. If possible, could you provide a link to the official 13.1 APK for Android?
I copied the exact ❤️ character from an external source and pasted it directly into the Telegram message field, without using the keyboard's emoji picker or typing the character manually.
The result is exactly the same: Telegram Android shows the same two irrelevant custom emoji suggestions.
This rules out keyboard-specific input as the cause. The issue reproduces with:
- Samsung Galaxy S24 Ultra and Realme GT Neo 5
- Two Telegram accounts
- Telegram Android versions 13.1.0, 13.1.1, 13.2.0 and 13.2.1
- Gboard and Samsung Keyboard
- Both manually typed and pasted ❤️
Telegram X, Telegram Web and Telegram Desktop show the correct suggestions.
Could you please investigate the Android client's custom emoji suggestion matching for ❤️, including its use of "messages.searchCustomEmoji" and any local suggestion/cache logic?