{ "id": "122459", "key": "TIMOB-15716", "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": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" }, { "id": "16593", "description": "Release 4.0.0", "name": "Release 4.0.0", "archived": false, "released": true, "releaseDate": "2015-05-21" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-03-02T20:48:19.000+0000", "created": "2013-11-14T11:21:44.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "module_tabgroup", "qe-3.5.0", "qe-closed-3.3.0", "qe-testadded", "supportTeam", "triage" ], "versions": [ { "id": "15593", "description": "Release 3.1.3", "name": "Release 3.1.3", "archived": true, "released": true, "releaseDate": "2013-09-18" } ], "issuelinks": [], "assignee": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2015-03-12T18:33:50.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": "While opening new window from tab group with navigation bar,a blink is seen in the new window title for a while.\r\n\r\nIn case If we don't set rightnav button or barImage this flicker in the title is not seen.\r\n\r\n*Steps To Reproduce* :\r\n\r\n1.Copy and paste the below code in the newly created project:\r\n{code}\r\nvar tabGroup = Titanium.UI.createTabGroup();\r\n\r\nvar win1 = Titanium.UI.createWindow({ \r\n title:'Tab 1',\r\n backgroundColor:'#fff'\r\n});\r\nvar tab1 = Titanium.UI.createTab({ \r\n icon:'KS_nav_views.png',\r\n title:'Tab 1',\r\n window:win1\r\n});\r\nvar btn=Ti.UI.createButton({\r\n\ttitle:'Details'\r\n});\r\nvar newWin=Ti.UI.createWindow({\r\n\ttitle:'I am Window 1',\r\n\tbackgroundColor:'red',\r\n\tbarImage:'KS_nav_ui.png',\r\n\trightNavButton:btn\r\n});\r\n\r\nvar label1 = Titanium.UI.createLabel({\r\n\tcolor:'#999',\r\n\ttext:'I am Window 1',\r\n\tfont:{fontSize:20,fontFamily:'Helvetica Neue'},\r\n\ttextAlign:'center',\r\n\twidth:'auto'\r\n});\r\n\r\nwin1.add(label1);\r\nlabel1.addEventListener('click',function(){\r\n\ttab1.open(newWin);\r\n});\r\n\r\nvar win2 = Titanium.UI.createWindow({ \r\n title:'Tab 2',\r\n backgroundColor:'#fff'\r\n});\r\nvar tab2 = Titanium.UI.createTab({ \r\n icon:'KS_nav_ui.png',\r\n title:'Tab 2',\r\n window:win2\r\n});\r\n\r\n\r\ntabGroup.addTab(tab1); \r\ntabGroup.addTab(tab2); \r\n\r\n\r\ntabGroup.open();\r\n\r\n{code}\r\n\r\n2. Run the application and *Click on the label of first Tab*.\r\n\r\n*Expected result* :A new Window should open with no flicker on its title.\r\n\r\n*Actual result* : \r\n\r\n1. *Classic Titanium* : New window opened with flicker on its title only when *both* BarImage and \r\n rightNavButton are set.\r\n\r\n2. *Alloy* : New window opened with flicker on its title if either BarImage or rightNavButton are set.\r\n\r\n\r\n*Note* : Please find attached alloy project to reproduce the issue. \r\n\r\n", "attachment": [ { "id": "43918", "filename": "BlinkWindowTitle.zip", "author": { "name": "mpathak", "key": "mpathak", "displayName": "Meenakshi Pathak", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-11-14T11:21:44.000+0000", "size": 7696650, "mimeType": "application/zip" } ], "flagged": false, "summary": "iOS: tabGroup window flickers on open if barImage or rightNavButton is set", "creator": { "name": "mpathak", "key": "mpathak", "displayName": "Meenakshi Pathak", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "mpathak", "key": "mpathak", "displayName": "Meenakshi Pathak", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "TiSDK 3.1.3, iOS 7", "closedSprints": [ { "id": 356, "state": "closed", "name": "2015 Sprint 05 SDK", "startDate": "2015-02-28T15:50:08.527Z", "endDate": "2015-03-14T00:00:00.000Z", "completeDate": "2015-03-14T13:54:50.695Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "285369", "author": { "name": "psheth", "key": "psheth", "displayName": "Prashant Sheth", "active": true, "timeZone": "America/Chicago" }, "body": "I am seeing this issue as well.\r\n\r\nEven without the Tabgroup.", "updateAuthor": { "name": "psheth", "key": "psheth", "displayName": "Prashant Sheth", "active": true, "timeZone": "America/Chicago" }, "created": "2013-12-20T15:25:17.000+0000", "updated": "2013-12-20T15:25:17.000+0000" }, { "id": "291496", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Based on Betty's comment, marking this as fixed in 3.2.0.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-02-05T22:13:49.000+0000", "updated": "2014-02-05T22:13:49.000+0000" }, { "id": "304341", "author": { "name": "prastogi", "key": "prastogi", "displayName": "Pragya Rastogi", "active": true, "timeZone": "Asia/Kolkata" }, "body": "Verified the fix with:\r\nOSX: 10.9.2\r\nXcode: 5.1.1\r\nStudio - 3.3.0.201405080918\r\nSDK -3.3.0.v20140509180608\r\nacs-1.0.14\r\nalloy-1.4.0-dev\r\nnpm-1.3.2\r\ntitanium-3.3.0-dev\r\ntitanium-code-processor-1.1.1 & LG-P970 (4.0.4)\r\nDevice: iPhone 5c (7.1.1)", "updateAuthor": { "name": "prastogi", "key": "prastogi", "displayName": "Pragya Rastogi", "active": true, "timeZone": "Asia/Kolkata" }, "created": "2014-05-12T11:16:01.000+0000", "updated": "2014-05-12T11:16:01.000+0000" }, { "id": "335787", "author": { "name": "kvelummaylum", "key": "kvelummaylum", "displayName": "Kajenthiran Velummaylum", "active": true, "timeZone": "Asia/Shanghai" }, "body": "Reopening the ticket.\r\nIssue is *reproducible again* with following environment.\r\n\r\nTest Environment:\r\nTitanium SDK: 3.5.0.v20141208122514\r\nAppc-Studio: 3.4.1 GA\r\nTitanium CLI: 3.4.1 GA\r\nAlloy : 1.5.1 GA\r\nXcode : 6.1\r\nOS: OSX 10.10.1\r\nDevice : iPhone 6plus (iOS 8.1)", "updateAuthor": { "name": "kvelummaylum", "key": "kvelummaylum", "displayName": "Kajenthiran Velummaylum", "active": true, "timeZone": "Asia/Shanghai" }, "created": "2014-12-10T05:06:02.000+0000", "updated": "2014-12-10T05:06:02.000+0000" }, { "id": "344834", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Fixed along with TIMOB-16121", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-03-02T20:48:19.000+0000", "updated": "2015-03-02T20:48:19.000+0000" }, { "id": "345867", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "Verified fix on:\r\n\r\nMac OSX 10.10.2\r\nAppcelerator Studio, build: 4.0.0.201502171827\r\nTitanium SDK build: 4.0.0.v20150312095013\r\nTitanium CLI, build: 3.5.0-dev\r\nAlloy: 1.6.0-alpha\r\nXcode 6.2\r\niPhone 5 (8.1), iPhone 6 (8.2)\r\n\r\nUsing the test case provided built to both devices, the window no longer flickers.\r\n\r\nClosing ticket.", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-03-12T18:33:39.000+0000", "updated": "2015-03-12T18:33:39.000+0000" } ], "maxResults": 9, "total": 9, "startAt": 0 } } }