new "open" banner for Universal Links does not respect push-state url changes
| Originator: | itsbusticated | ||
| Number: | rdar://22745310 | Date Originated: | 9/17/2015 |
| Status: | Open | Resolved: | |
| Product: | Safari | Product Version: | iOS 9.0 |
| Classification: | UI/Usability | Reproducible: | Always |
Summary: when a site uses push-state to manage url updates AND integrates iOS' Universal Links, the "open" banner displayed in safari (see attached screengrab - what's the official name for this?) falls out of sync and can never be updated to use the correct url. Steps to Reproduce: 1. using a site and app which implement iOS' Universal Links, visit a page using mobile safari 2. once webpage loads, you should see the "open" banner at the top (scroll down to reveal if necessary). 3. tap the "open" link in the banner. you should be taken to the corresponding view within your iOS app 4. return to safari and navigate to another page, ensuring site updates url via push-state (ex: from example.com/ to example.com/foo) 5. tap the "open" link in the banner again. Expected Results: 1st tap to open takes you to one view within the associated iOS app, 2nd tap to open take you to another view. more specifically, after navigating to a new webpage using push-state, the "open" link within the banner is updated so that when tapped you are taken to the app view which corresponds with the new url. Actual Results: tapping "open" within the Universal Links banner always takes you to the view which corresponds to the first url you visit. Version: iOS 9.0
Comments
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!