keyman
keyman copied to clipboard
bug(android): Initial suggestions when starting a new field are not always `Initial cased`
Describe the bug
From a team review of the Keyman for Android UX (#7161)
When you start a new text field, the keyboard appears in the shift layer, as expected, but the suggestions presented are out of sync with the keyboard's selected layer, and do not show Initial case as expected.
Typing a letter, then backspace, shows the expected behaviour.
Screenshots
The following video illustrates the issue well enough: note how after clearing text, the predictions are the
, to
, and a
. After typing Oops
and then deleting it, you then get The
, To
, and A
which are the expected predictions.
https://user-images.githubusercontent.com/4498365/187520890-34294a91-5acd-4b15-9742-6730919dc013.mp4
Keyman for Windows/macOS/Linux/iPhone/iPad/Android:
- Device: Samsung A90 5G
- OS: Android 12
- Keyman version: 15.0.269-stable