diff --git a/web/src/pages/user-settings/settings/UserSettingsAuthenticatorWebAuthn.ts b/web/src/pages/user-settings/settings/UserSettingsAuthenticatorWebAuthn.ts index eda60bb0f..8436125fe 100644 --- a/web/src/pages/user-settings/settings/UserSettingsAuthenticatorWebAuthn.ts +++ b/web/src/pages/user-settings/settings/UserSettingsAuthenticatorWebAuthn.ts @@ -51,10 +51,14 @@ export class UserSettingsAuthenticatorWebAuthn extends BaseUserSettings { slot="form" successMessage=${t`Successfully updated device.`} .send=${(data: unknown) => { - return new AuthenticatorsApi(DEFAULT_CONFIG).authenticatorsWebauthnUpdate({ - id: device.pk || 0, - webAuthnDeviceRequest: data as WebAuthnDevice, - }); + return new AuthenticatorsApi(DEFAULT_CONFIG) + .authenticatorsWebauthnUpdate({ + id: device.pk || 0, + webAuthnDeviceRequest: data as WebAuthnDevice, + }) + .then(() => { + this.requestUpdate(); + }); }} >