diff --git a/apps/desktop/src/platform/main/biometric/biometrics.service.ts b/apps/desktop/src/platform/main/biometric/biometrics.service.ts index e432939c877..a8b6566c430 100644 --- a/apps/desktop/src/platform/main/biometric/biometrics.service.ts +++ b/apps/desktop/src/platform/main/biometric/biometrics.service.ts @@ -170,8 +170,12 @@ export class BiometricsService extends DesktopBiometricsService { try { response = await callback(); restartReload ||= restartReloadCallback(response); - } catch { - restartReload = true; + } catch (error) { + if (error.message === "Biometric authentication failed") { + restartReload = false; + } else { + restartReload = true; + } } if (restartReload) {