{ "id": "103209", "key": "TIMOB-11417", "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": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2012-10-13T20:35:21.000+0000", "created": "2012-10-12T13:14:11.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "core", "qe-ios100112", "qe-nfc" ], "versions": [ { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [], "assignee": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-14T21:30:43.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": "The voice over on Button control does not speak LVH values together and have default text in between. This works fine on Android.\r\n\r\nSteps To Reproduce:\r\n1. Open the application below with voice over ON\r\n2. Touch the Button\r\n\r\nActual: On Button Control the Voice Over read aloud Label -> Value -> \"Button\" -> Hint\r\nExpected: The Label Value and Hint should be spoken together.\r\n\r\n{code}\r\n\r\nwin = Ti.UI.createWindow({\r\n\ttitle: \"Events\",\r\n\tlayout: \"vertical\",\r\n\tbackgroundColor: \"#fff\"\r\n});\r\nvar Button = Ti.UI.createButton({\r\n\t\t title: \"Click Me\",\r\n\t\t accessibilityLabel: \"Button 1.\",\r\n\t\t\taccessibilityValue: \"Value1\",\r\n\t\t\taccessibilityHint: \"Hint1\",\r\n\t\t\ttop:50,\r\n\t\t});\r\n\t\t\r\n\t\twin.add(Button);\r\n\t\t\r\nwin.open();\r\n\r\n{code}", "attachment": [], "flagged": false, "summary": "iOS: Accessibility: Button: On touch of Button control the default text 'Button' is spoken before custom Accessibility Hint", "creator": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Titanium Studio: 3.0.0.201210101947\r\nTitanium SDK: 3.0.0.v20121011174610\r\nDevice: iPad3 (6.0)\r\nXCode: 4.5.1", "comment": { "comments": [ { "id": "223277", "author": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "body": "All works as expected. The system reads aloud \"Button 1\" -> \"Value 1\" -> \"Button\" -> \"Hint 1\"", "updateAuthor": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-12T18:01:19.000+0000", "updated": "2012-10-12T18:01:19.000+0000" }, { "id": "223379", "author": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The issue was related to \"Button\" being read aloud before \"Hint 1\". However, as iOS speaks Hint (both default and custom) at the last, hence this turns out to be the expected behaviour on iOS", "updateAuthor": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-13T10:30:52.000+0000", "updated": "2012-10-13T10:30:52.000+0000" }, { "id": "223415", "author": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Again, sequence \"Button 1\" -> \"Value 1\" -> \"Button\" -> \"Hint 1\" is *normal* iOS behavior.", "updateAuthor": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-13T20:35:21.000+0000", "updated": "2012-10-13T20:35:21.000+0000" }, { "id": "412356", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as invalid.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-14T21:30:43.000+0000", "updated": "2017-03-14T21:30:43.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }