• SiteBolts

    (@sitebolts)


    Hi there, we’ve noticed several issues with the Happy Addons “Nav Menu” that are preventing us from using it over the default Elementor nav menu.

    Here’s a bare-minimum reproducible example page that showcases the three issues we’ve found:

    https://happymenu.debgr.com/

    The issues are listed on that page but we’ll post them here as well for search/archival purposes:

    Issue #1: Icon loading issue

    The dropdown menu items are failing to load their “fa-angle-down” icons. They load fine in the Elementor editor but not on the frontend.

    Issue #2: Inconsistent CSS media queries

    When the browser width is between 768px and 782px, the menu turns into a mobile hamburger menu, but is still loading the desktop menu’s CSS, causing it to appear giant.

    Issue #3: Mobile menu items repeatedly opening and closing

    When you try to expand a menu item in the mobile menu (in other words, click the arrow next to “Link 2”), the menu will repeatedly expand and collapse. Perhaps there are two event listeners fighting each other?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support Md. Tanvir Chowdhury

    (@tanvir101)

    Hi @sitebolts,

    It seems some technical issues are occurring on your site. As it’s a site-specific issue and we have to properly investigate it to share a resolution, please contact our support team. From the forum, we are unable to share a fix for it.
    We will be awaiting your response. Appreciate your understanding and cooperation in this case.

    Thread Starter SiteBolts

    (@sitebolts)

    @tanvir101 – The issues described above are an issue with the Happy Addons nav menu widget, not with any specific website.

    The webpage that we linked to is a bare-minimum reproducible example page with just Hello Elementor, Elementor, and Happy Addons installed. It shows that the issues occur even when there are no other plugins involved.

    Plugin Support Md. Anower Hossain

    (@anowerhossain16)

    Hi @sitebolts,

    Please note that these types of issues are not always caused by plugins. Often, certain themes or Elementor settings can lead to this behavior. Kindly review the following:

    1. Regenerate CSS from Elementor → Tools → Regenerate CSS & Data, then clear all cache (plugin, server, CDN, browser).
    2. Enable Font Awesome 4 Support from Elementor → Settings → Advanced, and if needed, temporarily install a Font Awesome plugin to verify the icon library loads correctly.
    3. Double-check Elementor Nav Menu responsive settings and ensure the correct breakpoint configuration is applied.
    4. Review theme and Elementor breakpoint settings to avoid overlap between desktop and mobile ranges (especially around 768px).
    5. Check for any custom CSS or duplicate menu widgets that might be causing style conflicts or multiple click events.

    These are usually configuration-related and not very deep technical issues. Please review these points and let us know the results. If needed, please contact our support for a deep investigation.

    Thanks, and have a nice day.

    Thread Starter SiteBolts

    (@sitebolts)

    Hi Anowar, thanks for the follow-up. Here are the results of our testing:

    1 – Clearing Elementor’s cache doesn’t resolve any of the issues. The testing site we have set up here isn’t using any other forms of cache either.

    2 – Setting “Load Font Awesome 4 Support” to “Yes” fixes the missing dropdown icon. That’s a good workaround, although the Happy Addons plugin should ideally check for this setting and/or have some kind of default/fallback to account for this. Since this issue occurs on a fresh WordPress installation with all of the default Elementor settings, that means that the Happy Addons “Nav Menu” element is currently showing a broken icon to anyone who hasn’t specifically gone and changed that setting, unless their theme happens to be loading FA4 on its own, which isn’t guaranteed. If FA4 is required for Happy Addons to work correctly, then the Happy Addons plugin should enqueue it on its own, not fail silently.

    3 and 4 – We don’t see any breakpoint options on Happy Addons “Nav Menu” element. There’s a section called “Responsive Navigation” but it doesn’t appear to let you make any breakpoint width adjustments. Also, even if that does fix it, the real issue is that the nav menu’s default CSS doesn’t correctly handle the (768px – 782px) range of browser widths. This issue occurs on all of the “Twenty” themes as well as “Hello Elementor” with no modifications made, so the underlying issue appears to be with the Happy Addons CSS.

    5 – This is a fresh installation with just Elementor, Happy Addons free version, and the Hello Elementor theme with no customizations made. These issues also occur on WordPress’s official “Twenty” themes. No workarounds or special settings should be required to have the Happy Addons “Nav Menu” work correctly in these situations. These appear to be bugs that need to be corrected in a future release.

    Please have your developers review these issues on your end when you get a chance; they can be easily reproduced on a fresh installation of WordPress. We like many of the features that the Happy Addons “Nav Menu” element offers over the default WordPress nav menu, but right now those issues are problematic enough that we can’t justify using it on production sites.

    Plugin Support Md. Anower Hossain

    (@anowerhossain16)

    Hi @sitebolts,
    Thank you for the detailed testing and for providing the reproducible example. We really appreciate the time you took to document each point clearly.

    Regarding the icon behavior, you are correct that enabling “Load Font Awesome 4 Support” resolves the missing icon. The widget currently relies on the icon library provided by Elementor, and when FA4 compatibility is disabled, those legacy classes may not load on the frontend. Your suggestion about implementing a fallback or checking the setting internally is valid, and we will forward this to our development team for review.

    For the breakpoint and CSS behavior between 768px–782px, as well as the repeated toggle behavior in the mobile menu, thank you for confirming that the issue occurs on a clean installation with the Hello Elementor and default Twenty themes. That helps rule out most environment conflicts. We will share your test case with our developers so they can investigate the CSS breakpoints and JavaScript event handling within the Nav Menu widget.

    We appreciate you bringing these findings to us along with a reproducible setup. Once our team reviews the behavior, we will update you with our findings or improvements in a future release if required.

    Thanks again for your detailed report.

Viewing 5 replies - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.