bug(ios): it is difficult to set `displayName` reliably for a keyboard when user selects it
Open
bug
ios/
ios/engine/
- Dominant language
- Pascal
- Stars
- 534
- Forks
- 143
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 113
Description
**Describe the bug**
The `displayName` property of a keyboard added in #5365 is set as a property of a keyboard passed in to `setKeyboard`. However, this property is not cached so if a user selects a keyboard (instead of the app doing it), then the display name is not maintained.
**Expected behavior**
We need to provide a method of annotating a registered keyboard so it does not need to be passed in through `setKeyboard`.
**References**
* https://help.keyman.com/developer/engine/iphone-and-ipad/15.0/Manager/setKeyboard
* #5365
* #949
---
**Keyman for iPhone/iPad/Android:**
- OS: iOS
- Keyman version: 15.0.95
Contributor guide
Assessment
This issue has not been assessed yet.