Using a captive portal to install a Wi-Fi mobileconfig profile - install prompt hidden by captive portal

Originator:cwindus
Number:rdar://33557533 Date Originated:2017-07-27
Status:Duplicate Resolved:Duplicate
Product:iOS11 Product Version:
Classification:Bug Reproducible:Always
 
Area:
Wi-Fi

Summary:
When using a captive portal on an SSID to install a Wi-Fi mobileconfig profile, the profile installation prompt is hidden by the captive portal. The end user must click the 'Cancel' button in order to access the installation prompt. Additionally, it is not possible to enter the passcode for a passcode protected device.

Steps to Reproduce:
1. On an iPad that has not previously connected to the SSID of the captive portal, and the SSID of the target Wi-Fi network configured by the mobileconfig profile, open Settings > Wi-Fi, and select the SSID that the captive portal is associated with.
2. When prompted within the captive portal, select the mobileconfig profile to install.

Expected Results:
Tapping on the link to the mobileconfig profile should initiate the profile installation prompt in such a way that the process has focus.

Observed Results:
The captive portal retains focus, with the profile installation prompt 'hidden' in the background. The user must then click the 'Cancel' button to leave the captive portal (and continue without Internet access).

Version:
iOS 11 Beta 4 (build 15A5327g)

Configuration:
This does not occur on iOS 10.x devices using the same SSID with the same captive portal, and the same mobileconfig profile.
The iOS device in question has an Apple smart keyboard attached which is used for all text input.

Notes:
When the Apple smart keyboard is disconnected from the iPad, and the problem is replicated, the passcode field accepts input from the on screen keyboard.

Comments

This is still present in iOS 11 GM Seed (15A372)

This was closed as a duplicate of 34109443.

This bug is still present in iOS 11 Beta 10 (15A5372a)


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com 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!