When a Timeout on the Login-Page occurs and the User Clicks one of the Links (e.g. Recover Password), the following Message will appear: "An error occurred, please login again through your application.". However there is no Link provided to go back to the application.
Without this Link some users could get confused and will be stuck on this screen, especially if the Browser does not provide a Back-Button, e.g. in a Cordova App.
I think the cause of this is that the Session is already invalid. Therefore the Client-ID cannot be read.
My suggestion would be to provide the client-id to every Link (at least "recover password" and "Register"), so the correct Link to go back to the Application could be provided when this error occurs.