Hello @santeri, this issue is already being tracked at #13493. Closing as a duplicate.
Hello @santeri, this issue is already being tracked at [#13493](https://github.com/ValveSoftware/steam-for-linux/issues/13493). Closing as a duplicate.
👍 sorry for the dupe
System information
Linux 7.1.6 aarch64Summary
The CEF login UI sticks on “Waiting for network” even though Steam already has working IPv4 connectivity and has reached
SetLoginState: WaitingForCredentials.Cause
steamui/chunk~2dcc5aaf7.js(SystemNetworkStore.Init) does:B.Dp("System.Network.RegisterForDeviceChanges")is truthy, butSteamClient.System.Network.RegisterForDeviceChangesis not a function.Init()throws:Because the throw happens before
m_bIsAwaitingInitialNetworkStatestaystrueforever and the login screen never leaves#Login_WaitingForNetwork.Meanwhile the client itself is online:
Also:
client_networkmanager.txt→Init: failed to create a NetworkManager client(no system D-Bus NetworkManager inside the muvm guest). That is likely why the Network IPC methods are advertised but not implemented.Expected
If
RegisterForDeviceChanges/GetProxyInfo/RegisterForConnectivityTestChangesare missing, treat them as unavailable (t === false), setm_bIsAwaitingInitialNetworkState = false, and do not block login when the connectivity test already returned Connected.Workaround that unblocked login
Guard the calls and clear the awaiting flag (then start Steam with
-noverifyfilesso the chunk is not restored):After this, logs show
UI Request: connectand the username/password form appears.Related: this may be the same spinner as #13491, but that report does not include the
RegisterForDeviceChangesTypeError. Happy to split this into a new issue if preferred.Repro
SteamClient.System.Network.RegisterForDeviceChangesis not a function (Asahi muvm/FEX is sufficient; any environment without the Network IPC would hit it).~/.local/share/Steam/logs/webhelper_js.txtcontains the TypeError above.connection_log.txtalready hasConnectivity test: result=Connected.