{ "id": "174346", "key": "TIMOB-27534", "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": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2019-11-11T10:43:32.000+0000", "created": "2019-11-10T19:52:15.000+0000", "priority": { "name": "None", "id": "6" }, "labels": [], "versions": [ { "id": "20884", "name": "Release 8.2.1", "archived": false, "released": true, "releaseDate": "2019-10-25" } ], "issuelinks": [], "assignee": null, "updated": "2019-11-11T16:10:23.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": "15103", "name": "iPad", "description": "iPad support" } ], "description": "The below example core in https://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.iPad.Popover crashes in SDK 8.2.1.GA.\r\n\r\n{code}\r\nvar win = Ti.UI.createWindow({backgroundColor: 'white'});\r\n\r\nvar button = Ti.UI.createButton({title: 'Open Popover!'});\r\nbutton.addEventListener('click', function(e){\r\n popover.show({ view: button });\r\n})\r\nwin.add(button);\r\n\r\nvar rightButton = Ti.UI.createButton({title: 'Robin'});\r\nrightButton.addEventListener('click', function(e){\r\n alert(\"But green's the color of spring.\");\r\n});\r\n\r\nvar contentWindow = Ti.UI.createWindow({\r\n rightNavButton: rightButton,\r\n title: 'Kermit'\r\n});\r\ncontentWindow.add(Ti.UI.createLabel({text: \"It's not easy being green.\"}));\r\n\r\nvar popover = Ti.UI.iPad.createPopover({\r\n backgroundColor: 'green',\r\n contentView: Ti.UI.createNavigationWindow({\r\n width: 250,\r\n height: 100,\r\n window: contentWindow\r\n })\r\n});\r\n\r\nwin.open();\r\n{code}\r\n\r\nTested in SDK 8.2.1.GA in iPad simulator. There is no issue in SDK 8.2.0.GA. Thanks.", "attachment": [], "flagged": false, "summary": "Titanium.UI.iPad.Popover sample code crashes in SDK 8.2.1.GA.", "creator": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "subtasks": [], "reporter": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "environment": null, "comment": { "comments": [ { "id": "452561", "author": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This is a critical issue for us and broke large portions of our app. Appcelerator support told us we had to update to 8.2.1 to support updates in the ACA module. Please advise!", "updateAuthor": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-11-11T02:05:59.000+0000", "updated": "2019-11-11T02:05:59.000+0000" }, { "id": "452562", "author": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "body": "This issue was already fixed in TIMOB-27503 and will be included in 8.3.0. The RC release will be this week with the GA release following shortly after. You can already use by installing from the 8_3_X branch directly with {{ti sdk install -b 8_3_X}}.", "updateAuthor": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "created": "2019-11-11T08:28:56.000+0000", "updated": "2019-11-11T08:28:56.000+0000" }, { "id": "452563", "author": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Thanks Jan. Is there a list of known bugs with 8_3_X? Every time we update an SDK right now 10 other things break. We haven't been able to release an update to our app in months without bugs due to the SDK or ACA. The solution is constantly to update the SDK to move forward.", "updateAuthor": { "name": "homeinspectorpro", "key": "homeinspectorpro", "displayName": "Dominic Maricic", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-11-11T08:38:39.000+0000", "updated": "2019-11-11T08:38:39.000+0000" }, { "id": "452575", "author": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "body": "[~homeinspectorpro], if there are known issues for a release they will be stated in the release notes. Obviously we can't know all issues in advance. Even with unit tests, E2E tests and regression testing from our QE team, unfortunately things can slip through. That's why we also encourage users to try out RC releases if they can, allowing us to collect valuable feedback from real world usage and finding possible unknown issues before GA.\r\n\r\nI'm sorry to hear that you are having troubles with recent updates. We are continuously adding tests to the mentioned unit test suite as well as E2E tests via Appium to catch issues like this in the feature.\r\n\r\nIf you have more details about what blocked you from doing successful updates in the past, please feel free to drop me a line at jvennemann@axway.com. This can also help us improve feature releases.", "updateAuthor": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "created": "2019-11-11T16:10:23.000+0000", "updated": "2019-11-11T16:10:23.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }