ios: fix keyboard freeze (#6343)

* ios: fix keyboard freeze

* comment
This commit is contained in:
Evgeny
2025-10-07 12:03:55 +01:00
committed by GitHub
parent 47fcbb61f2
commit 530d784a3b
@@ -71,13 +71,17 @@ struct NativeTextEditor: UIViewRepresentable {
if field.selectedRange != selectedRange {
field.selectedRange = selectedRange
}
if focused && !field.isFocused {
DispatchQueue.main.async {
if !field.isFocused {
field.becomeFirstResponder()
}
}
}
// This block causes delays in closing keyboard when navigating from chat view to chat list.
// It is also a candidate for iOS 26.1 freeze.
// This was added in commit below to open keyboard programmatically via a passed binding but this approach is not reliable.
// https://github.com/simplex-chat/simplex-chat/pull/6003/commits/cb666de51375623451a5e80dcf59449adc7d2a5f
// if focused && !field.isFocused {
// DispatchQueue.main.async {
// if !field.isFocused {
// field.becomeFirstResponder()
// }
// }
// }
}
}