- login(): bei user_session_already_exists aktuelle Sitzung beenden und genau einmal neu versuchen; Meldung für den Restfall in errorMessage - requireLogin(): schlägt showModal fehl, wird aufgeräumt und der Fehler geworfen, damit spätere Aufrufe nicht an einem toten Promise hängen Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>