Closed Bug 1821991 Opened 2 years ago Closed 1 years ago

[PL][bonprix] Card Type dropdown is not autofilled or highlighted

Categories

(Toolkit :: Form Autofill, defect, P2)

Desktop
Windows 10
defect

Tracking

()

VERIFIED FIXED
115 Branch
Tracking Status
firefox-esr102 --- disabled
firefox111 --- disabled
firefox112 --- disabled
firefox113 --- disabled
firefox114 --- disabled
firefox115 --- verified

People

(Reporter: epopescu, Assigned: dimi)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [fxcm-cc-new-geo])

Attachments

(2 files)

Attached video bonprix_card type.mp4

Found in

  • Firefox 111

Affected versions

  • Firefox 111

Tested platforms

  • Affected platforms: Windows 10

Preconditions

  • set pref extensions.formautofill.creditCards.supportedCountries to IT,ES,PL,AT,BE in about:config
  • set pref browser.search.region to PL in about:config
  • use PL VPN
  • have several credit cards saved in about:preferences#privacy

Steps to reproduce

  1. Go to https://www.bonprix.pl/
  2. Add an item to cart and proceed to checkout
  3. Reach the payment page
  4. Click in the Card Number field

Expected result

  • The Card Type is properly autofilled and highlighted when using autofill preview.

Actual result

  • The Card Type is not autofilled or highlighted when using autofill preview.

Regression range

  • Not a regression because this feature is disabled by default.

Additional notes

Blocks: 1820733
Severity: -- → S3
Has STR: --- → yes
Depends on: 1755033

:epopescu, if you think that's a regression, could you try to find a regression range using for example mozregression?

Priority: -- → P2
Whiteboard: [fxcm-cc-new-geo]
Assignee: nobody → dlee
Status: NEW → ASSIGNED

"In _parseXXX methods, heuristics are used when identifying a field to apply
additional information to correct or update its type. For example, when
identifying cc-exp using a regular expression-based heuristic, we update it
to cc-exp-month along with other relevant information.

However, the heuristic used for matching select options in cc-type is not meant
for updating, but rather for discovering the field type of a given element.
Placing this heuristic in _parseCreditCardField would prevent the discovery of
an element being a cc-type using this approach.

Pushed by dlee@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f4d5f746ef26 Fix an issue that `cc-type` heuristic is not executed r=credential-management-reviewers,sgalich
Status: ASSIGNED → RESOLVED
Closed: 1 years ago
Resolution: --- → FIXED
Target Milestone: --- → 115 Branch

Since nightly and release are affected, beta will likely be affected too.
For more information, please visit BugBot documentation.

Flags: qe-verify+

The patch landed in nightly and beta is affected.
:dimi, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox114 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(dlee)
Flags: needinfo?(dlee)

Verified as fixed on the latest Nightly 116.0a1 (2023-06-05) version on Windows 10 x64 where the issue no longer persists.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: