[Experiment] The ““Promote VPN on Firefox” spotlight is not dismissed after pressing “X” (close) button on Firefox Release 109 and 110
Categories
(Firefox :: Messaging System, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox113 | --- | unaffected |
| firefox114 | --- | unaffected |
People
(Reporter: ctataru, Assigned: emcminn)
References
Details
Attachments
(1 file)
|
1.07 MB,
video/quicktime
|
Details |
[Affected versions]:
- Firefox Release 109.0, BUILD ID: 20230112150232
- Firefox Release 110.0, BUILD ID: 20230214051806
[Affected Platforms]:
- Windows 10x64
- Windows 11x64
[Prerequisites]:
- Have the following prefs in the “about:config” page:
-nimbus.debugset totrue
-browser.newtabpage.activity-stream.asrouter.devtoolsEnabledset totrue - Have the “browser.newtabpage.activity-stream.asrouter.devtoolsEnabled” pref set to true in the “about:config” page.
[Steps to reproduce]:
- Open the browser with the profile from the prerequisites.
- Navigate to the “about:studies?optin_slug=vpn-spotlight-modal-phase-1&optin_branch=treatment-a&optin_collection=nimbus-preview” for force enrollment.
- Navigate to the “about:newtab#asrouter” page.
- Select the “eco” option from the “Show messages from” section.
- Search for the “vpn-spotlight-modal-phase-1-fr:treatment-a “ message.
- Click the “Show” button.
- Click the “X” (close) button from the “Promote VPN on Firefox” spotlight.
- Observe the results.
[Expected results]:
- The “Promote VPN on Firefox” spotlight is dismissed.
[Actual results]:
- The “Promote VPN on Firefox” spotlight is not dismissed after pressing the “X” button.
[Notes]:
- The “click_button” and “dismiss” telemetry pings related to the “X” button are displayed in the “Browser Console”.
- The issue is reproducible on all the branches of the experiment.
- This issue is reproducible on all “Promote VPN on Firefox” experiments.
- Starting with the Firefox Release 111.0 build this issue is not reproducible.
- Attaching a screen recording of the issue.
| Assignee | ||
Comment 1•3 years ago
|
||
Turns out the DISMISS action was only added to all multistage screens in 111: https://bugzilla.mozilla.org/show_bug.cgi?id=1805928
(Previously, the dismiss button used navigate: true and only worked for single-screen messages or on the last screen of a message.)
Since this is a single screen message, we could fall back on the old navigate: true action for the dismiss button, which seems to send the same telemetry pings (NB this only works because it is a single screen spotlight; with more than one screen navigate: true does not send the DISMISS telemetry)
Current pings:
TELEMETRY PING (about:welcome): {"experiments":{},"locale":"en-US","version":"115.0a1","release_channel":"default","event":"CLICK_BUTTON","event_context":"{\"source\":\"dismiss_button\",\"page\":\"spotlight\"}","message_id":"FX_100_UPGRADE_0_UPGRADE_PIN_FIREFOX","addon_version":"20230524094121","client_id":"8b852d5e-5074-4caa-a8d3-da2183073b0f","browser_session_id":"c76f1987-9e20-4f35-8fb3-99a85c47ab5a"}
TELEMETRY PING (activity-stream): {"experiments":{},"locale":"en-US","version":"115.0a1","release_channel":"default","message_id":"FX_100_UPGRADE","event":"DISMISS","addon_version":"20230524094121","client_id":"8b852d5e-5074-4caa-a8d3-da2183073b0f","browser_session_id":"c76f1987-9e20-4f35-8fb3-99a85c47ab5a"}
| Assignee | ||
Updated•3 years ago
|
| Reporter | ||
Comment 2•3 years ago
|
||
I have verified that this issue is no longer reproducible using Firefox Release 109.0 (BUILD ID: 20230112150232) and Firefox Release 110.0.1 (BUILD ID: 20230227191043) on Windows 10x64 and Windows 11x64. The ““Promote VPN on Firefox” spotlight is dismissed after pressing “X” (close) button.
Considering this I think that we can close this issue.
Updated•3 years ago
|
| Reporter | ||
Updated•3 years ago
|
Description
•