Closed Bug 1670785 Opened 5 years ago Closed 5 years ago

Fix ASRouter devtools force attribution write on mac

Categories

(Firefox :: Messaging System, defect, P1)

defect

Tracking

()

VERIFIED FIXED
83 Branch
Iteration:
83.2 - Oct 5 - Oct 18
Tracking Status
firefox83 --- fixed
firefox108 --- verified

People

(Reporter: pdahiya, Assigned: pdahiya)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

With https://bugzilla.mozilla.org/show_bug.cgi?id=1525076 fix, we have changed writing attribution on mac. Scope of the bug is to fix devtools FORCE_ATTRIBUTION handling on mac

https://searchfox.org/mozilla-central/source/browser/components/newtab/lib/ASRouter.jsm#1742

Blocks: 1468680
Assignee: nobody → pdahiya
Status: NEW → ASSIGNED
Iteration: --- → 83.2 - Oct 5 - Oct 18
Priority: -- → P1
Severity: -- → S2
Pushed by pdahiya@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0f1be8d41b21 Fix ASRouter devtools force attribution on MacOS r=andreio
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch

Sorry to break this for you, folks -- glad you got it fixed.

I have verified this issue using the latest Firefox Release 108.0.1 (build ID: 20221215175817) on macOS 12.6 following the next steps:

  • Set "browser.newtabpage.activity-stream.asrouter.devtoolsEnabled" pref on "true".
  • Navigated to "about:newtab#asrouter" page and clicked the "Targeting" section from the left-hand side of the page.
  • Scrolled down to the "Attribution Parameters" section and clicked the "Force Attribution" button after setting the values for an addon.
    By navigating to the "about:welcome" page, I noticed the RTAMO flow being displayed.
Status: RESOLVED → VERIFIED

NI @avarro to help confirm Mac Attribution getting set on latest MacOS. My understanding attribution is broken with MacOS Monterey as seen in Bug 1784121. Thanks

Flags: needinfo?(avarro)

Hi Punam!
I've verified again the Force Attribution set on macOS 12.6 Monterey on the latest versions of Firefox Nightly, Beta and Release and I can confirm now that the attribution is broken on this macOS version.
The steps for verifying this are the follwoing:

  • Created a new profile.
  • Opened Chrome browser and navigated to addons.mozilla.org page, chose uBlock Origin addon and downloaded the Firefox 108.0.1 Release version.
  • Opened the previously downloaded Firefox version with the profile created.
  • Navigated to the "about:config" page and set the "browser.newtabpage.activity-stream.asrouter.devtoolsEnabled" pref on "true".
  • Navigated to "about:newtab#asrouter" page and clicked the "Targeting" section.
  • Clicked the "Force Attribution" button after setting the "Medium", "Campaign" and "Content" values for an addon. (I used uBlock Origin, Tomato Clock and FoxClocks)
  • Going to the "about:welcome" page I noticed that there is no RTAMO flow being displayed.
    The same steps I followed for Firefox Nightly and Beta, the only difference is that I downloaded those versions from ftp.mozilla.org page.
    Going to the "about:support" page, clicking the "Show in Finder" from "Update Folder" section I noticed that the macAttributionData file it's empty, has zero bytes.
Flags: needinfo?(avarro)
See Also: → 1784121
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: