1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-16 16:23:44 +00:00

[bug] Default rememberEmail to true (#1429)

This commit is contained in:
Addison Beck
2022-02-02 11:20:15 -05:00
committed by GitHub
parent 8910430dfb
commit 8030da2ed5
7 changed files with 74 additions and 8 deletions

View File

@@ -12,7 +12,8 @@ import { LogService } from "jslib-common/abstractions/log.service";
import { PasswordGenerationService } from "jslib-common/abstractions/passwordGeneration.service";
import { PlatformUtilsService } from "jslib-common/abstractions/platformUtils.service";
import { PolicyService } from "jslib-common/abstractions/policy.service";
import { StateService } from "jslib-common/abstractions/state.service";
import { StateService } from "../../abstractions/state.service";
import { LoginComponent as BaseLoginComponent } from "jslib-angular/components/login.component";
@@ -30,7 +31,6 @@ export class LoginComponent extends BaseLoginComponent {
router: Router,
i18nService: I18nService,
private route: ActivatedRoute,
stateService: StateService,
platformUtilsService: PlatformUtilsService,
environmentService: EnvironmentService,
passwordGenerationService: PasswordGenerationService,
@@ -38,7 +38,8 @@ export class LoginComponent extends BaseLoginComponent {
private apiService: ApiService,
private policyService: PolicyService,
logService: LogService,
ngZone: NgZone
ngZone: NgZone,
protected stateService: StateService
) {
super(
authService,
@@ -78,6 +79,7 @@ export class LoginComponent extends BaseLoginComponent {
});
}
await super.ngOnInit();
this.rememberEmail = await this.stateService.getRememberEmail();
});
const invite = await this.stateService.getOrganizationInvitation();
@@ -115,4 +117,12 @@ export class LoginComponent extends BaseLoginComponent {
this.router.navigate([this.successRoute]);
}
}
async submit() {
await this.stateService.setRememberEmail(this.rememberEmail);
if (!this.rememberEmail) {
await this.stateService.setRememberedEmail(null);
}
await super.submit();
}
}