diff options
-rw-r--r-- | src/client/views/GlobalKeyHandler.ts | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/client/views/GlobalKeyHandler.ts b/src/client/views/GlobalKeyHandler.ts index 0d95bb96c..280b13599 100644 --- a/src/client/views/GlobalKeyHandler.ts +++ b/src/client/views/GlobalKeyHandler.ts @@ -69,11 +69,13 @@ export default class KeyManager { break; case "delete": case "backspace": - SelectionManager.SelectedDocuments().map(docView => { - let doc = docView.props.Document; - let remove = docView.props.removeDocument; - remove && remove(doc); - }); + UndoManager.RunInBatch(() => { + SelectionManager.SelectedDocuments().map(docView => { + let doc = docView.props.Document; + let remove = docView.props.removeDocument; + remove && remove(doc); + }); + }, "delete"); break; } |