{ "id": "170797", "key": "TIMOB-25675", "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": "20060", "description": "", "name": "Release 7.0.2", "archived": false, "released": true, "releaseDate": "2018-02-09" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2018-02-06T04:32:49.000+0000", "created": "2018-01-16T08:21:56.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "applebug" ], "versions": [ { "id": "19988", "description": "", "name": "Release 7.0.1", "archived": false, "released": true, "releaseDate": "2017-12-21" } ], "issuelinks": [], "assignee": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2018-06-07T23:38:24.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": "In following test case, when we click on \"Trigger\" button a window get pushed in navigation window. When we pop that window , there comes a semi transparent view above\"Trigger\" button. This problem is not in iOS 10.\r\n\r\n{code:java}\r\nvar btn = Ti.UI.createButton({\r\n title: 'Trigger'\r\n});\r\n \r\nvar win = Ti.UI.createWindow({\r\n rightNavButton: btn\r\n});\r\n \r\nvar nav = Ti.UI.iOS.createNavigationWindow({\r\n window: win\r\n});\r\n \r\nbtn.addEventListener('click', function() {\r\n var win2 = Ti.UI.createWindow({\r\n backgroundColor: 'red'\r\n });\r\n \r\n win2.add(Ti.UI.createListView());\r\n nav.openWindow(win2);\r\n});\r\n \r\nwin.add(Ti.UI.createListView());\r\nnav.open();\r\n{code}", "attachment": [ { "id": "63972", "filename": "After_push_and_back.png", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-01-17T08:58:13.000+0000", "size": 23077, "mimeType": "image/png" }, { "id": "63971", "filename": "Before_push.png", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-01-17T08:58:13.000+0000", "size": 23470, "mimeType": "image/png" }, { "id": "64803", "filename": "NavTest.zip", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-02-05T01:52:43.000+0000", "size": 42991, "mimeType": "application/zip" } ], "flagged": false, "summary": "iOS11: Button in navigation-bar remains in pressed state when opening new window (Apple bug)", "creator": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 997, "state": "closed", "name": "2018 Sprint 03 SDK", "startDate": "2018-01-28T16:23:12.178Z", "endDate": "2018-02-11T16:23:00.000Z", "completeDate": "2018-02-12T04:22:49.354Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "433189", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "I cannot reproduce this issue on iOS 11.2 and an iPhone SE. I've made a screenshot of both before and after opening + popping the window and it still looks the same. \r\n\r\n*EDIT*: Thanks for the screens. It rather looks like the active/pressed state remains although it shouldn't. But still, I could not reproduce it on my end, so hopefully you can isolate it? Maybe kroll vs main-thread or jscore vs ticore?", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-01-16T15:52:18.000+0000", "updated": "2018-01-17T09:36:52.000+0000" }, { "id": "433243", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~hknoechel] You are correct :). It's on main thread only. I'll look in this.", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-01-17T09:45:55.000+0000", "updated": "2018-01-17T09:45:55.000+0000" }, { "id": "434021", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This issue is in native iOS also. It can be seen in attached app \"NavTest.zip\". The workaround is discussed [here|https://stackoverflow.com/questions/47754472/ios-uinavigationbar-button-remains-faded-after-segue-back].", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-02-05T01:49:58.000+0000", "updated": "2018-02-05T01:49:58.000+0000" }, { "id": "434022", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR (master): https://github.com/appcelerator/titanium_mobile/pull/9799\r\nPR (7_0_X): https://github.com/appcelerator/titanium_mobile/pull/9802", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-02-05T01:57:20.000+0000", "updated": "2018-02-05T17:20:36.000+0000" }, { "id": "434038", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "This is duplicated by AC-5550 as well. Might be a 7.0.2 candidate due to the severity of the glitch.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-02-05T08:19:06.000+0000", "updated": "2018-02-05T08:19:06.000+0000" }, { "id": "434041", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Filed a bug to apple -\r\nhttps://openradar.appspot.com/radar?id=5012750401011712", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-02-05T09:10:27.000+0000", "updated": "2018-02-05T09:10:27.000+0000" }, { "id": "434071", "author": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "body": "FR Passed. Navigation bar buttons do not stay grayed out or in depressed state. Tested using the provided samples as well as the navbar suite.", "updateAuthor": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2018-02-06T04:32:49.000+0000", "updated": "2018-02-06T04:32:49.000+0000" }, { "id": "434132", "author": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Verified in SDK builds 7.0.2.v20180205145048 & 7.1.0.v20180205203710", "updateAuthor": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2018-02-06T22:23:14.000+0000", "updated": "2018-02-06T22:23:14.000+0000" }, { "id": "438237", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "The original apple bug has officially been fixed in iOS 12.0. [~vijaysingh] Can you do a PR to adjust your initial PR to only be applied between >= 11.2 and < 12.0?", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-06-07T23:38:24.000+0000", "updated": "2018-06-07T23:38:24.000+0000" } ], "maxResults": 11, "total": 11, "startAt": 0 } } }