diff --git a/composer.json b/composer.json
index 6c97470805a9f510515b34904fef1177d817ae36..8cfda9711027bc5207384bd3943fcc5959559945 100644
--- a/composer.json
+++ b/composer.json
@@ -112,7 +112,7 @@
         "drupal/ctools": "3.4",
         "drupal/devel": "2.0",
         "drupal/draggableviews": "1.0",
-        "drupal/dropzonejs": "2.3",
+        "drupal/dropzonejs": "2.4",
         "drupal/editor_advanced_link": "1.8",
         "drupal/embed": "1.4",
         "drupal/entity": "1.0-beta1",
diff --git a/composer.lock b/composer.lock
index 3cfc95e1442f4d01d0d312a43b43aba26138161d..8a6dcebfd01600ffc9b97bd06a1d35a8180ade32 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
         "This file is @generated automatically"
     ],
-    "content-hash": "483958ad644d5bd3351af88c32212e2b",
+    "content-hash": "a62856bb8f1f32da6954c8bbe767d20b",
     "packages": [
         {
             "name": "alchemy/zippy",
@@ -4069,17 +4069,17 @@
         },
         {
             "name": "drupal/dropzonejs",
-            "version": "2.3.0",
+            "version": "2.4.0",
             "source": {
                 "type": "git",
                 "url": "https://git.drupalcode.org/project/dropzonejs.git",
-                "reference": "8.x-2.3"
+                "reference": "8.x-2.4"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://ftp.drupal.org/files/projects/dropzonejs-8.x-2.3.zip",
-                "reference": "8.x-2.3",
-                "shasum": "c145f2560ed31de32ea8938b0c0378765f70e36a"
+                "url": "https://ftp.drupal.org/files/projects/dropzonejs-8.x-2.4.zip",
+                "reference": "8.x-2.4",
+                "shasum": "182e41163753bac785ad56d7d157cbe50706d706"
             },
             "require": {
                 "drupal/core": "^8.8 || ^9"
@@ -4093,8 +4093,8 @@
             "type": "drupal-module",
             "extra": {
                 "drupal": {
-                    "version": "8.x-2.3",
-                    "datestamp": "1600311980",
+                    "version": "8.x-2.4",
+                    "datestamp": "1610726518",
                     "security-coverage": {
                         "status": "covered",
                         "message": "Covered by Drupal's security advisory policy"
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index e0aade52f2bc82bf9887eaf6622d5bef176e2262..9850610af4c83e9f3e5e4a1e432c2a3e29cf98da 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -4191,18 +4191,18 @@
     },
     {
         "name": "drupal/dropzonejs",
-        "version": "2.3.0",
-        "version_normalized": "2.3.0.0",
+        "version": "2.4.0",
+        "version_normalized": "2.4.0.0",
         "source": {
             "type": "git",
             "url": "https://git.drupalcode.org/project/dropzonejs.git",
-            "reference": "8.x-2.3"
+            "reference": "8.x-2.4"
         },
         "dist": {
             "type": "zip",
-            "url": "https://ftp.drupal.org/files/projects/dropzonejs-8.x-2.3.zip",
-            "reference": "8.x-2.3",
-            "shasum": "c145f2560ed31de32ea8938b0c0378765f70e36a"
+            "url": "https://ftp.drupal.org/files/projects/dropzonejs-8.x-2.4.zip",
+            "reference": "8.x-2.4",
+            "shasum": "182e41163753bac785ad56d7d157cbe50706d706"
         },
         "require": {
             "drupal/core": "^8.8 || ^9"
@@ -4216,8 +4216,8 @@
         "type": "drupal-module",
         "extra": {
             "drupal": {
-                "version": "8.x-2.3",
-                "datestamp": "1600311980",
+                "version": "8.x-2.4",
+                "datestamp": "1610726518",
                 "security-coverage": {
                     "status": "covered",
                     "message": "Covered by Drupal's security advisory policy"
diff --git a/web/modules/dropzonejs/composer.libraries.json b/web/modules/dropzonejs/composer.libraries.json
index 7f82b5e1d07fe76f04edf51669b7ad80c2092646..dc4b1cd2c281d9c8d90804fff8545c311b6a52af 100644
--- a/web/modules/dropzonejs/composer.libraries.json
+++ b/web/modules/dropzonejs/composer.libraries.json
@@ -4,16 +4,16 @@
             "type": "package",
             "package": {
                 "name": "enyo/dropzone",
-                "version": "5.7.1",
+                "version": "5.7.2",
                 "type": "drupal-library",
                 "dist": {
-                    "url": "https://github.com/enyo/dropzone/archive/v5.7.1.zip",
+                    "url": "https://github.com/enyo/dropzone/archive/v5.7.2.zip",
                     "type": "zip"
                 }
             }
         }
     },
     "require": {
-        "enyo/dropzone": "5.7.1"
+        "enyo/dropzone": "5.7.2"
     }
 }
diff --git a/web/modules/dropzonejs/dropzonejs.info.yml b/web/modules/dropzonejs/dropzonejs.info.yml
index 25f528f95958870969901534b81b748629ccb2ba..a8205d9f4e367a0e28c7d76e64f6d368c0b77240 100644
--- a/web/modules/dropzonejs/dropzonejs.info.yml
+++ b/web/modules/dropzonejs/dropzonejs.info.yml
@@ -1,12 +1,12 @@
 name: dropzonejs
 type: module
-description: DropzoneJS
+description: The Drupal integration for DropzoneJS.
 core_version_requirement: ^8.8 || ^9
 package: Media
 dependencies:
   - drupal:file
 
-# Information added by Drupal.org packaging script on 2020-09-17
-version: '8.x-2.3'
+# Information added by Drupal.org packaging script on 2021-01-15
+version: '8.x-2.4'
 project: 'dropzonejs'
-datestamp: 1600310563
+datestamp: 1610726520
diff --git a/web/modules/dropzonejs/dropzonejs.libraries.yml b/web/modules/dropzonejs/dropzonejs.libraries.yml
index a73667e399a17ec92fbdff0b183c9a62605f75e5..1a4fe857b5f427477947cbaf5adc11bffcf91cd5 100644
--- a/web/modules/dropzonejs/dropzonejs.libraries.yml
+++ b/web/modules/dropzonejs/dropzonejs.libraries.yml
@@ -1,16 +1,16 @@
 dropzonejs:
   title: 'Dropzonejs'
   website: http://www.dropzonejs.com
-  version: 4.0.1
+  version: 5.7.2
   license:
     name: MIT
     url: https://github.com/enyo/dropzone/blob/master/LICENSE
     gpl-compatible: true
   js:
-    /libraries/dropzone/dist/min/dropzone.min.js: {}
+    /libraries/dropzone/dist/min/dropzone.min.js: { minified: true }
   css:
     component:
-      /libraries/dropzone/dist/min/dropzone.min.css: {}
+      /libraries/dropzone/dist/min/dropzone.min.css: { minified: true }
 widget:
   version: VERSION
   css:
diff --git a/web/modules/dropzonejs/js/dropzone.integration.js b/web/modules/dropzonejs/js/dropzone.integration.js
index 14b1bd0ed2231b3035c20be339ccbbfe325ce4dd..b30d11e7965e8c08c48f4b1f7dd4f2e46d11b454 100644
--- a/web/modules/dropzonejs/js/dropzone.integration.js
+++ b/web/modules/dropzonejs/js/dropzone.integration.js
@@ -25,7 +25,24 @@
         // Initiate dropzonejs.
         var config = {
           url: input.attr('data-upload-path'),
-          addRemoveLinks: false
+          addRemoveLinks: false,
+          dictDefaultMessage: Drupal.t('Drop files here to upload'),
+          dictFallbackMessage: Drupal.t('Your browser does not support drag\'n\'drop file uploads.'),
+          dictFallbackText: Drupal.t('Please use the fallback form below to upload your files like in the olden days.'),
+          dictFileTooBig: Drupal.t('File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.'),
+          dictInvalidFileType: Drupal.t('You can\'t upload files of this type.'),
+          dictResponseError: Drupal.t('Server responded with {{statusCode}} code.'),
+          dictCancelUpload: Drupal.t('Cancel upload'),
+          dictCancelUploadConfirmation: Drupal.t('Are you sure you want to cancel this upload?'),
+          dictRemoveFile: Drupal.t('Remove file'),
+          dictMaxFilesExceeded: Drupal.t('You can not upload any more files.'),
+          dictFileSizeUnits: {
+            tb: Drupal.t('TB'),
+            gb: Drupal.t('GB'),
+            mb: Drupal.t('MB'),
+            kb: Drupal.t('KB'),
+            b: Drupal.t('b')
+          },
         };
         var instanceConfig = drupalSettings.dropzonejs.instances[selector.attr('id')];
 
diff --git a/web/modules/dropzonejs/modules/eb_widget/dropzonejs_eb_widget.info.yml b/web/modules/dropzonejs/modules/eb_widget/dropzonejs_eb_widget.info.yml
index f803a34dc837b6a60c49a51c2b6564f45cb383f7..cd039f2fd2222f5576f75c8da42032d83d4beaf5 100644
--- a/web/modules/dropzonejs/modules/eb_widget/dropzonejs_eb_widget.info.yml
+++ b/web/modules/dropzonejs/modules/eb_widget/dropzonejs_eb_widget.info.yml
@@ -1,6 +1,6 @@
 name: DropzoneJS entity browser widget
 type: module
-description: DropzoneJS Entity browser widget
+description: 'DropzoneJS Entity browser widget.'
 core_version_requirement: ^8.8 || ^9
 package: Media
 dependencies:
@@ -9,7 +9,7 @@ dependencies:
   - entity_browser:entity_browser
 
 
-# Information added by Drupal.org packaging script on 2020-09-17
-version: '8.x-2.3'
+# Information added by Drupal.org packaging script on 2021-01-15
+version: '8.x-2.4'
 project: 'dropzonejs'
-datestamp: 1600310563
+datestamp: 1610726520
diff --git a/web/modules/dropzonejs/tests/modules/dropzonejs_test/dropzonejs_test.info.yml b/web/modules/dropzonejs/tests/modules/dropzonejs_test/dropzonejs_test.info.yml
index ebe917b3029bc8c804dc8d219341b8f0720179c6..7a0c3dcd426b4caa4b9954fbcfce482c576ccdbd 100644
--- a/web/modules/dropzonejs/tests/modules/dropzonejs_test/dropzonejs_test.info.yml
+++ b/web/modules/dropzonejs/tests/modules/dropzonejs_test/dropzonejs_test.info.yml
@@ -9,7 +9,7 @@ dependencies:
  - dropzonejs:dropzonejs
  - dropzonejs:dropzonejs_eb_widget
 
-# Information added by Drupal.org packaging script on 2020-09-17
-version: '8.x-2.3'
+# Information added by Drupal.org packaging script on 2021-01-15
+version: '8.x-2.4'
 project: 'dropzonejs'
-datestamp: 1600310563
+datestamp: 1610726520