From ca1acc2467b120dc39addec2b2db77dae3760637 Mon Sep 17 00:00:00 2001 From: RachelElysia <71795832+RachelElysia@users.noreply.github.com> Date: Mon, 13 Jul 2026 15:37:07 -0700 Subject: [PATCH] Fleet UI: Show tooltip for truncated vulnerabilities list in Update details modal (#49236) --- changes/48987-vulnerabilities-tooltip | 1 + .../TruncatedTextList/TruncatedTextList.tsx | 31 +++---------------- .../InventoryVersions/InventoryVersions.tsx | 26 ++++------------ .../components/InventoryVersions/_styles.scss | 17 ++++++++-- .../InventoryVersionsModal.tests.tsx | 5 +-- 5 files changed, 29 insertions(+), 51 deletions(-) create mode 100644 changes/48987-vulnerabilities-tooltip diff --git a/changes/48987-vulnerabilities-tooltip b/changes/48987-vulnerabilities-tooltip new file mode 100644 index 0000000000..9a4b384868 --- /dev/null +++ b/changes/48987-vulnerabilities-tooltip @@ -0,0 +1 @@ +- Fixed an issue where the truncated vulnerabilities list in the Update details modal did not show a tooltip listing the remaining CVEs. diff --git a/frontend/components/TruncatedTextList/TruncatedTextList.tsx b/frontend/components/TruncatedTextList/TruncatedTextList.tsx index 48c52feab1..c8319e0174 100644 --- a/frontend/components/TruncatedTextList/TruncatedTextList.tsx +++ b/frontend/components/TruncatedTextList/TruncatedTextList.tsx @@ -119,10 +119,6 @@ const renderVisibleRow = ({ const isTruncatedFirst = visibleCount === 0; const content = isTruncatedFirst ? truncatedFirstContent : standardContent; - const rowStyle: React.CSSProperties = { - whiteSpace: "nowrap", - overflow: "hidden", - }; const rowClass = classnames(`${baseClass}__visible`, { [`${baseClass}__visible--truncated`]: isTruncatedFirst, }); @@ -130,16 +126,12 @@ const renderVisibleRow = ({ if (onClick) { return ( ); } - return ( - - {content} - - ); + return {content}; }; const TruncatedTextList = ({ @@ -207,24 +199,9 @@ const TruncatedTextList = ({ const hidden = items.slice(visibleCount); return ( -