bug(ios): Initial key stutter and duplication
Describe the bug After user switches to or activates the keyboard, The first one or two keys clicked get duplicated, with a noticeable lag with the keyboard. E.g. intended λύω becomes λυλύω, οὖν becomes οὐοῦν or ὀοῦν, τρεῖς becomes τρτρεῖς, τρετεῖς, or ττρεῖς.
To Reproduce
- Go to Notes
- Switch to keyman from another keyboard
- Input letters
- See error
Expected behavior One gets the exact letters clicked.
Keyman for iPhone/iPad/Android:
- Device: iPhone X
- OS: iOS 15
- Keyman version: 14.0.282
- Target application: Notes
Keyboard
- Keyboard name: Polytonic Greek (SIL)
- Keyboard version: 1.5
- Language name: Ancient Greek
Additional context Restarting or reinstalling seems not to have solved the issue.
Will initially file this under iOS until we can investigate further to see where the problem lies (keyboard, Keyman Web, iOS?)
That behavior reminds me of things I've seen when there were underlying issues in my work while developing new features, but it was always fixed (when I'd noticed it) before that work was fully committed. I wouldn't know where to look for it at this stage, but it was mostly whenever an issue arose in keystroke processing, if memory serves.
If this is iOS only, maybe it's indicative of some sort of context desync?