diff --git a/src/vpu-official-signature-pdf-upload.js b/src/vpu-official-signature-pdf-upload.js
index f9a1a6603655cd1423fb72484ee2ec31922cce6f..c1e510ae186a29c0c6550f0ceaa69088f49bcda5 100644
--- a/src/vpu-official-signature-pdf-upload.js
+++ b/src/vpu-official-signature-pdf-upload.js
@@ -7,7 +7,7 @@ import * as commonUtils from 'vpu-common/utils';
 import {Icon, MiniSpinner, Button} from 'vpu-common';
 import * as utils from './utils';
 import JSZip from 'jszip/dist/jszip.js';
-import 'file-saver';
+import FileSaver from 'file-saver';
 import * as commonStyles from 'vpu-common/styles';
 import {classMap} from 'lit-html/directives/class-map.js';
 import {FileUpload} from 'vpu-file-upload';
@@ -160,9 +160,7 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitElem
 
         zip.generateAsync({type:"blob"})
             .then(function(content) {
-                // save with FileSaver.js
-                // see: https://github.com/eligrey/FileSaver.js
-                saveAs(content, "signed-documents.zip");
+                FileSaver.saveAs(content, "signed-documents.zip");
 
                 that._("#zip-download-button").stop();
             });
@@ -195,8 +193,7 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitElem
         const arr = utils.convertDataURIToBinary(file.contentUrl);
         const blob = new Blob([arr], { type: utils.getDataURIContentType(file.contentUrl) });
 
-        // see: https://github.com/eligrey/FileSaver.js
-        saveAs(blob, file.name);
+        FileSaver.saveAs(blob, file.name);
     }
 
     /**
diff --git a/src/vpu-qualified-signature-pdf-upload.js b/src/vpu-qualified-signature-pdf-upload.js
index c762897c1a6db4c58f7dee86ce85a839a2ac5387..e40298539f60862ec4657b559e5a38405c49f4e5 100644
--- a/src/vpu-qualified-signature-pdf-upload.js
+++ b/src/vpu-qualified-signature-pdf-upload.js
@@ -7,7 +7,7 @@ import * as commonUtils from 'vpu-common/utils';
 import * as utils from './utils';
 import {Icon, MiniSpinner, Button} from 'vpu-common';
 import JSZip from 'jszip/dist/jszip.js';
-import 'file-saver';
+import FileSaver from 'file-saver';
 import * as commonStyles from 'vpu-common/styles';
 import {classMap} from 'lit-html/directives/class-map.js';
 import {FileUpload} from 'vpu-file-upload';
@@ -320,9 +320,7 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitEle
 
         zip.generateAsync({type:"blob"})
             .then(function(content) {
-                // save with FileSaver.js
-                // see: https://github.com/eligrey/FileSaver.js
-                saveAs(content, "signed-documents.zip");
+                FileSaver.saveAs(content, "signed-documents.zip");
 
                 that._("#zip-download-button").stop();
             });
@@ -355,8 +353,7 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitEle
         const arr = utils.convertDataURIToBinary(file.contentUrl);
         const blob = new Blob([arr], { type: utils.getDataURIContentType(file.contentUrl) });
 
-        // see: https://github.com/eligrey/FileSaver.js
-        saveAs(blob, file.name);
+        FileSaver.saveAs(blob, file.name);
     }
 
     /**