diff --git a/packages/ui-default/components/autocomplete/components/AutoComplete.tsx b/packages/ui-default/components/autocomplete/components/AutoComplete.tsx index f23a4bf5..82328065 100644 --- a/packages/ui-default/components/autocomplete/components/AutoComplete.tsx +++ b/packages/ui-default/components/autocomplete/components/AutoComplete.tsx @@ -121,7 +121,7 @@ const AutoComplete = forwardRef(function Impl(props: AutoCompleteProps, re if (!queryCache[query]) queryCache[query] = await queryItems(query); for (const item of queryCache[query]) valueCache[itemKey(item)] = item; setItemList(queryCache[query]); - setCurrentItem(null); + setCurrentItem((!freeSolo && queryCache[query].length > 0) ? 0 : null); }; const dispatchChange = () => {