From d9e6b95c046bbc21e53aacc1048381799d73e653 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Bosi?= <71827178+bosiraphael@users.noreply.github.com> Date: Thu, 27 Feb 2025 12:36:47 +0100 Subject: [PATCH] Disable drag select when the command menu is opened (#10541) Before: https://github.com/user-attachments/assets/3d6a3833-cf5d-4330-a814-896a5c9df930 After: https://github.com/user-attachments/assets/5f490fc2-59aa-45d5-b485-2abced4b31ef --- .../src/modules/command-menu/hooks/useCommandMenu.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/twenty-front/src/modules/command-menu/hooks/useCommandMenu.ts b/packages/twenty-front/src/modules/command-menu/hooks/useCommandMenu.ts index 56535c135..22895b40c 100644 --- a/packages/twenty-front/src/modules/command-menu/hooks/useCommandMenu.ts +++ b/packages/twenty-front/src/modules/command-menu/hooks/useCommandMenu.ts @@ -31,6 +31,7 @@ import { viewableRecordIdState } from '@/object-record/record-right-drawer/state import { viewableRecordNameSingularState } from '@/object-record/record-right-drawer/states/viewableRecordNameSingularState'; import { useDropdownV2 } from '@/ui/layout/dropdown/hooks/useDropdownV2'; import { emitRightDrawerCloseEvent } from '@/ui/layout/right-drawer/utils/emitRightDrawerCloseEvent'; +import { isDragSelectionStartEnabledState } from '@/ui/utilities/drag-select/states/internal/isDragSelectionStartEnabledState'; import { t } from '@lingui/core/macro'; import { useCallback } from 'react'; import { capitalize, isDefined } from 'twenty-shared'; @@ -54,6 +55,7 @@ export const useCommandMenu = () => { () => { set(isCommandMenuOpenedState, false); set(isCommandMenuClosingState, true); + set(isDragSelectionStartEnabledState, true); }, [], ); @@ -118,6 +120,7 @@ export const useCommandMenu = () => { set(isCommandMenuOpenedState, true); set(hasUserSelectedCommandState, false); + set(isDragSelectionStartEnabledState, false); }, [ copyContextStoreStates,