Skip to content

[codex] Fix TV add-server keyboard dismissal#346

Draft
stoopboop wants to merge 1 commit into
Moonfin-Client:mainfrom
stoopboop:codex/fix-tv-server-keyboard-dismissal
Draft

[codex] Fix TV add-server keyboard dismissal#346
stoopboop wants to merge 1 commit into
Moonfin-Client:mainfrom
stoopboop:codex/fix-tv-server-keyboard-dismissal

Conversation

@stoopboop

Copy link
Copy Markdown

Summary

  • Add a non-submitting keyboard hide path to CustomTVTextField.
  • Hide the TV keyboard and move focus to the Connect button before/after add-server connection attempts.
  • Explicitly hide the system IME when deactivating a system keyboard session.

Why

On Android/Google/TCL TV devices, connection errors while entering a server address can leave the on-screen keyboard visible or focused while the dialog shows an error. That traps remote navigation in the keyboard layer and makes it difficult to hide the keyboard or reach dialog actions.

Validation

  • git diff --check passed.
  • Attempted targeted dart analyze, but this local checkout has unresolved package dependencies, including Flutter package imports, so analysis could not produce useful patch-specific results.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant