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

iOS 16 and below menu interactivity clicks aren't working #68641

Open
3 of 6 tasks
DanielHudson2 opened this issue Jan 13, 2025 · 2 comments
Open
3 of 6 tasks

iOS 16 and below menu interactivity clicks aren't working #68641

DanielHudson2 opened this issue Jan 13, 2025 · 2 comments
Labels
[Feature] Interactivity API API to add frontend interactivity to blocks. [Type] Bug An existing feature does not function as intended

Comments

@DanielHudson2
Copy link

Description

The data-wp-on-async--click="actions.openMenuOnClick" on the navigation block isn't doing anything when tapped on iOS devices running version 16 or older

I have rolled back to wordpress 6.6.2 and confirmed this issue doesn't occur there

There is some visual feedback on the tap but the menu doesn't open

Step-by-step reproduction instructions

  1. Completely fresh wordpress download from wordpress.org
  2. No changes to theme (so using twentytwentyfive)
  3. Open site in a device running iOS 16 or older
  4. Tap menu toggle

Screenshots, screen recording, code snippet

Recording of issue occuring via browserstack https://share.cleanshot.com/vYB8BM9Z

Environment info

WordPress 6.7.2, twentytwentyfive theme
Chrome and Safari
iOS 16 or below

Please confirm that you have searched existing issues in the repo.

  • Yes

Please confirm that you have tested with all plugins deactivated except Gutenberg.

  • Yes

Please confirm which theme type you used for testing.

  • Block
  • Classic
  • Hybrid (e.g. classic with theme.json)
  • Not sure
@DanielHudson2 DanielHudson2 added the [Type] Bug An existing feature does not function as intended label Jan 13, 2025
@Mamaduka Mamaduka added the [Feature] Interactivity API API to add frontend interactivity to blocks. label Jan 13, 2025
@Rishit30G
Copy link
Contributor

Thanks for sharing the issue,

I could find some more issues related to how the menu is presented on the frontend on iOS devices, sharing the screenshot for the same

Image
  • iOS 16 and above
  • Safari and Chrome

However on Android I couldn't find any problem, the menu click behaviour and user interface was as expected

Image

Environment

  • WP 6.7.1
  • TT5

@luisherranz
Copy link
Member

Simply including here for reference the trac ticket where it was decided to remove the script modules polyfill that supported versions prior to iOS 16.3:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature] Interactivity API API to add frontend interactivity to blocks. [Type] Bug An existing feature does not function as intended
Projects
None yet
Development

No branches or pull requests

4 participants