Menu is no working on mobile version (Ella Theme)

Topic summary

Users of the Ella 6.7 Shopify theme are experiencing a mobile menu malfunction. The menu loads inconsistently—sometimes working on the homepage but failing on product pages, with the issue primarily affecting iPhones.

Key Findings:

  • One user reports having two identical websites where only one experiences the problem
  • The issue appears device-specific (iPhone users)
  • Menu functionality is intermittent rather than completely broken

Resolution:

  • Halo Themes (the theme developer) has addressed and fixed this issue
  • Users can contact Halo Themes support directly for assistance
  • A technical fix is available through the theme owner’s support panel (requires login)
  • For those comfortable with code: replace a specific DOMContentLoaded event listener in the theme files (code snippet and screenshot provided)

Status: Resolved for users who implemented the fix, though some participants still seeking guidance on implementation.

Summarized with AI on October 31. AI used: claude-sonnet-4-5-20250929.

Hello guys!

This is my website: https://chicmeleon.com

I used Ella 6.7, and found the menu on the mobile version can load poorly, sometimes, it can load on the homepage but when you click some product and click the menu on the product page it can not load. Most of the time the menu on the mobile version cannot work.

Hi, I’m having the same issue. I also have the Ella theme and the issue with the menu on mobile only happens with iPhones. Have you found any solution?

Not yet :disappointed_face: Have you tho?

Not yet either. I have two websites. Same design, theme, and apps. One of them works fine, the other is still down

Hello, How did you solve this problem?

Hi, yes. Please contact Halo Themes. They solved this issue for me

You can resolve this issue through the following link: https://halosoft.ticksy.com/ticket/3759712/

Additionally, this issue has been addressed and resolved on the theme owner’s support panel. (You should login)

1 Like

thanx a lot!! this fixed de issue!

In case you’re familiar with code and cannot grant login access, you can go to this file and replace this code:

document.addEventListener("DOMContentLoaded", function () {
    halo.init();
});

how to do?