Currently, all touch interactions, e.g., swiping or clicking, are performed once, i.e., LatteService sends the gesture to Android and assumes it is executed successfully. However, in practice, sometimes the gesture doesn't work as expected. For example, after sending a swipe gesture, it will be considered a single tap gesture which affects the state of TalkBack and the exploration process may be stuck in a loop.
A robust solution may listen to A11yEvents to see if the gesture has been performed correctly or not, if not, repeat the process
Currently, all touch interactions, e.g., swiping or clicking, are performed once, i.e., LatteService sends the gesture to Android and assumes it is executed successfully. However, in practice, sometimes the gesture doesn't work as expected. For example, after sending a swipe gesture, it will be considered a single tap gesture which affects the state of TalkBack and the exploration process may be stuck in a loop.
A robust solution may listen to A11yEvents to see if the gesture has been performed correctly or not, if not, repeat the process