Okay
  Public Ticket #4517702
nothing happens on the menu icon (hamburger) on mobile
Open

Comments

  • Hyeonjin Cho started the conversation

    When I open the website on mobile and tap the menu icon, nothing happens. The menu doesn’t open at all.

  • Hyeonjin Cho replied

    We'll see if the issue will be resolved when updating new plugin tomorrow.

  •  1,000
    Neuron replied

    Hi,

    I've just fixed the issue. The issue was that the mobile menu icon was not linked with the menu template, so please take a look at your site now.

    Feel free to ask for anything you need.

    Kind Regards


  • Hyeonjin Cho replied

    how can I link with the menu template? I can't find the mobile menu

    Attached files:  mobile menu.png

  •  1,000
    Neuron replied

    Hi,

    Please go to your homepage > hover over the Edit with Elementor button > open the Mobile Menu popup template.

    Feel free to ask for anything you need.

    Kind Regards


  • Hyeonjin Cho replied

    I’ve checked the mobile hamburger menu settings on our site. The icon is already linked to the Mobile Menu (Template) and the Action is correctly set. However, the hamburger button still does not work on mobile devices.

    When I deactivate the neuron builder plugin, it works. 

  •  1,000
    Neuron replied

    Hi Hyeonjin,

    I checked the issue with your site. The “elementorModules is not defined” error only appears when you view the site logged out. This isn’t a bug in Elementor or your theme, it’s caused by your hosting’s caching/JS optimization (SiteGround Optimizer).

    To fix it, you need to exclude the Neuron Builder scripts from being combined or deferred. Here’s how:

    1. Log in to Site Tools → Speed → SG Optimizer → Frontend Optimization → JS Options

    2. In “Exclude JS from Combine/Defer”, add these two script handles:

      1. neuron-frontend-js
        neuron-elements-handlers-js
    3. Save changes and purge all caches
    4. Reload the site logged out — the error should be gone.

    This ensures that Elementor scripts load first, preventing the error.

    Let me know if you run into any trouble while updating these settings.

    Kind Regards


  • Hyeonjin Cho replied

    Hi, 

    Unfortunately, there is no js file you mentioned. 

    1. neuron-frontend-js 
    2. neuron-elements-handlers-js

    Only konference.js is visible.


    Attached files:  Screenshot 2025-11-30 173734.png

  • Hyeonjin Cho replied

    Hi,

    I’ve tested the site with SG Optimizer completely turned off.

    • The homepage and event list page load correctly.

    • However, all other menu pages now show a blank white screen.

    Please check why these pages are failing to load.

    Thanks!

  •  1,000
    Neuron replied

    Hi Hyeonjin,

    I’ve checked your website again, and everything is now loading correctly on all pages. The previous issues with the blank screens and the JavaScript errors are no longer appearing.

    I’ve also recorded a quick video walkthrough to show you the website working normally from my side.
    Please have a look and let me know if everything looks good on your end as well.

    If anything else comes up, feel free to reach out.

    Kind regards,

    Attached files:  seattlebazart.mp4


  • Hyeonjin Cho replied

    Hi,

    Thanks for checking the site and for the video.
    I wanted to clarify that the issue was actually resolved on my end after I completely removed the SG Optimizer plugin. Once I deleted it, all pages—including the ones that were previously blank—started loading normally again.

    It seems that there is a significant conflict between Neuron Builder and the caching/optimization features from SG Optimizer. Before your reply, I had already confirmed on both mobile and desktop that everything was working correctly.

    However, this morning when I checked the site on mobile, the blank screen issue appeared again, and the page wasn’t loading properly. When I went into my hosting panel and manually purged all caches, the site went back to normal.

    So right now, the site only works if I manually clear the server cache each time. I would really like the website to function normally without needing to manually purge cache, and without having to worry every time I or my users visit the site.

    Could you please advise on how to prevent these conflicts so the site remains stable without manual cache clearing?

    Thank you, and I appreciate your help.

  •  1,000
    Neuron replied

    Hi,

    We've just released a new update of the Neuron Builder plugin fixing the issue.

    As you can see in the plugin changelog, this was the issue: Fixed JavaScript error “Failed to execute ‘observe’ on ‘IntersectionObserver’: parameter 1 is not of type ‘Element'” by adding null checks before calling observer.observe()

    I've attached the latest version of the Neuron Builder plugin, install it by going to Dashboard > Plugins > Add New Plugin > Upload Plugin.

    https://neuronthemes.com/api/plugins/neuron-builder.zip

    Feel free to ask for anything you need.

    Kind Regards