Fix submenu border visibility in Navigation block #70520
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What?
Closes #70516
Fixes the visual clipping of submenus in the Navigation block when a menu item is focused via keyboard. Specifically, it resolves an issue where the bottom part of nested submenus was hidden.
Why?
When using the keyboard to navigate a nested menu (e.g., via the
Tab
key), the browser displays a focus outline on the menu item. In many default themes (including Emptytheme), the bottom portion of the focused submenu was being clipped, making it inaccessible or visually broken.How?
Added
z-index: 1
to the.wp-block-navigation-item__content
class to ensure that submenu containers are correctly layered above surrounding elements, preventing clipping and making the keyboard focus outline fully visible.Testing Instructions
Tab
key to navigate into the menu and focus a submenu item.Testing Instructions for Keyboard
Use
Tab
key to focus into the top-level menu.Continue tabbing into the submenu.
Observe that:
Screenshots or screencast
Emptytheme
Twenty Twenty-Two
Twenty Twenty-Three
Twenty Twenty-Four
Twenty Twenty-Five