diff --git a/app/javascript/mastodon/components/autosuggest_textarea.jsx b/app/javascript/mastodon/components/autosuggest_textarea.jsx index 6eabdbd9f56..61ead96c950 100644 --- a/app/javascript/mastodon/components/autosuggest_textarea.jsx +++ b/app/javascript/mastodon/components/autosuggest_textarea.jsx @@ -116,7 +116,7 @@ const AutosuggestTextarea = forwardRef(({ const closeMenu = useCallback((e) => { setSuggestionsHidden(true); onBlur?.(e); - }, [setSuggestionsHidden]); + }, [setSuggestionsHidden, onBlur]); const handleFocus = useCallback((e) => { onFocus?.(e); @@ -152,7 +152,7 @@ const AutosuggestTextarea = forwardRef(({ textareaRef.current.blur(); textareaRef.current.focus(); } - }, [lang]); + }, [lang, textareaRef]); const renderSuggestion = useCallback((suggestion, i) => { let inner, key; @@ -178,7 +178,7 @@ const AutosuggestTextarea = forwardRef(({ const handleRef = useCallback((element) => { textareaRef.current = element; setTextareaElement(element); - }, []); + }, [textareaRef]); return (