From ac46b431b2179b6d3757cb26a433ac9918fad9de Mon Sep 17 00:00:00 2001 From: Jawahar S Date: Fri, 28 Oct 2022 15:30:46 +0530 Subject: [PATCH] Use KEYS.ESCAPE instead of "Escape" Co-authored-by: DanielJGeiger <1852529+DanielJGeiger@users.noreply.github.com> --- packages/excalidraw/components/App.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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: {},