[Autofill] Remove the check(!field->is_focusable) for hidden credit cards form after user entered


Design Doc: https://docs.google.com/document/d/1Sm3Yh3xxIcvo3qF2HQpQzJYR3v7K15B516vidtLNYvY/edit?usp=sharing

Change-Id: If9d866d84cda3bf9b31c4db4792cfe6033e459cf
Bug: 899057
Reviewed-on: https://chromium-review.googlesource.com/c/1443629
Reviewed-by: Jared Saul <[email protected]>
Reviewed-by: Elly Fong-Jones <[email protected]>
Reviewed-by: Fabio Tirelo <[email protected]>
Commit-Queue: Hao Zhang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#628429}
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
index c98b39a4..69d8618 100644
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -427,6 +427,13 @@
     "offering card upload to Google Payments, the offer-to-save dialog "
     "displays an expiration date selector.";
 
+const char kEnableAutofillImportNonFocusableCreditCardFormsName[] =
+    "Allow credit card import from forms that disappear after entry";
+const char kEnableAutofillImportNonFocusableCreditCardFormsDescription[] =
+    "If enabled, offers credit card save for forms that are hidden from the "
+    "page after information has been entered into them, including "
+    "accordion-style checkout flows.";
+
 const char kEnableAutofillLocalCardMigrationShowFeedbackName[] =
     "Show the upload results dialog after local card migration";
 const char kEnableAutofillLocalCardMigrationShowFeedbackDescription[] =