I have documented below in exhaustive detail the bug I have identified in the Atelier mobile menu loop structure. Please review on needlepoint.land Web Site (you guys already have the log in credentials) to view — I have added custom background colors (red and blue) to my menus to make the bug obvious.
A proposed solution/fix is specified at the bottom of this message. I hope your dev team is agreeable to this, unless it can be conclusively proven that the HTML/JS that drives the menu looping is WP/WooCommerce code only. If not, please fix/implement within 72 hours if possible so that I can proceed with launch of my client’s site by Labor Day in the US. If not, please suggest what I can do, as WooCommerce seems to be essentially a marketing organization that has been contacted about this and simply does not respond to technical emails. Thank you.
PROOF DOCUMENTING MENU BUG IN ATELIER version whatever
1st pass (my desktop menu has catalog option only
enabled in the menu structure)
what appears on the desktop menu bar is Catalog, Cart, Wishlist and search
(btw I added the following custom css
#mobile-menu {
background: red;
}
to make clear it clear when the menu looping occurs
)
When I first click on the Menu navicon you see (ALL RED)
catalog
wishlist (added by Atelier)
my account (added by Atelier)
logout (added by Atelier)
2nd pass
(I added this custom CSS
#menu-mobile-menu {
background: blue;
}
to make the transition in the menu loop clear)
MENU IS ALL RED initially
Catalog
cart
wishlist
my account (note this appears twice if you add My Account in the desktop menu)
logout
If you click on
catalog <– only this appears as blue
in subsequent loops
[aside: if you click on a product on a mobile device
and add it to your cart
you then have to go back up to the top and click on cart to proceed to checkout
so by this time the customer will have bailed out as there is no message
at the Add to Cart level to Proceed to Checkout (not a bug, but a shitty feature)]
Next,
I add My Account to Desktop Menu (which is completely reasonable, if not necessary)
then My Account appears TWICE in the 1st pass (red only) Navicon menu
but then only once in the 2nd pass (Blue Catalog) Navicon menu
(proposed) SOLUTION:
add code that does this
WHILE IN RED NAVICON MODE
IF (option EXISTS in user-defined main menu structure) then
DELETE (duplicate option) from predefined (by Atelier) mobile menu
# # #