Added the flag for username correction.
Bug: 734965
Change-Id: I18f2c03539774b7aa71e2357f54220f5de5d8b5f
Reviewed-on: https://chromium-review.googlesource.com/575236
Reviewed-by: Maxim Kolosovskiy <[email protected]>
Commit-Queue: Irmak Kavasoğlu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#487808}
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index 0d19f4c..b7ba2ec2 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -1533,6 +1533,11 @@
flag_descriptions::kPasswordGenerationDescription, kOsAll,
ENABLE_DISABLE_VALUE_TYPE(autofill::switches::kEnablePasswordGeneration,
autofill::switches::kDisablePasswordGeneration)},
+ {"enable-username-correction",
+ flag_descriptions::kEnableUsernameCorrectionName,
+ flag_descriptions::kEnableUsernameCorrectionDescription,
+ kOsWin | kOsLinux | kOsCrOS,
+ FEATURE_VALUE_TYPE(password_manager::features::kEnableUsernameCorrection)},
{"enable-password-force-saving",
flag_descriptions::kPasswordForceSavingName,
flag_descriptions::kPasswordForceSavingDescription, kOsAll,
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
index 7e7baf68..256ac73 100644
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -381,6 +381,11 @@
const char kEnableTokenBindingName[] = "Token Binding.";
const char kEnableTokenBindingDescription[] = "Enable Token Binding support.";
+const char kEnableUsernameCorrectionName[] = "Enable username correction";
+const char kEnableUsernameCorrectionDescription[] =
+ "While on the pending password state, add an edit button to the bubble so "
+ "that user can edit the username.";
+
const char kEnableUseZoomForDsfName[] =
"Use Blink's zoom for device scale factor.";
const char kEnableUseZoomForDsfDescription[] =
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
index 5af2a9365..cfee3e4 100644
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -257,6 +257,9 @@
extern const char kEnableTokenBindingName[];
extern const char kEnableTokenBindingDescription[];
+extern const char kEnableUsernameCorrectionName[];
+extern const char kEnableUsernameCorrectionDescription[];
+
extern const char kEnableUseZoomForDsfName[];
extern const char kEnableUseZoomForDsfDescription[];
extern const char kEnableUseZoomForDsfChoiceDefault[];