diff --git a/src/vpu-qualified-signature-pdf-upload.js b/src/vpu-qualified-signature-pdf-upload.js
index bf77a3ed08f40f183dd368748e5c90b00a4bca18..8925f9009b681cd876d17dbe1e44a57bb046d337 100644
--- a/src/vpu-qualified-signature-pdf-upload.js
+++ b/src/vpu-qualified-signature-pdf-upload.js
@@ -822,7 +822,7 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitEle
                                 </button>
                                 <button @click="${() => { this.signingProcessEnabled = true; this.signingProcessActive = true; }}"
                                         ?disabled="${this.queuedFilesCount === 0}"
-                                        class="button is-right is-primary ${classMap({hidden: this.signingProcessActive})}">
+                                        class="button is-right is-primary ${classMap({hidden: this.signingProcessActive, "is-disabled": this.isUserInterfaceDisabled()})}">
                                     ${i18n.t('qualified-pdf-upload.start-signing-process-button')}
                                 </button>
                                 <button @click="${() => { this.stopSigningProcess(); }}"