diff --git a/wagtailio/static/js/components/mobile-menu.js b/wagtailio/static/js/components/mobile-menu.js index bcb4424d6..8d0e16efd 100644 --- a/wagtailio/static/js/components/mobile-menu.js +++ b/wagtailio/static/js/components/mobile-menu.js @@ -32,8 +32,8 @@ class MobileMenu { } bindEventListeners() { - // Use mousedown since click events are being prevented - this.node.addEventListener('mousedown', (e) => { + // Use pointerup for reliable mobile/touch interaction + this.node.addEventListener('pointerup', (e) => { e.preventDefault(); e.stopPropagation(); this.toggle();