diff --git a/core/modules/file/file.module b/core/modules/file/file.module
index a6fc3f6ebe..6bddddd7c5 100644
--- a/core/modules/file/file.module
+++ b/core/modules/file/file.module
@@ -1220,13 +1220,15 @@ function file_managed_file_save_upload($element, FormStateInterface $form_state)
 function template_preprocess_file_managed_file(&$variables) {
   $element = $variables['element'];
 
-  $variables['attributes'] = [];
+  $attributes = [];
   if (isset($element['#id'])) {
-    $variables['attributes']['id'] = $element['#id'];
+    $attributes['id'] = $element['#id'];
   }
   if (!empty($element['#attributes']['class'])) {
-    $variables['attributes']['class'] = (array) $element['#attributes']['class'];
+    $attributes['class'] = (array) $element['#attributes']['class'];
   }
+  
+  $variables['attributes'] += $attributes;
 }
 
 /**
