diff --git a/apps/desktop/src/autofill/modal/credentials/fido2-create.component.ts b/apps/desktop/src/autofill/modal/credentials/fido2-create.component.ts index bfdffb3005a..a6d13d446e9 100644 --- a/apps/desktop/src/autofill/modal/credentials/fido2-create.component.ts +++ b/apps/desktop/src/autofill/modal/credentials/fido2-create.component.ts @@ -94,7 +94,8 @@ export class Fido2CreateComponent implements OnInit, OnDestroy { return ( cipher.login.matchesUri(rpid, equivalentDomains) && - Fido2Utils.cipherHasNoOtherPasskeys(cipher, userHandle) + Fido2Utils.cipherHasNoOtherPasskeys(cipher, userHandle) && + !cipher.deletedDate ); }); this.ciphersSubject.next(relevantCiphers); diff --git a/apps/desktop/src/autofill/modal/credentials/fido2-vault.component.ts b/apps/desktop/src/autofill/modal/credentials/fido2-vault.component.ts index 9a06e040889..f301946721b 100644 --- a/apps/desktop/src/autofill/modal/credentials/fido2-vault.component.ts +++ b/apps/desktop/src/autofill/modal/credentials/fido2-vault.component.ts @@ -80,7 +80,7 @@ export class Fido2VaultComponent implements OnInit, OnDestroy { this.cipherService .getAllDecryptedForIds(activeUserId, cipherIds || []) .then((ciphers) => { - this.ciphersSubject.next(ciphers); + this.ciphersSubject.next(ciphers.filter((cipher) => !cipher.deletedDate)); }) .catch((error) => this.logService.error(error)); });