After a login is successful, the page stays displaying the form and it takes a short while to transition to the dashboard. This is due to the time it takes to grab all the user data and initialize the store.
The user should have some kind of feedback that the login has been successful. It will be enough to hide the form and display a message "Welcome, {username}!" with some kind of spinner animation.