Web page not rendering fully on iPad

Dear all,


We manage a UK-hosted web app (built on LAMP/Ajax/jQuery) that recently started malfunctioning for our US-based users on iPads only. The biggest hurddle here is that we cannot reproduce the issue on our end, even when connecting to the app through a US-based web proxy service.


The app is a sensory system used by assessors to profile and score the various products presented to them using sliders and buttons. Some of our users have deployed iPads, others rely on netbook-style computers like chromebook etc.


The problem our US iPad users are experiencing is that once logged into the system, the evaluation form that should appear in front of them is only partially rendered: top and bottom of the page are displayed while all the inputs that should have been in the middle of the page are not. Our users have found out that a simple refresh of the page will allow it to load fully the second time. In a nutshell:


  • The issue is of a specific page, part of a web app, only partially loading the first time it's called but loading in full after it's reloaded/refreshed
  • Users in the US are experiencing the issue every single time they use the system, using Safari Mobile on iPad with iOS 11.2.5
  • We cannot reproduce the issue using our iPads (iOS 11.2.5) both from our location (the UK) and through a US proxy
  • The issue does not occur with non-iOS devices (not tested on iPhone)


The symptoms are such that we think it must be down to caching and/or network reasons. In an attempt to fix this issue, the following meta markups were added to the source code for that screen:


<meta http-equiv="pragma" content="no-cache" />

<meta http-equiv="cache-control" content="no-cache, no-store, must-revalidate" />

<meta http-equiv="expires" content="0" />

<meta content="yes" name="apple-mobile-web-app-capable" />


However, the issue still persists even after the 4 lines above were added to the code of the app.


Any idea where we should be looking next? Are there any known limitations to the caching system in Safari on iOS?


Thanks in advance for your help with this.


Best regards,


Antoine.

Web page not rendering fully on iPad
 
 
Q