Describe the bug
The in-game server browser hangs the game if there is no response within a few seconds.
To Reproduce
Steps to reproduce the behavior:
Ensure game server list server is unreachable (e.g. create a bad local DNS entry, or block the IP in your firewall or router, etc.)
Go to the in-game server browser (Multiplayer->Join Game->Join Internet Game->Browse Internet Servers)
Game will hang; after a few seconds OS may prompt you to force quit
Expected behavior
The original game had this same bug/problem; it seems the server polling should be asynchronous from the GUI but it isn't. If there is no response, the server list should just appear empty, or perhaps indicate a no response, but allow you to navigate away.
Version information (please complete the following information):
OS: arch linux x86_64
OS Version: latest (rolling release), kernel 6.10.10-arch1-1
Additional context (OPTIONAL)
In-game list server is occasionally down or slow, so this problem occurs on its own from time to time (not just artificially).
Describe the bug The in-game server browser hangs the game if there is no response within a few seconds.
To Reproduce Steps to reproduce the behavior:
Expected behavior The original game had this same bug/problem; it seems the server polling should be asynchronous from the GUI but it isn't. If there is no response, the server list should just appear empty, or perhaps indicate a no response, but allow you to navigate away.
Version information (please complete the following information):
Additional context (OPTIONAL) In-game list server is occasionally down or slow, so this problem occurs on its own from time to time (not just artificially).