Important tip for web developers: when the user clicks on a button, they need to see *some* kind of action immediately. If your page just sits there doing nothing visible*, people will think something's gone wrong.
At least turn the button they just clicked into a spinner or something.
* Yes, I get that it's sending an API call in the background that determines what to do next, and this *does* block next-"page" render. It's still #BadUX.