When a user clicks the GitHub login button and the login window opens, and the user then closes the window without successfully authenticating, and then clicks the GitHub login button again and this time authenticates successfully, the entire page will fail to render and an error is displayed.
In addition, if the user tried to authenticate to Github and the username/password was wrong the first time before they closed the window, after they open the authentication window the second time and authenticate successfully, when the page render error occurs the original 401 - Unauthorized exception from the first authentication attempt will suddenly appear in the console.
When a user clicks the GitHub login button and the login window opens, and the user then closes the window without successfully authenticating, and then clicks the GitHub login button again and this time authenticates successfully, the entire page will fail to render and an error is displayed.
In addition, if the user tried to authenticate to Github and the username/password was wrong the first time before they closed the window, after they open the authentication window the second time and authenticate successfully, when the page render error occurs the original 401 - Unauthorized exception from the first authentication attempt will suddenly appear in the console.