diff --git a/src/vpu-official-signature-pdf-upload.js b/src/vpu-official-signature-pdf-upload.js
index a101351191ae70f014d38732f7ad258cb0ac5318..3bf2f92a01a4c9924ca889151d3d48fc5cd87d89 100644
--- a/src/vpu-official-signature-pdf-upload.js
+++ b/src/vpu-official-signature-pdf-upload.js
@@ -713,7 +713,8 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitElem
                         <vpu-file-source
                             id="file-source"
                             allowed-mime-types="application/pdf"
-                            nextcloud-auth-url="${this.showTestNextcloudFilePicker ? nextcloudWebAppPasswordURL : ""}"
+                            enabled-sources="local${this.showTestNextcloudFilePicker ? ",nextcloud" : ""}"
+                            nextcloud-auth-url="${nextcloudWebAppPasswordURL}"
                             nextcloud-web-dav-url="${nextcloudWebDavURL}"
                             decompress-zip
                             lang="${this.lang}"
diff --git a/src/vpu-qualified-signature-pdf-upload.js b/src/vpu-qualified-signature-pdf-upload.js
index a1af1e51f3df93486860f9be8470e02ad13953b5..7df02aced6de19dd2c278cb9f107640182c3df6f 100644
--- a/src/vpu-qualified-signature-pdf-upload.js
+++ b/src/vpu-qualified-signature-pdf-upload.js
@@ -884,7 +884,8 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitEle
                         <vpu-file-source
                             id="file-source"
                             allowed-mime-types="application/pdf"
-                            nextcloud-auth-url="${this.showTestNextcloudFilePicker ? nextcloudWebAppPasswordURL : ""}"
+                            enabled-sources="local${this.showTestNextcloudFilePicker ? ",nextcloud" : ""}"
+                            nextcloud-auth-url="${nextcloudWebAppPasswordURL}"
                             nextcloud-web-dav-url="${nextcloudWebDavURL}"
                             decompress-zip
                             lang="${this.lang}"
diff --git a/src/vpu-signature-verification.js b/src/vpu-signature-verification.js
index 2c59133c856ee4de7b7e8df0b9b8d88c0a062a0e..89a37cba0bc8bb9a4a5eaf5580a8b438361bf34c 100644
--- a/src/vpu-signature-verification.js
+++ b/src/vpu-signature-verification.js
@@ -682,7 +682,8 @@ class SignatureVerification extends ScopedElementsMixin(VPUSignatureLitElement)
                         <vpu-file-source
                             id="file-source"
                             allowed-mime-types="application/pdf"
-                            nextcloud-auth-url="${this.showTestNextcloudFilePicker ? nextcloudWebAppPasswordURL : ""}"
+                            enabled-sources="local${this.showTestNextcloudFilePicker ? ",nextcloud" : ""}"
+                            nextcloud-auth-url="${nextcloudWebAppPasswordURL}"
                             nextcloud-web-dav-url="${nextcloudWebDavURL}"
                             decompress-zip
                             lang="${this.lang}"
diff --git a/vendor/file-handling b/vendor/file-handling
index d5c8d06eec2d56067d7d2e1b5f22e2502a2dbd82..b2991efe6813f6abc186d5626d2de6091636412a 160000
--- a/vendor/file-handling
+++ b/vendor/file-handling
@@ -1 +1 @@
-Subproject commit d5c8d06eec2d56067d7d2e1b5f22e2502a2dbd82
+Subproject commit b2991efe6813f6abc186d5626d2de6091636412a