Explorar o código

add comment why we are waiting 100 ms before posting the UIAccessibility notification

cyberta %!s(int64=3) %!d(string=hai) anos
pai
achega
a42172ce42
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  1. 2 0
      deltachat-ios/Chat/ChatViewController.swift

+ 2 - 0
deltachat-ios/Chat/ChatViewController.swift

@@ -1837,6 +1837,8 @@ extension ChatViewController: MediaPickerDelegate {
 
     func onVoiceMessageRecorderClosed() {
         if UIAccessibility.isVoiceOverRunning {
+            // we need to wait a little bit, otherwise the  UIAccessibility notification is ignored and
+            // the first accessibility element on the screen gets selected
             DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) { [weak self] in
                 //return to attach button
                 UIAccessibility.post(notification: .screenChanged, argument: self?.messageInputBar.leftStackView.subviews.first)