From aff6f4bc8f0d87ecddb22a99fd229f4f35e09d8e Mon Sep 17 00:00:00 2001 From: AdityaSharma-Git3207 Date: Wed, 4 Feb 2026 23:22:10 +0530 Subject: [PATCH] Fix mobile menu toggle on touch devices Signed-off-by: AdityaSharma-Git3207 --- wagtailio/static/js/components/mobile-menu.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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();