Dropdown Menü & Speed load in Flatsome Theme

Hi Community,

I have a new, massive problem with speed load & dropdown

I tryed WP-Rocket & Perfmatters and always have the same problem:

Wether I have clickdelay in the dropdown on mobile which causes a high bouncerate or my page looses so much speed that I end up at 60 points in web core vital test with a high CLS.

With both options I loose so many sales that my shop is almost crashing.

The problem seems to be new. Does anyone have an idea how to solve that?

I copy you the last mail from Perfmatters support. I’m really worried and really need help with that 😕

" The final problem with those dropdown menus is that they require at least some of the main Flatsome theme JavaScript to be loaded for them to trigger.

This is the minimum chain of scripts that I have been able to get away with to get that working (I have them commented out right now):

So keeping everything delayed is masking a lot of those things and keeping the score up, but then the dropdown is not going to work on first click because the scripts are not loaded yet.

But when those are excluded and allowed to load right away, the score drops significantly due to the JS weight from Flatsome and some CLS that is introduced from the theme and way things load. CLS is 25% of your score, so it’s very important.

We tested managing the JS options in WP Rocket as well, and the results are the same. You either get the click delay issue or the CLS.

So keeping everything delayed is masking a lot of those things and keeping the score up, but then the dropdown is not going to work on first click because the scripts are not loaded yet.

You need to ask the author

https://help.market.envato.com/hc/en-us/articles/203039054-How-to-contact-an-author

You mean the support of Flatsome? Well… I need to pay 59 Dollars for a renewed customer liscense for one question and the answer could let me to switch away from flatsome to some other theme. That’s why I look for community support first.

You gotta decide which one is more important for you but remember that paying for the support does not guarantee that you’d get the solution, if custom modification is required, you’d need to pay “modification fee” on top of the support fee.