{ "id": "174228", "key": "TIMOB-27453", "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": "20884", "name": "Release 8.2.1", "archived": false, "released": true, "releaseDate": "2019-10-25" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2019-10-15T11:07:14.000+0000", "created": "2019-10-08T08:08:02.000+0000", "priority": { "name": "None", "id": "6" }, "labels": [ "engSchedule" ], "versions": [], "issuelinks": [ { "id": "57897", "type": { "id": "10122", "name": "Gantt: start-finish", "inward": "is triggered by", "outward": "is triggering" }, "outwardIssue": { "id": "174295", "key": "TIMOB-27503", "fields": { "summary": "iOS : Open an iPad Popover crash the app", "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" } }, "priority": { "name": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "58775", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "175600", "key": "TIMOB-28169", "fields": { "summary": "Ti.UI.Window Test Suite: Titanium.UI.Window Acceptance TIMOB-27453 iOS only", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "10100", "description": "This Issue Type is used to create Zephyr Test within Jira.", "name": "Test", "subtask": false } } } } ], "assignee": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2020-10-05T07:17:51.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": "Since TIMOB-27427, we cannot show fullscreen modal windows on iOS anymore (8.2.1 regression). Before, setting the {{modalStyle}} to fullscreen made it possible, which doesn't work anymore.", "attachment": [], "flagged": false, "summary": "iOS: Cannot show fullscreen modal windows anymore (8.2.1 regression)", "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, "comment": { "comments": [ { "id": "451904", "author": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The issue is reproducible. The modal window with fullscreen modalStyle is shown as formsheet modalStyle. The issue occurs on iOS 13 device.\r\nCan use the code below to reproduce:\r\n{code}\r\nvar win = Ti.UI.createNavigationWindow({\r\n window: Ti.UI.createWindow({\r\n title: \"Modal Window\",\r\n backgroundColor:'green'\r\n })\r\n});\r\n\r\nwin.open({\r\n modal: true,\r\n modalStyle: Ti.UI.iOS.MODAL_PRESENTATION_FULLSCREEN\r\n});\r\n{code} ", "updateAuthor": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-10-08T17:58:25.000+0000", "updated": "2019-10-08T17:58:25.000+0000" }, { "id": "451910", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR (master) - https://github.com/appcelerator/titanium_mobile/pull/11267\r\nPR (8_2_X) - https://github.com/appcelerator/titanium_mobile/pull/11268\r\n\r\nTest Case - \r\n\r\n{code:java}\r\nvar window = Ti.UI.createWindow({ backgroundColor: 'green' });\r\nvar nav = Ti.UI.createNavigationWindow({ window })\r\nvar btn = Ti.UI.createButton({ title: 'Open Next Window' });\r\n \r\nbtn.addEventListener('click', () => {\r\n var window2 = Ti.UI.createWindow({ backgroundColor: 'red' });\r\n window2.open({modal:true})//, modalStyle: Titanium.UI.iOS.MODAL_PRESENTATION_FULLSCREEN});\r\n});\r\n \r\nwindow.add(btn);\r\n//nav.open({ modal: true, forceModal:true});\r\nnav.open({ modal: true, forceModal:false, modalStyle: Titanium.UI.iOS.MODAL_PRESENTATION_FULLSCREEN});\r\n{code}\r\n\r\nNote - Please test on iOS < 13 as well.", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-10-08T22:28:19.000+0000", "updated": "2019-10-08T22:28:19.000+0000" }, { "id": "452004", "author": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "body": "FR Passed. Modal windows shown properly as per the style.", "updateAuthor": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-10-11T21:19:44.000+0000", "updated": "2019-10-11T21:19:44.000+0000" }, { "id": "452030", "author": { "name": "ssaddique", "key": "ssaddique", "displayName": "Sohail Saddique", "active": true, "timeZone": "Europe/London" }, "body": "Verified on build 8.2.1.v20191014062741\r\n\r\nWaiting on master to be deployed.", "updateAuthor": { "name": "ssaddique", "key": "ssaddique", "displayName": "Sohail Saddique", "active": true, "timeZone": "Europe/London" }, "created": "2019-10-14T15:43:45.000+0000", "updated": "2019-10-14T15:43:45.000+0000" }, { "id": "452054", "author": { "name": "ssaddique", "key": "ssaddique", "displayName": "Sohail Saddique", "active": true, "timeZone": "Europe/London" }, "body": "Verified on build 8.3.0.v20191014114038.\r\n\r\nTicked closed.", "updateAuthor": { "name": "ssaddique", "key": "ssaddique", "displayName": "Sohail Saddique", "active": true, "timeZone": "Europe/London" }, "created": "2019-10-15T11:07:02.000+0000", "updated": "2019-10-15T11:07:02.000+0000" }, { "id": "452526", "author": { "name": "max87", "key": "max87", "displayName": "Marian Kucharcik", "active": true, "timeZone": "Europe/Prague" }, "body": "Hi guys, I use modal window to display login screen, since iOS 13 it’s not fullscreen anymore and can be dismissed by swiping it down. \r\nit should be fixed in 8.2.1GA, but it’s not working for me. Is there any workaround? I tried to set modalStyle to any constant(btw modalStyle property is missing in Ti.UI.Window docs), but nothing changed. Thanks", "updateAuthor": { "name": "max87", "key": "max87", "displayName": "Marian Kucharcik", "active": true, "timeZone": "Europe/Prague" }, "created": "2019-11-07T13:51:31.000+0000", "updated": "2019-11-07T13:51:31.000+0000" }, { "id": "452533", "author": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~max87] the details for modalStyle can be found at http://docs.appcelerator.com/platform/latest/#!/api/openWindowParams-property-modalStyle\r\nAlso with 8.2.0.GA another property *forceModal* has been added to allow or prevent dismissing the modal window on iOS 13. Check the details at http://docs.appcelerator.com/platform/latest/#!/api/openWindowParams-property-forceModal", "updateAuthor": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-11-07T18:05:01.000+0000", "updated": "2019-11-07T18:05:01.000+0000" } ], "maxResults": 10, "total": 10, "startAt": 0 } } }