[Experiment] [Intermittent] The "Set Firefox to Default" snippet is wrongly displayed on the first opened tab after the "Set Firefox as Default" or the "Dismiss" buttons are clicked
Categories
(Firefox :: Messaging System, defect, P1)
Tracking
()
People
(Reporter: mcoman, Assigned: andreio)
References
Details
Attachments
(2 files)
[Notes]:
- This issue seems to be intermittent since I have managed to reproduce it only on 3 Firefox profiles from a total of 5.
[Affected versions]:
- Firefox Release 72.0 - Build ID: 20200103162918
- Firefox Release 73.0.1 - Build ID: 20200217142647
- Firefox Release 74.0 - Build ID: 20200309095159
- Firefox Release 75.0 - Build ID: 20200403170909
- Firefox Release 76.0 - Build ID: 20200429185419
- Firefox Release 77.0.1 - Build ID: 20200602222727
[Affected Platforms]:
- Windows 10 x64
- macOS 10.15
- Ubuntu 18.04 x64
[Prerequisites]:
- Have a Firefox en-US locale build installed.
- Have a Firefox profile older than 17 weeks. In order to do that you can change the creation date from the "times.json" file that can be found in the current profile folder.
- Have the following pref in the "about:config" page:
- "browser.newtabpage.activity-stream.asrouter.providers.snippets" pref value set to "{"id":"snippets","enabled":true,"type":"remote","url":"https://snippets.cdn.mozilla.net/%STARTPAGE_VERSION%/%NAME%/%VERSION%/%APPBUILDID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/experiment-202007-hvmt/%DISTRIBUTION_VERSION%/","updateCycleInMs":14400000}".
- "browser.search.region" pref value must not be set to "US".
[Steps to reproduce]:
- Open the browser with the profile from prerequisites.
- Open a new tab and click the "Set Firefox as Default" button from the snippet displayed under the in-content search bar.
- Open a new tab and observe the displayed sections .
[Expected result]:
- The following sections are displayed:
- "In-content Search Bar"
- "Top Sites"
- "Recommended by Pocket" (if available)
- "Highlights"
[Actual result]:
- The "Set Firefox to Default" snippet is still displayed under the in-content "Search Bar".
[Notes]:
- The impression ping is also displayed in the "Browser Console" when the snippet is displayed for the second time.
- This might be a preloading issue considering the fact that the snippet is displayed only on the first opened tab and the "Set Firefox to Default" snippets are blocked in the "about:newtab#devtools" page right after the "Set Firefox as Default" button is clicked.
- This issue is also reproducible is the snippet is removed from the "Dismiss" button.
- Attached a screen recording of the issue.
Reporter | ||
Comment 1•5 years ago
|
||
After further investigation, we observed that this issue is also reproducible if the snippet is removed from the "Dismiss" button. Considering this I am changing the issue's title to reflect this.
Reporter | ||
Updated•5 years ago
|
Comment 2•5 years ago
|
||
Hi Giorgos can you help us look into this issue? I consider this a blocker for the experiment as we won't be respecting our user's wishes.
Comment 3•5 years ago
|
||
This is indeed not handled correctly.
Dismissing (i.e. blocking) a snippet or never displaying again after user takes action is something that's handled by Message Router and not by Snippets.
I defer to Andrei for more information.
Bug 1645370 seems related
Updated•5 years ago
|
Assignee | ||
Comment 4•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 5•5 years ago
|
||
:andreio are you working on this, or should the priority/severity be revised?
Assignee | ||
Comment 6•5 years ago
|
||
This ended up not getting fixed because it was an experiment in release and we couldn't change much there.
I'll update the patch and get it reviewed.
Comment 8•5 years ago
|
||
bugherder |
Updated•4 years ago
|
Reporter | ||
Comment 9•3 years ago
|
||
This issue was related to a past experiment that is no longer live. Considering this I am marking the issue as Verified.
Description
•