auth/network-request-failed against the Auth emulator in React Native debug
Community-verified: it was DNS, not the SDK. Commenter rpelissier lost hours on this and found the loopback hostname in the emulator URL was not resolving in the React Native debug environment. Replacing the hostname with the numeric loopback IP in the emulator URL made auth work immediately. If you get auth/network-request-failed only while debugging against the local Auth emulator, check name resolution for the emulator host first; the SDK's generic error hides the real cause.
_Source: gh:firebase/firebase-js-sdk#2652 (Firebase Authentication)_