From 9d2c74c02854b0090aaf887c80f9fef750315da0 Mon Sep 17 00:00:00 2001 From: TaruunMalik Date: Tue, 15 Apr 2025 07:24:52 +0000 Subject: [PATCH 1/3] input issue fix --- frontend/src/Editor/Components/DropdownV2/DropdownV2.jsx | 2 ++ frontend/src/Editor/Components/MultiselectV2/MultiselectV2.jsx | 1 + 2 files changed, 3 insertions(+) diff --git a/frontend/src/Editor/Components/DropdownV2/DropdownV2.jsx b/frontend/src/Editor/Components/DropdownV2/DropdownV2.jsx index 15a553d316..2cb082c1b7 100644 --- a/frontend/src/Editor/Components/DropdownV2/DropdownV2.jsx +++ b/frontend/src/Editor/Components/DropdownV2/DropdownV2.jsx @@ -486,12 +486,14 @@ export const DropdownV2 = ({ if (actionProps.action === 'clear') { setInputValue(null); fireEvent('onSelect'); + setSearchInputValue(''); } if (actionProps.action === 'select-option') { if (currentValue === selectedOption.value) { setInputValue(null); } else setInputValue(selectedOption.value); fireEvent('onSelect'); + setSearchInputValue(''); } setIsMenuOpen(false); setUserInteracted(true); diff --git a/frontend/src/Editor/Components/MultiselectV2/MultiselectV2.jsx b/frontend/src/Editor/Components/MultiselectV2/MultiselectV2.jsx index ad02125839..a29be93aba 100644 --- a/frontend/src/Editor/Components/MultiselectV2/MultiselectV2.jsx +++ b/frontend/src/Editor/Components/MultiselectV2/MultiselectV2.jsx @@ -162,6 +162,7 @@ export const MultiselectV2 = ({ fireEvent('onSelect'); setUserInteracted(true); + setSearchInputValue(''); }; useEffect(() => { From 91a2bc00dfbae9b7cb620e9c360c3e1fa589a14e Mon Sep 17 00:00:00 2001 From: TaruunMalik Date: Tue, 15 Apr 2025 08:14:39 +0000 Subject: [PATCH 2/3] updated fix --- frontend/src/Editor/Components/DropdownV2/DropdownV2.jsx | 6 ++---- .../src/Editor/Components/MultiselectV2/MultiselectV2.jsx | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/frontend/src/Editor/Components/DropdownV2/DropdownV2.jsx b/frontend/src/Editor/Components/DropdownV2/DropdownV2.jsx index 2cb082c1b7..544b0b85bb 100644 --- a/frontend/src/Editor/Components/DropdownV2/DropdownV2.jsx +++ b/frontend/src/Editor/Components/DropdownV2/DropdownV2.jsx @@ -485,16 +485,14 @@ export const DropdownV2 = ({ onChange={(selectedOption, actionProps) => { if (actionProps.action === 'clear') { setInputValue(null); - fireEvent('onSelect'); - setSearchInputValue(''); } if (actionProps.action === 'select-option') { if (currentValue === selectedOption.value) { setInputValue(null); } else setInputValue(selectedOption.value); - fireEvent('onSelect'); - setSearchInputValue(''); } + fireEvent('onSelect'); + setSearchInputValue(''); setIsMenuOpen(false); setUserInteracted(true); }} diff --git a/frontend/src/Editor/Components/MultiselectV2/MultiselectV2.jsx b/frontend/src/Editor/Components/MultiselectV2/MultiselectV2.jsx index a29be93aba..a59fcb66c3 100644 --- a/frontend/src/Editor/Components/MultiselectV2/MultiselectV2.jsx +++ b/frontend/src/Editor/Components/MultiselectV2/MultiselectV2.jsx @@ -162,7 +162,6 @@ export const MultiselectV2 = ({ fireEvent('onSelect'); setUserInteracted(true); - setSearchInputValue(''); }; useEffect(() => { @@ -311,6 +310,7 @@ export const MultiselectV2 = ({ ) { setIsMultiselectOpen(false); fireEvent('onBlur'); + setSearchInputValue(''); } }; From d7d392c0f1964644199dadfc476ba61652caa438 Mon Sep 17 00:00:00 2001 From: TaruunMalik Date: Tue, 15 Apr 2025 11:21:17 +0000 Subject: [PATCH 3/3] erase bug --- frontend/src/Editor/Components/DropdownV2/DropdownV2.jsx | 2 ++ frontend/src/Editor/Components/MultiselectV2/MultiselectV2.jsx | 1 + 2 files changed, 3 insertions(+) diff --git a/frontend/src/Editor/Components/DropdownV2/DropdownV2.jsx b/frontend/src/Editor/Components/DropdownV2/DropdownV2.jsx index 544b0b85bb..4e766f89bd 100644 --- a/frontend/src/Editor/Components/DropdownV2/DropdownV2.jsx +++ b/frontend/src/Editor/Components/DropdownV2/DropdownV2.jsx @@ -177,6 +177,7 @@ export const DropdownV2 = ({ if (isMenuOpen) { setIsMenuOpen(false); fireEvent('onBlur'); + setSearchInputValue(''); } else { setIsMenuOpen(true); fireEvent('onFocus'); @@ -197,6 +198,7 @@ export const DropdownV2 = ({ ) { setIsMenuOpen(false); fireEvent('onBlur'); + setSearchInputValue(''); } }; diff --git a/frontend/src/Editor/Components/MultiselectV2/MultiselectV2.jsx b/frontend/src/Editor/Components/MultiselectV2/MultiselectV2.jsx index a59fcb66c3..c44fecb1ae 100644 --- a/frontend/src/Editor/Components/MultiselectV2/MultiselectV2.jsx +++ b/frontend/src/Editor/Components/MultiselectV2/MultiselectV2.jsx @@ -319,6 +319,7 @@ export const MultiselectV2 = ({ if (isMultiselectOpen) { setIsMultiselectOpen(false); fireEvent('onBlur'); + setSearchInputValue(''); } else { setIsMultiselectOpen(true); fireEvent('onFocus');