keymanapp / keymanapp/keyman

bug(android): Initial suggestions when starting a new field are not always `Initial cased`

Open
#7,165 0 comments 0 reactions 0 assignees View on GitHub
android/ bug
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

**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

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.