Commit cd4ff786 authored by Vadym Doroshenko's avatar Vadym Doroshenko Committed by Commit Bot

Adding a flag for saving with new Password Form parsing.

On CL https://chromium-review.googlesource.com/c/chromium/src/+/1016648 it was added flag
for new Password Form parsing in general. But since now it's used for launching in M-69
filling with the new parsing, another flag for saving is required for development (and
launching it later). This CL adds it.

Bug: 831123
Change-Id: Ic475da832d041d464f870ff96bd3b3bc76f838c1
Reviewed-on: https://chromium-review.googlesource.com/1148202
Commit-Queue: Vadym Doroshenko <dvadym@chromium.org>
Reviewed-by: default avatarVaclav Brozek <vabr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#577508}
parent 4efd1ed8
......@@ -1678,6 +1678,11 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kNewPasswordFormParsingName,
flag_descriptions::kNewPasswordFormParsingDescription, kOsAll,
FEATURE_VALUE_TYPE(password_manager::features::kNewPasswordFormParsing)},
{"new-password-form-parsing-for-saving",
flag_descriptions::kNewPasswordFormParsingForSavingName,
flag_descriptions::kNewPasswordFormParsingForSavingDescription, kOsAll,
FEATURE_VALUE_TYPE(
password_manager::features::kNewPasswordFormParsingForSaving)},
{"enable-show-autofill-signatures",
flag_descriptions::kShowAutofillSignaturesName,
flag_descriptions::kShowAutofillSignaturesDescription, kOsAll,
......
......@@ -1134,11 +1134,19 @@ const char kNewBookmarkAppsName[] = "The new bookmark app system";
const char kNewBookmarkAppsDescription[] =
"Enables the new system for creating bookmark apps.";
const char kNewPasswordFormParsingName[] = "New password form parsing";
const char kNewPasswordFormParsingName[] =
"New password form parsing for filling passwords";
const char kNewPasswordFormParsingDescription[] =
"Replaces existing form parsing in password manager with a new version, "
"currently under development. WARNING: when enabled Password Manager might "
"stop working";
"Replaces existing form parsing for filling in password manager with a new "
"version, currently under development. WARNING: when enabled, Password "
"Manager might stop working";
const char kNewPasswordFormParsingForSavingName[] =
"New password form parsing for saving passwords";
const char kNewPasswordFormParsingForSavingDescription[] =
"Replaces existing form parsing for saving in password manager with a new "
"version, currently under development. WARNING: when enabled, Password "
"Manager might stop working";
const char kNewRemotePlaybackPipelineName[] =
"Enable the new remote playback pipeline.";
......
......@@ -711,6 +711,9 @@ extern const char kNewBookmarkAppsDescription[];
extern const char kNewPasswordFormParsingName[];
extern const char kNewPasswordFormParsingDescription[];
extern const char kNewPasswordFormParsingForSavingName[];
extern const char kNewPasswordFormParsingForSavingDescription[];
extern const char kNewRemotePlaybackPipelineName[];
extern const char kNewRemotePlaybackPipelineDescription[];
......
......@@ -71,11 +71,17 @@ const base::Feature kPasswordsKeyboardAccessory = {
// selection, rather than autofilling on page load, with highlighting of fields.
const base::Feature kFillOnAccountSelect = {"fill-on-account-select",
base::FEATURE_DISABLED_BY_DEFAULT};
// Enables new password form parsing mechanism, details in
// go/new-cpm-design-refactoring.
// Enables new password form parsing mechanism for filling passwords, details in
// https://goo.gl/QodPH1
const base::Feature kNewPasswordFormParsing = {
"new-password-form-parsing", base::FEATURE_DISABLED_BY_DEFAULT};
// Enables new password form parsing mechanism for saving passwords, details in
// https://goo.gl/QodPH1
const base::Feature kNewPasswordFormParsingForSaving = {
"new-password-form-parsing-for-saving", base::FEATURE_DISABLED_BY_DEFAULT};
// Field trial identifier for password generation requirements.
const char* kGenerationRequirementsFieldTrial =
"PasswordGenerationRequirements";
......
......@@ -26,6 +26,7 @@ extern const base::Feature kPasswordForceSaving;
extern const base::Feature kShowAllSavedPasswordsContextMenu;
extern const base::Feature kFillOnAccountSelect;
extern const base::Feature kNewPasswordFormParsing;
extern const base::Feature kNewPasswordFormParsingForSaving;
extern const base::Feature kPasswordExport;
extern const base::Feature kPasswordImport;
extern const base::Feature kPasswordSearchMobile;
......
......@@ -28641,6 +28641,7 @@ from previous Chrome versions.
<int value="341152650" label="SoundContentSetting:enabled"/>
<int value="345664265" label="BlinkHeapIncrementalMarking:disabled"/>
<int value="346711293" label="enable-save-password-bubble"/>
<int value="348115702" label="new-password-form-parsing-for-saving:enabled"/>
<int value="348854923" label="v8-cache-strategies-for-cache-storage"/>
<int value="350399958" label="ModuleScriptsImportMetaUrl:disabled"/>
<int value="352191859" label="disabled-new-style-notification"/>
......@@ -29065,6 +29066,8 @@ from previous Chrome versions.
<int value="1194496204" label="NewWallpaperPicker:enabled"/>
<int value="1196644408" label="performance-monitor-gathering"/>
<int value="1196834473" label="disable-smart-virtual-keyboard"/>
<int value="1201441984"
label="new-password-form-parsing-for-saving:disabled"/>
<int value="1205849612" label="enable-sync-synced-notifications"/>
<int value="1209221384" label="enable-experimental-accessibility-features"/>
<int value="1210343926" label="enable-drop-sync-credential"/>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment