Home / Forums / WoodMart support forum / iPhone Safari: Mobile menu tap delay / not responding + slow page transitions
Home › Forums › WoodMart support forum › iPhone Safari: Mobile menu tap delay / not responding + slow page transitions
iPhone Safari: Mobile menu tap delay / not responding + slow page transitions
- This topic has 8 replies, 2 voices, and was last updated 4 months, 2 weeks ago by
Artem Temos.
-
AuthorPosts
-
February 12, 2026 at 2:54 pm #708370
v18abassiounyParticipantHi WoodMart Support Team,
We have a Safari iPhone performance / interaction issue that we couldn’t fix from our side:
Problem summary (iOS Safari only)
On iPhone Safari, the mobile hamburger menu often doesn’t open immediately.
Users must wait several seconds, sometimes it feels like the menu button is not responding, then it opens later.
Also when navigating between pages on iPhone (Safari), there is slowness / lag, and UI interactions feel delayed.
Expected behavior
Menu should open instantly on tap.
Page transitions should not block UI interactions.
Affected environment
Devices: iPhone (multiple models)
Browser: Safari (iOS)
Issue does not reproduce the same way on desktop browsers / Android (or it’s much less noticeable).
Steps to reproduce (consistent)
Open site on iPhone Safari.
Try opening the hamburger menu right after page load OR after scrolling a bit.
Menu tap is delayed / sometimes doesn’t open until waiting.
Navigate to another page and repeat; delays continue.
What we already tried
Disabled cache/minification features temporarily (no stable fix)
Tested with fewer plugins (still happens)
Cleared cache / tried private mode
Notes / suspicion
This looks like an iOS Safari touch/click handling + rendering/performance issue (tap events sometimes don’t trigger reliably during/after scrolling or under heavy JS). We saw similar iOS/WebKit behavior discussed in Apple’s dev forums regarding touch events not firing in some scroll states.
Also we found WoodMart community topics that sound very similar (mobile menu not working on iPhone Safari until refresh / after update).What we need from you
The best way to debug WoodMart mobile menu JS on iOS Safari (any known issue / patch / setting).
Which exact scripts should be excluded from minification/defer/delay JS for iOS Safari.
Any known conflict with off-canvas menu / sticky header / mobile navigation on iOS Safari.
If this is a known regression in a specific WoodMart version, please confirm and share the fix/workaround.
Can you advise what to send you?
We can provide:
iPhone screen recording showing the delayed menu response
Safari remote Web Inspector console logs
Theme version + plugin list
Any performance report you prefer (Lighthouse / WebPageTest / etc.)
Thanks in advance.
February 12, 2026 at 6:44 pm #708411Hello,
Thank you so much for purchasing our theme and contacting our support center.
Could you please disable all plugins that are not related to our theme and test how it works? Send us a short video that demonstrates this issue.
Kind Regards
XTemos StudioFebruary 15, 2026 at 2:12 pm #708633
v18abassiounyParticipantokay i did create a staging website that we can work in as i can’t do that in live enviroment and i did as you told me, deactivate plugins and screen record for Safari browser. You can check the login details again from the Private content section as you have full access and full controll of anything , you have my approval to do any testing on this staging website
February 15, 2026 at 2:21 pm #708634
v18abassiounyParticipanti added the video using Google Drive for easier access
February 16, 2026 at 10:13 am #708678Hello,
Thank you for providing the details and the video. As we can observe, you are attempting to open the mobile menu before the entire page is fully loaded. The mobile menu script, along with all other scripts on the page, is initialized after all assets have been loaded. Consequently, you can click and open the mobile menu later. The issue arises when your website loads slowly or you have a slow internet connection. Once you enhance the page loading speed, this problem will no longer affect you.
Kind Regards
February 16, 2026 at 11:23 am #708692
v18abassiounyParticipant<p>Hello Woodmart Team,</p>
<p>Thank you for your reply. The current behavior suggests the mobile menu is initialized only after window.load (once all assets finish loading). This causes the mobile menu button to remain non-interactive on iPhone Safari while the page is already visible.</p>
<p>Since navigation is a critical UI control, it should be initialized on DOMContentLoaded (DOM ready) or earlier, allowing the menu to function while non-critical assets continue loading in the background.</p>
<p>Request:</p>
- Please confirm which Woodmart script initializes the mobile menu and which event it is bound to.
- Provide a theme-side fix, hook, or patch to initialize the mobile menu on DOM ready instead of waiting for full page load.
- If this behavior is intentional, please advise which Woodmart settings or script exclusions should be applied so the menu is not delayed on iOS.
<p>Notes:<br>
The website uses only essential theme plugins (Woodmart Core, Woodmart Images Optimizer, Breeze, WooCommerce, Dokan, Elementor).<br>
The issue is reproducible on iPhone Safari, while Android opens the menu instantly under the same network conditions.</p><p>Kind regards,<br>
Ahmed Magdy</p>February 16, 2026 at 1:50 pm #708719Hello,
We will review the ability to change the event for the mobile menu on our next theme update. While it might look like a simple fix, it still requires a lot of testing since it may not work with other functions after unsynchronizing them.
Kind Regards
February 16, 2026 at 3:08 pm #708746
v18abassiounyParticipantHello,
Thanks for confirming. Understood regarding testing.
Could you please provide a temporary workaround (official hook/snippet or recommended settings) to make the mobile menu interactive before full page load on iOS, without waiting for the next update?
Also, please share the ticket/reference for this change and the expected theme version where it will be included.
Kind regards,
Ahmed MagdyFebruary 17, 2026 at 10:38 am #708824Unfortunately, there is no temporary workaround for this. We will consider implementing this in our 8.5 update.
-
AuthorPosts
Tagged: iOS, iphone, javascript, mobile menu, performance, safari, woodmart woodmart
- You must be logged in to create new topics. Login / Register