Closed Bug 1828508 Opened 2 years ago Closed 7 months ago

Clean up Firefox View Feature Tour + Notification

Categories

(Firefox :: Messaging System, task, P1)

task
Points:
5

Tracking

()

RESOLVED FIXED
129 Branch
Iteration:
129.1 - Jun 10 - Jun 21
Tracking Status
firefox129 --- fixed

People

(Reporter: vtay, Assigned: hanna_a)

References

(Blocks 2 open bugs)

Details

Attachments

(1 file, 1 obsolete file)

The Firefox View wants to disable the tour for Firefox view + panel notification.

The rational was that when we first introduce Firefox View, most of the time there won’t be much content in there especially if it’s a fresh install so there isn’t much value in this surface at the start. Also, the messaging in the tour is very similar to the messaging in the empty states so it feels a bit repetitive that we are saying the same thing twice.

They think a new strategy for how we introduce Firefox View is needed. It could be more contextual and we trigger feature tours if a user performs an action that we think would benefit them if we show them View at that moment as an example.

Scope of the work will involve disabling messages and update tests. Thanks

Priority: -- → P2

I will disable these messages as part of bug 1821826 in order to simplify the process of uplifting that to 116. We want to get rid of them along with bug 1821826 because it will drastically reduce the risk of uplift there.

I'll leave them around (disabled) to make that patch simpler but they can then be removed here.

See Also: → 1821826
Summary: Disable Firefox View Feature Tour + Notification → Clean up Firefox View Feature Tour + Notification
Blocks: 1790835
No longer blocks: 1790835
Depends on: 1790835
Depends on: 1779024
Depends on: 1860892
Depends on: 1786341
Assignee: nobody → halemu

Are there plans to show these callouts on about:firefoxview in the future? If not, should this cleanup also remove featureCalloutCheck (which is not a real trigger but only being used on about:firefoxview) and code associated with it, and the browser.firefox-view.feature-tour pref?

Flags: needinfo?(pdahiya)

From the bug original description , desire is to disable featurecallout tour and related Spotlight and CFR messages created to promote about:firefoxview

https://www.figma.com/file/mrjF8OroTxjSZglHUjRybQ/Callout-(Feature%2FProduct-tour)?type=design&node-id=89-2686&mode=design&t=NARqo5vkv6G8p312-0

Double checking with @vtay if there isn't immediate need to promote and onboard firefoxview and safe to remove from code Firefox view tour flow, Firefox view spotlight and Firefox view CFR related messages, assets and strings. Thanks!

https://searchfox.org/mozilla-central/source/browser/components/newtab/lib/FeatureCalloutMessages.sys.mjs
https://searchfox.org/mozilla-central/rev/c130c69b7b863d5e28ab9524b65c27c7a9507c48/browser/locales/en-US/browser/newtab/asrouter.ftl#174

Flags: needinfo?(pdahiya) → needinfo?(vtay)

(In reply to Punam Dahiya [:pdahiya] from comment #4)

From the bug original description , desire is to disable featurecallout tour and related Spotlight and CFR messages created to promote about:firefoxview

https://www.figma.com/file/mrjF8OroTxjSZglHUjRybQ/Callout-(Feature%2FProduct-tour)?type=design&node-id=89-2686&mode=design&t=NARqo5vkv6G8p312-0

Double checking with @vtay if there isn't immediate need to promote and onboard firefoxview and safe to remove from code Firefox view tour flow, Firefox view spotlight and Firefox view CFR related messages, assets and strings. Thanks!

https://searchfox.org/mozilla-central/source/browser/components/newtab/lib/FeatureCalloutMessages.sys.mjs
https://searchfox.org/mozilla-central/rev/c130c69b7b863d5e28ab9524b65c27c7a9507c48/browser/locales/en-US/browser/newtab/asrouter.ftl#174

The feature tour and its spotlight are currently disabled, as their trigger is no longer fired anywhere, and the CFR was removed a while ago. What remains is to fully remove the feature tour messages and pref, and to migrate the tests.

The feature callout surface's primary test coverage is handled in the firefoxview feature callout tests. These are currently disabled, because the old Fx View implementation was removed. We'd like to re-enable those tests but refactor them to work in the browser chrome, and move them out of the firefoxview directory and into the aboutwelcome or asrouter directory.

(In reply to hanna A from comment #3)

Are there plans to show these callouts on about:firefoxview in the future? If not, should this cleanup also remove featureCalloutCheck (which is not a real trigger but only being used on about:firefoxview) and code associated with it, and the browser.firefox-view.feature-tour pref?

I'd prefer we not remove featureCalloutCheck as just part of a general cleanup, as the feature callout logic is pretty complicated and easy to regress. The logic should be its own bug, IMO. This bug is already pretty big - the testing stuff could be handled in this bug or elsewhere, but I think changes to FeatureCallout.sys.mjs should be spun off into a separate bug.

Points: --- → 5
Priority: P2 → P1

Yes - i can confirm

Flags: needinfo?(vtay)
Iteration: --- → 124.1 - Jan 22 - Feb 2
Priority: P1 → P2
Iteration: 124.1 - Jan 22 - Feb 2 → 124.2 - Feb 4 - Feb 16
Iteration: 124.2 - Feb 4 - Feb 16 → 125.1 - Feb 19 - Mar 1
Priority: P2 → P1
Iteration: 125.1 - Feb 19 - Mar 1 → 125.2 - Mar 4 - Mar 15
Iteration: 125.2 - Mar 4 - Mar 15 → 126.1 - Mar 18 - Mar 29
Iteration: 126.1 - Mar 18 - Mar 29 → 126.2 - Apr 1 - Apr 12
Iteration: 126.2 - Apr 1 - Apr 12 → 127.1 - Apr 15 - Apr 26
Iteration: 127.1 - Apr 15 - Apr 26 → 127.2 - Apr 29 - May 10
Attachment #9376526 - Attachment is obsolete: true
Attachment #9400035 - Attachment description: WIP: Bug 1828508 - Clean up Firefox View Feature Tour + Notification → Bug 1828508 - Clean up Firefox View Feature Tour + Notification
Iteration: 127.2 - Apr 29 - May 10 → 128.1 - May 13 - May 24
Iteration: 128.1 - May 13 - May 24 → 128.2 - May 27 - Jun 7
Iteration: 128.2 - May 27 - Jun 7 → 129.1 - Jun 10 - Jun 21
Pushed by halemu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5ad93652861a Clean up Firefox View Feature Tour + Notification r=omc-reviewers,fluent-reviewers,fxview-reviewers,nsharpley,bolsson,aminomancer
Status: NEW → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
Target Milestone: --- → 129 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: