Hi Tim,
I sincerely apologize for the inconvenience caused. I completely understand your frustration — deleting your caching setup shouldn’t have happened, and I’m truly sorry for that.
Regarding the issue, you’re right — it’s related to caching. The animations sometimes don’t load properly when a caching or optimization plugin delays certain GSAP-related JS files. As a workaround, please try excluding GSAP scripts from being cached or delayed in LiteSpeed Cache.
If you’d like, I can guide you step by step on how to set this up properly so animations work fine even when logged out.
Again, I’m really sorry for the trouble — I’ll make sure your case is handled more carefully moving forward.
Best regards,
Habibur
Hi Hamim/Habibur,
thanks for the reply and your apology — appreciated.
After testing on my side, I’ve managed to narrow it down quite a bit and seem to have found a very promising working setup. I’ll still run some additional tests to confirm stability before posting details here.
It would really help if you could briefly outline which JavaScript functions your plugin relies on or manipulates (e.g. load order, DOMReady hooks, event bindings, etc.), so we can make sure they’re not affected by caching or JS optimization. (I excluded GSAP already from optimization – so it can’t be that). How would you set up LS Cache at Page Optimization > JS Settings?
And yes — I have to say, finding the fix myself after a week wasn’t exactly what I’d consider “better support”.
Let’s see if we can get this fully documented so others won’t run into the same issue again.
Best,
Hi @timallgaier ,
Thanks for the update and for the work you put into researching this.
Regarding the JS side, our plugin primarily follows standard WordPress/Elementor script handling and relies on GSAP triggers. We do not use any custom or unusual load-order logic, so most issues come from script combination or delayed loading.
The setup we generally recommend for LS Cache is:
JS Combine: OFF
JS Minify: ON
Delay/Defer JS: OFF
Exclude GSAP + our animation scripts.
This setup keeps everything loading in a stable and predictable order.
Once you confirm your final working setup, feel free to share it — we’d be happy to add it to our documentation so others benefit as well.
Thanks once again for your cooperation.
Best Regards,
Hamim – Wealcoder Support Team
-
This reply was modified 3 months, 3 weeks ago by
Hamim Bepari.
-
This reply was modified 3 months, 3 weeks ago by
Hamim Bepari.
-
This reply was modified 3 months, 3 weeks ago by
Hamim Bepari.
To close this case – I’ve continued testing on my end and can now confirm, that the issue was caused by JS Defer in LiteSpeed. After turning that off (while keeping Guest Mode active), everything runs smoothly — even when logged out. And the pagespeed scores will remain high because of the guest mode.