From 726945ea61f523a108c0f985241010dceb4d207f Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Mon, 24 Apr 2023 13:07:53 +0100 Subject: [PATCH] Allow bulk row deletion via keyboard even without a focused cell --- .../src/components/grid/overlays/KeyboardManager.svelte | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/frontend-core/src/components/grid/overlays/KeyboardManager.svelte b/packages/frontend-core/src/components/grid/overlays/KeyboardManager.svelte index c608a62e2a..4b6d611757 100644 --- a/packages/frontend-core/src/components/grid/overlays/KeyboardManager.svelte +++ b/packages/frontend-core/src/components/grid/overlays/KeyboardManager.svelte @@ -25,6 +25,10 @@ } else if (e.key === "Enter" && (e.ctrlKey || e.metaKey)) { e.preventDefault() dispatch("add-row-inline") + } else if (e.key === "Delete" || e.key === "Backspace") { + if (Object.keys($selectedRows).length) { + dispatch("request-bulk-delete") + } } return }