-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Link UI (<LinkControl>) Overview Issue #49091
Copy link
Copy link
Closed
Labels
Needs Accessibility FeedbackNeed input from accessibilityNeed input from accessibilityNeeds Design FeedbackNeeds general design feedback.Needs general design feedback.[Feature] Link EditingLink components (LinkControl, URLInput) and integrations (RichText link formatting)Link components (LinkControl, URLInput) and integrations (RichText link formatting)
Description
This issue captures the current priorities for the Link UI which we are aiming to include in a (near) future release of WordPress.
There's also a longer backlog used to more exhaustively track open issues, bugs, and pending tasks at #35073.
Key Problems
Design/Visual/UX
- Different link types for different contexts.
- Users want more controls available including:
- "No follow"
- CSS classes
- ...extension points for 3rd party developers
- UX confusion re: committing changes to settings/link text.
- No way to close the Link UI - critical for a11y.
- Search results are limited unintuative.
Technical
- Link relationships are not preserved for WP entity links
- Developers want extension points for adding more controls.
- Component implemented (consumed) differently across Gutenberg components and blocks. There should be a standard, unified implementation.
- Toggling settings resets state of link.
- Determine user intent for links and URL validation.
- Remove dependency on URLInput and migrate to standalone implementation.
- Ability to customise the search suggestions criteria and results.
Accessibility
See this list.
Relevant Resources
- Link Control tracking issue.
- Recent revision of Link Control UX and Design to include settings drawer and Apply/Cancel buttons.
- Related Issue with new Design for creating Navigation links using the Link UI.
- Historical Issue with Joen's mockups of suggestions for evolving the Link UI.
- Historical Issue with design revisions to Link UI.
Reactions are currently unavailable
Metadata
Metadata
Labels
Needs Accessibility FeedbackNeed input from accessibilityNeed input from accessibilityNeeds Design FeedbackNeeds general design feedback.Needs general design feedback.[Feature] Link EditingLink components (LinkControl, URLInput) and integrations (RichText link formatting)Link components (LinkControl, URLInput) and integrations (RichText link formatting)
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
Status
✅ Done
Status
Done