Open Bug 1578764 Opened 5 years ago Updated 7 months ago

Cannot delete the created login or navigate to the website address after syncing to a FxA account that contains the same login

Categories

(Firefox :: about:logins, defect, P3)

Desktop
All
defect

Tracking

()

Tracking Status
firefox-esr60 --- unaffected
firefox-esr68 --- unaffected
firefox69 --- disabled
firefox70 --- wontfix
firefox71 --- affected

People

(Reporter: srosu, Unassigned)

References

Details

Attachments

(1 file)

Attached video savedLogin_i.mp4

[Affected versions]:

  • Firefox Beta 70.0b3 (64-bit)
  • Nightly 71.0a1 (64-bit)

[Affected Platforms]:

  • Mac 10.14
  • Windows 10 x64
  • Ubuntu 16.04 x64.

[Prerequisites]:

  • Have a Firefox Account with at least one saved login.
  • Have a new Firefox profile.

[Steps to reproduce]:

  1. Open the Firefox browser with the profile from prerequisites.
  2. Navigate to "about:logins" page.
  3. Create a new login that exists in Firefox Account.
  4. Sign in to Sync with the Firefox Account from prerequisites.
  5. Select the created login.
  6. Delete the login and observe the behavior.

[Expected result]:

  • The login is deleted.
    [Actual result]:
  • The login is not deleted.

[Notes]:

  • This issue is not reproducible after page refresh.
  • Attached a screen recording with the issue.

I think what is happening here is that when Sync adds the extra logins, it must be finding the duplicated login and overwriting it with a new GUID. Clicking on the address and trying to delete would then be using a stale GUID which is why they would fail. When we get a loginAdded notification, we should see if the login is a duplicate of one already created (this seems error prone), and update the GUID on the page. I believe this is the only user-facing way that a login can be successfully added that is a 1:1 duplicate?

Refreshing the page should fix it. Thus I'm marking this as a P3.

Priority: -- → P3
Component: Password Manager → about:logins
Product: Toolkit → Firefox

Mass removing [skyline] and [passwords:management] from about:logins bugs which are no longer useful.

Whiteboard: [passwords:management] [skyline]
Severity: normal → S3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: