Mega Menu loading delay & Custom JS not working after update
Hello BeTheme Support Team,
we are experiencing issues on a website built with BeTheme and would appreciate your assistance so we can safely keep the theme updated without breaking functionality.
Website: https://gaudeo-fit.com
Theme: BeTheme
Issue evidence: visible in the attached video recording and photo (on the right side)
1. Mega Menu – delayed loading
Elements inside the Mega Menu do not load instantly. Each mega menu requires approximately 1 second to fully render, which is noticeable on every hover/open action. This happens consistently across all mega menus and negatively impacts UX.
We would like to understand:
- Why mega menu elements are loaded with a delay
- Whether this is related to lazy loading or a recent BeTheme change
- How this can be optimized or disabled so mega menu content loads instantly
2. Custom JS stopped working after the latest update
After the latest BeTheme update, custom JavaScript code stopped working correctly.
Specifically:
- We implemented custom JS to open a popup / quick view on mobile devices
- The button click event no longer triggers the popup
- The same logic worked correctly before the update
- No JS errors were present prior to updating
We would appreciate guidance on:
- Changes in BeTheme JS handling or event bindings
- Recommended way to hook custom JS so it remains compatible with future updates
- Wheher certain BeTheme scripts now override or block custom click handlers
Goal
Our goal is to keep BeTheme fully up to date without introducing regressions, especially related to:
- Mega Menu performance
- Custom JS integrations
Please let us know what additional information you need (WP admin access, console logs, code snippets). We will gladly provide it.
Thank you in advance for your support.
Kind regards,
Comments
Hi,
1) Please, turn off all of the plugins, refresh your cache, and check if the problem persists.
Moreover, if you use a child theme, switch to the parent, and recheck it.
2) Sorry, but our policy states that we do not support third-party plugins or custom scripts, so, unfortunately, we cannot help you. I can only recommend contacting your web developer to check what is wrong with your script.
Best regards