Merged
Size
S
Change Breakdown
Feature85%
Maintenance15%
#28231feat(editor): Support showing full label in tooltip on hover of dropdown menu items (no-changelog)

Long dropdown labels now reveal full text on hover

Long dropdown labels now reveal full text on hover

Dropdown menu items with long labels now display their full text in a tooltip when hovered, making it easier to identify items without relying on truncation.

Dropdown menus in n8n often contain items with lengthy names — workflow steps, variable names, or custom labels that don't fit within the standard menu width. Previously, these long names were simply truncated, leaving users guessing at the full text. A small addition to the design system now displays a native tooltip on hover for any dropdown item with a label exceeding 20 characters. Users can hover, wait a moment, and see the complete label appear — no clicking required. The threshold was chosen to avoid tooltips on reasonably short names while catching genuinely long entries. This change lives in the frontend design system, making it available across any dropdown menu that uses the component. No configuration is needed on a per-item basis — the tooltip appears automatically when the label is long enough.

View Original GitHub Description

Summary

Support showing a tooltip on very long names on dropdowns. Opt in currently to avoid changing existing behavior, also open to enabling this by default if preferred.

<img width="510" height="320" alt="image" src="https://github.com/user-attachments/assets/e338c199-7ed6-4dd5-b3f0-6e12d25e1f29" />

Related Linear tickets, Github issues, and Community forum posts

https://linear.app/n8n/issue/ADO-5043/improve-dropdown-menu-to-support-full-label-tooltip-on-hover

Review / Merge checklist

  • I have seen this code, I have run this code, and I take responsibility for this code.
  • PR title and summary are descriptive. (conventions) <!-- **Remember, the title automatically goes into the changelog. Use `(no-changelog)` otherwise.** -->
  • Docs updated or follow-up ticket created.
  • Tests included. <!-- A bug is not considered fixed, unless a test is added to prevent it from happening again. A feature is not complete without tests. -->
  • PR Labeled with Backport to Beta, Backport to Stable, or Backport to v1 (if the PR is an urgent fix that needs to be backported)
© 2026 · via Gitpulse