From 53fcb2f2e4526df2661567785219a79b79eaf2f3 Mon Sep 17 00:00:00 2001 From: Leendert de Borst Date: Tue, 1 Apr 2025 19:14:30 +0200 Subject: [PATCH] Exclude primary email from confirm email field search (#732) --- browser-extension/src/utils/formDetector/FormDetector.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/browser-extension/src/utils/formDetector/FormDetector.ts b/browser-extension/src/utils/formDetector/FormDetector.ts index a498c794c..1b6513e31 100644 --- a/browser-extension/src/utils/formDetector/FormDetector.ts +++ b/browser-extension/src/utils/formDetector/FormDetector.ts @@ -256,12 +256,16 @@ export class FormDetector { ['text', 'email'] ); - // Find confirmation email field if primary exists + /* + * Find confirmation email field if primary exists + * and ensure it's not the same as the primary email field. + */ const confirmEmail = primaryEmail ? this.findInputField( form, CombinedFieldPatterns.emailConfirm, - ['text', 'email'] + ['text', 'email'], + [primaryEmail] ) : null;