diff --git a/packages/components/select-v2/src/useSelect.ts b/packages/components/select-v2/src/useSelect.ts index 84eda5110f..9ba46b4d8e 100644 --- a/packages/components/select-v2/src/useSelect.ts +++ b/packages/components/select-v2/src/useSelect.ts @@ -559,7 +559,7 @@ const useSelect = (props: ExtractPropTypes, emit) => { } } else if (direction === 'backward') { newIndex = hoveringIndex - 1 - if (newIndex < 0) { + if (newIndex < 0 || newIndex >= options.length) { // navigate to the last one newIndex = options.length - 1 }