{ "id": "114518", "key": "TIMOB-13890", "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": "5", "description": "All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.", "name": "Cannot Reproduce" }, "resolutiondate": "2014-09-15T21:20:46.000+0000", "created": "2013-05-17T10:42:57.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "qe-3.1.1" ], "versions": [ { "id": "15478", "description": "Release 3.1.1", "name": "Release 3.1.1", "archived": true, "released": true, "releaseDate": "2013-06-17" } ], "issuelinks": [], "assignee": { "name": "mdadu", "key": "mdadu", "displayName": "Muhammad Dadu", "active": false, "timeZone": "Europe/London" }, "updated": "2017-03-29T20:23:17.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": "iOS: Accessibility: Accessibility does not work on Slider Control\r\n\r\nThis is not a regression. Issue also exist on SDK 3.1.0.\r\n\r\nSteps:\r\n1) Run Acceptance Access_1109 on Accessibility module.\r\n2) Touch the second slider (with LVH defined in sequence)\r\n\r\nActual Result: Device just reads \"50.0\".\r\n\r\nExpected Result: Device should read aloud LVH(This is slider2 label , This is slider2 value , This is slider2 hint) followed by 'seek control'value(android) and value adjustable\r\n\r\n{code}\r\nvar win = Ti.UI.createWindow({\r\n\t\ttitle : 'Welcome',\r\n\t\tbackgroundColor: \"#fff\"});\r\n\t\t\r\n\t\tvar slider1 = Titanium.UI.createSlider({\r\n\t top: 50,\r\n\t min: 0,\r\n\t max: 100,\r\n\t width: '100%',\r\n\t value: 50\r\n\t });\r\n\t \r\n\t\tvar label1 = Ti.UI.createLabel({\r\n\t\t text: slider1.value,\r\n\t\t width: '100%',\r\n\t\t height: 'auto',\r\n\t\t top: 30,\r\n\t\t left: 0,\r\n\t\t textAlign: Ti.UI.TEXT_ALIGNMENT_CENTER\r\n\t\t });\r\n\t\t\r\n\t\tslider1.addEventListener('change', function(e) {\r\n\t\t label1.text = String.format(\"%3.1f\", e.value);\r\n\t\t});\r\n\t\t\r\n\t\tvar slider2 = Titanium.UI.createSlider({\r\n\t top: 150,\r\n\t min: 0,\r\n\t max: 100,\r\n\t width: '100%',\r\n\t value: 50,\r\n\t accessibilityLabel: \"This is slider2 label\",\r\n\t\taccessibilityValue: 'This is slider2 value',\r\n\t\taccessibilityHint: \"This is slider2 hint\"\r\n\t });\r\n\t \r\n\t\tvar label2 = Ti.UI.createLabel({\r\n\t\t text: slider2.value,\r\n\t\t width: '100%',\r\n\t\t height: 'auto',\r\n\t\t top: 130,\r\n\t\t left: 0,\r\n\t\t textAlign: Ti.UI.TEXT_ALIGNMENT_CENTER\r\n\t\t });\r\n\t\t\r\n\t\tslider2.addEventListener('change', function(e) {\r\n\t\t label2.text = String.format(\"%3.1f\", e.value);\r\n\t\t});\r\n\t\t\r\n\t\tvar slider3 = Titanium.UI.createSlider({\r\n\t bottom: 130,\r\n\t min: 0,\r\n\t max: 100,\r\n\t width: '100%',\r\n\t value: 50,\r\n\t accessibilityHint: \"This is slider3 hint \",\r\n\t accessibilityLabel: \"This is slider3 label\",\r\n\t\taccessibilityValue: 'This is slider3 value',\r\n\t\t});\r\n\t \r\n\t\tvar label3 = Ti.UI.createLabel({\r\n\t\t text: slider3.value,\r\n\t\t width: '100%',\r\n\t\t height: 'auto',\r\n\t\t bottom: 150,\r\n\t\t left: 0,\r\n\t\t textAlign: Ti.UI.TEXT_ALIGNMENT_CENTER\r\n\t\t });\r\n\t\t\r\n\t\tslider3.addEventListener('change', function(e) {\r\n\t\t label3.text = String.format(\"%3.1f\", e.value);\r\n\t\t});\r\n\t\t\r\n\t\tvar slider4 = Titanium.UI.createSlider({\r\n\t bottom: 30,\r\n\t min: 0,\r\n\t max: 100,\r\n\t width: '100%',\r\n\t value: 50,\r\n\t accessibilityLabel: \"This is slider4 label\",\r\n\t\taccessibilityValue: 'This is slider4 value',\r\n\t\taccessibilityHint: \"This is slider4 hint\",\r\n\t\taccessibilityHidden: true\r\n\t });\r\n\t \r\n\t\tvar label4 = Ti.UI.createLabel({\r\n\t\t text: slider4.value,\r\n\t\t width: '100%',\r\n\t\t height: 'auto',\r\n\t\t bottom: 50,\r\n\t\t left: 0,\r\n\t\t textAlign: Ti.UI.TEXT_ALIGNMENT_CENTER\r\n\t\t });\r\n\t\t\r\n\t\tslider4.addEventListener('change', function(e) {\r\n\t\t label4.text = String.format(\"%3.1f\", e.value);\r\n\t\t});\r\n\t\t\r\n\t\t\r\n\t\twin.add(slider1);\r\n\t\twin.add(slider2);\r\n\t\twin.add(slider3);\r\n\t\twin.add(slider4);\r\n\t\twin.add(label1);\r\n\t\twin.add(label2);\r\n\t\twin.add(label3);\r\n\t\twin.add(label4);\r\n\t\twin.open();\r\n{code}", "attachment": [], "flagged": false, "summary": "iOS: Accessibility: Accessibility does not work on Slider Control", "creator": { "name": "djha", "key": "djha", "displayName": "Dhirendra Jha", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "djha", "key": "djha", "displayName": "Dhirendra Jha", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Environments:-\r\nAppcelerator Studio: 3.1.1.201305151653\r\nTitanium SDK: 3.1.1.v20130516183044\r\ntitanium: 3.1.0\r\nacs: 1.0.2\r\nDevice - iPhone5 (iOS 6)\r\nOS: Mac 10.8.2", "comment": { "comments": [ { "id": "323790", "author": { "name": "mdadu", "key": "mdadu", "displayName": "Muhammad Dadu", "active": false, "timeZone": "Europe/London" }, "body": "I believe this ticket is invalid.\r\n\r\nSteps taken to reproduce:\r\n - Created an app.js with the code provided.\r\n - Compiled it using the Titanium SDK in Xcode\r\n - Ran the application on a iPhone 4s\r\n\r\nSpecs:\r\n - Titanium SDK master from 09-15-2014\r\n - Xcode 6\r\n\r\nResults:\r\n - First slider reads out the value when sliding\r\n - Second slider reads aloud the defined text\r\n - Third slider reads aloud the defined text\r\n - Fourth one hides the slider for accessibility", "updateAuthor": { "name": "mdadu", "key": "mdadu", "displayName": "Muhammad Dadu", "active": false, "timeZone": "Europe/London" }, "created": "2014-09-15T21:05:15.000+0000", "updated": "2014-09-15T21:05:15.000+0000" }, { "id": "416239", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket with reference to the above comment.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-29T20:23:17.000+0000", "updated": "2017-03-29T20:23:17.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }