From 9bc95aba6f20bcb39efb4fd4cfab195210307b5d Mon Sep 17 00:00:00 2001
From: RachelElysia <71795832+RachelElysia@users.noreply.github.com>
Date: Fri, 20 Feb 2026 17:03:34 -0500
Subject: [PATCH] Fleet UI: Several display name instances (#40123)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## Issue
Closes #39699
## Description
- `display_name` is super far reaching and was not caught as needing
updates in several places by design nor dev (original ticket made me
deep dive in the code looking for more missed instances and I found
several)
Fixes:
- during setup experience, if a critical software fails, it shows the
display_name instead of the default name
- when viewing the versions modal from fleet desktop, it shows the
display_name instead of the default name as the modal title (screenshot
below)
- when getting an error message from changing the package type when
editing software, it shows the display_name instead of the default name
(screenshot below)
- ORIGINAL REQUEST: when editing auto updates for an ipados/ios
software, it shows the display_name instead of the default name
(screenshot below)
## Screenshots of fixes
## Testing
- [x] QA'd all new/changed functionality manually
---
.../EditAutoUpdateConfigModal.tsx | 17 +++++++++++++++--
.../EditSoftwareModal/helpers.tsx | 9 +++++++--
.../SettingUpYourDevice/SettingUpYourDevice.tsx | 11 ++++++++++-
.../InventoryVersionsModal.tests.tsx | 4 ++--
.../InventoryVersionsModal.tsx | 6 +++++-
5 files changed, 39 insertions(+), 8 deletions(-)
diff --git a/frontend/pages/SoftwarePage/SoftwareTitleDetailsPage/EditAutoUpdateConfigModal/EditAutoUpdateConfigModal.tsx b/frontend/pages/SoftwarePage/SoftwareTitleDetailsPage/EditAutoUpdateConfigModal/EditAutoUpdateConfigModal.tsx
index 377190b060..edf0ffda4e 100644
--- a/frontend/pages/SoftwarePage/SoftwareTitleDetailsPage/EditAutoUpdateConfigModal/EditAutoUpdateConfigModal.tsx
+++ b/frontend/pages/SoftwarePage/SoftwareTitleDetailsPage/EditAutoUpdateConfigModal/EditAutoUpdateConfigModal.tsx
@@ -22,6 +22,7 @@ import {
CUSTOM_TARGET_OPTIONS,
generateSelectedLabels,
getCustomTarget,
+ getDisplayedSoftwareName,
generateHelpText,
getTargetType,
} from "pages/SoftwarePage/helpers";
@@ -122,7 +123,13 @@ const EditAutoUpdateConfigModal = ({
renderFlash(
"success",
<>
- {softwareTitle.name} configuration updated.
+
+ {getDisplayedSoftwareName(
+ softwareTitle.name,
+ softwareTitle.display_name
+ )}
+ {" "}
+ configuration updated.
>
);
@@ -209,7 +216,13 @@ const EditAutoUpdateConfigModal = ({
Your organization requires that critical software be installed before - you use your device. {failedSoftware.name} failed to install. + you use your device.{" "} + + {getDisplayedSoftwareName( + failedSoftware.name, + failedSoftware.display_name + )} + {" "} + failed to install.