diff --git a/packages/components/autocomplete/src/autocomplete.vue b/packages/components/autocomplete/src/autocomplete.vue index 4de63d43c0..8f6e4b4502 100644 --- a/packages/components/autocomplete/src/autocomplete.vue +++ b/packages/components/autocomplete/src/autocomplete.vue @@ -357,6 +357,8 @@ const highlight = (index: number) => { } const stopHandle = onClickOutside(listboxRef, () => { + // Prevent closing if focus is inside popper content + if (popperRef.value?.isFocusInsideContent()) return suggestionVisible.value && close() })