{ "id": "173970", "key": "TIMOB-27311", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": null, "resolutiondate": null, "created": "2019-08-01T19:16:18.000+0000", "priority": null, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2019-08-06T21:56:44.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [], "description": "*Summary*:\r\nIn 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\r\n\r\nI have attached a sample app demonstrating the bug behavior. If it would help to demonstrate the behavior further I could attach a short video.\r\n\r\n*Steps to Reproduce*:\r\n# Unzip attached accessSwipe project\r\n# Build and run on a physical Android device\r\n# Navigate to accessibility settings and turn on Android TalkBack/Voice Assistant\r\n# Keep swiping with 1 finger to the right of the screen to advance element focus\r\n\r\n*Result*:\r\nLabels inside the HeaderView and Buttons in the ListView that have not been focused before will reset focus back to the start of the Window.\r\n\r\n*Expected Result*:\r\nThe focused and highlighted element should sequentially flow top to bottom of the screen.", "attachment": [ { "id": "66798", "filename": "accessSwipe.zip", "author": { "name": "zlitten", "key": "zlitten", "displayName": "Zachary Litten", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-08-01T19:13:41.000+0000", "size": 8661289, "mimeType": "application/zip" }, { "id": "66804", "filename": "bugVideo.mp4", "author": { "name": "zlitten", "key": "zlitten", "displayName": "Zachary Litten", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-08-05T15:34:14.000+0000", "size": 3825526, "mimeType": "video/mp4" } ], "flagged": false, "summary": "Non-focused listView elements reset screen accessibility focus", "creator": { "name": "zlitten", "key": "zlitten", "displayName": "Zachary Litten", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "zlitten", "key": "zlitten", "displayName": "Zachary Litten", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Samsung Galaxy S7, Android 8.0.0", "comment": { "comments": [ { "id": "450245", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "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. ", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2019-08-02T22:49:01.000+0000", "updated": "2019-08-02T22:49:01.000+0000" }, { "id": "450272", "author": { "name": "zlitten", "key": "zlitten", "displayName": "Zachary Litten", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I attached a screen recording of the behavior. \r\nNotice how the focused element will disappear and start again at the top of the page when it is focused for the first time. \r\nThis 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.\r\n\r\nThank you for looking into this.", "updateAuthor": { "name": "zlitten", "key": "zlitten", "displayName": "Zachary Litten", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-08-05T15:37:54.000+0000", "updated": "2019-08-05T15:37:54.000+0000" }, { "id": "450297", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "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.", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2019-08-06T18:54:29.000+0000", "updated": "2019-08-06T18:54:29.000+0000" }, { "id": "450301", "author": { "name": "zlitten", "key": "zlitten", "displayName": "Zachary Litten", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Yes it's a strange behavior that I noticed showed up only after 8.0.1\nThank you for escalating this issue!", "updateAuthor": { "name": "zlitten", "key": "zlitten", "displayName": "Zachary Litten", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-08-06T21:56:44.000+0000", "updated": "2019-08-06T21:56:44.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }