diff --git a/lib/form/filemanager.js b/lib/form/filemanager.js
index 7a9a6209c67..40b6fea6e6e 100644
--- a/lib/form/filemanager.js
+++ b/lib/form/filemanager.js
@@ -806,13 +806,7 @@ M.form_filemanager.init = function(Y, options) {
             selectnode.one('.fp-file-download').on('click', function(e) {
                 e.preventDefault();
                 if (this.selectui.fileinfo.type != 'folder') {
-                    node = Y.Node.create('<iframe></iframe>').setStyles({
-                        visibility : 'hidden',
-                        width : '1px',
-                        height : '1px'
-                    });
-                    node.set('src', this.selectui.fileinfo.url);
-                    Y.one('body').appendChild(node);
+                    window.open(this.selectui.fileinfo.url);
                 }
             }, this);
             selectnode.one('.fp-file-delete').on('click', function(e) {
