From 841d65e722292f0dfc8717abf99571b2c6cabf74 Mon Sep 17 00:00:00 2001 From: Jahziel Villasana-Espinoza Date: Tue, 13 Jan 2026 14:58:48 -0500 Subject: [PATCH] show error message (#38246) **Related issue:** Resolves #34726 screenshot of fixed error image # Checklist for submitter If some of the following don't apply, delete the relevant line. - [x] Changes file added for user-visible changes in `changes/`, `orbit/changes/` or `ee/fleetd-chrome/changes`. See [Changes files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/guides/committing-changes.md#changes-files) for more information. ## Testing - [x] QA'd all new/changed functionality manually --- changes/34726-err-message | 1 + .../DeleteSoftwareModal/DeleteSoftwareModal.tsx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 changes/34726-err-message diff --git a/changes/34726-err-message b/changes/34726-err-message new file mode 100644 index 0000000000..80e4ce22be --- /dev/null +++ b/changes/34726-err-message @@ -0,0 +1 @@ +- Updated UI to show a generic error message when attempting to delete setup experience software. diff --git a/frontend/pages/SoftwarePage/SoftwareTitleDetailsPage/DeleteSoftwareModal/DeleteSoftwareModal.tsx b/frontend/pages/SoftwarePage/SoftwareTitleDetailsPage/DeleteSoftwareModal/DeleteSoftwareModal.tsx index 9bc1ef8e0a..37f6b60927 100644 --- a/frontend/pages/SoftwarePage/SoftwareTitleDetailsPage/DeleteSoftwareModal/DeleteSoftwareModal.tsx +++ b/frontend/pages/SoftwarePage/SoftwareTitleDetailsPage/DeleteSoftwareModal/DeleteSoftwareModal.tsx @@ -48,7 +48,7 @@ const DeleteSoftwareModal = ({ const reason = getErrorReason(error); if (reason.includes("Policy automation uses this software")) { renderFlash("error", DELETE_SW_USED_BY_POLICY_ERROR_MSG); - } else if (reason.includes("This software is installed when")) { + } else if (reason.includes("This software is installed during")) { renderFlash("error", DELETE_SW_INSTALLED_DURING_SETUP_ERROR_MSG); } else { renderFlash("error", "Couldn't delete. Please try again.");