Skip to content

Introduce a Toolbar-Based [+] Inserter for the Navigation Block #73647

@getdave

Description

@getdave

What

Explore replacing the in-canvas inserter for the Navigation block with a toolbar-based [+] button.
This builds on the existing “Add page” control that currently appears only in contentOnly mode.

Why

See parent Issue. Also...

The inline inserter inside the Navigation block often leads to:

  • Layout shifts as it appears/disappears within the menu.
  • Ambiguity about which part of the menu it relates to.
  • Extra complexity in an already nested editing experience.

A toolbar-based inserter provides:

  • A stable, predictable insertion point.
  • Clearer association with the Navigation block itself.
  • A cleaner canvas with fewer shifting elements.

How

Prototype the updated toolbar insertion behaviour by:

  • Updating the existing “Add page” control to use a [+] icon.
  • Moving the [+] icon to the end of the block toolbar.
  • Removing the in-canvas inserter for the Navigation block when the toolbar version is available.

This exploration will help evaluate whether toolbar-based insertion improves clarity and reduces canvas noise before expanding the pattern more widely.

Visuals

Image

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions