[BUG] Android app: input field loses focus while typing with a physical keyboard in a Claude Code session
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Environment: Galaxy S26 Ultra (One UI), Logitech K380 Bluetooth keyboard, Claude Android app
Symptom: In a Claude Code session view, the message input field loses focus roughly one second after typing begins. Focus jumps to the Back button in the top-left. Pressing Space or Enter at that point activates it and navigates back.
Key details
Only in Claude Code session views. Regular chat in the same app is fine.
Not reproducible in a browser.
Time-based, not keystroke-based — typing fast lets more characters through before focus is lost.
Language-independent (Korean and English both).
Ruled out by testing: Bluetooth connection, keyboard mode/battery, Key Mapper accessibility service (disabled → same), device reboot.
Expected: input field keeps focus while typing.
Possibly related: #42567, #82554 (physical keyboard handling on Android).
What Should Happen?
The message input field should keep focus while I'm typing with a physical
keyboard, so I can type a full message without interruption.
Focus should never move to the Back button on its own while typing.
Regular chat in the same app already behaves correctly — the Claude Code
session view should match it.
Error Messages/Logs
Regression: this worked correctly until 2026-09-13. It started failing on
the morning of 2026-09-14.
Neither client was updated:
- Claude Android app: no update (updating it afterwards did not help)
- Claude Code on the PC: claude.exe unchanged since 2026-09-09 (v2.1.265)
This suggests a server-side change rather than a client regression.
Steps to Reproduce
- Pair a Bluetooth keyboard to an Android phone
(tested: Logitech K380 + Galaxy S26 Ultra, One UI)
- Open the Claude Android app
- Open a Claude Code session connected to a PC
- Tap the message input field to give it focus
- Start typing with the physical keyboard at a normal pace
Result: after roughly one second, the input field loses focus and focus
moves to the Back button in the top-left. The remaining keystrokes are not
entered as text. Pressing Space or Enter at that point activates the Back
button and navigates away from the session.
- For contrast, repeat steps 4-5 in a regular (non-Code) chat in the same
app with the same keyboard — typing works correctly there.
Note: typing very fast lets more characters through before focus is lost,
which suggests a timer or a re-render rather than a per-keystroke issue.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
Claude Code (PC, Windows 11): 2.1.265 Claude Android app : 1.260911.19
Platform
Anthropic API
Operating System
window 11 pro
Terminal/Shell
powershell
Additional Information
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗