If I play a game and close it, I am forced to interact with the Blizzard desktop client in order to stay logged in per the message in the title that counts down from 15 seconds. The message doesn’t always come up instantly and the Blizzard client doesn’t come to the foreground when the message pops up. Absolutely horrible implementation of this “feature” that you cannot configure or turn off.
If I go to Settings → App → Startup, checking “Remember login emails & phone numbers” does not persist after checking and clicking “Done”. “Keep me logged in” is greyed out no matter what I do.
Is the desktop app just completely broken at this point? I’m frustrated to the point I don’t even feel like playing sometimes because I have to re-login any time I want to open a game.
I’m not rebooting my computer. I’m not using a VPN. Both my WAN IP and local machine IP is not changing. My account has 2FA and a strong, recetly updated password. There is no reason for this behavior other than something being broken.
Help…
PS - If there is a way to transfer my games from Blizzard to a different client that works, such as Steam, I’ll do it in a heartbeat.
It appears that the Battle.net (Blizzard) client, at some point during a previous update, nested a Battle.net subfolder inside the existing Battle.net installation folder. This subfolder included a duplicate executable and launcher, which my start menu shortcut was curiously pointing to.
Removing the nested folder and updating the existing start menu shortcut to point to the correct [Battle.net.exe](http://Battle.net) file seems to have resolved the issue. Interestingly, both versions of Battle.net.exe inside and outside the nested folder were running the same exact version of the client.
I also cleaned up a bunch of old Battle.net.exe.XXXXX folders where the XXXXX represents a build number.
To anyone in the future reading this with the same problem. DO NOT DELETE the .Battle.net folder with . as the first character. This folder has dependencies and should not be deleted!