Closed Bug 1873146 Opened 10 months ago Closed 10 months ago

[US][www.lowes.com] The optional field data is captured and stored twice every time the user submits the address form

Categories

(Toolkit :: Form Autofill, task)

Firefox 123
Desktop
All
task

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox123 --- disabled

People

(Reporter: ailea, Unassigned)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [fxcm-addr-compatibility])

Attachments

(1 file)

Attached video 2024-01-05_10h06_40.mp4

Found in

  • Nightly 123.0a1

Affected versions

  • Nightly 123.0a1

Tested platforms

  • Affected platforms: Windows 10 x64, macOS 11

Preconditions

  • Set browser.search.region to US in about:config
  • Flip following prefs in about:config:
    extensions.formautofill.addresses.capture.v2.enabled = true
    extensions.formautofill.addresses.supported = on
    extensions.formautofill.heuristics.captureOnFormRemoval = true
    extensions.formautofill.heuristics.captureOnPageNavigation = true
  • Use VPN to test

Steps to reproduce

  1. Log into https://www.lowes.com , add an item to bag and navigate to checkout page
  2. Fill in the Address Form (including the Apartment, suite, building field) and press the submit button (Continue)
  3. Click the Save in the address doorhanger
  4. Go back to the address form page (click the Edit button in the Delivery Address section)
  5. Click in the "Apartment, suite, building" field, select the address from the dropdown and click Continue.
  6. Click the Save in the address doorhanger.

Expected result

  • The optional field (Apartment, suite, building) data should be captured and stored accordingly, only once.

Actual result

  • The optional field (Apartment, suite, building) data is captured and stored twice every time the user submits the address form.

Regression range

  • N/A
Whiteboard: [fxcm-addr-compatibility]

After submitting the form, the website adds the text of the "optional field" (address-line2) to address-line1, so when we capture the address, we see:
address-line1: 1950 E Square Lake Rd Apt 4A
address-line2: Apt 4A
Because when we capture a street-address, we concatenate address-line1 and address-line2, that's why we store 1950 E Square Lake Rd Apt 4A Apt 4A

Note. Test in Chrome, Chrome also has the same result.

Status: NEW → RESOLVED
Closed: 10 months ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: