From 3be30651b73e366b69301d9908a825e685eada76 Mon Sep 17 00:00:00 2001 From: prathameshpatil5181 <80106674+prathameshpatil5181@users.noreply.github.com> Date: Thu, 7 Nov 2024 18:10:28 +0530 Subject: [PATCH] fix : 7223 Clicking Outside Fields domain link email phone Close Them (#7804) fixes #7223 https://github.com/user-attachments/assets/1150e96f-4fb5-40ba-ac17-89d8b2ab16e7 --- .../meta-types/input/components/MultiItemFieldInput.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/twenty-front/src/modules/object-record/record-field/meta-types/input/components/MultiItemFieldInput.tsx b/packages/twenty-front/src/modules/object-record/record-field/meta-types/input/components/MultiItemFieldInput.tsx index 6934e9157..5cea5ffe7 100644 --- a/packages/twenty-front/src/modules/object-record/record-field/meta-types/input/components/MultiItemFieldInput.tsx +++ b/packages/twenty-front/src/modules/object-record/record-field/meta-types/input/components/MultiItemFieldInput.tsx @@ -64,9 +64,14 @@ export const MultiItemFieldInput = ({ onCancel?.(); }; + const handleDropdownCloseOutside = (event: MouseEvent | TouchEvent) => { + onCancel?.(); + event.stopImmediatePropagation(); + }; + useListenClickOutside({ refs: [containerRef], - callback: handleDropdownClose, + callback: handleDropdownCloseOutside, }); useScopedHotkeys(Key.Escape, handleDropdownClose, hotkeyScope);