Emoji suggestions behaving erratically on multiple Android browsers
:eyes
:
On Gecko-based browsers like Fennec F-Droid and Firefox Klar, the suggestions shown by the emoji picker lag behind the actual input. For instance, as I type -
:e
: the emoji picker isn't shown -
:ey
: suggests:e-mail:
,:eagle:
, etc -
:eye
: suggests:eyeglasses:
and:eyes:
-
:eyes
: still suggests:eyeglasses:
and:eyes:
- typing an extra character,
:eyess
: finally only suggests:eyes:
- delete the second
s
: the picker isn't shown - delete the first
s
to go back to:eye
: only suggests:eyes:
and not:eyeglasses:
If I tap on the textbox at any time, it'll update and start showing the correct suggestions, so it seems like only the most recent event doesn't make it into the suggestion system.
On WebView-based browsers, I'm seeing a different weird behavior that doesn't seem as simple:
-
:e
: no suggestions -
:ey
and:eye
: correctly shows:eyeglasses:
and:eyes:
-
:eyes
: no suggestions - delete the
s
: shows only:eyes:
Tapping randomly on the textbox doesn't fix this, but changing the cursor position does.
If anyone else can reproduce these on their Android browsers and/or figure out what's up with WebView I'd love to hear about it!