Broadcast Theme Issue with drawers - HELP

Topic summary

A user is experiencing issues with cart and mobile menu drawers on their Shopify store using the Broadcast theme. Both drawers fail to open properly on the preview site.

Current workarounds:

  • Cart drawer disabled on live site (not opening when Add to Cart is clicked)
  • Temporary code implemented to display mobile menu, but not the designed storefront version

Proposed solutions:

  • One commenter suggested adding specific code before the </body> tag in theme.liquid file
  • Another referenced a previous community thread about mobile drawer menu issues in Broadcast theme

Root cause identified:

  • Theme JavaScript expects a specific HTML element that appears to be missing
  • The issue likely stems from code modifications made by the user

Recommended fix:

  • Compare current header section with older theme versions or a fresh download from the theme store to identify missing elements
  • Restore the required HTML structure

Status: Unresolved. User unsure how to modify HTML structure, and precise instructions unavailable since Broadcast is a paid theme with restricted code access.

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

I am having issues with both my cart and Mobile menu Drawers

I must have done something wrong while playing around with the code :disappointed_face:

So currently on my live site I have disabled Cart drawer as its not opening when ATC button is clicked

And have used a work around code to get the menu to be visible on mobile - but ideally i would like my mobile menu to appear

www.thebodyshop.se >>>LIVE SITE

https://oppv4hu2zphzny1m-86803415371.shopifypreview.com >>>Preview where nothing works

You can try to add this code to theme.liquid file, before and check again


Once again – https://community.shopify.com/c/shopify-design/mobile-drawer-menu-doesn-t-open-broadcast-theme/m-p/3069401/highlight/true#M800602

i am not sure how to change the HTML structure

the solutions are only opening up a menu but not the Mobile Menu designed on the store front

This is because theme Javascript expects this element to be present.

If you have older versions of your theme, have a look at those – whether the missing element is still present.

Or, you can download a fresh copy of the theme from the theme store, find the header section and compare with what you have in your theme.

Unfortunately, can’t give more precise instructions because this is a paid theme and I have no access to its code.