diff --git a/lib/Drupal/Core/Render/Element/MachineName.php b/lib/Drupal/Core/Render/Element/MachineName.php
index 66c85c7..0066a91 100644
--- a/lib/Drupal/Core/Render/Element/MachineName.php
+++ b/lib/Drupal/Core/Render/Element/MachineName.php
@@ -190,7 +190,17 @@ class MachineName extends Textfield {
     }
 
     $element['#attached']['library'][] = 'core/drupal.machine-name';
-    $element['#attached']['drupalSettings']['machineName']['#' . $source['#id']] = $element['#machine_name'];
+    $options = [
+      'replace_pattern',
+      'replace',
+      'maxlength',
+      'target',
+      'label',
+      'field_prefix',
+      'field_suffix',
+      'suffix',
+    ];
+    $element['#attached']['drupalSettings']['machineName']['#' . $source['#id']] = array_intersect_key($element['#machine_name'], array_flip($options));
     $element['#attached']['drupalSettings']['langcode'] = $language->getId();
 
     return $element;
