
-
AuthorPosts
-
September 17, 2025 at 10:31 pm #1489325
Hi
I have an ongoing problem with some elements not appearing on Android and iOS devices unless you tap the phone screen.
I have done a screen recording with audio to demonstrate the problem. It’s only on mobile devices at swarezart.com
https://www.dropbox.com/scl/fi/ho9s6fk4hcz1ilco14r5r/RPReplay_Final1758140580.MP4?rlkey=kem95n5v8gmjdti75iwlf7m28&dl=0Will provide private links for logins
Thanks in advance.
EdSeptember 18, 2025 at 4:28 am #1489332Hey Swarez,
This looks like a result from WP Rocket lazy load, first try disabling WP Rocket lazy load, then clear your CDN cache, this may take a couple of hours, and then check.
If that doesn’t help try disabling WP Rocket completely, then clear your CDN cache, this may take a couple of hours, and then check.Best regards,
MikeSeptember 18, 2025 at 8:51 am #1489343Thank you so much Mike – I don’t know what I would do without you!!!
I have done those processes. Will give it a few hours and report back.
Ou of interest – if the issue lies with WP Rocket Lazy Load, would you advise turning the native WordPress LazyLoad back on intead and kepp WP Rocket disabled?Best wishes
Ed-
This reply was modified 3 weeks, 1 day ago by
Swarez.
September 18, 2025 at 11:28 am #1489352Hi,
You could try that, but typically lazyload waits for user interaction before loading the content / element, this may not be desirable on some devices like iPhone, but give it a try.Best regards,
MikeSeptember 18, 2025 at 10:55 pm #1489373I activated the native WP Lazy Load after around 10 hours. At no point have I managed to get rid of the issue, either with or without some kind of Lazy Load function. So I will have to disable WP Rocket now, as you suggested, and test again.
Please keep this thread open if you would please Mike – so I can post back a yes or no.
Just found this on WP Rocket help:
“Delay JavaScript Execution improves performance by delaying the loading of all JavaScript files and inline scripts until there is a user interaction (e.g. moving the mouse over the page, touching the screen, scrolling, pressing a key, scrolling with the mouse wheel). ”
Looks like JS perhaps? Seems to fit the behaviour in my video… Out of interest – what JS script is requried to react to a mouse movement or screen tap? Maybe I can exclude it…
Many thanks
EdSeptember 20, 2025 at 8:15 pm #1489421Hi,
We will leave this open to hear back from you, let us know if disabling WP Rocket solves.
WP Rocket is monitoring the user interaction, so you can’t exclude it.
WP Rocket use to have a doc on their site that listed different themes and the recommended exclusions for them, including Enfold, but my link to it doesn’t work anymore and I can’t find where they moved it to. Nonetheless the first step is to isolate the error, if disabling WP Rocket doen’t help, perhaps your CDN is contributing to this?Best regards,
MikeSeptember 25, 2025 at 9:33 am #1489558Hi Mike
I am currently testing individual JS files from inclusion in WP Rocket. The plugin is the reason why I have this behaviour so am now systematically going through a test phase.Interestingly, excluding the ones I have identified from being delayed (which also covers user input) breaks some of the theme functionality! So whaever I do it doe3sn’t seem to resolve the issue. So now I am trying to exclude a couple of files from the ‘deferred’ command so that it loads without delay.
However, at this stage I do not know if that simply means it’s there on the front end (on page load) but will not execute until the user interacts (touches or scrolls) with the screen. If that’s the case I am still at square one.
Will report back.
Many thanks
EdSeptember 26, 2025 at 3:20 pm #1489601 -
This reply was modified 3 weeks, 1 day ago by
-
AuthorPosts
- You must be logged in to reply to this topic.