diff --git a/src/containers/load-button.jsx b/src/containers/load-button.jsx
index a7b78a638dcf87871ced71752a668beebe153f87..4d7ca30b0f18c004469223ca9e59f6ceee907f8b 100644
--- a/src/containers/load-button.jsx
+++ b/src/containers/load-button.jsx
@@ -14,6 +14,9 @@ class LoadButton extends React.Component {
             'handleClick'
         ]);
     }
+    shouldComponentUpdate () {
+        return false;
+    }
     handleChange (e) {
         const reader = new FileReader();
         reader.onload = () => this.props.loadProject(reader.result);
diff --git a/src/containers/save-button.jsx b/src/containers/save-button.jsx
index f2ae497def0837fcf6eb0b888f3b84933d95039c..5516ba2c76a46b2a22b6011c2dfd74000c8515ff 100644
--- a/src/containers/save-button.jsx
+++ b/src/containers/save-button.jsx
@@ -14,6 +14,9 @@ class SaveButton extends React.Component {
             'handleClick'
         ]);
     }
+    shouldComponentUpdate () {
+        return false;
+    }
     handleClick () {
         const json = this.props.saveProjectSb3();