From 24d2e344e5b58a219724446a72bd8c48729d269f Mon Sep 17 00:00:00 2001 From: Eric Rosenbaum <eric.rosenbaum@gmail.com> Date: Wed, 24 Jul 2019 11:31:20 -0400 Subject: [PATCH] Prevent default on keyboard shortcuts --- src/containers/sound-editor.jsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/containers/sound-editor.jsx b/src/containers/sound-editor.jsx index 930ad07df..bd0599e8d 100644 --- a/src/containers/sound-editor.jsx +++ b/src/containers/sound-editor.jsx @@ -79,6 +79,7 @@ class SoundEditor extends React.Component { return; } if (event.key === ' ') { + event.preventDefault(); if (this.state.playhead) { this.handleStopPlaying(); } else { @@ -86,6 +87,7 @@ class SoundEditor extends React.Component { } } if (event.key === 'Delete' || event.key === 'Backspace') { + event.preventDefault(); if (event.shiftKey) { this.handleDeleteInverse(); } else { @@ -98,18 +100,23 @@ class SoundEditor extends React.Component { } if (event.metaKey || event.ctrlKey) { if (event.shiftKey && event.key.toLowerCase() === 'z') { + event.preventDefault(); if (this.redoStack.length > 0) { this.handleRedo(); } } else if (event.key === 'z') { if (this.undoStack.length > 0) { + event.preventDefault(); this.handleUndo(); } } else if (event.key === 'c') { + event.preventDefault(); this.handleCopy(); } else if (event.key === 'v') { + event.preventDefault(); this.handlePaste(); } else if (event.key === 'a') { + event.preventDefault(); this.handleUpdateTrim(0, 1); } } -- GitLab