Open Bug 1876347 Opened 1 year ago Updated 3 months ago

[sogenactif.com] credit card shows autofill preview on the multiple inputs but doesn't fill

Categories

(Toolkit :: Form Autofill, defect, P3)

Firefox 121
defect

Tracking

()

UNCONFIRMED

People

(Reporter: baptiste.millemathias, Unassigned, NeedInfo)

References

(Depends on 1 open bug)

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

The payment process is not public I believe, so you can't access it unless you want to join the union :)

The severity field is not set for this bug.
:serg, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(sgalich)

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.

Severity: -- → S3
Flags: needinfo?(sgalich)
Priority: -- → P3
See Also: → 1864395
Summary: credit card auto-filling not working on sogenactif.com → [sogenactif.com] credit card shows autofill preview on the multiple inputs but doesn't fill

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

Flags: needinfo?(baptiste.millemathias)

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.

  1. Go to site, and proceed to checkout.
  2. Fill in the Order form, and mouse over the Cardholder name/number.
  3. You can see that Firefox has stored a card, and can preview the name, card-type, and last 4 digits.
  4. Click the popup to "apply the saved data to the web form"
  5. 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.

  1. Go into your Firefox Settings, Autofill, Saved Payment methods.
  2. Delete the card that is stored.
  3. Add the card again (literally the identical data you just deleted)
  4. 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.

I've had this problem, and the same experience on multiple sites - and indeed on multiple computers, including my Windows laptop, MacBook, and iPhone. Here's how to replicate it.
Go to site, and proceed to create an account or log in.
Fill in the registration/login form, and mouse over the username/email field.
You can see that Firefox has stored credentials, and can preview the username and account type.
Click the popup to "use saved credentials"
The web form goes completely blank.
i.e. Firefox obviously "knows" your login details, but just "refuses to type them in".
Now, the fix.
Go into your Firefox Settings, Privacy & Security, Saved Logins.
Delete the credentials that are stored.
Add the credentials 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 checkut processes.
https://universalhvacgroup.com/
https://www.jandbhomerenovations.com/This fix has also worked on every machine I tried it on.
I suspect what is happening is that Firefox "doesn't like" credentials that were originally saved more than X months ago. Perhaps it's saved the login info, 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.

Redirect a needinfo that is pending on an inactive user to the triage owner.
:dimi, since the bug has recent activity, could you please find another way to get the information or close the bug as INCOMPLETE if it is not actionable?

For more information, please visit BugBot documentation.

Flags: needinfo?(baptiste.millemathias) → needinfo?(dlee)
Depends on: 1755786
Flags: needinfo?(dlee)

I have the same issue.
When i re-enter the card it works until i reboot the system; Then it stops working and i have exact the same behaviour as in the attached video of this bug report.

Version: 128.10.1esr
Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0
Linux 6.6.93-desktop-1.mga9 #1 SMP PREEMPT_DYNAMIC Wed Jun 4 15:23:13 UTC 2025

There's a reddit post about it from 3 yaers ago:
https://www.reddit.com/r/firefox/comments/ujm81d/credit_card_autofill_not_working/

They report, that the solution "delete credit card and fill again" works every time after fill in again only for the first try.
I have the same problem at two different PC since months.
In my case it worked good for me for years but since a few month I have the same problem, the correct data is shown a short time in the input fields but not remain there.

Both PC:
Windows 11 Pro
Version 24H2
Build 26100.4652
Windows Feature Experience Pack 1000.26100.128.0

Both Browser
Version: [141.0] (64-Bit) release (last try, the problem starts in 13X.x)
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0

  • The last PC is in use for only 2-3 month.
  • I live and work in Germany with a German provider.
  • The three neccesary markers in about:config are correct (country DE and the next both aktive).

Greetings
Chnutz

Flags: needinfo?(dlee)

Hi Chnutz,

but since a few month I have the same problem, the correct data is shown a short time in the input fields but not remain there.

If what you encounter was the credit card information is being autofilled and then it is cleared, then the issue might be fixed in Fx141 (Bug 1963397). Could you help test again with the latest build?

Also, did you encounter the issue in a specific site or does this issue occur on every site?
If you are not sure, could you help test with this test page? thanks!

Flags: needinfo?(dlee) → needinfo?(bugzilla)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: