Open Bug 1992089 Opened 1 month ago Updated 1 month ago

For multiple profiles created prior to Fx 142, the TOS modal is displayed for every New multi Profile

Categories

(Toolkit :: Startup and Profile System, defect, P3)

Desktop
Unspecified
defect

Tracking

()

Tracking Status
firefox-esr140 --- disabled
firefox143 --- affected
firefox144 --- affected
firefox145 --- affected

People

(Reporter: rdoghi, Unassigned, NeedInfo)

References

Details

(Whiteboard: [fidefe-profile-management][tos])

Attachments

(1 file)

Attached video TOSNewProfile.mp4

Found in

  • Nightly 145.0a1 (2025-10-02)

Affected versions

  • Nightly 145.0a1 (2025-10-02)
  • Beta 144.0b8
  • Release 143.0.3

Preconditions
Have the "Use the selected profile without asking at startup" option checked from the Windows profile manager.

Affected platforms

  • All

Steps to reproduce

  1. Launch Firefox 138 or any other build that does not show the TOS modal.
  2. Create an extra Profile from the Firefox Profile manager.
  3. Have the "Choose a profile when Firefox opens" option checked.
  4. Update the Firefox browser past 142 after the migration of the new Terms of service.
  5. Launch Firefox and Select to Create a New Profile at the Firefox Profile manager window.
  6. Accept the terms from the TOS modal and create the new profile.
  7. Close and Start Firefox again and select to Create a New Profile again.

Expected result

  • Once the new TOS modal is accepted it should never be displayed again even after creating new profiles from the Firefox Profile manager.

Actual result

  • The TOS modal is displayed for every new Profile created.

Regression range
N/A

Moving this bug to Bugzilla's Profile System component.

The QA Jira request for this issue: https://mozilla-hub.atlassian.net/browse/QA-4491

Blocks: 1933264
QA Whiteboard: [qa-found-in-c145][S3] → [qa-found-in-c145][S3][tos]
Component: Messaging System → Startup and Profile System
Product: Firefox → Toolkit
Whiteboard: [fidefe-profile-management]
Summary: The TOS modal is displayed for every New multi Profile created from the Firefox Profile manager window → For multiple profiles created prior to Fx 142, the TOS modal is displayed for every New multi Profile

It looks like our approach to migrating the ToS prefs in the shared prefs table didn't work as expected, despite tests passing at the time. We should figure out why.

The severity field is not set for this bug.
:mossop, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(dtownsend)
Flags: needinfo?(dtownsend) → needinfo?(jhirsch)

QA found STR for new users and existing users, but we think this bug will affect few users because:

  • The new user STR requires opening new windows to bypass the ToU onboarding.
  • The existing user STR requires users to have a profile that was created before we required ToU onboarding (138-142) AND for that user to have created multiple profiles at that time, but multi profile support only started rolling out to 0.5% of Release in 140+.

https://mozilla-hub.atlassian.net/browse/QA-4491?focusedCommentId=1150386

Severity: -- → S3
Priority: -- → P3
Whiteboard: [fidefe-profile-management] → [fidefe-profile-management][tos]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: