diff --git a/apps/desktop/src/components/grid/DataGrid.vue b/apps/desktop/src/components/grid/DataGrid.vue index fa51ca022..d1130cb82 100644 --- a/apps/desktop/src/components/grid/DataGrid.vue +++ b/apps/desktop/src/components/grid/DataGrid.vue @@ -4165,6 +4165,13 @@ function eventTargetAllowsNativeClipboard(event: KeyboardEvent): boolean { return clipboardShortcut(event, "c") && hasNativeClipboardSelection(); } +function onDrawerContextMenu(event: MouseEvent) { + event.stopPropagation(); + const target = event.target as HTMLElement | null; + if (target?.closest("input, textarea, [contenteditable='true'], [role='textbox']")) return; + event.preventDefault(); +} + function clipboardShortcut(event: KeyboardEvent, key: string): boolean { return (event.metaKey || event.ctrlKey) && !event.altKey && event.key.toLowerCase() === key; } @@ -6837,7 +6844,7 @@ const gridContextMenuItems = computed(() => { -
+
@@ -6987,7 +6994,13 @@ const gridContextMenuItems = computed(() => {
-
+