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
The GeneralKeyboardIME class has grown too large, and while #426 already addresses this issue, a significant amount of backspace-related logic remains in this file.
To improve code organization and maintainability, this logic should be extracted into a dedicated BackspaceHandler class. This would:
Make the GeneralKeyboardIME class more focused and readable.
Makes it easier for future contributors to understand the backspace handling.
Improve testability of backspace-related behavior.