diff --git a/packages/file-handling/src/file-source.js b/packages/file-handling/src/file-source.js
index fe06d43e7f40a6321fd3305c3e1048910a2dcd21..a01ce36bd5dd6c5d5c0fb860f7dd05d222c64d30 100644
--- a/packages/file-handling/src/file-source.js
+++ b/packages/file-handling/src/file-source.js
@@ -57,7 +57,7 @@ export class FileSource extends ScopedElementsMixin(DbpFileHandlingLitElement) {
         this.firstOpen = true;
         this.nextcloudAuthInfo = '';
         this.maxFileSize = '';
-        this.multipleFiles = true;
+        this.multipleFiles = Number.MAX_VALUE;
 
         this.initialFileHandlingState = {target: '', path: ''};
     }
diff --git a/packages/file-handling/src/nextcloud-file-picker.js b/packages/file-handling/src/nextcloud-file-picker.js
index fb5ef42505413875133e6bef0d4a6ab7ecd7c406..bab4d37afb3d1c78738f82f2e78d67dbe719819e 100644
--- a/packages/file-handling/src/nextcloud-file-picker.js
+++ b/packages/file-handling/src/nextcloud-file-picker.js
@@ -35,7 +35,7 @@ export class NextcloudFilePicker extends ScopedElementsMixin(DBPLitElement) {
         this.tabulatorTable = null;
         this.allowedMimeTypes = '';
         this.directoriesOnly = false;
-        this.maxSelectedItems = true;
+        this.maxSelectedItems = Number.MAX_VALUE;
         this.loading = false;
         this._onReceiveWindowMessage = this.onReceiveWindowMessage.bind(this);
 
@@ -276,7 +276,6 @@ export class NextcloudFilePicker extends ScopedElementsMixin(DBPLitElement) {
                 },
                 rowClick: (e, row) => {
                     const data = row.getData();
-
                     if (!row.getElement().classList.contains("no-select")) {
                         if (this.directoriesOnly) {
                             // comment out if you want to navigate through folders with double click