Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-27311] Non-focused listView elements reset screen accessibility focus

GitHub Issuen/a
TypeBug
Priorityn/a
StatusOpen
ResolutionUnresolved
Affected Version/sn/a
Fix Version/sn/a
Componentsn/a
Labelsn/a
ReporterZachary Litten
AssigneeEric Merriman
Created2019-08-01T19:16:18.000+0000
Updated2019-08-06T21:56:44.000+0000

Description

*Summary*: In apps targeting Titanium SDK 8.0.1+ custom ListView elements will reset accessibility focus to the top/start of the Window. This behavior is not apparent in version 7.5.2 or 8.0.0 I have attached a sample app demonstrating the bug behavior. If it would help to demonstrate the behavior further I could attach a short video. *Steps to Reproduce*:

Unzip attached accessSwipe project

Build and run on a physical Android device

Navigate to accessibility settings and turn on Android TalkBack/Voice Assistant

Keep swiping with 1 finger to the right of the screen to advance element focus

*Result*: Labels inside the HeaderView and Buttons in the ListView that have not been focused before will reset focus back to the start of the Window. *Expected Result*: The focused and highlighted element should sequentially flow top to bottom of the screen.

Attachments

FileDateSize
accessSwipe.zip2019-08-01T19:13:41.000+00008661289
bugVideo.mp42019-08-05T15:34:14.000+00003825526

Comments

  1. Sharif AbuDarda 2019-08-02

    Hello, I tried to test the issue with the accessibility/talk back turned on in my device. I wasn't sure what is the issue here? can you please provide the video demonstration for a clear understanding of the issue? Thank you.
  2. Zachary Litten 2019-08-05

    I attached a screen recording of the behavior. Notice how the focused element will disappear and start again at the top of the page when it is focused for the first time. This makes it difficult for disabled users to utilize accessibility gestures like the swipe right I was doing which moves to the next element on the page. Thank you for looking into this.
  3. Sharif AbuDarda 2019-08-06

    Hello [~zlitten], Thanks for the video demonstration. Actually, I was able to reproduce the issue before with SDK 8.0.2.GA. I do see the focusing elements keep start again when the I swipe with one finger to the right of the screen. Also, Not sure why it focuses on the window title. Will send this to the engineering for investigation. Thanks.
  4. Zachary Litten 2019-08-06

    Yes it's a strange behavior that I noticed showed up only after 8.0.1 Thank you for escalating this issue!

JSON Source