diff --git a/modules/lightning_features/lightning_media/src/Plugin/EntityBrowser/Widget/EntityFormProxy.php b/modules/lightning_features/lightning_media/src/Plugin/EntityBrowser/Widget/EntityFormProxy.php
index 42bcdac..7927f9f 100644
--- a/modules/lightning_features/lightning_media/src/Plugin/EntityBrowser/Widget/EntityFormProxy.php
+++ b/modules/lightning_features/lightning_media/src/Plugin/EntityBrowser/Widget/EntityFormProxy.php
@@ -74,6 +74,7 @@ abstract class EntityFormProxy extends WidgetBase {
    * {@inheritdoc}
    */
   public function validate(array &$form, FormStateInterface $form_state) {
+    parent::validate($form, $form_state);
     $input = $this->getInputValue($form_state);
     $bundle = $this->getBundle($input);
     if (empty($bundle)) {
diff --git a/modules/lightning_features/lightning_media/src/Plugin/EntityBrowser/Widget/FileUpload.php b/modules/lightning_features/lightning_media/src/Plugin/EntityBrowser/Widget/FileUpload.php
index 592543c..c0e08e4 100644
--- a/modules/lightning_features/lightning_media/src/Plugin/EntityBrowser/Widget/FileUpload.php
+++ b/modules/lightning_features/lightning_media/src/Plugin/EntityBrowser/Widget/FileUpload.php
@@ -53,6 +53,7 @@ class FileUpload extends EntityFormProxy {
    */
   public function getForm(array &$original_form, FormStateInterface $form_state, array $additional_widget_parameters) {
     $form = parent::getForm($original_form, $form_state, $additional_widget_parameters);
+    $upload_validators = $form_state->has(['entity_browser', 'widget_context', 'upload_validators']) ? $form_state->get(['entity_browser', 'widget_context', 'upload_validators']) : [];
 
     $form['input'] = [
       '#type' => 'ajax_upload',
@@ -60,7 +61,7 @@ class FileUpload extends EntityFormProxy {
       '#process' => [
         [$this, 'processUploadElement'],
       ],
-      '#upload_validators' => [
+      '#upload_validators' => array_merge([
         // For security, only allow extensions that are accepted by existing
         // media bundles.
         'file_validate_extensions' => [
@@ -71,8 +72,7 @@ class FileUpload extends EntityFormProxy {
         'lightning_media_validate_upload' => [
           $this->getPluginId(),
           $this->getConfiguration(),
-        ],
-      ],
+        ]], $upload_validators),
     ];
 
     return $form;
