diff --git a/dist/autofill-debug.js b/dist/autofill-debug.js index 57055a82b..b02ab092e 100644 --- a/dist/autofill-debug.js +++ b/dist/autofill-debug.js @@ -12692,7 +12692,7 @@ const matchingConfiguration = exports.matchingConfiguration = { password: { match: /password|passwort|kennwort|wachtwoord|mot de passe|clave|contraseña|lösenord/iu, skip: /email|one-time|error|hint|^username$/iu, - forceUnknown: /captcha|mfa|2fa|two factor|otp|pin/iu + forceUnknown: /search|captcha|mfa|2fa|two factor|otp|pin/iu }, newPassword: { match: /new|re.?(enter|type)|repeat|update\b/iu diff --git a/dist/autofill.js b/dist/autofill.js index 03772f861..6a97e06c8 100644 --- a/dist/autofill.js +++ b/dist/autofill.js @@ -8526,7 +8526,7 @@ const matchingConfiguration = exports.matchingConfiguration = { password: { match: /password|passwort|kennwort|wachtwoord|mot de passe|clave|contraseña|lösenord/iu, skip: /email|one-time|error|hint|^username$/iu, - forceUnknown: /captcha|mfa|2fa|two factor|otp|pin/iu + forceUnknown: /search|captcha|mfa|2fa|two factor|otp|pin/iu }, newPassword: { match: /new|re.?(enter|type)|repeat|update\b/iu diff --git a/src/Form/matching-config/__generated__/compiled-matching-config.js b/src/Form/matching-config/__generated__/compiled-matching-config.js index 40c90cad7..43f9500ce 100644 --- a/src/Form/matching-config/__generated__/compiled-matching-config.js +++ b/src/Form/matching-config/__generated__/compiled-matching-config.js @@ -247,7 +247,7 @@ const matchingConfiguration = { password: { match: /password|passwort|kennwort|wachtwoord|mot de passe|clave|contraseña|lösenord/iu, skip: /email|one-time|error|hint|^username$/iu, - forceUnknown: /captcha|mfa|2fa|two factor|otp|pin/iu + forceUnknown: /search|captcha|mfa|2fa|two factor|otp|pin/iu }, newPassword: { match: /new|re.?(enter|type)|repeat|update\b/iu }, currentPassword: { match: /current|old|previous|expired|existing/iu }, diff --git a/src/Form/matching-config/matching-config-source.js b/src/Form/matching-config/matching-config-source.js index 5e0b3531f..141c10e75 100644 --- a/src/Form/matching-config/matching-config-source.js +++ b/src/Form/matching-config/matching-config-source.js @@ -265,7 +265,7 @@ const matchingConfiguration = { // Swedish '|lösenord', skip: 'email|one-time|error|hint|^username$', - forceUnknown: 'captcha|mfa|2fa|two factor|otp|pin' + forceUnknown: 'search|captcha|mfa|2fa|two factor|otp|pin' }, newPassword: { match: 'new|re.?(enter|type)|repeat|update\\b' diff --git a/swift-package/Resources/assets/autofill-debug.js b/swift-package/Resources/assets/autofill-debug.js index 57055a82b..b02ab092e 100644 --- a/swift-package/Resources/assets/autofill-debug.js +++ b/swift-package/Resources/assets/autofill-debug.js @@ -12692,7 +12692,7 @@ const matchingConfiguration = exports.matchingConfiguration = { password: { match: /password|passwort|kennwort|wachtwoord|mot de passe|clave|contraseña|lösenord/iu, skip: /email|one-time|error|hint|^username$/iu, - forceUnknown: /captcha|mfa|2fa|two factor|otp|pin/iu + forceUnknown: /search|captcha|mfa|2fa|two factor|otp|pin/iu }, newPassword: { match: /new|re.?(enter|type)|repeat|update\b/iu diff --git a/swift-package/Resources/assets/autofill.js b/swift-package/Resources/assets/autofill.js index 03772f861..6a97e06c8 100644 --- a/swift-package/Resources/assets/autofill.js +++ b/swift-package/Resources/assets/autofill.js @@ -8526,7 +8526,7 @@ const matchingConfiguration = exports.matchingConfiguration = { password: { match: /password|passwort|kennwort|wachtwoord|mot de passe|clave|contraseña|lösenord/iu, skip: /email|one-time|error|hint|^username$/iu, - forceUnknown: /captcha|mfa|2fa|two factor|otp|pin/iu + forceUnknown: /search|captcha|mfa|2fa|two factor|otp|pin/iu }, newPassword: { match: /new|re.?(enter|type)|repeat|update\b/iu diff --git a/test-forms/google_password_manager_search.html b/test-forms/google_password_manager_search.html new file mode 100644 index 000000000..d7ab18943 --- /dev/null +++ b/test-forms/google_password_manager_search.html @@ -0,0 +1,31 @@ +
+
+
+
+ +
+
+ +
+
+
+
+ + +
+ + + +
+
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/test-forms/index.json b/test-forms/index.json index ec59ae353..33b89c3b8 100644 --- a/test-forms/index.json +++ b/test-forms/index.json @@ -545,5 +545,7 @@ { "html": "malta-taxes-payment-form.html", "expectedFailures": ["expirationMonth", "expirationYear", "cardSecurityCode"] }, { "html": "single-select-form.html" }, { "html": "camelcamelcamel_login.html" }, - { "html": "accounts_oneplus_login.html"} + { "html": "accounts_oneplus_login.html"}, + { "html": "google_password_manager_search.html"} + ]