diff --git a/src/index.tsx b/src/index.tsx index a6ed107d0..fc774a301 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -226,8 +226,11 @@ export class App extends React.Component { 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; }