focus keyboard when replyto

This commit is contained in:
Samuel Newman
2026-06-16 18:29:59 +03:00
parent d034911f30
commit 2cac31536f
@@ -1,4 +1,4 @@
import {useRef, useState} from 'react'
import {useEffect, useRef, useState} from 'react'
import {Pressable, View} from 'react-native'
import {
useKeyboardHandler,
@@ -70,6 +70,11 @@ export function MessageComposer({
const [text, setText] = useState(getDraft)
useSaveMessageDraft(text)
useEffect(() => {
if (!replyTo) return
composerInternalApiRef.current?.input?.focus()
}, [replyTo, composerInternalApiRef])
// Android interactive dismiss sometimes doesn't blur the input
const blur = useNonReactiveCallback(() => {
composerInternalApiRef.current?.input?.blur()