Description
All network requests made via the global fetch API hang indefinitely on Android without returning a response or an error. This issue is 100% reproducible and occurs across all React Native environments, including:
- Expo Go
- EAS Development Client builds
- Standalone EAS Production builds
- Brand new, blank projects created with
yarn create expo-app
The problem started suddenly approximately one week ago and completely blocks all network-dependent functionality.
Steps to reproduce
- Clone the minimal reproduction repository:
git clone https://github.com/IamSuicideman/expo-fetch-bug-repro.git
cd expo-fetch-bug-repro
yarn install
yarn start and open the project in Expo Go on an Android device.
- Press the "Run Test" button.
- Notice the status text remains "Fetching..." indefinitely.
React Native Version
0.79.5
Affected Platforms
Runtime - Android, Build - Windows
Output of npx @react-native-community/cli info
System:
OS: Windows 11 10.0.22000
CPU: (4) x64 Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz
Memory: 1.21 GB / 7.88 GB
Binaries:
Node:
version: 20.19.4
path: ~\AppData\Local\Temp\yarn--1754724893425-0.05245745705395666\node.CMD
Yarn:
version: 1.22.22
Stacktrace or Logs
There are no stack traces or crash logs. The defining characteristic of this bug is that the `fetch` promise hangs indefinitely and never resolves or rejects, producing no output.
MANDATORY Reproducer
https://github.com/IamSuicideman/expo-fetch-bug-repro
Screenshots and Videos
The bug is non-visual, as it involves a network request hanging in the background. A screen recording would simply show the UI stuck in a "Fetching..." state indefinitely after a button press.
Description
All network requests made via the global
fetchAPI hang indefinitely on Android without returning a response or an error. This issue is 100% reproducible and occurs across all React Native environments, including:yarn create expo-appThe problem started suddenly approximately one week ago and completely blocks all network-dependent functionality.
Steps to reproduce
git clone https://github.com/IamSuicideman/expo-fetch-bug-repro.gitcd expo-fetch-bug-reproyarn installyarn startand open the project in Expo Go on an Android device.React Native Version
0.79.5
Affected Platforms
Runtime - Android, Build - Windows
Output of
npx @react-native-community/cli infoStacktrace or Logs
MANDATORY Reproducer
https://github.com/IamSuicideman/expo-fetch-bug-repro
Screenshots and Videos
The bug is non-visual, as it involves a network request hanging in the background. A screen recording would simply show the UI stuck in a "Fetching..." state indefinitely after a button press.