Thanks for updates.
It's a widely reported issue on XenForo forums (the forum software) and looks like an issue between iOS/Safari devices and Cloudflare (a paid for service we have to use). iOS/Safari and Cloudflare release updates and it seems one has caused an issue.
Despite being widely reported, we're still in a space where forum admins are trying to cobble together what is broke and a temp fix until iOS/Safari, Cloudflare or XenForo provide a patch. As an admin on another forum mentioned;
The thing that surprises me about the current issues is they don’t result in any errors at ‘my end’, i.e. regardless of Cloudflare delays or time-outs anywhere in the world XenForo and the MySQL database that lies behind it manages to keep all its ducks in a nice neat row. This thread has given me a whole world of pain, but no matter how bad the end-user experience my bit (XenForo) saw no data corruption or anything bad. Zero errors in the admin CP log. The issues are purely with the CDN, which is ultimately out of my hands.
^ it's a nightmare to work out the issue because everything a forum admin can control says things are fine.
It's not an issue with the server, or our forum.
Apparently the temporary fix which people have reported some success with is disabling HTTP/3 on Cloudflare which we've had enabled for many years, which I did at 4pm yesterday. It could be worth repeating the below if you haven't since 4pm yesterday;
- The Service Worker on your iPhone might be trying to load an old version of a file that no longer exists on the server.
- The Fix: Go to Settings > Safari > Advanced > Website Data, find the forum URL, and swipe left to delete it. This forces Safari to register a fresh Service Worker.