{ "id": "175004", "key": "TIMOB-27894", "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": "21018", "name": "Release 9.0.2", "archived": false, "released": true, "releaseDate": "2020-05-19" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2020-05-19T15:15:37.000+0000", "created": "2020-05-08T19:33:30.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [], "versions": [ { "id": "21018", "name": "Release 9.0.2", "archived": false, "released": true, "releaseDate": "2020-05-19" } ], "issuelinks": [], "assignee": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2020-05-19T15:15:37.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": "A well known issue seems to have come back between SDK 9.0.1.GA and 9.0.2 / 9.1.0 master.\r\n\r\nWhen opening a window, the navigation bar color flickers for half a second, resulting in a bad UI glitch. It can be reproduced in our app and is a show-stopper for the SDK 9 migration. Manually reverting [this commit|https://github.com/appcelerator/titanium_mobile/pull/11670/commits/84a093095332415922e58b14a6449c472355a510] fixed the issue for us.", "attachment": [], "flagged": false, "summary": "iOS: Navigation bar flickers on open (SDK 9.0.2 regression, iOS 13+)", "creator": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "environment": null, "closedSprints": [ { "id": 1195, "state": "closed", "name": "2020 Sprint 10", "startDate": "2020-05-08T16:37:58.282Z", "endDate": "2020-05-22T16:37:00.000Z", "completeDate": "2020-05-21T15:26:11.089Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "455413", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Oh, wait. It's an 9.0.2 SDK regression only (caused by TIMOB-27868), so still fixable before going into production.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2020-05-08T20:44:22.000+0000", "updated": "2020-05-08T20:47:21.000+0000" }, { "id": "455434", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~hknoechel] Do you have any small test case to reproduce the issue?", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-05-11T18:03:29.000+0000", "updated": "2020-05-11T18:03:29.000+0000" }, { "id": "455435", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I tried with following test case but it is working fine. \r\n\r\n{code:java}\r\nvar win2 = Titanium.UI.createWindow({\r\n backgroundColor: 'red',\r\n title: 'Red Window',\r\n barColor: 'yellow',\r\n // largeTitleEnabled: true\r\n});\r\n\r\nvar win1 = Titanium.UI.createNavigationWindow({\r\n window: win2\r\n});\r\n\r\nvar win3 = Titanium.UI.createWindow({\r\n backgroundColor: 'blue',\r\n title: 'Blue Window',\r\n barColor: 'green',\r\n // largeTitleEnabled: false\r\n});\r\n\r\nvar button = Titanium.UI.createButton({\r\n title: 'Open Blue Window',\r\n});\r\nbutton.addEventListener('click', function(){\r\n win1.openWindow(win3, {animated:true});\r\n});\r\n\r\nwin2.add(button);\r\nvar button2 = Titanium.UI.createButton({\r\n title: 'Close Blue Window',\r\n});\r\nbutton2.addEventListener('click', function(){\r\n win1.closeWindow(win3, {animated:false});\r\n});\r\n\r\nwin3.add(button2);\r\nwin1.open();\r\n{code}\r\n\r\n[~lchoudhary] Can you try to reproduce it? \r\nI am getting build error in Han's app. ", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-05-11T19:57:50.000+0000", "updated": "2020-05-11T19:57:50.000+0000" }, { "id": "455442", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~hknoechel] I am getting following build error while running your app using 9.0.1.GA / 9.0.2. It would great if you can provide simple test case to reproduce the issue.\r\n\r\n{noformat}\r\n[DEBUG] internal/modules/cjs/loader.js:797\r\n[DEBUG] throw err;\r\n[DEBUG] ^\r\n[ERROR] : Cannot find module '/Users/vijay/Documents/Projects/Titanium/lambus-titanium/undefined'\r\n[DEBUG] at Function.Module._resolveFilename (internal/modules/cjs/loader.js:794:15)\r\n[DEBUG] at Function.Module._load (internal/modules/cjs/loader.js:687:27)\r\n[DEBUG] at Function.Module.runMain (internal/modules/cjs/loader.js:1025:10)\r\n[DEBUG] at internal/main/run_main_module.js:17:11 {\r\n[DEBUG] code: 'MODULE_NOT_FOUND',\r\n[DEBUG] requireStack: []\r\n[DEBUG] } \r\n[ERROR] Alloy compiler failed\r\n{noformat}\r\n", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-05-13T00:26:03.000+0000", "updated": "2020-05-13T00:26:03.000+0000" }, { "id": "455445", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "After installing Alloy globally ([sudo] npm i alloy -g) and commenting out extensions in tiapp.xml, I am able to ran Han's app. But I can not see the flickering issue. \r\ncc [~amukherjee] [~lchoudhary] .", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-05-13T18:55:30.000+0000", "updated": "2020-05-13T18:55:30.000+0000" }, { "id": "455451", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR (master) - https://github.com/appcelerator/titanium_mobile/pull/11704\r\nPR (9_0_X) - https://github.com/appcelerator/titanium_mobile/pull/11703\r\n\r\nTest Case - \r\n\r\n{code:java}\r\nvar win3 = Titanium.UI.createWindow({\r\n backgroundColor: 'blue',\r\n title: 'Next Blue',\r\n largeTitleEnabled: true,\r\n});\r\n\r\nvar win1 = Ti.UI.createWindow({\r\n backgroundColor: 'blue',\r\n title: 'Blue',\r\n largeTitleEnabled: true,\r\n});\r\nvar button = Titanium.UI.createButton({\r\n title: 'Open Next Blue',\r\n});\r\nbutton.addEventListener('click', function(){\r\n tabGroup.activeTab.open(win3);\r\n});\r\n \r\nwin1.add(button);\r\n\r\nvar win2 = Ti.UI.createWindow({\r\n backgroundColor: 'red',\r\n title: 'Red',\r\n largeTitleEnabled: true,\r\n});\r\nwin2.add(Ti.UI.createLabel({text: 'I am a red window.'}));\r\n\r\nvar tab1 = Ti.UI.createTab({\r\n window: win1,\r\n title: 'Blue',\r\n}),\r\ntab2 = Ti.UI.createTab({\r\n window: win2,\r\n title: 'Red'\r\n}),\r\ntabGroup = Ti.UI.createTabGroup({\r\n tabs: [tab1, tab2]\r\n});\r\ntabGroup.open();\r\n\r\n{code}\r\n", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-05-14T00:12:47.000+0000", "updated": "2020-05-14T00:12:47.000+0000" }, { "id": "455461", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "FR Passed, waiting on Jenkins build for Master and 9_0_X.", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-05-14T15:55:51.000+0000", "updated": "2020-05-14T15:55:51.000+0000" }, { "id": "455501", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "*Closing ticket*, fix verified in SDK version {{9.0.2.v20200518045509}} and SDK version {{9.1.0.v20200518074749}}\r\n\r\nTest and other information can be found at:\r\nPR (master) - https://github.com/appcelerator/titanium_mobile/pull/11704\r\nPR (9_0_X) - https://github.com/appcelerator/titanium_mobile/pull/11703", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-05-19T15:15:24.000+0000", "updated": "2020-05-19T15:15:24.000+0000" } ], "maxResults": 11, "total": 11, "startAt": 0 } } }