@@ -3,7 +3,7 @@ import React, {useCallback, useContext, useEffect, useState} from 'react'
33import type { ForwardRefComponent as PolymorphicForwardRefComponent } from '../utils/polymorphic'
44import { AutocompleteContext , AutocompleteInputContext } from './AutocompleteContext'
55import TextInput from '../TextInput'
6- import { useMergedRefs } from '../hooks/useMergedRefs '
6+ import { useRefObjectAsForwardedRef } from '../hooks/useRefObjectAsForwardedRef '
77import type { ComponentProps } from '../utils/types'
88import useSafeTimeout from '../hooks/useSafeTimeout'
99
@@ -43,7 +43,7 @@ const AutocompleteInput = React.forwardRef(
4343 }
4444 const { activeDescendantRef, id, inputRef, setInputValue, setShowMenu, showMenu} = autocompleteContext
4545 const { autocompleteSuggestion = '' , inputValue = '' , isMenuDirectlyActivated} = inputContext
46- const mergedRef = useMergedRefs ( forwardedRef , inputRef )
46+ useRefObjectAsForwardedRef ( forwardedRef , inputRef )
4747 const [ highlightRemainingText , setHighlightRemainingText ] = useState < boolean > ( true )
4848 const { safeSetTimeout} = useSafeTimeout ( )
4949
@@ -160,7 +160,7 @@ const AutocompleteInput = React.forwardRef(
160160 onKeyDown = { handleInputKeyDown }
161161 onKeyPress = { onInputKeyPress }
162162 onKeyUp = { handleInputKeyUp }
163- ref = { mergedRef }
163+ ref = { inputRef }
164164 aria-controls = { `${ id } -listbox` }
165165 aria-autocomplete = "both"
166166 role = "combobox"
0 commit comments