diff --git a/applets/notifications/package/contents/ui/JobItem.qml b/applets/notifications/package/contents/ui/JobItem.qml index 8a640153e..2460419fd 100644 --- a/applets/notifications/package/contents/ui/JobItem.qml +++ b/applets/notifications/package/contents/ui/JobItem.qml @@ -52,12 +52,16 @@ ColumnLayout { } // For a single file show actions for it - if (totalFiles === 1) { - return jobItem.jobDetails.descriptionUrl; // Otherwise the destination folder all of them were copied into - } else { - return jobItem.jobDetails.destUrl; + const url = totalFiles === 1 ? jobItem.jobDetails.descriptionUrl + : jobItem.jobDetails.destUrl; + + // Don't offer opening files in Trash + if (url && url.toString().startsWith("trash:")) { + return null; } + + return url; } property alias iconContainerItem: jobDragIcon.parent