{ "id": "82109", "key": "TIMOB-5904", "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": "12084", "description": "", "name": "Sprint 2011-44", "archived": true, "released": true, "releaseDate": "2011-11-07" } ], "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": "2011-11-07T17:01:53.000+0000", "created": "2011-10-28T16:39:07.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "regression" ], "versions": [ { "id": "11331", "description": "", "name": "Release 1.8.0", "archived": true, "released": true, "releaseDate": "2011-10-31" } ], "issuelinks": [ { "id": "14441", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "83330", "key": "TIMOB-6431", "fields": { "summary": "iOS: Blank Row Regression", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2012-01-11T10:37:25.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": "TableViewRow disappears after being quickly scrolled off and on screen.\r\nDoes not happen in 1.7.4 or iOS.\r\n\r\n1. Create app with script:\r\n\r\n{code}\r\nTitanium.UI.setBackgroundColor('#000');\r\nvar win = Titanium.UI.createWindow();\r\nvar rows = [];\r\nfor (var i = 0; i < 200; i++) {\r\n rows[i] = Titanium.UI.createTableViewRow({className:'test'});\r\n rows[i].add(Titanium.UI.createLabel({text:'row ' + i}));\r\n}\r\nvar table = Titanium.UI.createTableView({data:rows});\r\nwin.add(table);\r\nwin.open();\r\n{code}\r\n\r\n2. launch app on device\r\n3. fast scroll the table a few times, it happens roughly 4 out 10 times [see screenshot]\r\n\r\nResults: the rows closer to the bottom of the screen fail to render when they return to view\r\n\r\nExpected: the rows should all redraw", "attachment": [ { "id": "23939", "filename": "tableviewrow fast scroll disappear.png", "author": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-28T16:39:07.000+0000", "size": 33739, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS: TableViewRow disappears after being quickly scrolled off and on screen", "creator": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "TiMob 1.8.0.v20111028154620", "comment": { "comments": [ { "id": "170839", "author": { "name": "crickkills", "key": "crickkills", "displayName": "Christian Cox", "active": true, "timeZone": "America/Los_Angeles" }, "body": "+1 on getting this bumped up and fixed. You can also view this behavior by slightly modifying the Kitchen Sink example \"table_view_layout_2.js\". Remove all the content from each row with the exception of the user label. Change the height of the row to 40. If the row height is relatively tall and only a few rows can be seen on the screen at once, the behavior is limited. On shorter rows, the behavior is much more prevalent.", "updateAuthor": { "name": "crickkills", "key": "crickkills", "displayName": "Christian Cox", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-29T14:13:59.000+0000", "updated": "2011-10-29T14:13:59.000+0000" }, { "id": "171828", "author": { "name": "qgao", "key": "qgao", "displayName": "Qing Gao", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I tried it with 1.8.0.v20111106143455. It seems like this bug has been fixed. If so, shall we close this ticket?", "updateAuthor": { "name": "qgao", "key": "qgao", "displayName": "Qing Gao", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-07T15:51:51.000+0000", "updated": "2011-11-07T15:51:51.000+0000" }, { "id": "171838", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Cannot reproduce as of 1.8.0.070df91 on iPhone 4S w/iOS 5.0, or iPhone Sim 5.0/4.3.", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-07T17:01:53.000+0000", "updated": "2011-11-07T17:01:53.000+0000" }, { "id": "178884", "author": { "name": "mpettiford", "key": "mpettiford", "displayName": "Michael Pettiford", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing issue due to not being able to reproduce\r\n\r\nTested with Ti Studio 1.0.8.201201101928\r\nTi Mob SDK 1.8.0.1\r\nOSX Lion\r\niPod Touch OS 4.3.3, iPad 2 OS 5.0.1\r\n\r\n", "updateAuthor": { "name": "mpettiford", "key": "mpettiford", "displayName": "Michael Pettiford", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-01-11T10:37:25.000+0000", "updated": "2012-01-11T10:37:25.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }