{ "id": "171086", "key": "AC-5594", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2018-02-12T16:29:54.000+0000", "created": "2018-02-12T12:13:43.000+0000", "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2018-02-12T16:29:54.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [], "description": "Swiping left on the root window of a tab with a window navigatonwindow stack, causes app problems.\r\n\r\nThis looks to be a ios tab/navigationwindow wide problem. \r\nThe below video has similar issues on other frameworks, with objective c related code.\r\nWe likely need to expose disabledbackgesture so we can put these on the root windows.\r\n\r\nAnd yes, I do realise that the following is react-native, and this is Titanium, but the ios wide bug is the same.\r\n\r\nhttps://github.com/wix/react-native-navigation/issues/428\r\nhttps://github.com/wix/react-native-navigation/pull/872\r\n\r\nPlease test.\r\n\r\nMy env. is 7.0.2.GA. iOS, with a tab that opens windows in a stack.e.g.\r\n```\r\n\t\t$.index.activeTab.open(_controller);\r\n```", "attachment": [], "flagged": false, "summary": "ios tab navigation window stack swipe left on root buggy behaviour", "creator": { "name": "threethirds", "key": "threethirds", "displayName": "Anthony Chung", "active": true, "timeZone": "Australia/Sydney" }, "subtasks": [], "reporter": { "name": "threethirds", "key": "threethirds", "displayName": "Anthony Chung", "active": true, "timeZone": "Australia/Sydney" }, "environment": null, "comment": { "comments": [ { "id": "434357", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Please attach a Titanium related test-case and video to demonstrate the issue. It's not possible to compare the two issues in this context due to different architectures and functionalities. Titanium addressed many of the issues other frameworks have in the past simply by being around longer but may have issues they do not have, so a Titanium test case would help to see the actual issue. Thanks!\r\n\r\n*EDIT*: Are you sure you don't just mean the existing [swipeToClose \\[true/false\\]|http://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.Window-property-swipeToClose] property? Because that's what the linked pull request also does (using {{gestureRecognizerShouldBegin:}}). It was added to Titanium in 5.2.0, around 2015. Try it out! :-)", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-02-12T13:32:05.000+0000", "updated": "2018-02-12T13:48:47.000+0000" }, { "id": "434367", "author": { "name": "threethirds", "key": "threethirds", "displayName": "Anthony Chung", "active": true, "timeZone": "Australia/Sydney" }, "body": "You're awesome [~hknoechel]!\r\n\r\nThat is exactly the exposed property I was looking for. Didn't realise it was called that.\r\nI was hunting for disabledback equivalents. \r\n\r\nThis solves the issue for me. Thank you!", "updateAuthor": { "name": "threethirds", "key": "threethirds", "displayName": "Anthony Chung", "active": true, "timeZone": "Australia/Sydney" }, "created": "2018-02-12T16:25:26.000+0000", "updated": "2018-02-12T16:25:26.000+0000" }, { "id": "434368", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Thanks [~threethirds], happy to help! Resolving ticket.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-02-12T16:29:48.000+0000", "updated": "2018-02-12T16:29:48.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }