Browse Source

fix: Don't trigger onChange on initial load

Aakansha Doshi 4 years ago
parent
commit
016b054288
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/components/App.tsx

+ 1 - 1
src/components/App.tsx

@@ -1022,7 +1022,7 @@ class App extends React.Component<ExcalidrawProps, AppState> {
     // 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,