Login flow broken – launcher redirects to invalid localhost

Hi Blizzard team,

I’m reporting a critical issue with the Battle.net launcher that currently prevents me from logging in by any means.

After link my Xbox/Game Pass account the launcher continues to force an OAuth redirect to:

localhost:0/?ST=EU-[token]&region=EU&accountName=[my-email]

This behavior is technically flawed for several reasons:

  1. Port 0 is a reserved and invalid port. No HTTP server can bind to it.
  2. The Battle.net client does not spawn any local listener/server, yet it still builds a redirect URL towards localhost.
  3. Any modern browser (Chrome, Edge, Firefox) instantly blocks the redirect with ERR_UNSAFE_PORT.
  4. This issue occurs even when trying to log in with standard email and password, without using Xbox or SSO flows.
  5. The bug persists across:
    • Fresh OS installs
    • VPN and location changes (EU tested: France, Germany, NL)
    • Full credential and cache wipe (cmdkey, Windows Credential Manager, AppData, ProgramData, etc.)
    • Simulated redirect with a local Python server (HTTP 200 OK returned correctly on port 12345)
    • WebView2 runtime reset

No workaround has worked. The launcher refuses to complete the login flow because it expects a response on a port that cannot exist.

You are currently breaking your own product for legitimate users. The authentication flow is completely non-functional, and the launcher offers no fallback.

Please:

  • Fix this redirect behavior immediately.
  • Re-enable proper dynamic port allocation for local OAuth callbacks (as previously used).
  • Provide a way to log in that doesn’t rely on localhost-based SSO at all.

It’s been almost a year since I last had the (mis)fortune of using one of your products. Yesterday, like a fool, I got tricked by a discounted offer. And now, here I am, stuck in this ridiculous situation.

But don’t worry — after the legal complaint I’m about to file due to your inability to provide access to a product I legally purchased, you’ll go back where you belong: forgotten.

Shame on you.

1 Like

Replying to gain more visibility of this issue.

I’ve found a workaround! I changed the email address associated with my Battle.net account, verified it and it now works seamlessly. I’ve logged in and I’m downloading the game (via Game Pass).

+1 on this problem… I just wanted to play games :frowning: