[sogenactif.com] credit card shows autofill preview on the multiple inputs but doesn't fill
Categories
(Toolkit :: Form Autofill, defect, P3)
Tracking
()
People
(Reporter: baptiste.millemathias, Unassigned, NeedInfo)
References
Details
Attachments
(2 files)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:121.0) Gecko/20100101 Firefox/121.0
Steps to reproduce:
I wanted to do a payment on my union website (cfdt.fr). I was send a third-party site to do the payment https://payment-web.sogenactif.com/fr/payment/card/capturecarddetails/ppc1
Actual results:
The auto-fill completion widget was appearing under field entry when I was clicking on each, but it would complete all each with the last set of digits but I was never able to have the value to fill the fields.
I provide the html content of the form attached and a video to get a better understanding of the bug
Reporter | ||
Comment 1•10 months ago
|
||
Reporter | ||
Comment 2•10 months ago
|
||
The payment process is not public I believe, so you can't access it unless you want to join the union :)
Comment 3•10 months ago
|
||
The severity field is not set for this bug.
:serg, could you have a look please?
For more information, please visit BugBot documentation.
Comment 4•10 months ago
|
||
Baptiste Mille-Mathias thanks for providing the HTML snippet and the video! This one will be tricky, not only because we can't reach it, but also because they split a single credit card number into multiple fields (Bug 1864395 and related).
Website marked every input as type=tel
and with multiple autocomplete=OFF
and the only autocomplete=cc-number
appears on the display: none
input.
While this is mostly a website issue, I'd like to use this bug to verify that we are supposed to show preview on these "telephone inputs" and that we do not fill invisible input for credit card number.
Comment 5•10 months ago
|
||
Hi Baptiste,
I can't reproduce this issue with the html markup you provide, Firefox autofills all the fields correctly in my platform.
Could you help test if you are able to see the credit card number in the manage credit card page? Thanks
See https://support.mozilla.org/en-US/kb/credit-card-autofill#w_edit-your-saved-credit-cards if you are not sure where the edit credit card page is
Comment 6•2 months ago
|
||
I've had this problem, and the same experience on multiple sites - and indeed on multiple computers, including my Android phone, and 3 different Linux desktop machines. Here's how to replicate it.
- Go to site, and proceed to checkout.
- Fill in the Order form, and mouse over the Cardholder name/number.
- You can see that Firefox has stored a card, and can preview the name, card-type, and last 4 digits.
- Click the popup to "apply the saved data to the web form"
- The web form goes completely blank.
i.e. Firefox obviously "knows" your credit card details, but just "refuses to type them in".
Now, the fix.
- Go into your Firefox Settings, Autofill, Saved Payment methods.
- Delete the card that is stored.
- Add the card again (literally the identical data you just deleted)
- Return to the webform, and it works!!
I tried this twice just now, on two different websites, and got exactly the same experience.
The sites I tried are both publicly available ones, with very "standard" online checkout processes.
https://onlinesales.admin.cam.ac.uk/
https://www.galacticfireworks.co.uk
This fix has also worked on every machine I tried it on.
I suspect what is happening is that Firefox "doesn't like" credit cards that were originally saved more than X months ago.
Perhaps it's saved the card, but didn't save every aspect of it, or was saved in a very old version of Firefox and some part of the local storage encryption mechanism has changed.
Description
•