Esto no sucede en los navegadores de escritorio hasta ahora desde mi prueba, sin embargo, si voy a este sitio web en un dispositivo Android actualizado, el menú se cerrará cuando haga clic en el cuadro 'ubicación o código postal'.
Puede ver el problema aquí: https://www.flyingbutler.com/
Pensé que tal vez configurar onClick:{close:false} podría tener algún efecto sobre el problema, pero no es así. ¿Alguien puede ayudar?
Así que actualicé a la base de código v9 de mmenu y eso resolvió el problema. No era lo que realmente quería hacer, ya que requería algún otro trabajo para que el menú funcionara exactamente como antes, pero sin embargo resolvió el problema sobre el que se planteó esta pregunta.
No pude reproducir tu problema con mi teléfono o emulador. Sin embargo, le recomiendo que use estados para sus elementos de interfaz de usuario si son relativamente cruciales para el flujo de trabajo del sitio web (navegación, menú, modales).
Luego puede realizar un seguimiento del estado de su menú, mientras está abierto o cerrado. Por lo tanto, puede elegir qué acción puede activar la alternancia. Eso agregará algunas líneas de código, pero aumentará el control sobre ui.
También puede reutilizar este enfoque con cualquier componente de interfaz de usuario que decida, incluso aumentar la cantidad de estados.
Espero que mi consejo te encuentre bien.