Closed Bug 1790835 Opened 2 years ago Closed 2 years ago

Suggest Firefox View with a "hello" spotlight modal

Categories

(Firefox :: Messaging System, enhancement, P1)

enhancement

Tracking

()

VERIFIED FIXED
107 Branch
Iteration:
107.1 - Sept 19 - Sept 30
Tracking Status
firefox106 --- verified
firefox107 --- verified

People

(Reporter: halemu, Assigned: pdahiya)

References

(Blocks 3 open bugs)

Details

Attachments

(1 file, 2 obsolete files)

We'll launch the spotlight when a user navigates to about:firefoxview

https://www.figma.com/file/mrjF8OroTxjSZglHUjRybQ/Product-tour?node-id=455%3A33696

Attachment #9294683 - Attachment is obsolete: true
Blocks: 1790880
No longer blocks: 1790880
Depends on: 1790880
Iteration: 106.2 - Sept 5 - Sept 16 → 107.1 - Sept 19 - Sept 30

[Tracking Requested - why for this release]:

Fix is needed to make spotlight modal show in Fx106

Priority: -- → P1
Assignee: nobody → halemu

Scope of this bug involves implementing pref to show spotlight modal as entry point when firefox view first opens instead of feature callout. JSON config can be remotely delivered but need to be tested on local for any edge cases.

Attachment #9295351 - Attachment description: WIP: Bug 1790835 - Add Intro Spotlight Modal Screen to Feature Tour → Bug 1790835 - Add Intro Spotlight Modal Screen to Feature Tour
Blocks: 1791649
Assignee: halemu → pdahiya
Pushed by pdahiya@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d2fd96a9e3c4
Add Intro Spotlight Modal Screen to Feature Tour r=Mardak
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 107 Branch
Flags: qe-verify?

I have verified this enhancement using the latest Firefox Nightly 107.0a1 (Build ID: 20220922214429) on Windows 10x64, macOS 12.3.1 and LinuxMint 20.2 x64 and I can confirm the following:

  • The "Welcome" spotlight from the "Firefox View" page is successfully displayed at the beginning of the feature callout tour.
Status: RESOLVED → VERIFIED
Depends on: 1792226
No longer depends on: 1792226

Comment on attachment 9295351 [details]
Bug 1790835 - Add Intro Spotlight Modal Screen to Feature Tour

Beta/Release Uplift Approval Request

  • User impact if declined: MR 106 Firefox View Feature Tour uses spotlight modal in the patch as first step of Firefox View Feature Tour
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: See https://bugzilla.mozilla.org/show_bug.cgi?id=1790835#c9
  • With a new profile open about:welcome, navigate to last screen of new user onboarding, click Whats New primary button should show spotlight modal intro screen above about:firefoxview
  • In existing user MR onboarding upgrade dialog, navigate to last screen where click of Whats New primary button should show spotlight modal intro screen above about:firefoxview

Message is frequency capped to lifetime 1 and any subsequent load of about:firefoxview for a profile shouldn't show spotlight modal on about:firefoxview

  • List of other uplifts needed: none
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Small patch that adds a new message to existing feature tour in beta. Flow is tested and verified in Nightly
  • String changes made/needed: none
  • Is Android affected?: No
Attachment #9295351 - Flags: approval-mozilla-beta?
Flags: qe-verify? → qe-verify+

Comment on attachment 9295351 [details]
Bug 1790835 - Add Intro Spotlight Modal Screen to Feature Tour

Approved for 106.0b4, thanks.

Attachment #9295351 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

I have verified this enhancement using the latest Firefox Beta 106.0b4 (Build ID: 20220925185751) on Windows 10x64, macOS 12.3.1 and LinuxMint 20.2 x64 and I can confirm the following:

  • The "Welcome" spotlight from the "Firefox View" page is successfully displayed at the beginning of the feature callout tour.
Flags: qe-verify+
Attachment #9294692 - Attachment is obsolete: true

This got turned off in bug 1821826 and to be cleaned up in bug 1828508.

Depends on: 1828508
See Also: → 1821826
Blocks: 1828508
No longer depends on: 1828508
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: