From f25c8c1b7b0402a4764f1c0b97f174f0133f40dc Mon Sep 17 00:00:00 2001 From: Bogdan Cochior <bogdan.cochior@thinslices.com> Date: Wed, 7 Feb 2018 12:44:17 +0200 Subject: [PATCH] Fix Firefox and Safari preview issue --- packages/components-faraday/src/components/Files/Files.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/components-faraday/src/components/Files/Files.js b/packages/components-faraday/src/components/Files/Files.js index 57fff441e..cdd8aa84f 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 }) => () => { -- GitLab