diff --git a/core/modules/views/src/Plugin/views/argument/ArgumentPluginBase.php b/core/modules/views/src/Plugin/views/argument/ArgumentPluginBase.php
index 0a9fec7..0072b46 100644
--- a/core/modules/views/src/Plugin/views/argument/ArgumentPluginBase.php
+++ b/core/modules/views/src/Plugin/views/argument/ArgumentPluginBase.php
@@ -459,6 +459,12 @@ public function submitOptionsForm(&$form, FormStateInterface $form_state) {
       $option_values['summary_options'] = $options;
     }
 
+    // If the 'specify validation' checkbox is checked, reset the validation
+    // options.
+    if (empty($option_values['specify_validation'])) {
+      $option_values['validate']['type'] = 'none';
+    }
+
     $sanitized_id = $option_values['validate']['type'];
     // Correct ID for js sanitized version.
     $option_values['validate']['type'] = $validate_id = static::decodeValidatorId($sanitized_id);
