From 363be013d21a8e6b4547b78d4ecdb865b0a57f59 Mon Sep 17 00:00:00 2001 From: melloware Date: Mon, 26 Feb 2024 09:22:18 -0500 Subject: [PATCH] Fix #6044: Autocomplete reset selectedItem if value cleared --- components/lib/autocomplete/AutoComplete.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/lib/autocomplete/AutoComplete.js b/components/lib/autocomplete/AutoComplete.js index f27b744df7..779a77b155 100644 --- a/components/lib/autocomplete/AutoComplete.js +++ b/components/lib/autocomplete/AutoComplete.js @@ -134,7 +134,7 @@ export const AutoComplete = React.memo( const updateModel = (event, value) => { // #2176 only call change if value actually changed - if (selectedItem && ObjectUtils.deepEquals(selectedItem.current, value)) { + if (selectedItem.current && ObjectUtils.deepEquals(selectedItem.current, value)) { return; } @@ -607,6 +607,8 @@ export const AutoComplete = React.memo( }); } + selectedItem.current = null; + return null; };