Emoji Picker appears but does not work

Description

When composing an email and attempting to select an emoji the picker window appears but clicking an emoji does not work. Hovering the cursor over emoji seems to do nothing but every so often the name of an emoji will appear though it’s not accurate to the actual emoji being hovered over. Clicking when an emoji name will insert that emoji.

To Reproduce…

Steps to reproduce the behavior:

  1. Create a new email compose window
  2. Click on the emoji selector icon
  3. Hover cursor over emoji in the emoji selection window
  4. Most emoji are not detected when hovered over. A few are but the name that appears is a mismatch to the actual emoji being hovered over. Clicking will successfully insert the emoji indicated by the name shown.

Expected Behavior

I would expect to click an emoji and it be inserted into the email. Also, I would expect that hovering over an emoji would properly indicate which emoji is being hovered over. Screenshots below show that the cursor is not being registered as hovering over an emoji in the first image. In the second image the wrong emoji is listed.

Screenshots


Setup

  • Linux Mint 22.1
  • Installation Method: .deb
  • Mailspring Version: 1.15.1

Same on Win11 for me. Also 1.15.1

same here win 11 Also 1.15.1

Hi @Beardystarstuff,

Thanks for reporting this issue! This bug has been fixed in a recent update.

The problem was related to the emoji picker component and has been resolved as part of upgrading the node-emoji library. You can see the fix here:

GitHub Commit: Upgrade node-emoji to latest version (#2516) · Foundry376/Mailspring@d29831d · GitHub

The fix will be included in the next release. In the meantime, if you’d like to try it out early, you can build from source or watch for the upcoming release.

Thanks again for the detailed report – it really helps us track down these issues!