From 9c360a1f027675810a559617919f31c610dbb4ab Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Sun, 23 Jun 2024 13:10:20 +0100 Subject: [PATCH] Handle edge case when pasting without releasing mouse --- .../frontend-core/src/components/grid/cells/DataCell.svelte | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/frontend-core/src/components/grid/cells/DataCell.svelte b/packages/frontend-core/src/components/grid/cells/DataCell.svelte index e9293f95b2..3e9d6b6b05 100644 --- a/packages/frontend-core/src/components/grid/cells/DataCell.svelte +++ b/packages/frontend-core/src/components/grid/cells/DataCell.svelte @@ -90,7 +90,11 @@ selectedCells.actions.startSelecting(cellId) } - const updateSelection = () => { + const updateSelection = e => { + if (e.buttons !== 1) { + selectedCells.actions.stopSelecting() + return + } if ($focusedCellId) { focusedCellId.set(null) }