Apple releases iOS 9.three.1 with repair for bug that causes tapping hyperlinks to crash iPhones
Nicely that was fast. A few days after a bug affecting iOS began making the information, Apple has launched a repair. iOS 9.three.1, now obtainable on the iPhone and iPad, fixes this bug. The changelog is sort of type as there’s just one merchandise. “Fixes a problem that triggered apps to be unresponsive after tapping on hyperlinks in Safari and different apps,” it says.
As a reminder, many customers reported on Apple’s boards that Safari or some other app would crash in the event that they tapped on a hyperlink. It seems some third-social gathering app builders began abusing an iOS 9 function, common hyperlinks. The bug wasn’t simply affecting iOS 9.three, it was additionally affecting customers on older variations of iOS 9.
With iOS 9, Apple launched Common Hyperlinks, a model new method to deal with hyperlinks with native apps. App builders, akin to YouTube, can register domains to open net hyperlinks immediately into an app, bypassing Safari.
That’s why once you click on on a youtube.com/somethingsomething hyperlink, iOS opens the YouTube app as an alternative of loading an internet web page in Safari. This can be a nifty function, besides when app builders abuse it.
However some builders, resembling Reserving.com, related their apps with all types of domains — too many domains to be exact. With 2.4MB value of area-identify-to-deep-hyperlink entries within the Reserving.com app, the swcd course of that checks common hyperlinks was overflown. In different phrases, Apple didn’t put a restrict on common hyperlinks and a few app builders abused it.
It’s good to see Apple reacting so shortly. However this bug additionally exhibits that common hyperlinks are nonetheless a younger know-how and Apple nonetheless has some work to do to optimize them.