Skip to content

Fix Android WebView keyboard input not forwarding onData immediately#6009

Open
NamanjainAkt wants to merge 1 commit into
xtermjs:masterfrom
NamanjainAkt:fix-issue-5108
Open

Fix Android WebView keyboard input not forwarding onData immediately#6009
NamanjainAkt wants to merge 1 commit into
xtermjs:masterfrom
NamanjainAkt:fix-issue-5108

Conversation

@NamanjainAkt

Copy link
Copy Markdown

On Android WebView, virtual keyboards use IME composition where keydown fires with keyCode 229 but no data is sent via triggerDataEvent. The _keyDownSeen flag blocked _inputEvent from processing the composed input.

Fix: reset _keyDownSeen when composition handles the keydown, and cancel pending composition timeout in _inputEvent to prevent double-sends.

On Android WebView, virtual keyboards use IME composition where keydown
fires with keyCode 229 but no data is sent via triggerDataEvent. The
_keyDownSeen flag blocked _inputEvent from processing the composed input.

Fix: reset _keyDownSeen when composition handles the keydown, and cancel
pending composition timeout in _inputEvent to prevent double-sends.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant