You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 27, 2024. It is now read-only.
For anyone wanting to help with this issue, here are some observations from when I looked at it:
The problem seems to be related to the custom InputConnection and/or how it's used by the input method. The input connection expects the input method to call a combination of setComposingText(), commitText() and possibly others to update the current 'composition' (which is usually a word).
IIRC, the issue happens when there is a number (let's say "1") being composed. After pressing space with certain keyboards, the keyboard will call commitText(" ") rather than commitText("1 "), causing the number to be replaced by a space.
The class uses an unusual mixture of inheritance and delegation which makes the problem difficult to debug but also may be related to the issue itself.
See element-hq/element-x-android#1415
The text was updated successfully, but these errors were encountered: