diff --git a/src/FileUploader/FileUploader.svelte b/src/FileUploader/FileUploader.svelte
index 08147f47..bbe6fb52 100644
--- a/src/FileUploader/FileUploader.svelte
+++ b/src/FileUploader/FileUploader.svelte
@@ -2,6 +2,7 @@
/**
* @event {File[]} add
* @event {File[]} remove
+ * @event {File[]} change
*/
/**
@@ -95,8 +96,8 @@
multiple="{multiple}"
kind="{kind}"
on:change
- on:change="{({ target }) => {
- files = [...target.files];
+ on:change="{(e) => {
+ files = e.detail;
}}"
/>
diff --git a/src/FileUploader/FileUploaderButton.svelte b/src/FileUploader/FileUploaderButton.svelte
index 33cddba9..7bc932e9 100644
--- a/src/FileUploader/FileUploaderButton.svelte
+++ b/src/FileUploader/FileUploaderButton.svelte
@@ -1,4 +1,8 @@