Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hamburger menu (overlay menu) not working on specific IOS versions #87290

Open
saginpj opened this issue Feb 8, 2024 · 14 comments
Open

Hamburger menu (overlay menu) not working on specific IOS versions #87290

saginpj opened this issue Feb 8, 2024 · 14 comments
Labels
Customer Report Issues or PRs that were reported via Happiness. Previously known as "Happiness Request". [Pri] Low Address when resources are available. [Product] WordPress.com All features accessible on and related to WordPress.com. [Status] Priority Review Triggered Quality squad has been notified of this issue in #dotcom-triage-alerts Triaged To be used when issues have been triaged. [Type] Bug

Comments

@saginpj
Copy link

saginpj commented Feb 8, 2024

Quick summary

Recently, I encountered some findings where users reported that their hamburger menu is not working on their iPhones. Upon further investigation, I was able to reproduce the same issues on my test site as well. The problem seems to be prevalent on certain iPhone versions, particularly the iPhone 13 with Safari browser and iPhone 12 Pro Max.

The tests conducted so far yielded the following results:

iPhone 13 iOS 15 - Not Working
iPhone 12 iOS 14 - Not Working
iPhone 11 iOS 13 - Not Working
iPhone 15 iOS 17 - Working
iPhone 15 iOS 17.3 - Working
iPhone 15 iOS 17.2 - Working
iPhone 14 iOS 16 - Working
iPhone 14 Pro iOS 16 - Not Working
iPhone 14 Plus iOS 16 - Not Working
iPhone 15 Pro iOS 17 - Working
iPhone 15 Pro Max iOS 17 - Working

pendant-menu-ipone-12-pro

The key point here is that the issue exists on specific devices, and we were able to replicate it on real devices as well as using Browserstack. Additionally, the problem started occurring recently. Users mentioned that the menu was functioning fine one or two weeks ago, but now it's not.

Steps to reproduce

  1. Install the Pendant theme from https://wordpress.com/theme/pendant.
  2. Proceed to check the website on iOS devices and conduct testing using real IOS devices & Browserstack.
  3. It's observed that the Hamburger menu is unresponsive, and clicking on it doesn't produce any action.

What you expected to happen

The Hamburger menu needs to function correctly.

What actually happened

The Hamburger menu is not working.

Impact

Some (< 50%)

Available workarounds?

No and the platform is unusable

Platform (Simple and/or Atomic)

No response

Logs or notes

No response

@saginpj saginpj added [Type] Bug Needs triage Ticket needs to be triaged labels Feb 8, 2024
@github-actions github-actions bot added the [Status] Priority Review Triggered Quality squad has been notified of this issue in #dotcom-triage-alerts label Feb 8, 2024
@github-actions github-actions bot added the [Pri] BLOCKER Requires immediate attention. label Feb 8, 2024
@saginpj
Copy link
Author

saginpj commented Feb 9, 2024

7684087-zen (Pendant theme)

Copy link

github-actions bot commented Feb 9, 2024

Support References

This comment is automatically generated. Please do not edit it.

  • 7684087-zen
  • 7710701-zen
  • 7735953-zen
  • 8182116-zen
  • 9241467-zen
  • 9245456-zen

@github-actions github-actions bot added the Customer Report Issues or PRs that were reported via Happiness. Previously known as "Happiness Request". label Feb 9, 2024
@cat-og
Copy link

cat-og commented Feb 9, 2024

📌 REPRODUCTION RESULTS

  • Tested on Atomic – Replicated

📌 ACTIONS

  • Triaged

@cat-og cat-og added Triaged To be used when issues have been triaged. and removed Needs triage Ticket needs to be triaged labels Feb 9, 2024
@matticbot matticbot moved this from Needs Triage to Triaged in Automattic Prioritization: The One Board ™ Feb 9, 2024
@saginpj
Copy link
Author

saginpj commented Feb 13, 2024

  • 7710701-zen (Zoologist Theme)

@kelasante
Copy link
Collaborator

kelasante commented Feb 13, 2024

Another report in 7735953-zen.

Also, I was able to replicate on my iPhone with iOS 16.1.1. Updating to the latest version of iOS fixed the issue.

@kelasante
Copy link
Collaborator

Also, I forgot to mention that deactivating the Gutenberg plugin seemed to fix the issue on the old iOS version, and it works without having to update the device.

@mgozdis
Copy link

mgozdis commented Feb 14, 2024

Similar as this bug report #87158

@ebinnion
Copy link
Contributor

I'm triaging this now, and am not able to reproduce on https://garrettprettymancoaching.com. So, it seems like this has been resolved.

Can y'all confirm?

@mgozdis
Copy link

mgozdis commented Mar 28, 2024

I can reproduce still on an ancient iPhone 6 with iOS/Safari 12.5.7. I don't think we necessarily need to support devices this old, but I am unsure what minimum version is supported. Seems like iOS 16 and later may work fine depending on the device.

@daria2303
Copy link

8182116-zd-a8c (Pixl theme)

@inaikem
Copy link
Contributor

inaikem commented Jul 11, 2024

According to recent data, iOS 16 accounts for 15% of all iOS traffic, 30% of all mobile internet traffic, and 60% of all mobile internet traffic. This issue reflects ~3% of all Dotcom traffic and appears theme-specific. Removing Blocker priority.

@inaikem inaikem added [Pri] Low Address when resources are available. [Product] WordPress.com All features accessible on and related to WordPress.com. and removed [Pri] BLOCKER Requires immediate attention. labels Jul 11, 2024
@renini
Copy link

renini commented Oct 8, 2024

Might not be related to this exact issue, but I still want to mention it here, I was trouble shooting an similar issue on iOS.
And in this specific case it had to do with some phone/users had the Reduce Motion setting enabled in the OS itself, which broke this specific menu. Again this might not be the case here..

Settings -> Accessibility -> Motion -> Reduce Motion

@Jaccuse
Copy link

Jaccuse commented Jan 4, 2025

Report on Simple site in 9241467-zen, user mentioned iPhone 13 iOS 16.2 and iPhone 8 iOS 15.4.1

@mdza8c
Copy link

mdza8c commented Jan 6, 2025

Reported on iOS 16.1.1 / iPhone 12 - 9245456-zd-a8c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Customer Report Issues or PRs that were reported via Happiness. Previously known as "Happiness Request". [Pri] Low Address when resources are available. [Product] WordPress.com All features accessible on and related to WordPress.com. [Status] Priority Review Triggered Quality squad has been notified of this issue in #dotcom-triage-alerts Triaged To be used when issues have been triaged. [Type] Bug
Projects
Development

No branches or pull requests

10 participants