- 🇮🇳India Preeti.chawla
I have created a patch#2 to improve hamburger menu in Mobile. Added some delay while click on Hamburger menu. I have added video with Before and After state.
Please review - 🇺🇸United States w01f
Hi Preeti, the issue isn't so much that the transition is disruptive, as the speed with with the menu opens and closes is fine. But rather that a short delay should be added after pressing the icon before it can be activated again, to prevent a single, long tap or an accidental quick double-tap from simply open-closing the menu, which is unhelpful behavior.
- 🇮🇳India Preeti.chawla
HI @W01F Thanks for your feedback, As per your feedback I have created another patch#4. Now on double click menu are not open-close. Please review
- Status changed to RTBC
10 months ago 1:27pm 29 January 2024 - 🇮🇳India Kanchan Bhogade
Hi,
I have verified and tested Patch 3228221-4 on Drupal version 11. x for Olivero Theme
Patch Applied successfully!Testing steps:
- Install Drupal 11.x
- Set an Olivero theme
- Check hamburger menu for mobile view (Mostly ios)
- Apply the patch and check again for the same
Test Result:
When clicking on the hamburger menu open/close, a delay is added.Attaching GIF for reference.
Moving to RTBC
- Status changed to Needs work
10 months ago 4:31pm 1 February 2024 - 🇺🇸United States w01f
First, thank you both for your work on this so far.
I'm setting back to "needs work" and will endeavor to detail the issues a bit more here.
The original issue was only about the potential for accidental double-tapping, resulting in a potentially frustrating menu access experience for users on mobile.
The current delay as currently implemented actually degrades the user experience. Users expect immediate responsiveness when using buttons, links, anything really. So we don't want to disrupt (or delay) the near instantaneous open/close action of the menu upon a press.
Rather, after a press and open/close action has been performed, we should add a short delay until the button again becomes functional.
That is:
1. User presses burger menu to open (or close).
2. Trigger to open (or close) menu instantly fires and moves the menu.
3. Burger menu button is deactivated for .5s (or whatever the current delay is fine)
4. After delay, button becomes useable/clickable again.Thank you everyone, and I hope that helps.