Issue metadata
Sign in to add a comment
|
Use new tab instead of modal UI for iOS Captive Portal Login page |
||||||||||||||||||||||||
Issue descriptionUsing a new tab instead of the modal: - allows us to render all the "chrome" that may still be useful to a user (in particular the URL/title and security icon at the top to help the user understand whether the site is secure). - requires less eng work to get the UI consistent with the rest of the browser UI and keep consistent with any updates - is consistent with the way Chrome on other platforms handles captive portals (namely Android)
,
Nov 3 2017
Won't this lead to a proliferation of needless additional tabs for users? Mardini, what do you think?
,
Nov 3 2017
It shouldn't. A new tab will only open if the user taps on "Connect" and the newly created tab can be used just like any other tab. I suppose in the worst case where the user doesn't know what tabs are or how to close them, the number of tabs will grow, but that should probably be addressed separately through user education. On other platforms, the CaptivePortalTabHelper tracks if that tab is a captive portal login page. If we wanted to, we could do something similar and then close the login tab once the user connects to the internet. However, we would need to prompt the user in some way and ask if they wanted to close the tab because even after the network connects, we don't know when the user is done with the login page. (Some captive portals show additional information after the login is complete.) I will update the design doc with the new flow and with potential options for cleaning up the "login" tab.
,
Nov 3 2017
What michaeldo@ said. Pink: I added you to the thread where we entertained the various options. |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by bugdroid1@chromium.org
, Nov 3 2017