[Glitch] Fix Firefox not updating spellcheck language in textarea

Port c4128d89c97b33d265eb22c211ec66376e4827da to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
This commit is contained in:
Claire 2025-06-24 11:08:00 +02:00
parent 26ee915d0b
commit e44b333660

View File

@ -162,6 +162,14 @@ const AutosuggestTextarea = forwardRef(({
}
}, [suggestions, textareaRef, setSuggestionsHidden]);
// Hack to force Firefox to change language in autocorrect
useEffect(() => {
if (lang && textareaRef.current && textareaRef.current === document.activeElement) {
textareaRef.current.blur();
textareaRef.current.focus();
}
}, [lang]);
const renderSuggestion = (suggestion, i) => {
let inner, key;