Delay the creation of links in the Navigation block #42075
Labels
[Block] Navigation
Affects the Navigation Block
[Feature] Link Editing
Link components (LinkControl, URLInput) and integrations (RichText link formatting)
[Type] Enhancement
A suggestion for improvement.
When a user adds a Navigation block and clicks the plus icon of the inserter, we immediately insert a placeholder link with the text "Add link". After this, the user searches for a page or, a bit confusingly IMHO, "transforms" that temporary element into a Site logo, Social icons, or Search.
If the user changes their mind and clicks outside of the popover to close it, the menu ends up with an empty link they'll need to remove. Removing a link requires (if they don't use the Ctrl+Z combination): first, clicking on the menu, then clicking on the temporary link (which opens the LinkControl popover), then clicking the ellipsis button of the block toolbar, and finally clicking the "Remove Custom Link" option of the menu). It's too much work.
I'm not sure if there's a design or technical reason for adding empty links (maybe the LinkControl currently requires to be invoked by an existing link?), but I think that a better approach would be to delay the link's insertion until the user decides to do something.
Implementing that change would also require two other updates:
The text was updated successfully, but these errors were encountered: