onion
پوش کردن به master در onion/xterm.dart
8104a172e2 fix: reset composing state before closing input connection on focus loss
When switching IME or terminal tabs on Windows, the TSF framework
could deadlock with Flutter's TextInput channel because composing
state was not cleaned up before the input connection was closed.
Changes:
- _onFocusChange: clear composing state before closing connection
- _closeInputConnectionIfNeeded: reset editing state and notify
composing callback to ensure clean state
- updateEditingValue: use null-safe _connection?.setEditingState
to prevent crash during rapid focus switching
2 هفته پیش