Upgrade to 0.16.2 - old iPad2s no longer supported

If you have a specific technical inquiry, construct your post with the following:

Summary

Since upgrading to v0.16.2, the old iPad2s we use no longer load Kolibri in a usable amount of time, nor do they really work if/when one is able to log in. The browser hangs up, or the page(s) never completely load.

I realized that it had to come to this one day in that the iPad2s presented other technical challenges in earlier versions. I wanted to report, though, that this version breaks the previous usability of these tablets.

Technical details

Version: 0.16.2
OS: Linux-6.1.21-v8±aarch64-with-glibc2.31
Python: 3.9.2
Installer: deb kolibri-server - 0.4.0-0ubuntu2
Server: nginx/1.18.0
Database: /home/pi/.kolibri/db.sqlite3
Free disk space: 625 GB
Server time: Thu Aug 01 2024 09:21:26 GMT+0100 (West Africa Standard Time)
Server timezone: Africa/Douala
Device ID: 86a460380dbbc8ff95b31688d3694024

Hi @cjackson,

As with every other time we’ve made Kolibri not work on the iPad 2s, this was not deliberate! This is useful to know, and it sounds like the page first takes a long time to load, and then slows down and eventually hangs after extended use?

Which version were you upgrading from, just so we have a point of comparison?

Kind Regards,
Richard

@richard : Just to be sure you know, I never thought the iPad2 issue was ever deliberate. I know they are long in the tooth, so to say. I figured that something had to change to make Kolibri better at the possible expense of ancient technology. :grinning:

I upgraded our system from the last version that had the mauve color scheme. I don’t remember which one that would be. The last time I would have upgraded our system before moving to 0.16.x would be in January of this year.

Yes, as for the behavior, it takes forever to load the landing page, if ever. Seems to hang/time out. If one is able to successfully log in, the next page also loads very slowly or never at all. Basically, on that version of the iPad, Kolibri is unusable at this point.

We do keep careful track of what our supported browser versions are, and for now have been trying to maintain compatibility with Safari 9.3 on iOS, and as we haven’t dropped support for it yet, this is why this was an accident, rather than deliberate!

We will be releasing 0.17.0 this week, so that might be the first thing to try, if possible, to see if we have incidentally made fixes that improve things. Otherwise, I’ll see if there’s anything general here that might be causing a problem, as the slowness doesn’t sound like something that would be unique to older Safari versions.

@richard :

Thank you again for your great work on Kolibri. I just installed 0.17.0. Sadly, the same issue continues with the iPad2s.

Thanks @cjackson - we will look into it and see what we can find.