Safari View Controller, Status Bar

Number:rdar://35504975 Date Originated:2017-11-13
Status:Open Resolved:
Product:iOS + Safari Services Product Version:iOS 11.1.1
Classification:Bug Reproducible:Always
Safari Services


If I have a view controller where prefersStatusBarHidden returns true and that view controller presents a Safari View Controller, that Safari View Controller will have a status bar as expected. If I dismiss that Safari View Controller by tapping "Done", the status bar will disappear as expected.

However, if I start to dismiss the Safari View Controller by swiping it to the right and then I abort that dismissal, the status bar will get into an odd state. I attached a sample project and a video demonstrating this.

Steps to Reproduce:

1. Run the attached sample project on an iPhone X.
2. Tap "Safari View Controller".
3. Start to dismiss the Safari View Controller by swiping it to the right, but then abort that dismissal.

Expected Results:

Since the Safari View Controller is still visible, I expect the status bar to be present and in its normal state.

Actual Results:

The status bar area looks very strange. See the attached video.


iOS 11.1.1 (15B150)


Run on an iPhone X (device).


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!