-
Notifications
You must be signed in to change notification settings - Fork 40
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
[MERGE WITH GITFLOW] Fix Safari bug with desktop-size menu #4495
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the fix @johnnyporkchops
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Woo hoo!
[Adding to hotfix branch] Fix filter when results have `{` or `}`
Codecov Report
@@ Coverage Diff @@
## master #4495 +/- ##
==========================================
+ Coverage 75.78% 75.83% +0.05%
==========================================
Files 122 123 +1
Lines 7511 7523 +12
Branches 605 605
==========================================
+ Hits 5692 5705 +13
+ Misses 1819 1818 -1
Continue to review full report at Codecov.
|
Summary (required)
tabindex=0
to desktop menu links to make Mega Menu work in Safari. Thosetabindex
attributed were removed as part of ARIA/accessibility fixes for mobile menu and search/typeahead #4456 to resolve the Lighthouse flag for[aria-hidden="true"] elements contain focusable descendants
ondiv#site-menu.site-nav__container
. This was fine in other browsers but made the menu inoperable in Safari.According to the documentation for Accessible-Mega Menu Keyboard Accessibility docs, these tabindexes are necessary, however they are not in the source code on the GH repo.
Followup work:
elements contain focusable descendants
error. Need to verify by having a few different people do a Lighthouse accessibility scan for mobile/desktopImpacted areas of the application
modified: fec/templates/partials/navigation/navigation.html
How to test
hotfix/4494-safari-menu-bug