diff --git a/client/modules/IDE/components/FileUploader.js b/client/modules/IDE/components/FileUploader.js
index 8fd41652..d6943dda 100644
--- a/client/modules/IDE/components/FileUploader.js
+++ b/client/modules/IDE/components/FileUploader.js
@@ -7,7 +7,11 @@ import { connect } from 'react-redux';
class FileUploader extends React.Component {
componentDidMount() {
+ this.createDropzone();
Dropzone.autoDiscover = false;
+ }
+
+ createDropzone() {
this.uploader = new Dropzone('div#uploader', {
url: s3Bucket,
method: 'post',
diff --git a/client/modules/IDE/pages/IDEView.js b/client/modules/IDE/pages/IDEView.js
index 6987b726..b5a40357 100644
--- a/client/modules/IDE/pages/IDEView.js
+++ b/client/modules/IDE/pages/IDEView.js
@@ -86,10 +86,17 @@ class IDEView extends React.Component {
}
isPlaying={this.props.ide.isPlaying}
/>
-
+ {(() => {
+ if (this.props.ide.modalIsVisible) {
+ return (
+
+ );
+ }
+ return '';
+ })()}
);
}