{ "id": "118014", "key": "TIMOB-15014", "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": "15707", "description": "2013 Sprint 23", "name": "2013 Sprint 23", "archived": true, "released": true, "releaseDate": "2013-11-15" }, { "id": "15708", "description": "2013 Sprint 23 API", "name": "2013 Sprint 23 API", "archived": true, "released": true, "releaseDate": "2013-11-15" }, { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-11-06T00:21:56.000+0000", "created": "2013-08-06T07:54:30.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "android", "hasCheck", "module_tableviewrow", "qe-manualtest", "qe-testadded", "tableviewrow", "triage" ], "versions": [ { "id": "15478", "description": "Release 3.1.1", "name": "Release 3.1.1", "archived": true, "released": true, "releaseDate": "2013-06-17" }, { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "issuelinks": [], "assignee": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2014-11-20T00:45:14.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "*Problem*\r\nOn particular android devices/emulators (as mentioned above), hasCheck property of TableViewRow is not showing the checkmark icon on right side of the row.\r\n\r\n*Steps to reproduce*\r\nIn order to reproduce this issue, please try this sample code given below on above mentioned android devices/emulators in Environments area.\r\n{code:javascript}\r\nvar win = Ti.UI.createWindow({backgroundColor:\"#FFF\"});\r\n\r\nvar data = [];\r\n//create object instance, a parasitic subclass of Observable\r\nvar tableview = Titanium.UI.createTableView({\r\n\tdata : data,\r\n});\r\n\r\nfor (var i = 0; i < 5; i++) {\r\n\tvar section = Titanium.UI.createTableViewSection({\r\n\t\theaderTitle : \"section\" + i\r\n\t});\r\n\r\n\tfor (var j = 0; j < 5; j++) {\r\n\t\tvar row = Ti.UI.createTableViewRow({\r\n\t\t\ttitle : \"row\" + j,\r\n\t\t\thasCheck : true\r\n\t\t});\r\n\t\tsection.add(row);\r\n\r\n\t}\r\n\tdata.push(section);\r\n}\r\ntableview.setData(data);\r\ntableview.addEventListener('click', function(e) {\r\n\tif (e.row.hasCheck) {\r\n\t\te.row.hasCheck = false;\r\n\t} else {\r\n\t\te.row.hasCheck = true;\r\n\t}\r\n});\r\n\r\nwin.add(tableview);\r\nwin.open();\r\n{code}", "attachment": [ { "id": "41313", "filename": "device-2013-08-06-130635.png", "author": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-06T07:54:30.000+0000", "size": 5408, "mimeType": "image/png" } ], "flagged": false, "summary": "Android: hasCheck icon not displaying in some devices/emulators", "creator": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Android : 4.2.2, 4.1.2\r\nTi SDK : 3.1.1.GA\r\nDevice : Micromax Funbook Alpha, LG Optimis Pro\r\nEmulators Screens : QVGA, WQVGA400, WQVGA432\r\n\r\n", "comment": { "comments": [ { "id": "265308", "author": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Do we have any updates regarding this issue? \n\nWe are facing same issue in our production version. Please give us some solution/work-around for this problem.", "updateAuthor": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-07T10:33:11.000+0000", "updated": "2013-08-07T10:33:11.000+0000" }, { "id": "265538", "author": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Guys, \n\nCan you just have a look at this issue. Our app is already in production version and we are loosing our customers due to this bug.\n", "updateAuthor": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-08T10:09:37.000+0000", "updated": "2013-08-08T10:09:37.000+0000" }, { "id": "269064", "author": { "name": "dsefton", "key": "dsefton", "displayName": "Daniel Sefton", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Apologies for the delay. Tested and confirmed with Android 4.1.2 x86 QVGA emulator with Ti SDK 3.1.1 GA and 3.2 CI.", "updateAuthor": { "name": "dsefton", "key": "dsefton", "displayName": "Daniel Sefton", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-30T17:36:40.000+0000", "updated": "2013-08-30T17:36:40.000+0000" }, { "id": "269555", "author": { "name": "ygbr", "key": "ygbr", "displayName": "Ygor Lemos", "active": true, "timeZone": "America/Sao_Paulo" }, "body": "Also tested on a Samsung Galaxy S4 running Android 4.2.2 (latest). The checkmarks are displayed very very tiny (almost invisible).", "updateAuthor": { "name": "ygbr", "key": "ygbr", "displayName": "Ygor Lemos", "active": true, "timeZone": "America/Sao_Paulo" }, "created": "2013-09-04T20:09:32.000+0000", "updated": "2013-09-04T20:09:32.000+0000" }, { "id": "270777", "author": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Any updates? This is a huge issue for our app as we have a ton of Samsung Galaxy S4 users and the check is microscopic! People are thinking it's not even there rendering the app useless.", "updateAuthor": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-09-11T17:53:44.000+0000", "updated": "2013-09-11T17:53:44.000+0000" }, { "id": "270782", "author": { "name": "amohammed", "key": "amohammed", "displayName": "Abdul Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Facing the same problem hasCheck and hasDetails icon on S4. Too tiny to view. Is there any workaround until this gets resolved?\r\n\r\n", "updateAuthor": { "name": "amohammed", "key": "amohammed", "displayName": "Abdul Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-09-11T19:09:33.000+0000", "updated": "2013-09-11T19:09:33.000+0000" }, { "id": "270787", "author": { "name": "ygbr", "key": "ygbr", "displayName": "Ygor Lemos", "active": true, "timeZone": "America/Sao_Paulo" }, "body": "@Abdul:\r\n\r\nFor now I have used setRightImage on the tableView and controlled the state using a variable attached to the row. Works like a charm. Had to deal with Android resources for resolution aware directories and multiple images for it to work properly on multiple devices.", "updateAuthor": { "name": "ygbr", "key": "ygbr", "displayName": "Ygor Lemos", "active": true, "timeZone": "America/Sao_Paulo" }, "created": "2013-09-11T19:30:15.000+0000", "updated": "2013-09-11T19:30:15.000+0000" }, { "id": "270833", "author": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi Ygor, \r\n\r\nBut we also want to toggle the hasCheck property and checkbox icon on click of the same row. \r\n\r\nCan you please paste some code snippet for the same which wont effect the app performance as we are using table view with huge number of rows (around 40-50)?\r\n\r\nThanks in advance.\r\nAnkur Garha\r\n", "updateAuthor": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-09-12T06:54:01.000+0000", "updated": "2013-09-12T06:54:01.000+0000" }, { "id": "274781", "author": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Has anybody fixed this issue yet?\r\n\r\nIt has been month now..\r\n", "updateAuthor": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-10-11T14:15:25.000+0000", "updated": "2013-10-11T14:16:19.000+0000" }, { "id": "274789", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~speedyankur@gmail.com] It will first be slotted into a release, and then you will see it moved into a \"In Progress\" state and then finally \"Resolved\". We have other pressing issues at the moment, so we can't yet fix it. You are welcome to try fixing it and submitting a pull request. We will attempt to address it ASAP.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-10-11T15:22:18.000+0000", "updated": "2013-10-11T15:23:02.000+0000" }, { "id": "275176", "author": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I'm really surprised this bug doesn't have a higher priority. Every week it's affecting more and more phones, and therefore users. So far the 2 hottest phones, the Note 3 and the Galaxy S4 are affected as well as many others (even non Samsung, like the latest LG phones). We're up to 25% of our users that can't use our app properly because of this. Is anyone actually looking into this? It's been several months.", "updateAuthor": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-10-15T19:49:17.000+0000", "updated": "2013-10-15T19:49:17.000+0000" }, { "id": "276550", "author": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi Ingo,\r\n\r\nPlease assign this issue to me, so that I can fix this issue.\r\n\r\n", "updateAuthor": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-10-24T07:08:01.000+0000", "updated": "2013-10-24T07:08:01.000+0000" }, { "id": "276604", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~speedyankur@gmail.com] If you'd like to try fixing the issue, please file a pull request with your fixes and we'd be happy to take a look.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-10-24T15:57:46.000+0000", "updated": "2013-10-24T15:57:46.000+0000" }, { "id": "278264", "author": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "body": "PR: https://github.com/appcelerator/titanium_mobile/pull/4916", "updateAuthor": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-11-05T21:44:30.000+0000", "updated": "2013-11-05T21:44:30.000+0000" }, { "id": "279276", "author": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fixed on:\nMac OSX 10.9 Mavericks\nTitanium Studio, build: 3.2.0.201311122029\nTitanium SDK, build: 3.2.0.v20131112144044\nCLI: 3.2.0\nAlloy: 1.3.0\nAndroid Emulator: 2.3.3\nAndroid Device: Xperia U (2.3.7), Xperia Arc S (4.0.4)\n\nCheck marks appear on right side and appear/disappear when clicked.\nClosing.", "updateAuthor": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-11-13T01:18:51.000+0000", "updated": "2013-11-13T01:18:51.000+0000" }, { "id": "299613", "author": { "name": "douardst", "key": "douardst", "displayName": "Douard Steven", "active": true, "timeZone": "Europe/Berlin" }, "body": "Hi,\r\n\r\nI've the same problem, hasCheck property of TableViewRow is not showing the checkmark icon on right side of the row.\r\n\r\nI reproduce on \"Xperia Z\" with screen 5\" and 1920 x 1080 pixels.\r\n \r\nTitanium studio 3.2.2 GA\r\nTitanium sdk 3.2.1\r\nCli : 3.2.0\r\nAndroid device : Xperia Z [Full HD 1920 x 1080 pixels]\r\nAndoid : 4.2.2", "updateAuthor": { "name": "douardst", "key": "douardst", "displayName": "Douard Steven", "active": true, "timeZone": "Europe/Berlin" }, "created": "2014-04-02T15:54:23.000+0000", "updated": "2014-04-02T15:54:23.000+0000" }, { "id": "299699", "author": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Same here on my Note 3 and other customers are complaining again too. It looks like the problem returned in 3.2.2 as it was fixed previously.", "updateAuthor": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-04-03T07:25:18.000+0000", "updated": "2014-04-03T07:25:18.000+0000" }, { "id": "299714", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi All, it could NOT have returned in 3.2.2. We made no Android changes in that release. It COULD have returned in 3.2.1. [~douardst] reported it against 3.2.1. Can anyone else confirm?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-04-03T12:00:07.000+0000", "updated": "2014-04-03T12:00:07.000+0000" }, { "id": "300178", "author": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I was able to confirm that the problem existed in 3.2.1.", "updateAuthor": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-04-08T06:16:15.000+0000", "updated": "2014-04-08T06:16:15.000+0000" }, { "id": "310326", "author": { "name": "Bably Das", "key": "bably das", "displayName": "BABLY DAS", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This issue is still present with 3.2.3 . Not sure why this issue is being closed?", "updateAuthor": { "name": "Bably Das", "key": "bably das", "displayName": "BABLY DAS", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-21T06:10:47.000+0000", "updated": "2014-06-21T06:10:47.000+0000" }, { "id": "310328", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~Bably Das] Please provide a test case and a screenshot that shows the error in 3.2.3 so we can investigate.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-21T06:13:26.000+0000", "updated": "2014-06-21T06:13:26.000+0000" }, { "id": "310329", "author": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Who knows? It's been an issue for a year now and cost us quite a few users. We ended up changing the color of the text in the entire row when selected as a workaround. Obviously something as basic as a working checkmark isn't a high priority!!", "updateAuthor": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-21T06:15:40.000+0000", "updated": "2014-06-21T06:15:40.000+0000" }, { "id": "310330", "author": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The same text case Ankur posted almost a year ago, still doesn't work! Feel free to use that one rather than make Ingo make a new one.", "updateAuthor": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-21T06:17:24.000+0000", "updated": "2014-06-21T06:17:24.000+0000" }, { "id": "310331", "author": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Sorry, I meant rather than make Bably make a nw one.", "updateAuthor": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-21T06:17:54.000+0000", "updated": "2014-06-21T06:17:54.000+0000" }, { "id": "310333", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Please note that we did find and fix an issue, so we have been active about addressing this. We have had similar device-specific issues with photos. Can someone give me one or more devices that it still happens on for them?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-21T13:17:04.000+0000", "updated": "2014-06-21T13:17:04.000+0000" }, { "id": "310335", "author": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "body": "It's still occurring on my Samsung Note 3.", "updateAuthor": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-21T14:40:13.000+0000", "updated": "2014-06-21T14:40:13.000+0000" }, { "id": "323946", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "Possibly related: On higher resolution devices, the check mark icon is tiny. On my Galaxy S5, it's microscopic. I've opened TIMOB-17702.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-09-16T13:12:25.000+0000", "updated": "2014-09-16T13:12:25.000+0000" } ], "maxResults": 30, "total": 30, "startAt": 0 } } }