Index: components/autofill/renderer/form_cache.cc |
diff --git a/components/autofill/renderer/form_cache.cc b/components/autofill/renderer/form_cache.cc |
index 27441adcc6db64e5a704705960e137fe06c87902..5d0bed092341e8f391fd6faad976f1439015bba2 100644 |
--- a/components/autofill/renderer/form_cache.cc |
+++ b/components/autofill/renderer/form_cache.cc |
@@ -124,7 +124,8 @@ bool FormCache::ExtractFormsAndFormElements( |
// To avoid overly expensive computation, we impose a minimum number of |
// allowable fields. The corresponding maximum number of allowable fields |
// is imposed by WebFormElementToFormData(). |
- if (num_editable_elements < minimum_required_fields) { |
+ if (num_editable_elements < minimum_required_fields && |
+ control_elements.size() > 0) { |
has_skipped_forms = true; |
continue; |
} |