| Index: components/autofill/core/browser/autofill_manager.cc
|
| diff --git a/components/autofill/core/browser/autofill_manager.cc b/components/autofill/core/browser/autofill_manager.cc
|
| index 3bfcfd01c4d50562f9f1b14e3b88bccd3bb7ae98..d59a12f0a84bd16ed57a2d6c16eebf389d7b3f97 100644
|
| --- a/components/autofill/core/browser/autofill_manager.cc
|
| +++ b/components/autofill/core/browser/autofill_manager.cc
|
| @@ -943,7 +943,10 @@ bool AutofillManager::IsCreditCardUploadEnabled() {
|
| bool AutofillManager::ShouldUploadForm(const FormStructure& form) {
|
| return IsAutofillEnabled() && !driver_->IsOffTheRecord() &&
|
| form.ShouldBeParsed() &&
|
| - form.active_field_count() >= kRequiredFieldsForUpload;
|
| + (form.active_field_count() >= kRequiredFieldsForUpload ||
|
| + (form.all_fields_are_passwords() &&
|
| + form.active_field_count() >=
|
| + kRequiredFieldsAllPasswordsForUploadAndPrediction));
|
| }
|
|
|
| void AutofillManager::ImportFormData(const FormStructure& submitted_form) {
|
|
|