Universal Links can be completely disabled via iOS 11 Safari without option to re-enable

Originator:aeromusek
Number:rdar://32840542 Date Originated:06/18/2017
Status:Closed Resolved:Yes
Product:Safari Product Version:iOS 11 Developer Preview 2
Classification:UX Issue Reproducible:No
 
Summary:
If you tap-and-hold on a Universal Links in Safari and select "Open in New Tab", that will disable Universal Links for that domain. This is the same behavior as iOS 9/10, but before there were numerous options to undo. All of these options appear to be gone in iOS 11, meaning once the domain is disabled, it is impossible to re-enable.

Steps to Reproduce:
1. Open a page in Safari containing a valid Universal Link.
2. Click the link and ensure it correctly launches the corresponding app.
3. Tap-and-hold on the link and select "Open in New Tab".
4. App will not open.
5. Click the link again. The app will not open.

Expected Results:
Ideally, selecting "Open in New Tab" would trigger Universal Link behavior as with any other link. If not, at the very least there should be the same "Open in [app name]" option available in the menu.

Observed Results:
Universal Links are permanently disabled for a domain with no option to re-enable.

Version:
Most recent version in iOS 11 beta 2.

Comments

On iOS 11 link long-press menu: "Open" or "Open in new tab/background" sets pref to website; "Open in app" sets pref to app.

If you're not seeing "Open in [app name]" this is a bug in Universal Links and you'll need to Offload the app and then Reinstall it. Be thankful for that because in iOS 10 you'd have to remove the app completely and reinstall which would of course delete all the local app data.

By matt.sephton at Sept. 24, 2017, 10:35 p.m. (reply...)

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!