You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are two bugs I'm reporting with the same component, and providing a good repro for each within the same repository.
This issue is the single main problem I am having throughout my app with the new architecture. I use this RefreshControl component everywhere and it is not behaving right anywhere.
Configuration:
New Arch
RN 0.81.4
Expo 54.0.10
React 19.1.0
iOS
Bug 1 - tintColor property is not respected:
Code:
<RefreshControlrefreshing={refreshing}onRefresh={manualRefresh}tintColor="orange"// Should be orange but isn't respected/>
Video Displaying Issue:
ScreenRecording_09-30-2025.05-35-09_1.MP4
There is a hack around this issue by applying the tintColor after a small delay:
Description
There are two bugs I'm reporting with the same component, and providing a good repro for each within the same repository.
This issue is the single main problem I am having throughout my app with the new architecture. I use this
RefreshControlcomponent everywhere and it is not behaving right anywhere.Configuration:
Bug 1 -
tintColorproperty is not respected:Code:
Video Displaying Issue:
ScreenRecording_09-30-2025.05-35-09_1.MP4
There is a hack around this issue by applying the tintColor after a small delay:
Bug 2 - Refresh Control gets stuck on navigation:
Changing tabs while a pull-to-refresh is active makes the
RefreshControlget stuck.The only hack around this that I have found is force-resetting the refreshing prop after the screen is unfocused.
Video Displaying Issue:
ScreenRecording_09-30-2025.05-31-08_1.MP4
Note I have found several past issues that are somewhat related:
#46631 (Closed, but probably shouldn't be)
#51914
#35779
Steps to reproduce
Download the repro found here:
https://github.com/ChristopherGabba/RNV7_TestApp
Run:
yarn installnpx expo prebuild --cleannpx expo run:ios --deviceReact Native Version
0.81.4
Affected Platforms
Runtime - iOS
Areas
Fabric - The New Renderer
Output of
npx @react-native-community/cli infoStacktrace or Logs
MANDATORY Reproducer
https://github.com/ChristopherGabba/RNV7_TestApp
Screenshots and Videos
Provided above.