Block Editor: LinkControl: Migrate suggestions rendering to URLInput #22439
Labels
[Feature] Link Editing
Link components (LinkControl, URLInput) and integrations (RichText link formatting)
[Package] Block editor
/packages/block-editor
[Type] Task
Issues or PRs that have been broken down into an individual action to take
Previously: #18061 (comment)
As discussed in #18061, the new
LinkControl
component can be considered as a composite component ofURLInput
, plus labeling behaviors associated with similar*Control
input control components. In this model,URLInput
should be considered a very barebones component whose sole responsibility should be to render an input field and associated URL autocompletion results from which to pick a value.Currently,
URLInput
is enhanced to support "custom" rendering behavior of suggestions, which is leveraged byLinkControl
to customize the appearance of its suggestions. These should be migrated toURLInput
and considered to be the new default appearance of URL suggestions. The motivation for this is to assure consistency of link suggestions for all use ofURLInput
(UX), and avoid the maintenance cost associated with maintaining multiple implementations of search result appearances (DevX).The text was updated successfully, but these errors were encountered: