diff --git a/classes/display/HTMLDisplayHandler.php b/classes/display/HTMLDisplayHandler.php
index 4f7906982..c0cc31069 100644
--- a/classes/display/HTMLDisplayHandler.php
+++ b/classes/display/HTMLDisplayHandler.php
@@ -761,6 +761,7 @@ class HTMLDisplayHandler
if (str_contains($_SERVER['HTTP_USER_AGENT'] ?? '', 'Trident/'))
{
+ $original_file_list[] = 'polyfills/formdata.min.js';
$original_file_list[] = 'polyfills/promise.min.js';
}
diff --git a/common/js/polyfills/formdata.min.js b/common/js/polyfills/formdata.min.js
new file mode 100644
index 000000000..f4abd6765
--- /dev/null
+++ b/common/js/polyfills/formdata.min.js
@@ -0,0 +1,21 @@
+/*! formdata-polyfill. MIT License. Jimmy W?rting */
+;(function(){var h;function l(a){var b=0;return function(){return b>>0)+"_",e=0;return b});
+r("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c