[Form Autofill] Trying to save Credit Card details without having a Saved Address beforehand might lead to user confusion
Categories
(Toolkit :: Form Autofill, defect, P1)
Tracking
()
People
(Reporter: emilghitta, Assigned: zbraniecki)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression, Whiteboard: [cc-autofill-mvp])
Attachments
(2 files)
Affected versions
- Firefox 75.0a1 (BuildId:20200302094818)
( I think that this goes way back to the original implementation)
Affected platforms
- Windows 10 64bit.
- Ubuntu 18.04 64bit
- macOS 10.14
Preconditions
- Launch Firefox and set the following prefs:
extensions.formautofill.available pref to on
extensions.formautofill.creditCards.available pref to true - Make sure that you don’t have any Saved Addresses.
Steps to reproduce
- Access the about:preferences page.
- Click the Saved Credit Cards button.
- Populate the required fields and click the “Billing Address” option.
Expected result
At first glance, users might get confused of why they are not able to proceed with saving Credit Cards details. I’m not sure that there is enough information for users (The Learn More link doesn’t contain any information regarding the Saved Credit Cards option) to realize that they need to have a Saved Address beforehand.
I think that if no Billing Address is found, users should be pointed (somehow) to create/save one before trying to save credit card details.
Actual result
- An empty dropdown menu is displayed. Dismissing the dropdown menu and clicking the “Save” button displays the “Please select an item in the list” tooltip for the Billing Address dropdown menu.
Regression Range
- This seems to be a regression:
- Pushlog: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=221c18ebe962f68358b4cba927df9099ea935b40&tochange=2e3e89c9c68cd6b09d1853dc5426df3c04971c29
- Possible regressor: Bug 1480717
Comment 1•5 years ago
|
||
Luckily credit card autofill is off by default everywhre. Can we please stop testing it regularly? It's not useful for either of us to be spending time on these bugs.
The billing address shouldn't be required when adding via preferences IIRC. I think this may be a regression.
Comment 2•5 years ago
|
||
We've reassessed he CC autofill tests and de-preoritised them, so, in conclusion, we won't test them regularly anymore. Thanks Matt for your feedback!
Reporter | ||
Comment 3•5 years ago
|
||
Yes, you are right Matthew. This seems to be a regression.
I've ran mozregression in order to point out the exact regressor but mozregression kept skipping builds.
Possible regressor from the list: Bug 1480717
Also, as Cornel said in Comment 2 we have reassessed credit card autofill and removed it from our build validation radar for now.
Thanks!
Comment 4•5 years ago
|
||
Won't fix for 75 because credit card autofill is off by default and won't impact normal users.
Updated•4 years ago
|
Updated•4 years ago
|
Comment 5•4 years ago
|
||
UX decided that for now we will hide this field from the management UI. Hiding it and adding the disabled
attribute to the <select>
should work.
Assignee | ||
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Comment 7•4 years ago
|
||
Updated•4 years ago
|
Comment 9•4 years ago
|
||
Backed out changeset 94f2fb2c3a94 (Bug 1619320) for causing failures in browser_editCreditCardDialog.js
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=305140421&repo=autoland&lineNumber=32083
Backout: https://hg.mozilla.org/integration/autoland/rev/20ebdf6e3901204faaa9a36c005daf5c657ae113
Comment 10•4 years ago
|
||
Comment 11•4 years ago
|
||
bugherder |
Assignee | ||
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 12•4 years ago
|
||
Verified - Fixed in latest Nightly 79.0a1 (build id: 20200615214838) using Windows 10 and Ubuntu 18.04. The Billing Address field is not displayed anymore.
Description
•