From b09d2cfcaffcb55b58b3f9f71209039a2ef2972e Mon Sep 17 00:00:00 2001 From: Isaiah Inuwa Date: Tue, 11 Nov 2025 13:18:47 -0600 Subject: [PATCH] Don't try to sync FIDO credentials while decrypting --- apps/desktop/src/autofill/services/desktop-autofill.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/desktop/src/autofill/services/desktop-autofill.service.ts b/apps/desktop/src/autofill/services/desktop-autofill.service.ts index ea9fddb476b..20d85a66f77 100644 --- a/apps/desktop/src/autofill/services/desktop-autofill.service.ts +++ b/apps/desktop/src/autofill/services/desktop-autofill.service.ts @@ -83,9 +83,9 @@ export class DesktopAutofillService implements OnDestroy { switchMap(([userId]) => this.cipherService.cipherViews$(userId)), ); }), - debounceTime(100), // just a precaution to not spam the sync if there are multiple changes (we typically observe a null change) // No filter for empty arrays here - we want to sync even if there are 0 items filter((cipherViewMap) => cipherViewMap !== null), + debounceTime(100), // just a precaution to not spam the sync if there are multiple changes mergeMap((cipherViewMap) => this.sync(Object.values(cipherViewMap ?? []))), takeUntil(this.destroy$),