Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(449)

Unified Diff: chrome/browser/password_manager/password_manager.cc

Issue 11446028: Ignore autocomplete=off when password manager is saving the generated passwords during account crea… (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Address gcasto's comment Created 8 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/password_manager/password_manager.cc
diff --git a/chrome/browser/password_manager/password_manager.cc b/chrome/browser/password_manager/password_manager.cc
index a00c991d1ccba8542a4bff4bd0f61435a23cfbbb..b812ac3ad9350a143ed59037fec0af24b38f34e2 100644
--- a/chrome/browser/password_manager/password_manager.cc
+++ b/chrome/browser/password_manager/password_manager.cc
@@ -181,6 +181,11 @@ void PasswordManager::ProvisionallySavePassword(const PasswordForm& form) {
if (!manager->HasValidPasswordForm())
return;
+ // Don't save the password if it is not a generated password and autocomplete
+ // is turned off.
Ilya Sherman 2012/12/06 22:55:59 Optional nit: I would suggest phrasing this as fol
zysxqn 2012/12/06 23:54:49 Done.
+ if (!manager->HasGeneratedPassword() && !form.password_should_autocomplete)
+ return;
+
PasswordForm provisionally_saved_form(form);
provisionally_saved_form.ssl_valid = form.origin.SchemeIsSecure() &&
!delegate_->DidLastPageLoadEncounterSSLErrors();

Powered by Google App Engine
This is Rietveld 408576698