Browse Source

fix: text disappearing on edit (#8558) (#8624)

Mathis Beauville 10 months ago
parent
commit
21815fb930
1 changed files with 6 additions and 3 deletions
  1. 6 3
      packages/excalidraw/components/App.tsx

+ 6 - 3
packages/excalidraw/components/App.tsx

@@ -4737,10 +4737,13 @@ class App extends React.Component<AppProps, AppState> {
           this.store.shouldCaptureIncrement();
         }
 
-        this.setState({
-          newElement: null,
-          editingTextElement: null,
+        flushSync(() => {
+          this.setState({
+            newElement: null,
+            editingTextElement: null,
+          });
         });
+
         if (this.state.activeTool.locked) {
           setCursorForShape(this.interactiveCanvas, this.state);
         }