Hi, for the last few days the mobile hamburger menu has been behaving incorrectly. At first, I noticed it in Microsoft Clarity (where clicks were not being registered properly), but since Clarity injects extra scripts, I disabled it. However, the issue kept getting worse afterward.
After updating everything (WordPress core, plugins, and Woodmart), the problem still persists. Additionally, I noticed that in the newest Woodmart update two new modules, popup and floating blocks were added, but they are not displaying their icons correctly. This makes me think the issue might be related to a Woodmart theme itself.
Here’s what I’ve already done to troubleshoot:
* Switched PHP versions (tested on 8.1, 8.2, 8.3 and 8.4).
* Deactivated all plugins except the ones required by Woodmart.
* Reinstalled both the theme and WordPress.
* Enabled debugging — no critical PHP errors appeared, only deprecated notices from WPML and Flexible Shipping.
* Forced WooCommerce scripts (woocommerce.min.js
, wc-cart-fragments
) to load manually in functions.php
.
* Verified that wp_footer()
is correctly included in my child theme.
* Cleared all caches (Woodmart cache, browser, and server-level).
* Downgraded and upgraded versions of plugins and themes.
* Tested both the child and parent themes.
Despite all that, the hamburger menu still requires two clicks or more to open or doesn’t react at all and doesn’t always toggle properly.
Thank you for your help, it’s a production WooCommerce site, so I’d really appreciate guidance on what changed in the latest release regarding header scripts or mobile navigation initialization. But i also have staging site, i will privide both access in private content.