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 }) => () => {