diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/SplitButtons.js b/typo3/sysext/backend/Resources/Public/JavaScript/SplitButtons.js
index 6781d1abb897a9d0bf30236e1a35f32a786808ab..82c6bcace3156ebea7d1c18a925babc644294b73 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/SplitButtons.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/SplitButtons.js
@@ -25,7 +25,13 @@ define('TYPO3/CMS/Backend/SplitButtons', ['jquery'], function($) {
 	 * Initializes the save handling
 	 */
 	SplitButtons.initializeSaveHandling = function() {
-		$(document).on('click', 'button[name^="_save"], a[data-name^="_save"]', function(e) {
+		var elements = [
+			'button[name^="_save"]',
+			'a[data-name^="_save"]',
+			'button[name="CMD"][value^="save"]',
+			'a[data-name="CMD"][data-value^="save"]'
+		].join(',');
+		$(document).on('click', elements, function(e) {
 			var $me = $(this),
 				$form = $me.closest('form'),
 				name = $me.data('name') || this.name,