mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2026-05-19 05:16:12 +00:00
@@ -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()
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user