Calendar entries with uncommon characters in URL are not correctly linked

Originator:raschee
Number:rdar://22016431 Date Originated:2015-07-27
Status:Open Resolved:
Product:iOS Product Version:9
Classification:UI/Usability Reproducible:Always
 
Summary:
I have a calendar entry linking to https://primarschule-margelaecker.schule-wettingen.ch/aktuell/2015/3/29/projektwoche-"alles-mist" (for Example).

On the mac, this links correctly when clicked (see attachment). On iOS, however, it seems like the text in the URL field is not linked directly but via URL autodetection, which fails. Clicking the link only opens the highlighted text as URL, not the complete URL field.

Since this field is designated as a URL field, it should be just linkified without autodetection.

I know I could just replace the quotes in the URL with correctly URL-encoded %22 but this won’t work for subscribed calendars.
Also there is a separate issue (which I will file shortly) in which calendar (on both iOS and OS X) actually transforms the %22 inside imported and subscribed .ics files in the URL field back into a quote…

Steps to Reproduce:
1. Subscribe to https://primarschule-margelaecker.schule-wettingen.ch/aktuell/calendar.ics (or the attached testcase.ics)
2. Locate the event called “Projektwoche "Alles Mist"”
3. Open the URL associated with the event.

Expected Results:
Safari opens on https://primarschule-margelaecker.schule-wettingen.ch/aktuell/2015/3/29/projektwoche-%22alles-mist%22

Actual Results:
Safari opens on https://primarschule-margelaecker.schule-wettingen.ch/aktuell/2015/3/29/projektwoche-

Version:
iOS 9 beta (13A4305g)

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!