Skip to content

Bug: Text input fields randomly stop accepting keyboard inputΒ #1467

@arnestrickmann

Description

@arnestrickmann

Bug Report

Description
Text input fields in the app randomly stop accepting keyboard input. The user cannot type in text boxes at all β€” no characters appear when pressing keys. The issue has been observed in multiple locations and seems to occur intermittently.

Known Occurrences

  • Commit message field β€” Unable to type when opening the changes/diff view
  • General text boxes β€” Reported across the IDE more broadly

Steps to Reproduce

  1. Use the app normally
  2. At some point (seemingly random), text input fields stop responding to keyboard input
  3. Observed to trigger when opening the changes/diff view page, but may happen in other contexts too

Expected Behavior

All text input fields should consistently accept keyboard input at all times.

Actual Behavior

Text fields become completely unresponsive to typing. The issue appears intermittently and may require an app restart to resolve.

Likely Cause

Focus management issue β€” something (possibly the terminal, Monaco editor, or diff view) is capturing keyboard events and not releasing them, preventing input fields from receiving keystrokes. Could be:

  • A focused terminal or xterm.js instance swallowing key events
  • Monaco editor grabbing focus in the background
  • An event listener not being cleaned up when switching views
  • A focus trap that doesn't release properly when the diff/changes panel opens

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions