diff --git a/src/containers/gui.jsx b/src/containers/gui.jsx
index 59e5b9426..79a85c9dc 100644
--- a/src/containers/gui.jsx
+++ b/src/containers/gui.jsx
@@ -5,7 +5,7 @@ import VM from 'scratch-vm';
import {connect} from 'react-redux';
import ReactModal from 'react-modal';
-import ErrorBoundary from './error-boundary.jsx';
+import ErrorBoundaryHOC from '../lib/error-boundary-hoc.jsx';
import {openExtensionLibrary} from '../reducers/modals';
import {
activateTab,
@@ -75,15 +75,13 @@ class GUI extends React.Component {
...componentProps
} = this.props;
return (
-
-
- {children}
-
-
+
+ {children}
+
);
}
}
@@ -129,7 +127,9 @@ const ConnectedGUI = connect(
mapDispatchToProps,
)(GUI);
-const WrappedGui = ProjectLoaderHOC(vmListenerHOC(ConnectedGUI));
+const WrappedGui = ErrorBoundaryHOC('Top Level App')(
+ ProjectLoaderHOC(vmListenerHOC(ConnectedGUI))
+);
WrappedGui.setAppElement = ReactModal.setAppElement;
export default WrappedGui;