Closed Bug 1590721 Opened 6 years ago Closed 6 years ago

The "IMPRESSION" ping for the "What's New" toolbar button is wrongly displayed in the "Browser Console" even if the "browser.messaging-system.whatsNewPanel.enabled" pref is set to "False"

Categories

(Firefox :: Messaging System, defect, P1)

defect

Tracking

()

VERIFIED FIXED
Firefox 72
Iteration:
72.2 - Nov 4 - 17
Tracking Status
firefox69 --- unaffected
firefox70 --- wontfix
firefox71 --- wontfix
firefox72 --- verified

People

(Reporter: mcoman, Assigned: andreio)

References

Details

Attachments

(2 files)

Attached image rec of the issue.gif

[Affected versions]:

  • Firefox Release 70.0 and above

[Affected Platforms]:

  • All Windows
  • All Linux
  • All Mac

[Prerequisites]:

  • Have a new Firefox profile with the following prefs in the "about:config" page:
    • "browser.messaging-system.whatsNewPanel.enabled" pref set to "false"
    • "browser.ping-centre.log" set to "true"
  • Have the "Browser Console" opened.

[Steps to reproduce]:

  1. Open the browser with the profile from prerequisites.
  2. Focus the "Browser Console" and wait ~5 minutes.
  3. Observe the telemetry pings displayed in the "Browser Console".

[Expected result]:

  • There are no "WHATS_NEW_BADGE_70" telemetry pings displayed.

[Actual result]:

  • The following ping is displayed, even if the "What's New" toolbar button is not:
    "TELEMETRY PING: {"locale":"en-US","topic":"activity-stream-router","client_id":"n/a","version":"70.0","release_channel":"release","addon_version":"20191016161957","impression_id":"{d08454c1-6a87-424c-8436-588bbc35009a}","action":"cfr_user_event","source":"CFR","message_id":"WHATS_NEW_BADGE_70","event":"IMPRESSION","shield_id":"activity-stream-extended-triplets-v2-1581912:control;","profile_creation_date":18192,"region":"RO"}"

[Notes]:

  • Attached a screen recording of the issue:

andreio, is this the impression from trying to show the badge (but the icon doesn't exist) ?

https://github.com/mozilla/activity-stream/blob/9567f8963cf77c3b33616b902215de933c15c5b8/lib/ToolbarBadgeHub.jsm#L274-L284

Flags: needinfo?(andrei.br92)

Yes the badge doesn't wait to see if setting up the button was successful.

Flags: needinfo?(andrei.br92)

Based on :felix's assessment that this will not negatively affect data analysis, we do not consider this a blocking bug for the experiment, however we will address it in 72+.

Assignee: nobody → andrei.br92
Iteration: --- → 72.2 - Nov 4 - 17
Priority: -- → P1
Pushed by aoprea@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6697a20a06d2 Send impression pings only when adding a toolbar badge r=k88hudson
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 72

I have verified that this issue is no longer reproducible using Latest Nightly build (72.0a1 Build ID: 20191120234543) on Windows 10 x64, Mac OS 10.15 and Ubuntu 18.04 x64. The "IMPRESSION" ping for the "What's New" toolbar button is no longer being displayed in "Browser Console" if the "browser.messaging-system.whatsNewPanel.enabled" pref is set to "False".

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: