mirror of
https://github.com/excalidraw/excalidraw.git
synced 2025-04-14 16:40:58 -04:00
Disable escape when creating element (#576)
Problem: - Select arrow - Mouse down somewhere - Mouse move somewhere to create an arrow - Press escape - Now you're in a weird situation where the shape is now "selection" but you're still dragging the arrow. If you mouse up, the arrow disappears In order to solve this problem, we can avoid making escape do anything if you're currently dragging an element
This commit is contained in:
parent
94e18bd8e4
commit
c3e9f775e7
1 changed files with 1 additions and 1 deletions
|
@ -284,7 +284,7 @@ export class App extends React.Component<any, AppState> {
|
|||
};
|
||||
|
||||
private onKeyDown = (event: KeyboardEvent) => {
|
||||
if (event.key === KEYS.ESCAPE) {
|
||||
if (event.key === KEYS.ESCAPE && !this.state.draggingElement) {
|
||||
elements = clearSelection(elements);
|
||||
this.forceUpdate();
|
||||
this.setState({ elementType: "selection" });
|
||||
|
|
Loading…
Add table
Reference in a new issue