diff --git a/apps/web/src/app/auth/settings/webauthn-login-settings/create-credential-dialog/create-credential-dialog.component.ts b/apps/web/src/app/auth/settings/webauthn-login-settings/create-credential-dialog/create-credential-dialog.component.ts index 4d8565dd8d..a4ca5b7521 100644 --- a/apps/web/src/app/auth/settings/webauthn-login-settings/create-credential-dialog/create-credential-dialog.component.ts +++ b/apps/web/src/app/auth/settings/webauthn-login-settings/create-credential-dialog/create-credential-dialog.component.ts @@ -151,21 +151,12 @@ export class CreateCredentialDialogComponent implements OnInit { } const name = this.formGroup.value.credentialNaming.name; - try { - await this.webauthnService.saveCredential( - this.formGroup.value.credentialNaming.name, - this.pendingCredential, - keySet - ); - } catch (error) { - this.logService?.error(error); - this.platformUtilsService.showToast( - "error", - this.i18nService.t("unexpectedError"), - error.message - ); - return; - } + + await this.webauthnService.saveCredential( + this.formGroup.value.credentialNaming.name, + this.pendingCredential, + keySet + ); if (await firstValueFrom(this.hasPasskeys$)) { this.platformUtilsService.showToast( diff --git a/apps/web/src/app/auth/settings/webauthn-login-settings/webauthn-login-settings.component.html b/apps/web/src/app/auth/settings/webauthn-login-settings/webauthn-login-settings.component.html index 7b346ddc95..dc55be99f1 100644 --- a/apps/web/src/app/auth/settings/webauthn-login-settings/webauthn-login-settings.component.html +++ b/apps/web/src/app/auth/settings/webauthn-login-settings/webauthn-login-settings.component.html @@ -1,12 +1,22 @@

{{ "loginWithPasskey" | i18n }} - {{ - "on" | i18n - }} - {{ - "off" | i18n - }} + + {{ "off" | i18n }} - {{ "ssoLoginIsRequired" | i18n }} + + + {{ + "on" | i18n + }} + {{ + "off" | i18n + }} + {{ "beta" | i18n }} @@ -56,7 +66,7 @@

{{ "passkeyLimitReachedInfo" | i18n }}

- +