diff --git a/components/EmojiPicker/EmojiRowList.tsx b/components/EmojiPicker/EmojiRowList.tsx index 50aa09d7a..d268de9fc 100644 --- a/components/EmojiPicker/EmojiRowList.tsx +++ b/components/EmojiPicker/EmojiRowList.tsx @@ -27,6 +27,9 @@ interface EmojiRowListProps { const keyExtractor = (_: unknown, index: number) => String(index); +// Works around issue with Android not picking up scrolls +const ListRenderer = Platform.OS === "ios" ? ReanimatedFlashList : FlatList; + export const EmojiRowList: FC = ({ emojis, ListHeader, @@ -53,9 +56,6 @@ export const EmojiRowList: FC = ({ [onPress] ); - // Works around issue with Android not picking up scrolls - const ListRenderer = Platform.OS === "ios" ? ReanimatedFlashList : FlatList; - const animatedStyle = useAnimatedStyle(() => { return { height: height.value, @@ -72,6 +72,7 @@ export const EmojiRowList: FC = ({ scrollEnabled={emojis.length > 1} keyExtractor={keyExtractor} renderItem={renderItem} + keyboardShouldPersistTaps="handled" ListFooterComponent={() => } />