Our policy has always been to support the “latest, stable releases of all major browsers and platforms”. However, given the large number of still-in-use Apple Devices which are limited to iOS 12, we have made a temporary exception:
We will aim to support Safari on iOS 12.5 and iOS 13 until January 2023. Discourse 3.0 will be the last stable version to ship with iOS 12 / 13 support. After Discourse 3.0 is released, iOS 12/13 support will be removed from tests-passed (the default version used by self-hosted sites and on our official discourse.org hosting).
After that, iOS 12 and 13 users will then be shown the non-interactive basic HTML view. All iOS browsers are based on Safari so this will affect all of them, including Chrome, Firefox and DiscourseHub.
For reference, a list of devices and their maximum iOS version can be found at iosref.com/ios. Official guidance from Apple can be found on these pages:
The app’s supported iOS version is not directly related to Discourse’s supported iOS version. Technically, the app could be used to browse a super-old installation of Discourse. But that said, it’s safe to assume our app’s required iOS version will rise in the not-too-distant future
Note that from January 2023, we will go back to supporting only the latest iOS (currently iOS 15). We’re making a temporary exception for iOS 12 because some devices cannot be updated any higher (e.g. iPhone 5s/6).
We do not intend to do the same for iOS 13 / 14, because no devices are forced to be stuck on those versions.
Will older versions of Safari on macOS also be affected? If so, will it only affect macOS Mojave (since that’s the version of macOS that was released alongside iOS 12)?
Okay, so you’ll be dropping support for Safari 13 and Safari 14 too?
Ah, now it’s beginning to make more sense. macOS Catalina is the oldest version of macOS to support Safari 15, so that answers my question. Again, thanks a bunch!
I’m off to test if it’ll work on Internet Explorer 1.0…
Yes we should never be stuck on the loading spinner.
What exact model/browser/version are you using? Can you repro on meta? @david recently amended it so we run the code through a transpiler, maybe it regressed (or just got fixed)
Starting a couple of days ago, I have been stuck on the loading screen if I try to access the Sketchup forum on my iOS 12.5 device. Obviously, this is not happening with this forum. Is this something which can be fixed?
I think it should be sorted the next time the site is updated. I’m afraid most of the Team are enjoying their weekend at the moment, so I don’t have a firm idea of when that’s next scheduled?
Thanks. I also noticed that I can’t reply to messages on this forum from the iOS device. I can enter the reply, but when I hit the reply button nothing happens. I have to go to the forum on my pc and hit the reply button from there.