{ "id": "92848", "key": "TIMOB-9400", "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": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" }, { "id": "14162", "description": "Release 3.1.0", "name": "Release 3.1.0", "archived": true, "released": true, "releaseDate": "2013-04-16" }, { "id": "14165", "description": "2012 Sprint 21 API", "name": "2012 Sprint 21 API", "archived": true, "released": true, "releaseDate": "2012-10-22" }, { "id": "14273", "description": "2012 Sprint 21", "name": "2012 Sprint 21", "archived": true, "released": true, "releaseDate": "2012-10-22" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-11-12T23:17:35.000+0000", "created": "2012-06-05T14:19:49.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "api", "qe-port" ], "versions": [ { "id": "13271", "description": "Release 2.1.0", "name": "Release 2.1.0", "archived": false, "released": true, "releaseDate": "2012-06-29" } ], "issuelinks": [ { "id": "19036", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "61658", "key": "TIMOB-1026", "fields": { "summary": "iOS: Grouped TableView Issue", "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": "Medium", "id": "3" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "17945", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "61837", "key": "TIMOB-1205", "fields": { "summary": "Tableview disappears when going from one window and back sdk 4", "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": "Medium", "id": "3" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "33137", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "63635", "key": "TIMOB-3003", "fields": { "summary": "iOS: Problems with Grouped TableView", "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": "Medium", "id": "3" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "17660", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "63544", "key": "TIMOB-2912", "fields": { "summary": "iOS: TableViewRow content disappear after window close and open", "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": "21018", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "101000", "key": "TIMOB-10891", "fields": { "summary": "iOS: App having 'tabgroup containing map' crashes when opened from a window (iOS 6)", "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": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2013-11-12T23:17:40.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": "Steps to reproduce\r\nRun the code.\r\n1. Open TableWindow\r\n2. Open Detail Window\r\n3. Back to Table Window\r\n4. Back to Main Window\r\n\r\nRepeat steps 1 through 4 till you see the table view blanked out\r\n\r\nTest code below.\r\n\r\nFILE: app.js\r\n\r\n\r\n{code}\r\nTi.UI.setBackgroundColor('#fff');\r\n\r\nvar tabGroup = Ti.UI.createTabGroup();\r\n\r\nvar winMain = Ti.UI.createWindow({\r\n\turl: 'main.js',\r\n\ttitle: 'Main Window'\r\n});\r\n\r\nvar tab1 = Ti.UI.createTab({\r\n\twindow: winMain,\r\n\ttitle: 'Main Window'\r\n})\r\n\r\ntabGroup.addTab(tab1);\r\ntabGroup.open();\r\n{code}\r\n\r\n\r\nFILE: main.js\r\n\r\n\r\n{code}\r\nvar winTable = Ti.UI.createWindow({\r\n\turl: 'table.js',\r\n\ttitle: 'Table Window'\r\n});\r\n\r\nvar button = Ti.UI.createButton({\r\n\ttitle: 'Open Window with Table'\r\n});\r\n\r\nbutton.addEventListener('click', function(e) {\r\n\tTi.UI.currentTab.open(winTable, {animated: true});\r\n});\r\n\r\nTi.UI.currentWindow.add(button);\r\n{code}\r\n\r\n\r\nFILE: table.js\r\n\r\n\r\n{code}\r\nvar winDetail = Ti.UI.createWindow({\r\n\turl: 'detail.js',\r\n\ttitle: 'Detail Window'\r\n});\r\n\r\nvar table = Ti.UI.createTableView();\r\n\r\ntable.addEventListener('click', function(e) {\r\n\twinDetail.sectionIndex = e.rowData.sectionIndex;\r\n\twinDetail.rowIndex = e.rowData.rowIndex;\r\n\tTi.UI.currentTab.open(winDetail, {animated: true});\r\n});\r\n\r\nTi.UI.currentWindow.add(table);\r\n\r\nvar data = [];\r\n\r\nfor (var i = 0; i < 5; i++) {\r\n\tdata[i] = Ti.UI.createTableViewSection({\r\n\t\theaderTitle: 'Section ' + i\r\n\t});\r\n\t\r\n\tfor (var j = 0; j < 5; j++) {\r\n\t\tvar row = Ti.UI.createTableViewRow({\r\n\t\t\tclassName: 'row',\r\n\t\t\thasDetail: true,\r\n\t\t\tsectionIndex: i,\r\n\t\t\trowIndex: j\r\n\t\t});\r\n\t\t\r\n\t\tvar container = Ti.UI.createView({\r\n\t\t\tlayout: 'vertical',\r\n\t\t\theight: Ti.UI.SIZE,\r\n\t\t\ttop: 10,\r\n\t\t\tleft: 10,\r\n\t\t\tbottom: 10,\r\n\t\t\tright: 10\r\n\t\t});\r\n\t\t\r\n\t\tcontainer.add(Ti.UI.createLabel({\r\n\t\t\tleft: 0,\r\n\t\t\ttext: 'Label ' + j,\r\n\t\t\tfont: {\r\n\t\t\t\tfontWeight: 'bold',\r\n\t\t\t\tfontSize: 16\r\n\t\t\t}\r\n\t\t}));\r\n\t\t\r\n\t\tcontainer.add(Ti.UI.createLabel({\r\n\t\t\ttop: 5,\r\n\t\t\tleft: 0,\r\n\t\t\ttext: 'Sub Label ' + j,\r\n\t\t\tfont: {\r\n\t\t\t\tfontStyle: 'italic',\r\n\t\t\t\tfontSize: 14\r\n\t\t\t}\r\n\t\t}));\r\n\t\t\r\n\t\trow.add(container);\r\n\t\tdata[i].add(row);\r\n\t}\r\n\t\r\n\ttable.setData(data);\r\n}\r\n{code}\r\n\r\n\r\nFILE: detail.js\r\n\r\n\r\n{code}\r\nvar label = Ti.UI.createLabel({\r\n\ttext: 'Section: ' + Ti.UI.currentWindow.sectionIndex + ' Row: ' + Ti.UI.currentWindow.rowIndex\r\n});\r\n\r\nTi.UI.currentWindow.add(label);\r\n{code}\r\n", "attachment": [], "flagged": false, "summary": "iOS: Children are not removed from parents view hierarchy when context is shutdown", "creator": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "197948", "author": { "name": "hdogan", "key": "hdogan", "displayName": "Hidayet Dogan", "active": true, "timeZone": "Europe/Istanbul" }, "body": "Affect version is not only 2.1.0 but 2.0.1GA2 and 2.0.2GA are also affected. I think the problem comes with Titanium Mobile SDK version 2 layout changes (I haven't checked SDK code changes). I did not notice this problem when using 1.8.x.", "updateAuthor": { "name": "hdogan", "key": "hdogan", "displayName": "Hidayet Dogan", "active": true, "timeZone": "Europe/Istanbul" }, "created": "2012-06-09T03:13:08.000+0000", "updated": "2012-06-09T03:13:08.000+0000" }, { "id": "223133", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Pull pending https://github.com/appcelerator/titanium_mobile/pull/3176", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-10-11T19:01:48.000+0000", "updated": "2012-10-11T19:01:48.000+0000" }, { "id": "223829", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Pull merged", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-16T18:54:15.000+0000", "updated": "2012-10-16T18:54:15.000+0000" }, { "id": "228280", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Backport PR https://github.com/appcelerator/titanium_mobile/pull/3460", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-11-21T20:18:43.000+0000", "updated": "2012-11-21T20:18:43.000+0000" }, { "id": "229957", "author": { "name": "nhuynh", "key": "nhuynh", "displayName": "Natalie Huynh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Tested with 3.0.0.v201211300200208 with iPhone 5 6.0", "updateAuthor": { "name": "nhuynh", "key": "nhuynh", "displayName": "Natalie Huynh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-12-04T22:15:47.000+0000", "updated": "2012-12-04T22:15:47.000+0000" }, { "id": "262143", "author": { "name": "pagarwal", "key": "pagarwal", "displayName": "Priya Agarwal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Reopening just to update label.", "updateAuthor": { "name": "pagarwal", "key": "pagarwal", "displayName": "Priya Agarwal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-17T08:40:16.000+0000", "updated": "2013-07-17T08:40:16.000+0000" }, { "id": "279243", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Was reopened in error. Closing.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-11-12T23:17:35.000+0000", "updated": "2013-11-12T23:17:35.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }