Closed Bug 1659150 Opened 4 years ago Closed 4 years ago

Remove about:welcome trailhead, full page and ReturnToAMO templates

Categories

(Firefox :: Messaging System, enhancement, P1)

enhancement

Tracking

()

VERIFIED FIXED
82 Branch
Iteration:
82.2 - Sep 7 - Sep 20
Tracking Status
firefox82 --- verified

People

(Reporter: pdahiya, Assigned: pdahiya)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Opening bug to refactor and remove trailhead about:welcome experience.

  1. Ensure extended triplets functionality is hidden and can be enabled by pref flip
  2. Enterprise builds should be able to turn off firstrun and extended triplets with pref flip
Blocks: 1659152
Assignee: nobody → emcminn
Iteration: --- → 82.1 - Aug 24 - Sep 6
Priority: -- → P1

Let's also remove the custom experiment enrollment ping for Trailhead.

Assignee: emcminn → nobody
Iteration: 82.1 - Aug 24 - Sep 6 → ---
Priority: P1 → --
Blocks: 1657746
Assignee: nobody → pdahiya
Iteration: --- → 82.1 - Aug 24 - Sep 6
Priority: -- → P1

NI @mkaply to help file bugs to update enterprise policies that rely on trailhead.firstrun.branches pref to override firstrun flow. With this fix in 82, We should turn off first run on-boarding using pref browser.aboutwelcome.enabled. Thanks!

Flags: needinfo?(mozilla)
Iteration: 82.1 - Aug 24 - Sep 6 → 82.2 - Sep 7 - Sep 20
Attachment #9173523 - Attachment description: Bug 1659150 - Remove about:welcome trailhead flow → Bug 1659150 - Remove about:welcome trailhead, full page and ReturnToAMO templates
Attachment #9173523 - Attachment description: Bug 1659150 - Remove about:welcome trailhead, full page and ReturnToAMO templates → Bug 1659150 - Remove about:welcome trailhead flow
Summary: Remove about:welcome Trailhead experience → Remove about:welcome trailhead, full page and ReturnToAMO templates
Attachment #9173523 - Attachment description: Bug 1659150 - Remove about:welcome trailhead flow → Bug 1659150 - Remove about:welcome trailhead, full page and ReturnToAMO templates
Attachment #9173523 - Attachment description: Bug 1659150 - Remove about:welcome trailhead, full page and ReturnToAMO templates → Bug 1659150 - Remove about:welcome trailhead flow
Attachment #9173523 - Attachment description: Bug 1659150 - Remove about:welcome trailhead flow → Bug 1659150 - Remove about:welcome trailhead, full page and ReturnToAMO templates
Pushed by pdahiya@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/08f94ba4c50c
Remove about:welcome trailhead, full page and ReturnToAMO templates r=perftest-reviewers,Mardak,mkaply,nanj,sparky

Fixed test by removing unreferenced file browser/components/newtab/data/content/assets/gift-extension.svg

Flags: needinfo?(pdahiya)
Pushed by pdahiya@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/47f3048656d3
Remove about:welcome trailhead, full page and ReturnToAMO templates r=perftest-reviewers,Mardak,mkaply,nanj,sparky
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch

I have verified the following using Firefox 82 RC en-US (Build ID: 20201014125134) on Windows 10 x64, macOS 10.15.6, and Ubuntu Linux 20.04 x64:

  • The "about:newtab" page without trailhead modal is correctly displayed when navigating to the "about:welcome" page while the "browser.aboutwelcome.enabled" pref is set to "false".
  • The "about:newtab" page with the "Dynamic Triplets" is correctly displayed when navigating to the "about:welcome" page while the "browser.aboutwelcome.enabled" pref is set to "false", and the "trailhead.firstrun.newtab.triplets" pref is set to "dynamic".
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.