diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/AjaxDataHandler.js b/typo3/sysext/backend/Resources/Public/JavaScript/AjaxDataHandler.js
index 82e7c6d8ba7386562bded1c238ad8a189a9ab42b..9139034bef89a7e37d372b9b02c6948344c31b99 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/AjaxDataHandler.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/AjaxDataHandler.js
@@ -179,6 +179,7 @@ define(['jquery',
 		AjaxDataHandler._call(params).done(function(result) {
 			// revert to the old class
 			Icons.getIcon('actions-edit-delete', Icons.sizes.small).done(function(icon) {
+				$iconElement = $anchorElement.find(AjaxDataHandler.identifier.icon);
 				$iconElement.replaceWith(icon);
 			});
 			// print messages on errors