diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/FormEngineFlexForm.js b/typo3/sysext/backend/Resources/Public/JavaScript/FormEngineFlexForm.js
index 47cf87fb65719f9685e941bd17b15e4d5c3ab940..1d97b3e3c700db5734298c348a81b73bac9baab8 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/FormEngineFlexForm.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/FormEngineFlexForm.js
@@ -94,6 +94,7 @@ define(['jquery', 'TYPO3/CMS/Backend/FormEngine'], function ($) {
 					if (window.confirm('Are you sure?')) {
 						$(this).closest(opts.sectionSelector).hide().addClass(opts.sectionDeletedClass);
 						me.setActionStatus();
+						TYPO3.FormEngine.Validation.validate();
 					}
 				});
 
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/FormEngineValidation.js b/typo3/sysext/backend/Resources/Public/JavaScript/FormEngineValidation.js
index 9cc55e2d90e178ab935240e3329d71730a923c10..321e8cd8c5f4fe13c4312a496e344ab94d7130a7 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/FormEngineValidation.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/FormEngineValidation.js
@@ -472,10 +472,12 @@ define(['jquery', 'TYPO3/CMS/Backend/FormEngine'], function ($, FormEngine) {
 
 		$(FormEngineValidation.rulesSelector).each(function() {
 			var $field = $(this);
-			var newValue = FormEngineValidation.validateField($field);
-			if (newValue.length && $field.val() !== newValue) {
-				$field.attr('value', newValue);
-				FormEngineValidation.setCaretPosition($field, 0);
+			if (!$field.closest('.t3js-flex-section-deleted').length) {
+				var newValue = FormEngineValidation.validateField($field);
+				if (newValue.length && $field.val() !== newValue) {
+					$field.attr('value', newValue);
+					FormEngineValidation.setCaretPosition($field, 0);
+				}
 			}
 		});
 	};