Yes, this is a bug report.
Yes, I have read it.
For iOS release we are building via Xcode / Archive / upload to TestFlight. See down below for package.json.
With our app's iOS release builds (unclear/untested if it also happens with Android) we are seeing taps on the screen get utterly ignored some times. The 2 main scenarios we reproduce are
taps should always work and never be missed/lost/ignored.
It appears that RN is missing input events. Note that we are not talking about a delay. We are talking about events never being "seen" by the RN system.
"dependencies": {
"color": "^1.0.3",
"moment": "^2.18.1",
"query-string": "^4.3.4",
"react": "16.0.0-alpha.12",
"react-native": "0.46.4",
"react-native-branch": "^2.0.0-beta.7",
"react-native-code-push": "^2.1.0-beta",
"react-native-contacts": "^0.8.1",
"react-native-device-info": "^0.10.2",
"react-native-dismiss-keyboard": "^1.0.0",
"react-native-fabric": "^0.4.1",
"react-native-fbsdk": "^0.6.0",
"react-native-fcm": "tjlian616/react-native-fcm#503dd7a",
"react-native-fetch-blob": "^0.10.8",
"react-native-fs": "^2.5.1",
"react-native-image-picker": "^0.26.3",
"react-native-mail": "^3.0.4",
"react-native-material-design-styles": "^0.2.6",
"react-native-orientation": "^2.0.0",
"react-native-progress": "^3.2.1",
"react-native-sentry": "^0.14.0",
"react-native-simple-toast": "0.0.6",
"react-native-ux-cam": "^3.4.0",
"react-native-view-shot": "^1.10.1",
"react-native-youtube": "1.0.0-beta.2",
"react-navigation": "^1.0.0-beta.9",
"react-redux": "^5.0.5",
"redux": "^3.6.0",
"redux-logger": "^3.0.6",
"redux-thunk": "^2.2.0",
"seamless-immutable": "^7.1.2"
},
"devDependencies": {
"@google-cloud/storage": "^1.2.1",
"babel-eslint": "^7.2.3",
"babel-jest": "20.0.3",
"babel-preset-react-native": "^1.9.2",
"code-push-cli": "^2.0.0-beta",
"eslint": "^3.19.0",
"eslint-config-rallycoding": "^3.2.0",
"eslint-plugin-react": "^7.1.0",
"eslint-plugin-react-native": "^2.3.2",
"flow-bin": "^0.47.0",
"jest": "20.0.3",
"mailgun-js": "^0.13.1",
"react-test-renderer": "16.0.0-alpha.6",
"redux-mock-store": "^1.2.3"
},
Is this a bug report?
Yes, this is a bug report.
Have you read the Contributing Guidelines?
Yes, I have read it.
Environment
react-native -v: react-native-cli: 2.0.1 react-native: 0.46.4node -v: v6.11.1npm -v: 5.3.0yarn --version: 0.27.5Then, specify:
iOS and Android
Mac OS X 10.12.6
For iOS release we are building via Xcode / Archive / upload to TestFlight. See down below for package.json.
Steps to Reproduce
With our app's iOS release builds (unclear/untested if it also happens with Android) we are seeing taps on the screen get utterly ignored some times. The 2 main scenarios we reproduce are
there's a harder to repro case where the user scrolls the list some, and then stops the scrolling, and then taps on another component on-screen, and the first tap is ignored/lost/missed/not seen.
more 100% reproducible, while our ListView is scrolling, other things on the screen do not respond to taps. (We have tried using FlatList and for various reasons it is not an acceptable component for us to use, so we're using ListView.)
Expected Behavior
taps should always work and never be missed/lost/ignored.
Actual Behavior
It appears that RN is missing input events. Note that we are not talking about a delay. We are talking about events never being "seen" by the RN system.