Skip to content

Conversation

@mahibi
Copy link
Collaborator

@mahibi mahibi commented Dec 10, 2025

fix #5626 (for now it's just some debugging to analyze it)

Have to pause it due to more important things..

🏁 Checklist

  • ⛑️ Tests (unit and/or integration) are included or not needed
  • 🔖 Capability is checked or not needed
  • 🔙 Backport requests are created or not needed: /backport to stable-xx.x
  • 📅 Milestone is set
  • 🌸 PR title is meaningful (if it should be in the changelog: is it meaningful to users?)

There is something wrong with sending the Emoji Variation Selector.

I debugged and saw that there are differences between web and android:

from web:

emoji ❤️
code U+2764
code U+FE0F

from Android:

emoji ❤
code U+2764

So this is about Emoji Variation Selector (VS-16).
The emojis that are send from android are not styled (they do not include the Emoji Variation Selector).

If i append FE0F to the classic emojis, it is fixed. But it seems the challenge is to decide when to append the Emoji Variation Selector.

i quickly tried to append the style if there is not already one while sending. Works for classic emojis to append the style but other styled emojis are duplicated...

pausing for now due to other important things..

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
@github-actions
Copy link
Contributor

APK file: https://www.kaminsky.me/nc-dev/android-artifacts/5632.apk

qrcode

To test this change/fix you can simply download above APK file and install and test it in parallel to your existing Nextcloud app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2. developing Work in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

❤️ Heart emoji inconsistant between Android and iOS

2 participants