and, it seems to screw up the onscreen keyboard's ability to highlight and edit in the text field...
The per-character input handling is redundant on Android, so might as well be disabled entirely.
I think there's other performance issues with chat too though - it can sometimes be quite sluggish on desktop too.
disable input "keydown" on smartphones - it's redundant there (no tab…
… key), breaks input editing, and has some impact on performance