{ "id": "83330", "key": "TIMOB-6431", "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": "12088", "description": "", "name": "Sprint 2011-48", "archived": true, "released": true, "releaseDate": "2011-12-05" }, { "id": "12580", "description": "Dual Runtime 1.8.0", "name": "Release 1.8.0.1", "archived": true, "released": true, "releaseDate": "2011-12-22" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-01-05T09:36:11.000+0000", "created": "2011-12-02T10:00:57.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "module_tableviewrow", "qe-testadded", "regression" ], "versions": [ { "id": "12580", "description": "Dual Runtime 1.8.0", "name": "Release 1.8.0.1", "archived": true, "released": true, "releaseDate": "2011-12-22" } ], "issuelinks": [ { "id": "14441", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "82109", "key": "TIMOB-5904", "fields": { "summary": "iOS: TableViewRow disappears after being quickly scrolled off and on screen", "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 } } } }, { "id": "14037", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "83237", "key": "TIMOB-6384", "fields": { "summary": "iOS: Table View: Clicking the button in the row causes the content to disappear", "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": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2014-06-19T12:42: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": "h1. Problem\r\nBlank rows appear in the table view. This regression is present in builds from today, back to around the 29th (the environment contains more specific information on which ones).\r\n\r\nh2. How to Reproduce\r\n1. Drop the following in an app.js\r\n2. Run in iPad simulator\r\n3. Drag the table view around; the quickest way to reproduce is to bounce at the top of the table view\r\n\r\n{code:title=app.js}\r\nvar win = Ti.UI.createWindow({\r\n backgroundColor: '#ccc'\r\n});\r\n\r\nvar data = [];\r\nfor (var i = 0; i < 200; i++) {\r\n var row = Ti.UI.createTableViewRow({\r\n hasChild: true\r\n });\r\n row.add(Ti.UI.createLabel({\r\n height: 24, top: 3, left: 34,\r\n text: 'Row ' + i,\r\n font: {\r\n fontFamily: 'Helvetica Neue',\r\n fontSize: 18,\r\n fontWeight: 'bold'\r\n }\r\n }));\r\n row.add(Ti.UI.createLabel({\r\n height: 20, top: 24, left: 34,\r\n text: 'Subtitle for ' + i,\r\n font: {\r\n fontFamily: 'Helvetica Neue',\r\n fontSize: 14,\r\n fontWeight: 'normal'\r\n }\r\n }));\r\n row.add(Ti.UI.createLabel({\r\n height: 24, width: 60, top: 10, right: 10,\r\n textAlign: 'right',\r\n text: i,\r\n font: {\r\n fontFamily: 'Helvetica Neue',\r\n fontSize: 18,\r\n fontWeight: 'bold'\r\n }\r\n }));\r\n data.push(row);\r\n}\r\n\r\nwin.add(Ti.UI.createTableView({\r\n style: Ti.UI.iPhone.TableViewStyle.GROUPED,\r\n data: data\r\n}));\r\n\r\nwin.open();\r\n{code}\r\n\r\n\r\nh2. Video of Behavior\r\nhttp://www.youtube.com/watch?v=ALMe0VsBXWQ", "attachment": [], "flagged": false, "summary": "iOS: Blank Row Regression", "creator": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "environment": "BROKEN in iPad Simulator 5.0 with:\r\n\r\nversion=1.8.0.1\r\ntimestamp=12/01/11 23:06\r\ngithash=20399e2...\r\n\r\nAlso BROKEN with 1.8.0.1.v20111120231230\r\n\r\nAlso BROKEN on iPad 1 running 4.3.5", "comment": { "comments": [ { "id": "174625", "author": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "pull pending #815", "updateAuthor": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-12-02T12:59:41.000+0000", "updated": "2011-12-02T12:59:41.000+0000" }, { "id": "174871", "author": { "name": "mpettiford", "key": "mpettiford", "displayName": "Michael Pettiford", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Tested with studio 1.0.7.201112041107\r\nTi Mob SDK 1.8.0.1.v20111205011857\r\nOSX Lion\r\niPad/iPhone 5.0 Simulator, iPhone 4S OS 5.0.1, iPod Touch OS 4.3.5, iPad 2 OS 4.3.5\r\n\r\nExpected behavior of no blank rows is shown", "updateAuthor": { "name": "mpettiford", "key": "mpettiford", "displayName": "Michael Pettiford", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-12-05T11:25:40.000+0000", "updated": "2011-12-05T11:25:40.000+0000" }, { "id": "174882", "author": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "body": "Confirmed in client application as well; looks good.", "updateAuthor": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "created": "2011-12-05T12:20:04.000+0000", "updated": "2011-12-05T12:20:04.000+0000" }, { "id": "178135", "author": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Added label qe-testadded.", "updateAuthor": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-01-05T09:35:44.000+0000", "updated": "2012-01-05T09:35:44.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }