diff --git a/packages/circuit-ui/components/AutocompleteInput/AutocompleteInput.tsx b/packages/circuit-ui/components/AutocompleteInput/AutocompleteInput.tsx index 7346965948..e1a832aadf 100644 --- a/packages/circuit-ui/components/AutocompleteInput/AutocompleteInput.tsx +++ b/packages/circuit-ui/components/AutocompleteInput/AutocompleteInput.tsx @@ -298,9 +298,11 @@ export const AutocompleteInput = forwardRef< }, []); const onComboboxClick = useCallback(() => { - comboboxRef?.current?.select(); - setIsOpen(true); - }, []); + if (!isOpen) { + comboboxRef?.current?.select(); + setIsOpen(true); + } + }, [isOpen]); const { floatingStyles, refs, update } = useFloating({ open: isOpen,