{ "id": "164465", "key": "TIMOB-24171", "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": [ { "id": "20827", "name": "Release 8.2.0", "archived": false, "released": true, "releaseDate": "2019-09-19" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2019-09-02T15:37:35.000+0000", "created": "2016-11-09T17:48:15.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "accessibility", "engSchedule", "ios" ], "versions": [ { "id": "18162", "name": "titanium 5.0.9", "archived": false, "released": true, "releaseDate": "2016-06-17" }, { "id": "20791", "name": "Release 8.0.2", "archived": false, "released": true, "releaseDate": "2019-06-18" } ], "issuelinks": [ { "id": "59073", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "175936", "key": "TIMOB-28306", "fields": { "summary": "Ti.UI.Label Test Suite: Titanium.UI.Label Acceptance TIMOB-24171 iOS Only", "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" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "10100", "description": "This Issue Type is used to create Zephyr Test within Jira.", "name": "Test", "subtask": false } } } } ], "assignee": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2021-01-04T11:39:42.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "If you create an ImageView in an xml file and then in the controller try to set accessibilityLabel or accessibilityValue it will not take effect. You can verify this with my example code attached and run the app with Accessibility Inspector turned on. You can click on the text and see the accessibility label being set, but not the ImageView. This is affecting our ability to run automated tests using the accessibility information.", "attachment": [ { "id": "60667", "filename": "app.zip", "author": { "name": "cthomas", "key": "cthomas", "displayName": "Christy Thomas", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-11-09T17:48:12.000+0000", "size": 9763108, "mimeType": "application/zip" } ], "flagged": false, "summary": "iOS: AccessibilityLabel or AccessibilityValue does not work.", "creator": { "name": "cthomas", "key": "cthomas", "displayName": "Christy Thomas", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "cthomas", "key": "cthomas", "displayName": "Christy Thomas", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Operating System\r\n Name = Mac OS X\r\n Version = 10.11.6\r\n Architecture = 64bit\r\n # CPUs = 8\r\n Memory = 16.0GB\r\n\r\nNode.js\r\n Node.js Version = 0.12.7\r\n npm Version = 2.11.3\r\n\r\nAppcelerator CLI\r\n Installer = 4.2.7\r\n Core Package = 5.5.1\r\n\r\nTitanium CLI\r\n CLI Version = 5.0.9\r\n node-appc Version = 0.2.31", "closedSprints": [ { "id": 1160, "state": "closed", "name": "2019 Sprint 17", "startDate": "2019-08-12T07:59:28.950Z", "endDate": "2019-08-25T07:59:00.000Z", "completeDate": "2019-08-26T15:35:29.980Z", "originBoardId": 114 }, { "id": 1161, "state": "closed", "name": "2019 Sprint 18", "startDate": "2019-08-26T21:46:26.269Z", "endDate": "2019-09-08T21:46:00.000Z", "completeDate": "2019-09-09T20:39:58.761Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "415283", "author": { "name": "brentonhouse", "key": "brentonhouse", "displayName": "Brenton House", "active": true, "timeZone": "America/Chicago" }, "body": "Any news on this?", "updateAuthor": { "name": "brentonhouse", "key": "brentonhouse", "displayName": "Brenton House", "active": true, "timeZone": "America/Chicago" }, "created": "2017-03-23T13:42:32.000+0000", "updated": "2017-03-23T13:42:32.000+0000" }, { "id": "450249", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR - https://github.com/appcelerator/titanium_mobile/pull/11109\r\nTest Case -\r\n\r\n{code:java}\r\nvar win = Ti.UI.createWindow({\r\n backgroundColor: '#fff'\r\n});\r\n\r\nvar label = Ti.UI.createLabel({\r\n top: 50,\r\n text: 'Label for Test',\r\n accessibilityLabel: 'New Text',\r\n accessibilityValue: 'New Value',\r\n accessibilityHint: 'New Hint',\r\n accessibilityHidden: true\r\n});\r\nvar btn = Ti.UI.createButton({\r\n title: 'Get Accessibility Info'\r\n});\r\n\r\nbtn.addEventListener('click', function() {\r\n\r\n Ti.API.info('Accessibility Label is:' +label.accessibilityLabel);\r\n Ti.API.info('Accessibility Value is:' +label.accessibilityValue);\r\n Ti.API.info('Accessibility Hint is:' +label.accessibilityHint);\r\n Ti.API.info('Accessibility Hidden is:' +label.accessibilityHidden);\r\n});\r\n\r\nwin.add(label);\r\nwin.add(btn);\r\nwin.open();\r\n{code}", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-08-03T00:05:30.000+0000", "updated": "2019-08-03T00:05:30.000+0000" }, { "id": "450514", "author": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "body": "FR passed.\r\nAccessibility label, value and hint returned successfully in both classic and alloy apps.\r\nWaiting on Jenkins build to pass.", "updateAuthor": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-08-15T22:35:31.000+0000", "updated": "2019-08-15T22:35:31.000+0000" }, { "id": "450780", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~vijaysingh] please could you add a PR for 8_3_X?", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-08-23T15:25:27.000+0000", "updated": "2019-08-23T15:25:27.000+0000" }, { "id": "450965", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "merged to master (8.2.0)", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2019-08-29T19:52:47.000+0000", "updated": "2019-08-29T19:52:47.000+0000" }, { "id": "451026", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "*Closing ticket*, fix verified in SDK version {{8.2.0.v20190902041145}}.\r\n\r\nNote* fix will be merged into 8_3_X at a later date. \r\n\r\nTest and other information can be found at:\r\nhttps://github.com/appcelerator/titanium_mobile/pull/11109", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-09-02T15:37:29.000+0000", "updated": "2019-09-02T15:37:29.000+0000" } ], "maxResults": 9, "total": 9, "startAt": 0 } } }