Ursache: Das div-Element mit der ID #mm-blocker
ist für das Schließen des Menüs verantwortlich und liegt im Normalfall über der Seite (die vom Off-Canvas-Menü nach links oder rechts verschoben wurde).
Über eine Option von jQuery.mmenu kann der Knotenpunkt im DOM ausgewählt werden, an der das fertige Menü eingefügt werden soll. Da sich der Name der Option zwischenzeitlich geändert hat, kommt es bei einer Aktualisierung des Menüs zum genannten Problem: Das Menü wird im DOM anders positioniert, der #mm-blocker
liegt plötzlich über dem gesamten Viewport – eine Nutzung des Menüs wird so unmöglich.
Lösung: Der Selektor-Name muss angepasst werden.
bis Version 5.7: offCanvas: { menuWrapperSelector: ".wrapper", }, ab Version 6.0: offCanvas: { menuInsertSelector: ".wrapper", },