Closed Bug 1647679 Opened 6 years ago Closed 5 years ago

[MacOS] Credit Card autofill is not displayed after restarting the browser for updates

Categories

(Toolkit :: Form Autofill, defect, P2)

Desktop
macOS
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox77 --- disabled
firefox78 --- disabled
firefox79 --- disabled

People

(Reporter: tbabos, Assigned: zbraniecki)

References

(Blocks 1 open bug)

Details

(Whiteboard: [cc-autofill-reserve])

Attachments

(2 files)

Affected version:
All - if CC specific prefs are enabled

Tested on:
MacOS 10.13 and MacOS 10.14
Windows 10 - can't reproduce

Steps to reproduce:

  1. Have and older firefox nightly build (1-2 days before the latest version)
  2. Have 1 CC card saved
  3. Check for updates and restart firefox
  4. After the browser is restarted and payment form loaded, click on the fields

Expected results:

  1. The CC autofill dropdown should be displayed.

Actual results:
The CC dropdown is not displayed even if all the preferences are enabled for it. Recording of the issue: https://streamable.com/wu1fts

Note:
Restarting the browser again solves this issue.

Priority: -- → P2
Whiteboard: [ccautofill] → [cc-autofill-mvp]
Severity: -- → S2

Enabling the following logging prefs and attaching the logs may be useful:

  • extensions.formautofill.loglevel = Debug

Since the preferences checkbox appears I don't think it's related to the region or other prefs. Did you try using the down-arrow in the fields to try force the dropdown to appear?

Andrei, are you filling in for Timea this week?

Flags: needinfo?(andrei.purice)
Attached file logs_bug1647679.txt

Attached is the browser console logs. I have set up the log level on Debug and the credit card parameters as Timea specified in the video.

Please let me know if I need to add more settings or If I can help you more.

Flags: needinfo?(andrei.purice)
Assignee: nobody → gandalf
Status: NEW → ASSIGNED
Whiteboard: [cc-autofill-mvp] → [cc-autofill-reserve]

This is a lower priority, but when you have a moment, can you please test the latest nightly? I can't reproduce it on MacOS.

I noticed a different behavior, where I sometimes after rebuilding Firefox see:

JavaScript error: resource://formautofill/FormAutofillParent.jsm, line 226: NS_ERROR_NOT_AVAILABLE:

and resource://formautofill/FormAutofillPreferences.jsm is not available until I restart the browser (which seems to be related to resource protocol not registering formautofill?), but in your log that is not the case - the log has all the actions logged that should lead to formautofill working.

If you do reproduce it, I'd appreciate another log dump, thank you!

Flags: needinfo?(timea.babos)

I managed to reproduce this with a Nightly and it's profile set up with CC from 07-30-2020 and updated to the latest one I got 08-10-2020.
But then I created a profile on a Firefox build from 2 days ago, updated and it was all good. I am afraid it might have to be something about older profiles and the fact that I have to set up the browser.searh.region to US manually before updating (it takes effect only after restarting the browser).

Waiting to update to 11-08 with the profile created this morning and see how it goes and let you know. Keeping the NI? on me.

Also attached the debug log for when I reproduced with the older build/profile just in case you would like to take a look over it, even tho I get the same error as in the previously attached log, nothing about what you mentioned in Comment 3.

Flags: needinfo?(timea.babos)
Flags: needinfo?(timea.babos)

Good news, updated to latest Nightly from yesterday's build and the issue is no longer reproducible! Closing this as resolved:WFM.

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Flags: needinfo?(timea.babos)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: