Summary:
Using the "Done" button works as expected.
Whenever Safari is in Private Browsing Mode, swiping to dismiss an SFSafariViewController within other apps will cause that app's UI to become inoperable.
Steps to Reproduce:
Ensure Safari is not in Private Browsing Mode
Open an app that uses SFSafariViewController, open and swipe-dismiss it a few times to confirm it works
Switch to Safari, and enable Private Browsing Mode
Switch back to the test app, open a link, and swipe-dismiss the SFSafariViewController
The SFSafariViewController dismisses as expected, but now the UI is no longer functional
Expected Results:
SFSafariViewController should not break apps.
Actual Results:
SFSafariViewController breaks apps' UI.
Description
Summary: Using the "Done" button works as expected.
Whenever Safari is in Private Browsing Mode, swiping to dismiss an SFSafariViewController within other apps will cause that app's UI to become inoperable.
Steps to Reproduce:
Expected Results: SFSafariViewController should not break apps.
Actual Results: SFSafariViewController breaks apps' UI.
Demo video: http://drarok.com/iOS/SFSafariViewController%20Bug.mov
Demo Project: http://drarok.com/iOS/SFSafariViewController%20Bug.tar.gz
Duplicate of 23887854 (Open)
Product Version: 9.2 (13C75) Created: 2015-12-15T12:22:29.454170 Originated: 2015-12-15T00:00:00 Open Radar Link: http://www.openradar.me/23899148