DNS query on every keystroke in server browser address field causes game to hang
When typing a hostname into the Address field in the server browser, the game executes a DNS lookup in the onChange event handler for the entered text as well as every entry in the favorite list. Since this is done synchronously, and since DNS lookups may take a long time (especially on incomplete domain names recursing to the root domain servers), the game freezes. On my machine it freezes for about 5 seconds per keystroke.
One solution would be to remove the DNS lookups. From my understanding, the only downside would be that a server added to the favorites by hostname would not change the text on the favorite button when clicking on that favorited server in the server list (or entering its IP in the address field manually).
This bug seems to have existed since pretty much forever