close
Skip to content

Navigation Overlay Testing Response #75834

@jhmonroe

Description

@jhmonroe

Description

In re: #38275 and call for testing here: https://make.wordpress.org/test/2026/01/27/call-for-testing-customizable-navigation-mobile-overlays/

Congrats and thank you @getdave and everyone!

In Playground testing, the overlay builder is very intuitive for anyone who works in block themes/gutenberg exclusively.

Accessibility: In testing a dev site with a blind client recently, this is the most important thing. Nav is so essential for people using screen readers. They are accustomed to lists inside nav blocks as the easiest thing to navigate in their software. Hopefully the NAV nesting was incorporated according to the comments on #74583 #74764
I do think we should test more about how the other items below the traditional NAV in the overlay are output. ie: if screen reader users expect things in a list for easy tabbing, those extra items could presumably be some kind of inner block nested in the UL. (and yes I understand this is a bigger conversation about the NAV block itself!)

Image

My current hack for this if I want "buttons" in the nav is to use CSS to style the UL/LI items to look like buttons, but they are still simple UL/LI items inside a list block inside the nav. Example: https://nesfl.org/home-2025/?theme=nesfl

Once the Overlay feature is out in 7.0 I can ask my clients to test and will circle back with any feedback.

Template Examples: Only thing missing is a right-aligned example—could perhaps be added as a 6th? Right-aligned example would be widely used in countries/languages that use RTL writing instead of LTR like English (good to align this project with the internationalization efforts). This could also make good sense for sites using one-word nav titles that all line up (like in the examples) since the close button is always on the right and a majority of the population will be using their right thumb.

Submenu Children Indents: I can see this being something clients would ask me to change since it looks like a mistake. Could not figure out easy way to remove this indent in the overlay builder. Presumably it's inheriting the indents from the theme global styles for UL/LI but since the overlay builder is bespoke, it would be great to be able to remove the indents here without needing to write CSS.

In orange example, allow wrap to multiple lines on the Nav block is novel and works great!

Parent/Children Visual Hierarchy: For instance, many clients would prefer a hierarchy like: parents are bold, children are light/regular. It's very easy to set Appearance to Bold on the parent and then click-shift-select all the chillden to change their appearance to light. So this works well.

Image

Step-by-step reproduction instructions

See above

Screenshots, screen recording, code snippet

No response

Environment info

No response

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions