-
Notifications
You must be signed in to change notification settings - Fork 25k
Open
Labels
Component: FlatListIssue: Author Provided ReproThis issue can be reproduced in Snack or an attached project.This issue can be reproduced in Snack or an attached project.Platform: AndroidAndroid applications.Android applications.
Description
Description
Bug previously opened here.
It was claimed to be fixed here but still reproduces on 0.75.4
Steps to reproduce
Try to select text in provided reproducer, it won't work for item in flat list. Note that sometimes it will work after a hot reload.
/**
* Sample React Native App
* https://github.com/facebook/react-native
*
* @format
*/
import React from 'react';
import {
FlatList,
SafeAreaView, StyleSheet,
Text,
} from 'react-native';
function App(): React.JSX.Element {
return (
<SafeAreaView>
<Text style={styles.text} selectable>I am selectable</Text>
<FlatList data={[1]} renderItem={ListText}/>
</SafeAreaView>
);
}
const ListText = () => {
return <Text style={styles.text} selectable>I am not selectable</Text>;
};
const styles = StyleSheet.create({
text: {
fontSize: 20,
padding: 10,
},
});
export default App;
React Native Version
0.75.4
Affected Platforms
Runtime - Android
Output of npx react-native info
info Fetching system and libraries information...
System:
OS: macOS 15.0
CPU: (12) arm64 Apple M3 Pro
Memory: 206.94 MB / 36.00 GB
Shell:
version: "5.9"
path: /bin/zsh
Binaries:
Node:
version: 20.9.0
path: ~/.asdf/installs/nodejs/20.9.0/bin/node
Yarn:
version: 1.22.22
path: /opt/homebrew/bin/yarn
npm:
version: 10.1.0
path: ~/.asdf/plugins/nodejs/shims/npm
Watchman:
version: 2024.08.19.00
path: /opt/homebrew/bin/watchman
Managers:
CocoaPods:
version: 1.14.3
path: /Users/johanlndll/.gem/ruby/3.1.4/bin/pod
SDKs:
iOS SDK:
Platforms:
- DriverKit 24.0
- iOS 18.0
- macOS 15.0
- tvOS 18.0
- visionOS 2.0
- watchOS 11.0
Android SDK: Not Found
IDEs:
Android Studio: 2024.2 AI-242.21829.142.2421.12409432
Xcode:
version: 16.0/16A242d
path: /usr/bin/xcodebuild
Languages:
Java:
version: 17.0.10
path: /usr/bin/javac
Ruby:
version: 3.1.4
path: /Users/johanlndll/.rubies/ruby-3.1.4/bin/ruby
npmPackages:
"@react-native-community/cli": Not Found
react:
installed: 18.3.1
wanted: 18.3.1
react-native:
installed: 0.75.4
wanted: 0.75.4
react-native-macos: Not Found
npmGlobalPackages:
"*react-native*": Not Found
Android:
hermesEnabled: true
newArchEnabled: false
iOS:
hermesEnabled: true
newArchEnabled: false
Stacktrace or Logs
Does not crash.
Reproducer
https://github.com/LA-Johan/list-select
Screenshots and Videos
selectable.mov
RalissonMattias
Metadata
Metadata
Assignees
Labels
Component: FlatListIssue: Author Provided ReproThis issue can be reproduced in Snack or an attached project.This issue can be reproduced in Snack or an attached project.Platform: AndroidAndroid applications.Android applications.