|
@@ -226,8 +226,11 @@ export class App extends React.Component<any, AppState> {
|
|
|
this.saveDebounced.flush();
|
|
|
};
|
|
|
|
|
|
- public shouldComponentUpdate() {
|
|
|
+ public shouldComponentUpdate(props: any, nextState: AppState) {
|
|
|
if (!history.isRecording()) {
|
|
|
+ // temporary hack to fix #592
|
|
|
+ // eslint-disable-next-line react/no-direct-mutation-state
|
|
|
+ this.state = nextState;
|
|
|
this.componentDidUpdate();
|
|
|
return false;
|
|
|
}
|