diff --git a/apps/web/src/app/auth/settings/emergency-access/takeover/emergency-access-takeover-dialog.component.html b/apps/web/src/app/auth/settings/emergency-access/takeover/emergency-access-takeover-dialog.component.html
index 5bc10fcbe1f..b3fbc4e1bbb 100644
--- a/apps/web/src/app/auth/settings/emergency-access/takeover/emergency-access-takeover-dialog.component.html
+++ b/apps/web/src/app/auth/settings/emergency-access/takeover/emergency-access-takeover-dialog.component.html
@@ -5,15 +5,26 @@
-
{{
- "emergencyAccessLoggedOutWarning" | i18n: dialogData.grantorName
- }}
+ @if (initializing) {
+
+
+ {{ "loading" | i18n }}
+
+ } @else {
+
{{
+ "emergencyAccessLoggedOutWarning" | i18n: dialogData.grantorName
+ }}
-
+
+ }
diff --git a/apps/web/src/app/auth/settings/emergency-access/takeover/emergency-access-takeover-dialog.component.ts b/apps/web/src/app/auth/settings/emergency-access/takeover/emergency-access-takeover-dialog.component.ts
index 39e13689d3f..08c1a8c3423 100644
--- a/apps/web/src/app/auth/settings/emergency-access/takeover/emergency-access-takeover-dialog.component.ts
+++ b/apps/web/src/app/auth/settings/emergency-access/takeover/emergency-access-takeover-dialog.component.ts
@@ -65,6 +65,7 @@ export class EmergencyAccessTakeoverDialogComponent implements OnInit {
@ViewChild(InputPasswordComponent)
inputPasswordComponent!: InputPasswordComponent;
+ initializing = true;
inputPasswordFlow = InputPasswordFlow.ChangePasswordDelegation;
masterPasswordPolicyOptions?: MasterPasswordPolicyOptions;
@@ -80,14 +81,16 @@ export class EmergencyAccessTakeoverDialogComponent implements OnInit {
) {}
async ngOnInit() {
- const activeUserId = await firstValueFrom(this.accountService.activeAccount$.pipe(getUserId));
- const grantorPolicies = await this.emergencyAccessService.getGrantorPolicies(
- this.dialogData.emergencyAccessId,
- );
+ // const activeUserId = await firstValueFrom(this.accountService.activeAccount$.pipe(getUserId));
+ // const grantorPolicies = await this.emergencyAccessService.getGrantorPolicies(
+ // this.dialogData.emergencyAccessId,
+ // );
- this.masterPasswordPolicyOptions = await firstValueFrom(
- this.policyService.masterPasswordPolicyOptions$(activeUserId, grantorPolicies),
- );
+ // this.masterPasswordPolicyOptions = await firstValueFrom(
+ // this.policyService.masterPasswordPolicyOptions$(activeUserId, grantorPolicies),
+ // );
+
+ this.initializing = false;
}
protected handlePrimaryButtonClick = async () => {