Closed Bug 1845419 Opened 2 years ago Closed 2 years ago

Add the ability to block a feature callout message after it's hidden

Categories

(Firefox :: Messaging System, task)

task

Tracking

()

RESOLVED FIXED
117 Branch
Tracking Status
firefox117 --- fixed

People

(Reporter: aminomancer, Assigned: aminomancer)

References

(Blocks 1 open bug)

Details

(Whiteboard: [omc])

Attachments

(1 file)

Implement new behavior to allow the configuration of “transient” Feature Callout steps, that will only show once before being permanently dismissed. This will allow the first step in a feature tour to be persistent, while the final step is transient (i.e. will not come back after being seen once).

The New Tab CSAT includes a “Thank you” callout message to be displayed after the survey (the first screen) has been completed. But the normal feature callout behavior is that callouts will keep appearing, starting at the current screen, until they are explicitly dismissed by user interaction. So that would mean this “Thank you” message will keep showing up on every new tab page the user opens until it’s dismissed. But that message only makes sense when it comes directly after the first screen. If the user sees it a day later they may have no idea what it relates to.

So, we need to add a way to make sure the message is blocked after the first time the screen is hidden.

Whiteboard: [omc]
Pushed by shughes@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/93876534d965 Allow Feature Callout page_event_listeners to set timers and hook callout lifecycle events. r=jprickett
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 117 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: