Closed Bug 1946121 Opened 6 months ago Closed 5 months ago

The Primary Password prompt is displayed after reopening Firefox(profile without having Sync on)

Categories

(Toolkit :: Password Manager, defect, P2)

defect

Tracking

()

VERIFIED FIXED
138 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox135 --- unaffected
firefox136 + verified
firefox137 + verified
firefox138 + verified

People

(Reporter: rpopovici, Assigned: Gijs)

References

(Regression)

Details

(Keywords: regression)

Attachments

(3 files)

Found in:
Fx 136.0b2

Affected versions:
Fx 136.0b2

Tested platforms:
Affected platforms: MacOS 14.7.3, Win 10

Preconditions:
Run this test without having Sync on

Steps to reproduce:

  1. Open Firefox, access the about:preferences#privacy page, and click the Use a Primary Password checkbox.
  2. Enter a Primary Password and click the Ok button.
  3. Exit Firefox
  4. Reopen Firefox with the same profile.

Expected result:
The Primary Password prompt is not displayed.

Actual result:
The Primary Password prompt is displayed.

Regression range:
We'll try to find a regression ASAP.

Summary: The Primary Password prompt is displayed after reopening Firefox → The Primary Password prompt is displayed after reopening Firefox(profile without having Sync on)

I have performed the regression range using Mozregression and the following results were obtained (on Windows 11 and macOS 14):

Keywords: regression
Regressed by: 1915672

Set release status flags based on info from the regressing bug 1915672

The bot can't set a need-info for the assignee of the regressor since their account is disabled.
:mtigley, I see you reviewed and pushed the patch. Could you take a look?

Flags: needinfo?(mtigley)

Thanks for the report! Just a few questions to narrow down the cause here: does this issue still happen when the initial loaded tab isn't about:preferences when re-opening Firefox ? Do you still get the primary password prompt if the initial loaded tab is on another page (like https://www.mozilla.org/en-CA/ for example)?

Flags: needinfo?(mtigley) → needinfo?(rpopovici)
See Also: → 1947296
See Also: → 1947398

:mtigley is backing out the regressor from beta an option for now? Give some extra time for the investigation

Flags: needinfo?(mtigley)

:dmeehan It looks like this change is the cause of the regression. We shouldn't back this out since we need to be able to track metrics for the OS Auth feature.

Let me check back with the team on next steps here, thanks!

Flags: needinfo?(rpopovici)
Flags: needinfo?(mtigley)

(In reply to Micah [:mtigley] (she/her) from comment #6)

:dmeehan It looks like this change is the cause of the regression. We shouldn't back this out since we need to be able to track metrics for the OS Auth feature.

Let me check back with the team on next steps here, thanks!

:mtigley any updates on the investigation? This is the last week of beta for F136
Fx136 goes to RC next week, so there is little time to address this. Could it also be triaged for severity?

Flags: needinfo?(mtigley)

:dmeehan The team won't be able to fix this regression for 136. We know what the issue is and are assessing how to address it, but we will need a bit of planning. I'll check with the team to assigned a severity and prioritization.

Flags: needinfo?(mtigley)
Severity: -- → S3
Priority: -- → P2
Duplicate of this bug: 1947296
See Also: 1947296
Duplicate of this bug: 1952395
Duplicate of this bug: 1952405

(In reply to Micah [:mtigley] (she/her) from comment #8)

:dmeehan The team won't be able to fix this regression for 136. We know what the issue is and are assessing how to address it, but we will need a bit of planning. I'll check with the team to assigned a severity and prioritization.

:mtigley this is picking up some dupes and I've seen a few other mentions online. Any progress on a fix?

Duplicate of this bug: 1952618
Duplicate of this bug: 1952742
Duplicate of this bug: 1947398

(In reply to Donal Meehan [:dmeehan] from comment #12)

:mtigley this is picking up some dupes and I've seen a few other mentions online. Any progress on a fix?

Hey Donal! Yes, we have a quick fix for this issue. Will put up a patch shortly.

Discussed this with Micah, I have a patch.

Assignee: nobody → gijskruitbosch+bugs
Status: NEW → ASSIGNED
Duplicate of this bug: 1952907
Duplicate of this bug: 1953202
Pushed by gijskruitbosch@gmail.com: https://hg.mozilla.org/integration/autoland/rev/cba736ef55b6 avoid needing primary password to collect OS auth telemetry, r=mtigley,firefox-desktop-core-reviewers ,mossop
Status: ASSIGNED → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 138 Branch
Attachment #9471359 - Flags: approval-mozilla-beta?

beta Uplift Approval Request

  • User impact if declined: unexplained primary password prompts
  • Code covered by automated testing: no
  • Fix verified in Nightly: no
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: set primary password, disable "Require device sign in" for either passwords or credit cards, restart firefox, check if there is a primary password prompt immediately on start
  • Risk associated with taking this patch: low
  • Explanation of risk level: this only affects telemetry and primary password users
  • String changes made/needed: no
  • Is Android affected?: no
Flags: qe-verify+
Attachment #9471360 - Flags: approval-mozilla-release?

release Uplift Approval Request

  • User impact if declined: unexplained primary password prompts
  • Code covered by automated testing: no
  • Fix verified in Nightly: no
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: set primary password, disable "Require device sign in" for either passwords or credit cards, restart firefox, check if there is a primary password prompt immediately on start
  • Risk associated with taking this patch: low
  • Explanation of risk level: this only affects telemetry and primary password users
  • String changes made/needed: no
  • Is Android affected?: no
Attachment #9471359 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
QA Whiteboard: [qa-triaged]

Verified as fixed on Windows 11 and MacOS 14.7.4 using Firefox Beta treeherder build(137.0b6) and Nightly 138.0a1(14-03-2025). The Primary password prompt is not displayed on restart with "Require device sign in..." disabled.

Status: RESOLVED → VERIFIED
Attachment #9471360 - Flags: approval-mozilla-release? → approval-mozilla-release+
Duplicate of this bug: 1954351
Depends on: 1954363
No longer depends on: 1954363

Verified as fixed on Windows 11 and MacOS 13.2.1 using Firefox Release 136.0.2. The Primary password prompt is not displayed on restart with "Require device sign in..." disabled.

Flags: qe-verify+
See Also: 1947398
See Also: → 1957959
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: