[TIMOB-27453] iOS: Cannot show fullscreen modal windows anymore (8.2.1 regression)
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | None |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2019-10-15T11:07:14.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 8.2.1 |
Components | iOS |
Labels | engSchedule |
Reporter | Hans Knöchel |
Assignee | Vijay Singh |
Created | 2019-10-08T08:08:02.000+0000 |
Updated | 2020-10-05T07:17:51.000+0000 |
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.
The issue is reproducible. The modal window with fullscreen modalStyle is shown as formsheet modalStyle. The issue occurs on iOS 13 device. Can use the code below to reproduce:
PR (master) - https://github.com/appcelerator/titanium_mobile/pull/11267 PR (8_2_X) - https://github.com/appcelerator/titanium_mobile/pull/11268 Test Case -
Note - Please test on iOS < 13 as well.
FR Passed. Modal windows shown properly as per the style.
Verified on build 8.2.1.v20191014062741 Waiting on master to be deployed.
Verified on build 8.3.0.v20191014114038. Ticked closed.
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. it 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
[~max87] the details for modalStyle can be found at http://docs.appcelerator.com/platform/latest/#!/api/openWindowParams-property-modalStyle Also 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