Hi,
We see that the flipbook is not working in desktop either.
We notice there is an error from rocket-loader.min.js. It blocks all page scripts and loads them in delayed manner. But if it self is throwing error, all scripts are never loaded. DearFlip is never loaded.
VM314:1 Uncaught (in promise) InvalidCharacterError: Failed to execute 'setAttribute' on 'Element': '="async"' is not a valid attribute name.
at <anonymous>:1:1243
at Array.forEach (<anonymous>)
at litespeed_load_one (<anonymous>:1:1218)
at <anonymous>:1:878
at new Promise (<anonymous>)
at litespeed_load_delayed_js (<anonymous>:1:863)
at litespeed_load_delayed_js_force (<anonymous>:1:567)
at c (rocket-loader.min.js:1:9405)
Try disabling the lazy load from Cloudflare and see.
Best Regards,
DearHive
Thanks for your reply
On the Cloudfare dashboard, I can’t find how to disable lazy load
I managed to disable rocket-loader by creating a rule.
The flipbooks still don’t display
HI,
You can disable rocket loader under Speed-> Optimization-> Content Optimization -> RocketLoader
You also have litespeed running, try disabling the combine js feature/lazyload. If the flipbook doesn’t appear when when cloudflare and lightspeed are disabled then it’s our issue.
See, we are not against there features/plugins, But please make sure that they are working in your site. Only enable them when you are sure they are working.
We too use Cloud Flare and lightspeed plugin in our sites, they are great when used correctly.
Give it a try by disabling rocket loader and litespeed. See if it works. else let us know. You did mention it was working before when any of these were not conflicting.
Best Regards,
DearHive
I managed to disable rocket-loader by creating a rule.
combine JS is disable
but flipbook doesn’t appear
I just disabled the Litespeed cache plugin.
In this case, the Flipbooks are visible and working again.
However, my site is considerably slowed down.
Hi,
Here is a tip to enable litespeed.
In your case, litespeed is not the issue; there is a plugin/theme that has faulty code. So when litespeed tries to merge all the javascript code into one file and the faulty scripts is also merged, whole output file is faulty.
You can one by one disable a plugin to check where it fails. In case of theme you can just use theme live preview in customizer.
Best Regards,
DearHive