I’m currently building two sites with the plugin. One is working fine, the other is all good except for the slightest delay (maybe 300 ms) after clicking the hamburger before the mobile menu opens or closes. If inspecting the code, you can see a slight delay before the responsive-menu-pro-open class is added or removed from the html element (and is-active is added to the button element).
There are no console errors and nothing shows up in debug mode.
Unfortunately they are both test sites that I can’t share here. Both sites use the Genesis Framework. The one with the issue uses a theme built on the latest Genesis Sample theme which utilises new Genesis functionality so possibly there is a conflict in there somewhere.
Was hoping there might be a generic issue that causes this problem.
Ok so it appears to be due to a theme customisation that I have done. Still trying to work out what but no need to follow up. When I use the Gesesis Sample theme without customisations the delay disappears.
So it ended up being Gutenberg-related. There were full-width Gutenberg blocks throughout the site, and below 960px (same as the Responsive Menu) I hadn’t offset a negative margin with an equal amount of padding which meant the layout was slightly broken. So I am assuming that the broken layout then took the menu slightly out of the DOM which caused all sorts of issues.
Moral of the story is to be careful with negative margins.