Skip to content
This repository was archived by the owner on Sep 5, 2025. It is now read-only.
This repository was archived by the owner on Sep 5, 2025. It is now read-only.

Drop down menus not accessible in iOS due to change in how dropdowns are hidden #575

@brianshim

Description

@brianshim

I believe this change causes dropdown menus to not be accessible on iOS:
03fbbf8

If you tap on a top-level menu item on iOS, it just goes to that link instead of just showing the dropdown menu items. The result is that you can't access any dropdown menu items in iOS with this change.

The previous version worked because it used display:none and display:block to hide and show the dropdown menu. When iOS detects a change in display after a link is clicked, it does not navigate to that link until it is clicked a second time. This allows dropdown menus to to be shown and allows the user to click sub-menu items. More here:
http://www.nczonline.net/blog/2012/07/05/ios-has-a-hover-problem/

I suggest undoing this change for iOS compatibility.

Thanks,
Brian

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions