diff --git a/packages/components-faraday/src/components/Files/Files.js b/packages/components-faraday/src/components/Files/Files.js
index 57fff441e933cc4fc41b9276d336e59f138728e1..cdd8aa84fcfa51dfb85ac8f9045da36f751a5709 100644
--- a/packages/components-faraday/src/components/Files/Files.js
+++ b/packages/components-faraday/src/components/Files/Files.js
@@ -122,10 +122,11 @@ export default compose(
     },
   }),
   withHandlers({
-    previewFile: ({ getSignedUrl }) => fileId => e => {
+    previewFile: ({ getSignedUrl, files, getFileName }) => fileId => e => {
       e.preventDefault()
-      getSignedUrl(fileId).then(({ signedUrl }) => {
-        window.open(signedUrl)
+      const windowReference = window.open()
+      getSignedUrl(fileId).then(({ signedUrl, ...rest }) => {
+        windowReference.location = signedUrl
       })
     },
     dropSortableFile: ({ files, setFiles, changeForm }) => () => {