diff --git a/app/components/sidebars/main/channels_list/filtered_list/filtered_list.js b/app/components/sidebars/main/channels_list/filtered_list/filtered_list.js index ddada5194..e2966e46e 100644 --- a/app/components/sidebars/main/channels_list/filtered_list/filtered_list.js +++ b/app/components/sidebars/main/channels_list/filtered_list/filtered_list.js @@ -9,6 +9,7 @@ import { Text, TouchableHighlight, View, + Platform, } from 'react-native'; import {injectIntl, intlShape} from 'react-intl'; import MaterialIcon from 'react-native-vector-icons/MaterialIcons'; @@ -396,7 +397,8 @@ class FilteredList extends Component { renderItem={this.renderItem} keyExtractor={(item) => item.id} onViewableItemsChanged={this.updateUnreadIndicators} - keyboardDismissMode='on-drag' + keyboardDismissMode={Platform.OS === 'ios' ? 'interactive' : 'on-drag'} + keyboardShouldPersistTaps='always' maxToRenderPerBatch={10} viewabilityConfig={VIEWABILITY_CONFIG} />