[BUG] Input focus lost when switching between windows in VSCode
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?
Description
When using Claude Code in VSCode, the chat input field loses focus after switching to another window and then
returning to VSCode. This requires a manual click on the input field to regain focus, which disrupts the workflow.
## Steps to Reproduce
- Open Claude Code in VSCode
- Place cursor/focus in the chat input field
- Switch to another application window (e.g., browser, file explorer)
- Switch back to VSCode window
## Expected Behavior
The chat input field should automatically regain focus when returning to the VSCode window, allowing immediate
typing without manual interaction.
## Actual Behavior
The focus is lost and does not return to the chat input field. User must manually click on the input field to
start typing again.
## Impact
This behavior interrupts the development workflow, especially when frequently switching between VSCode and other
applications (e.g., checking documentation, testing in browser).
## Environment
- OS: Windows 10/11 (please specify your version)
- VSCode Version: (check via Help > About)
- Claude Code Version: (check in Extensions)
## Additional Context
This issue occurs consistently every time when switching between windows.
What Should Happen?
When switching back to the VSCode window, the chat input field should automatically regain focus if it had focus
before switching away. This would allow users to continue typing immediately without needing to manually click on
the input field, maintaining a smooth and efficient workflow.
Error Messages/Logs
no log
Steps to Reproduce
- Open VSCode with Claude Code extension installed
- Open the Claude Code chat panel (e.g., via sidebar or command palette)
- Click on the chat input field to place focus in it
- Switch to another application window (e.g., press Alt+Tab on Windows to switch to browser, file explorer, or
any other application)
- Switch back to VSCode window (e.g., press Alt+Tab again to return to VSCode)
- Try to type immediately without clicking
Expected: Text should be entered into the chat input field
Actual: Nothing happens; focus is lost and manual click is required to regain focus
## Additional Notes
- This issue occurs consistently with every window switch
- No specific code or files are required to reproduce this issue
- The issue is related to the UI focus management behavior
Claude Model
Not sure / Multiple models
Is this a regression?
I don't know
Last Working Version
2.0.8
Claude Code Version
2.0.8
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
VS Code integrated terminal
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗