Sample project for rdar://23871289
Safari View Controller is not released if the status bar is animating a style change when swiping back and user ends the interaction before the status bar animation is completed
- Present a Safari VC from a VC that has a UIStatusBarStyleLightContent status bar when Safari is not in private mode and has a default status bar
- Swipe back quickly and let go of the Safari VC before the status bar has finished transitioning back to light style
- Try and present another Safari VC
- The initial Safari VC has been released
- I can present another Safari VC
- The initial Safari VC is still in memory and still referenced as the presentedViewController
- This presentedViewController cannot be dismissed
- I cannot present another Safari VC
Tested in iOS 9.2 simulator and on an iPhone 6S