From f860c909dd0f8a59f58a135216aec144848e738c Mon Sep 17 00:00:00 2001 From: mertmit Date: Wed, 21 Jun 2023 19:23:54 +0300 Subject: [PATCH] fix: avoid filling new rows Signed-off-by: mertmit --- packages/nc-gui/composables/useMultiSelect/index.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/nc-gui/composables/useMultiSelect/index.ts b/packages/nc-gui/composables/useMultiSelect/index.ts index e7ce30f66a..2b1e5f30f8 100644 --- a/packages/nc-gui/composables/useMultiSelect/index.ts +++ b/packages/nc-gui/composables/useMultiSelect/index.ts @@ -298,6 +298,11 @@ export function useMultiSelect( function handleMouseOver(event: MouseEvent, row: number, col: number) { if (isFillMode.value) { + const rw = unref(data)[row] + + // fill is not supported for new rows yet + if (rw.rowMeta.new) return + fillRange.endRange({ row, col: selectedRange.end.col }) scrollToCell?.(row, col) return