Burger menu drawer is not being displayed after adding HTML code

Topic summary

A Shopify site owner is experiencing a mobile-specific issue where the burger menu drawer displays only a white screen and becomes unresponsive after adding a Review Harvest widget script. The menu functions normally when the script is removed.

Attempted Solutions:

  • Moving the script to the bottom of the HTML before the closing </body> tag
  • Wrapping the widget in a container with defined position and z-index
  • Using Chrome DevTools to inspect for overlapping elements

The original poster attempted these fixes but lacks the technical expertise to implement them successfully. One responder suggested the menu itself has no items, but the poster confirmed via screenshot that menu items exist and display correctly when the Review Harvest code is hidden.

Current Status: The issue remains unresolved. The conflict appears to be a CSS/JavaScript interference between the third-party widget and the mobile menu drawer, but no working solution has been identified.

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

Hi there, I have a services website and after adding a script to integrate Review Harvest to my website, my burger menu drawer is not being displayed anymore on mobile. It shows a white display and cannot go click anywhere else.

Once I remove the HTML code everything goes back to normal. Any idea?

My website: miamimarine.us

This is the script:

1 Like

Hey! @WalterCL ,

The issue is likely caused by the Review Harvest script interfering with your site’s layout or JavaScript, especially on mobile. It may be injecting styles or elements that cover the screen or conflict with your burger menu’s functionality. To fix this, try placing the script and the <div id="review-carousel"> at the very bottom of your HTML, just before the closing </body> tag, and wrap it in a container with a defined position and z-index to prevent it from overlapping your menu. You can also inspect the elements in Chrome DevTools to see if anything from the script is covering the screen or blocking interaction.

Tried to do it but turns out I’m not expert on this… :confounded_face:

The issue is with your burger menu drawer, as I have checked, because it does not have menu items, your menu has nothing, just have only icon.

It does have. Apparently is not being displayed when the HTML code with the script is there. If I hide it, it works again: