From 6eb16ad750c5a69dc24b128f6e81aed4df1057b0 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Mon, 17 May 2021 17:55:25 +0200 Subject: [PATCH] fixed shift processing in datagrid --- packages/web/src/datagrid/DataGridCore.svelte | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/web/src/datagrid/DataGridCore.svelte b/packages/web/src/datagrid/DataGridCore.svelte index 8fbbf64ac..90a0a1ad3 100644 --- a/packages/web/src/datagrid/DataGridCore.svelte +++ b/packages/web/src/datagrid/DataGridCore.svelte @@ -582,6 +582,7 @@ if (event.target.closest('.collapseButtonMarker')) return; if (event.target.closest('input')) return; + shiftDragStartCell = null; // event.target.closest('table').focus(); event.preventDefault(); if (domFocusField) domFocusField.focus(); @@ -755,7 +756,7 @@ handleCursorMove(event); - if (event.shiftKey) { + if (event.shiftKey && event.keyCode != keycodes.shift) { selectedCells = getCellRange(shiftDragStartCell || currentCell, currentCell); } }