Description
After frequent use of a TouchableOpacity item in the iOS Simulator, the TouchableOpacity element now gets stuck with a low opacity instead of properly returning to full opacity.
This is a new issue as this never used to occur. I only started experiencing it when I recently upgraded my project from Reactive Native 0.34.1 to 0.39.2. My guess is this regression was introduced as part of the transition of TouchableOpacity to use the new native animation capabilities.
Reproduction
Repeatedly click on a TouchableOpacity element. After some time, you'll see that the TouchableOpacity element is stuck with a low opacity instead of returning to full opacity like it is supposed to.
In my case, here is what the normal state looks like for my sidebar toggle that is wrapped by a TouchableOpacity element:

And here is what it looks like after it gets stuck in a low opacity state:

Additional Information
- React Native version: 0.39.2
- Platform: iOS
- Operating System: MacOS
Description
After frequent use of a TouchableOpacity item in the iOS Simulator, the TouchableOpacity element now gets stuck with a low opacity instead of properly returning to full opacity.
This is a new issue as this never used to occur. I only started experiencing it when I recently upgraded my project from Reactive Native 0.34.1 to 0.39.2. My guess is this regression was introduced as part of the transition of TouchableOpacity to use the new native animation capabilities.
Reproduction
Repeatedly click on a TouchableOpacity element. After some time, you'll see that the TouchableOpacity element is stuck with a low opacity instead of returning to full opacity like it is supposed to.
In my case, here is what the normal state looks like for my sidebar toggle that is wrapped by a TouchableOpacity element:

And here is what it looks like after it gets stuck in a low opacity state:

Additional Information