EmojiPicker missing in mobile chat

AI-generated summary

Moin reported that the EmojiPicker is missing in the mobile chat interface, despite the code appearing unchanged. Moin prefers using the EmojiPicker to ensure emojis appear as intended. Jagster mentioned relying on the virtual keyboard for emojis, suggesting the EmojiPicker might have been removed for that reason. Renato noted that the EmojiPicker is still present in communities with Viewport based mobile mode enabled but missing on Meta where it’s disabled. David identified an issue affecting both legacy and viewport-based mobile modes and provided a solution via a GitHub pull request.

I missed the EmojiPicker in the chat on my phone today. I am quite sure it used to be in the -menu. I found a video showing it was there 1.5 years ago (Chat emoji picker overflows on mobile).

But now I cannot find it

The code appears unchanged to me. Or more precisely, the last change to this part was made by me and I am sure that it still worked after that

Can I have my EmojiPicker back :pleading_face:?

2 Likes

Don’t your phone offer emojipicker?

1 Like

Does that make a difference in terms of the bug?

In fact, I prefer to see the emoji before sending it as it will look afterwards. Otherwise the meaning can easily change due to different emoji sets.

1 Like

I ment I don’t even remember when I’ve seen emojipicker there last time. But sure — there is big chance I haven’t use emojies thru that + thing, because I get those easier from virtual keyboard.

I thought it has been removed because of that option :man_shrugging:

1 Like

Hm, weird, it’s still there…

I can still see it on communities I have Viewport based mobile mode enabled, but not here on Meta where it’s disabled.

2 Likes

Interesting one! Actually reveals that there’s an issue both in ‘legacy’ mobileMode and also the future viewport-based-mobile-mode. This should take care of both:

https://github.com/discourse/discourse/pull/34036

3 Likes

This topic was automatically closed after 9 days. New replies are no longer allowed.