diff --git a/packages/nc-gui/components/cell/Currency.vue b/packages/nc-gui/components/cell/Currency.vue
index da72a21fa9..c65a699d98 100644
--- a/packages/nc-gui/components/cell/Currency.vue
+++ b/packages/nc-gui/components/cell/Currency.vue
@@ -66,6 +66,8 @@ onMounted(() => {
@keydown.right.stop
@keydown.up.stop
@keydown.delete.stop
+ @selectstart.capture.stop
+ @mousedown.stop
/>
{{ currency }}
diff --git a/packages/nc-gui/components/cell/Decimal.vue b/packages/nc-gui/components/cell/Decimal.vue
index 5591880433..5e7ed247e3 100644
--- a/packages/nc-gui/components/cell/Decimal.vue
+++ b/packages/nc-gui/components/cell/Decimal.vue
@@ -35,6 +35,8 @@ const focus: VNodeRef = (el) => (el as HTMLInputElement)?.focus()
@keydown.right.stop
@keydown.up.stop
@keydown.delete.stop
+ @selectstart.capture.stop
+ @mousedown.stop
/>
{{ vModel }}
diff --git a/packages/nc-gui/components/cell/Duration.vue b/packages/nc-gui/components/cell/Duration.vue
index bcb32c34fc..e640754c38 100644
--- a/packages/nc-gui/components/cell/Duration.vue
+++ b/packages/nc-gui/components/cell/Duration.vue
@@ -89,6 +89,8 @@ const focus: VNodeRef = (el) => (el as HTMLInputElement)?.focus()
@keydown.right.stop
@keydown.up.stop
@keydown.delete.stop
+ @selectstart.capture.stop
+ @mousedown.stop
/>
{{ localState }}
diff --git a/packages/nc-gui/components/cell/Email.vue b/packages/nc-gui/components/cell/Email.vue
index c5c20ced60..9d0de8ad18 100644
--- a/packages/nc-gui/components/cell/Email.vue
+++ b/packages/nc-gui/components/cell/Email.vue
@@ -35,6 +35,8 @@ const focus: VNodeRef = (el) => (el as HTMLInputElement)?.focus()
@keydown.right.stop
@keydown.up.stop
@keydown.delete.stop
+ @selectstart.capture.stop
+ @mousedown.stop
/>
diff --git a/packages/nc-gui/components/cell/Float.vue b/packages/nc-gui/components/cell/Float.vue
index a2a973d9b2..86c8a47cba 100644
--- a/packages/nc-gui/components/cell/Float.vue
+++ b/packages/nc-gui/components/cell/Float.vue
@@ -35,6 +35,8 @@ const focus: VNodeRef = (el) => (el as HTMLInputElement)?.focus()
@keydown.right.stop
@keydown.up.stop
@keydown.delete.stop
+ @selectstart.capture.stop
+ @mousedown.stop
/>
{{ vModel }}
diff --git a/packages/nc-gui/components/cell/Integer.vue b/packages/nc-gui/components/cell/Integer.vue
index d62b871d8f..e9103ea54f 100644
--- a/packages/nc-gui/components/cell/Integer.vue
+++ b/packages/nc-gui/components/cell/Integer.vue
@@ -39,6 +39,8 @@ function onKeyDown(evt: KeyboardEvent) {
@keydown.right.stop
@keydown.up.stop
@keydown.delete.stop
+ @selectstart.capture.stop
+ @mousedown.stop
/>
{{ vModel }}
diff --git a/packages/nc-gui/components/cell/Percent.vue b/packages/nc-gui/components/cell/Percent.vue
index 641f00890f..c8907656d2 100644
--- a/packages/nc-gui/components/cell/Percent.vue
+++ b/packages/nc-gui/components/cell/Percent.vue
@@ -33,6 +33,8 @@ const focus: VNodeRef = (el) => {
@keydown.right.stop
@keydown.up.stop
@keydown.delete.stop
+ @selectstart.capture.stop
+ @mousedown.stop
/>
{{ vModel }}
diff --git a/packages/nc-gui/components/cell/Text.vue b/packages/nc-gui/components/cell/Text.vue
index 05745ead2c..ad85967e5e 100644
--- a/packages/nc-gui/components/cell/Text.vue
+++ b/packages/nc-gui/components/cell/Text.vue
@@ -34,6 +34,8 @@ const focus: VNodeRef = (el) => {
@keydown.right.stop
@keydown.up.stop
@keydown.delete.stop
+ @selectstart.capture.stop
+ @mousedown.stop
/>
{{ vModel }}
diff --git a/packages/nc-gui/components/cell/TextArea.vue b/packages/nc-gui/components/cell/TextArea.vue
index 4ed873947f..f0280bf12e 100644
--- a/packages/nc-gui/components/cell/TextArea.vue
+++ b/packages/nc-gui/components/cell/TextArea.vue
@@ -31,6 +31,8 @@ const focus: VNodeRef = (el) => (el as HTMLTextAreaElement)?.focus()
@keydown.right.stop
@keydown.up.stop
@keydown.delete.stop
+ @selectstart.capture.stop
+ @mousedown.stop
/>
{{ vModel }}
diff --git a/packages/nc-gui/components/cell/Url.vue b/packages/nc-gui/components/cell/Url.vue
index 9c8962465d..742ee0e661 100644
--- a/packages/nc-gui/components/cell/Url.vue
+++ b/packages/nc-gui/components/cell/Url.vue
@@ -84,6 +84,8 @@ watch(
@keydown.right.stop
@keydown.up.stop
@keydown.delete.stop
+ @selectstart.capture.stop
+ @mousedown.stop
/>