Skip to content

[Android] Critical Network Failure: All fetch Requests Hang Indefinitely #53193

Description

@IamSuicideman

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

  1. Clone the minimal reproduction repository: git clone https://github.com/IamSuicideman/expo-fetch-bug-repro.git
  2. cd expo-fetch-bug-repro
  3. yarn install
  4. yarn start and open the project in Expo Go on an Android device.
  5. Press the "Run Test" button.
  6. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Platform: AndroidAndroid applications.Type: InvalidThis issue does not belong here. Applying this label will cause issue to be closed.🌐NetworkingRelated to a networking API.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions