From d8e82e2ca4d5843d87450946b142a33a08bc3c46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=A8=20Audrey=20=E2=9C=A8?= Date: Wed, 30 Apr 2025 12:54:45 -0400 Subject: [PATCH] fix forwarder to random word navigation bug --- .../components/src/credential-generator.component.ts | 6 ++++-- .../components/src/username-generator.component.ts | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/libs/tools/generator/components/src/credential-generator.component.ts b/libs/tools/generator/components/src/credential-generator.component.ts index 59ed067489c..46593e53e9e 100644 --- a/libs/tools/generator/components/src/credential-generator.component.ts +++ b/libs/tools/generator/components/src/credential-generator.component.ts @@ -437,10 +437,12 @@ export class CredentialGeneratorComponent implements OnInit, OnChanges, OnDestro preferences .pipe( map(({ email, username, password }) => { - const forwarderPref = isForwarderExtensionId(email.algorithm) ? email : null; const usernamePref = email.updated > username.updated ? email : username; + const forwarderPref = isForwarderExtensionId(usernamePref.algorithm) + ? usernamePref + : null; - // inject drilldown flags + // inject drill-down flags const forwarderNav = !forwarderPref ? NONE_SELECTED : JSON.stringify(forwarderPref.algorithm); diff --git a/libs/tools/generator/components/src/username-generator.component.ts b/libs/tools/generator/components/src/username-generator.component.ts index 351dfcc9c1a..1772ff2ced6 100644 --- a/libs/tools/generator/components/src/username-generator.component.ts +++ b/libs/tools/generator/components/src/username-generator.component.ts @@ -394,8 +394,10 @@ export class UsernameGeneratorComponent implements OnInit, OnChanges, OnDestroy preferences .pipe( map(({ email, username }) => { - const forwarderPref = isForwarderExtensionId(email.algorithm) ? email : null; const usernamePref = email.updated > username.updated ? email : username; + const forwarderPref = isForwarderExtensionId(usernamePref.algorithm) + ? usernamePref + : null; // inject drilldown flags const forwarderNav = !forwarderPref