[Autofill] When unsuccessfully verifying a card, reconsider clearing the form |
|||||
Issue descriptionWe got feedback from an exec that Chrome is "quite a tease" about filling masked server cards when the verification is unsuccessful. Basically I think we: 1) Fill Name on card, expiration, Visa **** 1111 2) Immediately show the CVC verification dialog 3) On CVC auth failure, we close the dialog and clear the *whole* form, (thus the "tease" qualification) We should reconsider this behavior perhaps?
,
May 3 2018
(+sebsg as I feel this is an Autofill behavioral decision) I'm open to discussion on this, but it's definitely a Chrome-side decision. Your first item is technically false--we're not filling name or expiration. It's the same as when you mouseover an address profile and we show what we *would* fill if you select it. If you click a card and it shows the CVC verification dialog, note that the mouseover form values themselves go away and you see an empty form until you successfully unmask (so the form is actually NOT filled at the time the CVC verification dialog appears). By the same token: If we *were* to fill name and expiration on click, and then the CVC check failed, you now have a form where card number is empty but card expiration is set. That doesn't make a whole lot of sense to me, personally, and it becomes a further issue if you decide to use a different card. There would certainly be consistency discussions to be had here. Dennis, Durga...thoughts?
,
May 3 2018
I agree with Jared's assessment. It makes sense from both a consistency and UX standpoint to show the preview. It indicates what would be filled where, and it's what we do for every other type of data. I also think that filling part of the card is not useful, and would probably look broken? I'll try to think of another way. Maybe Rui would have an idea?
,
May 3 2018
Also this is another reason why I'd like to explore a different way of showing the difference between the preview and the fill :) It seems like people thought that the data was added and then removed.
,
May 7 2018
Assigning to rfeng@ for UX expertise :)
,
May 14 2018
If users type the wrong CVC, it's highly possible that they will change a card and then finish the transaction. So removing the pre-filled content can help users at this point. Another scenario: https://docs.google.com/presentation/d/1f98y49oGdBQ9WXnWNLaqXEDJhg0E-Jx3_IW3mIphSoI/edit#slide=id.g38f5ce2b7d_1_15 At the moment I select the card from the dropdown, the CVC dialog appears & the pre-filled info got cleared. I think we should keep the pre-filled info. - Pre-filled info gives users more contexts, like card number & expiration date, which can help them identify the card. - The sudden disappearance of pre-filled info makes users feel strange and don't know what happened.
,
May 16 2018
Mathp@ what do you think? It agree with rfeng@ I think that we should clear it on unmask error. I also like the idea to keep the preview while the user unmasks. |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by dlkumar@google.com
, May 3 2018