Index: components/autofill/content/renderer/password_autofill_agent.cc |
diff --git a/components/autofill/content/renderer/password_autofill_agent.cc b/components/autofill/content/renderer/password_autofill_agent.cc |
index 88f28df670b44d069a026b7111b6e7c0986851a1..5163c56b0c09820b7f9b2b12211618c4c385297f 100644 |
--- a/components/autofill/content/renderer/password_autofill_agent.cc |
+++ b/components/autofill/content/renderer/password_autofill_agent.cc |
@@ -177,7 +177,8 @@ bool FindFormInputElement( |
// fields. |
const blink::WebInputElement input_element = |
control_element.toConst<blink::WebInputElement>(); |
- if (input_element.isPasswordField() != is_password_field) |
+ if (!input_element.isTextField() || |
+ input_element.isPasswordField() != is_password_field) |
continue; |
// For change password form with ambiguous or empty names keep only the |