Don't autofill credit card information unless the number matches |
|||
Issue descriptionI was doing a checkout form and using a credit card not stored in Chrome. I entered the credit card number in the number field on the site. I ignored the autofill suggestions since it was a different card. Then I went to the name field. Chrome recognised that this was part of a credit card form and suggested "Brett Wilson" for this. This was actually associated with some random card from payments, but this was not super obvious in context. I get an unmask prompt which was very surprising. In this case, the form already had a credit card number field that was filled out. Chrome recognized it as a CC field and knew I filled it in, so didn't offer to autofill it when I went to the name field. There are two possibilities here: - Never mix credit card information. In this case Chrome knows I filled in a card number that doesn't match any saved ones, so trying to autofill components of these cards is arguably useless. - The same but we could make an exception for the name. In this case, I did want it to autofill my name (which is always the same). The expiration date should not have the same rules.
,
Jun 11 2017
+zkoch for feature/product discussion. I agree with Brett that this could be confusing/surprising to users. Just to document what happens if your do fill in the unmask prompt... Chrome fills in the remaining fields that are blank, but does not overwrite the fields in which the user has entered data. If Chrome were to subsequently replace the user-typed credit card with the one that was unmasked, that would be potentially user-unfriendly, but would at least make sense. I also saw some oddness (on Chrome OS) in that attempting to re-fill the same form post unmask doesn't reprompt to unmask unless the selected field is the card number. On wayfair.com, for example, I would be offered all of the (identical) names for my different cards and could pick any name and have it filled (without an unmask prompt). It looks a bit strange to show the name, last 4 digits and card type in that context. That actually makes me wonder if perhaps there is a shadowed CC number field that autofill might be thinking it's filling.
,
Aug 3
This bug has an owner, thus, it's been triaged. Changing status to "assigned". |
|||
►
Sign in to add a comment |
|||
Comment 1 by rouslan@chromium.org
, Jun 9 2017Components: -UI>Browser>Autofill>Payments UI>Browser>Autofill
Owner: rogerm@chromium.org