diff options
Diffstat (limited to 'src/view/com/composer/Composer.tsx')
-rw-r--r-- | src/view/com/composer/Composer.tsx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index e4b09cf0f..c9e40530e 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -530,7 +530,14 @@ export const ComposePost = ({ } const onEmojiButtonPress = useCallback(() => { - openEmojiPicker?.(textInput.current?.getCursorPosition()) + const rect = textInput.current?.getCursorPosition() + if (rect) { + openEmojiPicker?.({ + ...rect, + nextFocusRef: + textInput as unknown as React.MutableRefObject<HTMLElement>, + }) + } }, [openEmojiPicker]) const scrollViewRef = useAnimatedRef<Animated.ScrollView>() |