From 12b9f43255a3b0cca10a45f6c7e16e835eb1bbd4 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Fri, 7 Oct 2022 10:05:24 +0200 Subject: [PATCH] fix(nc-gui): stop propagation for non form cells --- packages/nc-gui/components/smartsheet/Cell.vue | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/nc-gui/components/smartsheet/Cell.vue b/packages/nc-gui/components/smartsheet/Cell.vue index ce20dbfa94..01cc8e824b 100644 --- a/packages/nc-gui/components/smartsheet/Cell.vue +++ b/packages/nc-gui/components/smartsheet/Cell.vue @@ -123,7 +123,7 @@ const { isPhoneNumber, } = useColumn(column) -const syncAndNavigate = (dir: NavigateDir) => { +const syncAndNavigate = (dir: NavigateDir, e: KeyboardEvent) => { if (isJSON.value) return if (currentRow.value.rowMeta.changed) { @@ -131,6 +131,8 @@ const syncAndNavigate = (dir: NavigateDir) => { currentRow.value.rowMeta.changed = false } emit('navigate', dir) + + if (!isForm.value) e.stopImmediatePropagation() } @@ -138,8 +140,8 @@ const syncAndNavigate = (dir: NavigateDir) => {