Closed Bug 1781361 Opened 2 years ago Closed 2 years ago

Implement set Firefox Default Home Page option in existing users colorways screen

Categories

(Firefox :: Messaging System, task, P1)

task

Tracking

()

VERIFIED FIXED
106 Branch
Iteration:
106.1 - Aug 22 - Sept 2
Tracking Status
firefox106 --- verified

People

(Reporter: pdahiya, Assigned: dmosedale)

References

(Blocks 1 open bug, )

Details

Attachments

(1 file)

Scope of this bug is to add checkbox option to set Firefox Default Home Page in existing users colorways screen

Priority: -- → P2
Priority: P2 → P1
Regressions: 1784054
No longer regressions: 1784054
Iteration: --- → 105.2 - Aug 8 - Aug 19
Assignee: nobody → dmosedale

Potentially this could be implemented with bug 1777386 MULTI_ACTION. Where an action is defined on a checkbox configuration and gets combined with the primary button action which would then check if the checkbox is checked to dynamically combine.

I think for now, we can rely on OnboardingMessageProvider.getUpgradeMessage to determine if the checkbox config should be removed -- here if the homepage pref is already default value.

Depends on: 1777386
See Also: → 1778796
Iteration: 105.2 - Aug 8 - Aug 19 → 106.1 - Aug 22 - Sept 2
Type: enhancement → task
Attachment #9290224 - Attachment description: WIP: Bug 1781361 - impl set home page option for upgraders → Bug 1781361 - impl set home page option for upgraders, r?Mardak
Blocks: 1778796
Pushed by dmosedale@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a5a97ca54feb
impl set home page option for upgraders, r=Mardak
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 106 Branch

I have verified this task and I can confirm the following:

  • The "Make Firefox Home your colorful homepage" checkbox option is successfully displayed on the "Colorways" modal if a custom homepage is set.
  • The "Make Firefox Home your colorful homepage" checkbox option is NOT displayed on the "Colorways" modal if the default homepage is set.
  • The homepage is reset to the default one if the checkbox is checked and the "Set colorway" button is clicked.
  • The homepage is NOT reset to the default one if the checkbox is checked but the "Skip this step" button is clicked.
  • The homepage is NOT reset to the default one if the checkbox is NOT checked and the "Set colorway" button is clicked.

Verified using the latest Firefox Nightly (106.0a1 Build ID - 20220828210513) installed on Windows 10 x64, macOS 11.6.5, and Linux Mint 20.2 x64.

Status: RESOLVED → VERIFIED
Blocks: 1791647
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: