diff --git a/packages/excalidraw/components/App.tsx b/packages/excalidraw/components/App.tsx index 270c5b53d..884cf17d8 100644 --- a/packages/excalidraw/components/App.tsx +++ b/packages/excalidraw/components/App.tsx @@ -3748,7 +3748,11 @@ class App extends React.Component { } // remove selections on escape press - if (event.key === "Escape") { + if (event.key === KEYS.ESCAPE) { + // Don't deselect text right after editing it + if (isWritableElement(event.target)) { + return; + } this.setState({ selectedElementIds: {}, selectedGroupIds: {},