Closed Bug 1774071 Opened 2 years ago Closed 2 years ago

Open Existing User MR 2022 onboarding

Categories

(Firefox :: Messaging System, enhancement, P1)

enhancement

Tracking

()

VERIFIED FIXED
105 Branch
Iteration:
105.1 - July 25 - Aug 5
Tracking Status
firefox105 --- verified

People

(Reporter: pdahiya, Assigned: pdahiya)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Scope of this bug is to discuss and implement at what point existing user onboarding should be shown to the user. As of now we show WhatsNewPage for any non-major release and turnoff WhatsNewpage for major releases ( its a code change that rides the train)

Priority: -- → P2
Assignee: nobody → mviar
Assignee: mviar → nobody

Noting the product requirements for existing user MR onboarding:

  • enable major-upgrade flag for Firefox 106.
  • show existing user onboarding on first upgrade, to all existing users, respecting all the conditionals (has pinned/has set to default).
  • turn off What’s new page loading on upgrade to 106.
Assignee: nobody → pdahiya
Iteration: --- → 104.2 - July 11 - July 22
Priority: P2 → P1
See Also: → 1731823
See Also: → 1762263

Few things that should be implemented in 106/107 Nightly as a followup patch

  1. Set DialogVersion to 106
    https://searchfox.org/mozilla-central/rev/108c7843696fdf951083889d6fb858953139be96/browser/components/BrowserGlue.jsm#4341

  2. In 106 beta we should disable whatsnewpage by uplifting patch similar to below in 107 nightly
    https://hg.mozilla.org/releases/mozilla-beta/rev/8822ebbbec32

  3. Flip upgrade dialog enabled pref to true in 106 Nightly
    https://searchfox.org/mozilla-central/rev/108c7843696fdf951083889d6fb858953139be96/browser/app/profile/firefox.js#322

Summary: Trigger to open Existing User MR 2022 onboarding → Open Existing User MR 2022 onboarding
Attachment #9286131 - Attachment description: WIP: Bug 1774071 - open Existing User MR 2022 onboarding → Bug 1774071 - Handle Existing User MR 2022 onboarding Intro and Import Screens
Iteration: 104.2 - July 11 - July 22 → 105.1 - July 25 - Aug 5
Attachment #9286131 - Attachment description: Bug 1774071 - Handle Existing User MR 2022 onboarding Intro and Import Screens → Bug 1774071 - Existing User MR 2022 onboarding Screens
Pushed by pdahiya@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7ef0c2b7bc96
Existing User MR 2022 onboarding Screens r=mviar
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 105 Branch

I‘ve verified this enhancement using the latest Firefox Nightly 105.0a1 (Build ID: 20220802214455) on Windows 10 x64, macOS 12.3.1, and Ubuntu 20.04 x64.

  • The Existing users onboarding is displayed after running the “Cc["@mozilla.org/browser/browserglue;1"].getService().wrappedJSObject._showUpgradeDialog();” syntax in the Browser Console.
  • If Firefox is not pinned, the “Pin Firefox to taskbar” intro modal is displayed. The Firefox browser is pinned to taskbar/kept in Dock after clicking the “Pin to taskbar” primary button, and the “Set as default” modal is shown (if the browser is not set as default)/"MR Gratitude" modal (if the browser is set as default).
  • If Firefox is pinned and it is not set as default, the “Set as default” intro modal is displayed.
    • The “OS settings” window is displayed and the “Import data” modal is shown after clicking the primary button.
    • The “OS settings” window is not shown and the “Import Data” modal is displayed after clicking the secondary button.
  • If the Firefox is pinned and set as default, the “Get Started” intro modal is displayed. After clicking the primary button from the “Get started” screen the “MR Gratitude” modal is displayed and the “Import Data” modal is not shown.
    • The “See what’s new” button is present in the “MR Gratitude” modal and clicking it redirects to Firefox View page, and the current page is displayed after clicking the “Start browsing” button from the “MR Gratitude” modal.
Status: RESOLVED → VERIFIED
Blocks: 1771048
Blocks: 1786907
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: