diff --git a/src/containers/blocks.jsx b/src/containers/blocks.jsx
index 8e882de13c9e9f6b292b0b97205c2e72c4bb322e..499d77636116b287d0acb3de60c939a0d31f0bd3 100644
--- a/src/containers/blocks.jsx
+++ b/src/containers/blocks.jsx
@@ -22,7 +22,6 @@ import {updateToolbox} from '../reducers/toolbox';
 import {activateColorPicker} from '../reducers/color-picker';
 import {closeExtensionLibrary} from '../reducers/modals';
 import {activateCustomProcedures, deactivateCustomProcedures} from '../reducers/custom-procedures';
-import {viewAlert} from '../reducers/alerts';
 
 const addFunctionListener = (object, property, callback) => {
     const oldFn = object[property];
@@ -379,7 +378,6 @@ class Blocks extends React.Component {
         this.setState({connectionModal: null});
     }
     handleStatusButtonUpdate () {
-        this.props.onViewAlert();
         this.ScratchBlocks.refreshStatusButtons(this.workspace);
     }
     handlePromptCallback (input, optionSelection) {
@@ -414,7 +412,6 @@ class Blocks extends React.Component {
             onActivateCustomProcedures,
             onRequestCloseExtensionLibrary,
             onRequestCloseCustomProcedures,
-            onViewAlert,
             toolboxXML,
             ...props
         } = this.props;
@@ -476,7 +473,6 @@ Blocks.propTypes = {
     onActivateCustomProcedures: PropTypes.func,
     onRequestCloseCustomProcedures: PropTypes.func,
     onRequestCloseExtensionLibrary: PropTypes.func,
-    onViewAlert: PropTypes.func,
     options: PropTypes.shape({
         media: PropTypes.string,
         zoom: PropTypes.shape({
@@ -560,7 +556,6 @@ const mapDispatchToProps = dispatch => ({
     onRequestCloseCustomProcedures: data => {
         dispatch(deactivateCustomProcedures(data));
     },
-    onViewAlert: () => dispatch(viewAlert()),
     updateToolboxState: toolboxXML => {
         dispatch(updateToolbox(toolboxXML));
     }
diff --git a/src/lib/vm-listener-hoc.jsx b/src/lib/vm-listener-hoc.jsx
index 67e70f90019e90b92c262fdef5067c12c9c927ff..152caff8028a60cc82874152799a7d98e23920ea 100644
--- a/src/lib/vm-listener-hoc.jsx
+++ b/src/lib/vm-listener-hoc.jsx
@@ -9,6 +9,7 @@ import {updateTargets} from '../reducers/targets';
 import {updateBlockDrag} from '../reducers/block-drag';
 import {updateMonitors} from '../reducers/monitors';
 import {setRunningState, setTurboState} from '../reducers/vm-status';
+import {viewAlert} from '../reducers/alerts';
 
 /*
  * Higher Order Component to manage events emitted by the VM