diff --git a/src/components/App.tsx b/src/components/App.tsx index 46acaf635..51003fcc0 100644 --- a/src/components/App.tsx +++ b/src/components/App.tsx @@ -1022,7 +1022,7 @@ class App extends React.Component { // potential issues, this fixes a case where the tab isn't focused during // init, which would trigger onChange with empty elements, which would then // override whatever is in localStorage currently. - if (!this.state.isLoading) { + if (!this.state.isLoading && !prevState.isLoading) { this.props.onChange?.( this.scene.getElementsIncludingDeleted(), this.state,