Our platform publishes our users' calendars as an .ics feed to which they can subscribe to - the feed is generated at runtime using PHP and the links are published using the format of webcal://domain.com/calendar/very-long-impossible-to-guess-filename.ics
and up until recently, on a Macbook, this would open Apple Calendar -> New Calendar Subscription with a prefilled Calendar URL
, like this:
This is no longer the case - now it opens Google Calendar (inside the browser) which tries to add the calendar to itself - this is not what we want.
Behavior confirmed on Chrome 78 for MacOS Mojave and MacOS Catalina. It still adds the calendar correctly on iOS. When clicked on Safari for MacOS, it asks to switch to Chrome, which then, again, proceeds to redirect to Google Calendar.
How do we get back the behavior we had, which is opening Apple Calendar on MacOS through a link? Keep in mind downloaded .ics files aren't an option for us because of our goal which is to let our users keep track of their ever-changing schedules on the site through Apple Calendar.