diff --git a/typo3/sysext/extensionmanager/Resources/Public/JavaScript/Main.js b/typo3/sysext/extensionmanager/Resources/Public/JavaScript/Main.js
index bda9eae5e81169b1516bbbe61d915d591b74bb41..adcebb7d3c2934b3c061581abfc17001e46b14db 100644
--- a/typo3/sysext/extensionmanager/Resources/Public/JavaScript/Main.js
+++ b/typo3/sysext/extensionmanager/Resources/Public/JavaScript/Main.js
@@ -96,18 +96,6 @@ define(['jquery', 'datatables', 'jquery/jquery.clearable'], function($) {
 				);
 			});
 		});
-
-		$('a[data-action=update-extension]').click(function(e) {
-			e.preventDefault();
-			$.ajax({
-				url: $(this).attr('href'),
-				dataType: 'json',
-				beforeSend: function() {
-					$(ExtensionManager.identifier.extensionManager).mask();
-				},
-				success: ExtensionManager.updateExtension
-			});
-		});
 	};
 
 	ExtensionManager.removeExtensionFromDisk = function($extension) {
@@ -624,6 +612,18 @@ define(['jquery', 'datatables', 'jquery/jquery.clearable'], function($) {
 				}
 			});
 
+			$('a[data-action=update-extension]').click(function(e) {
+				e.preventDefault();
+				$.ajax({
+					url: $(this).attr('href'),
+					dataType: 'json',
+					beforeSend: function() {
+						$(ExtensionManager.identifier.extensionManager).mask();
+					},
+					success: ExtensionManager.updateExtension
+				});
+			});
+
 			$('.expandable').expander({
 				expandEffect: 'slideDown',
 				collapseEffect: 'slideUp',