From 88638c09b39ce499f4ce60e290b05ab4b29c7690 Mon Sep 17 00:00:00 2001 From: Todd Martin <106564991+trmartin4@users.noreply.github.com> Date: Wed, 16 Apr 2025 19:58:31 -0400 Subject: [PATCH] Fix(login): [PM-20287] Initialize login email state when email is remembered --- libs/auth/src/angular/login/login.component.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/auth/src/angular/login/login.component.ts b/libs/auth/src/angular/login/login.component.ts index 8a198663e06..4ca18b4985e 100644 --- a/libs/auth/src/angular/login/login.component.ts +++ b/libs/auth/src/angular/login/login.component.ts @@ -536,6 +536,10 @@ export class LoginComponent implements OnInit, OnDestroy { if (storedEmail) { this.formGroup.controls.email.setValue(storedEmail); this.formGroup.controls.rememberEmail.setValue(true); + // If we load an email into the form, we need to initialize it for the login process as well + // so that other login components can use it. + // We do this here as it's possible that a user doesn't edit the email field before submitting. + this.loginEmailService.setLoginEmail(storedEmail); } else { this.formGroup.controls.rememberEmail.setValue(false); }