Unfortunately that doesn't disable the "Recommended by Pocket" crap on the New Tab Window. I have Firefox installed on 8 different machines and the option to remove "Recommended by Pocket" in the New Tab Preferences only appears in half of them.
If you're missing the option then you can open about:config and set "browser.newtabpage.activity-stream.feeds.section.topstories" to false to get rid of it. I also blew away the "browser.newtabpage.activity-stream.feeds.section.topstories.options" key that contains all of the configuration crap for pocket.
Unfortunately non of this is or the op's settings are synced in your Profile so you have to change it on all of your machines. :(
Sure; I'm just complaining about the _existence_ of `browser.newtabpage.activity-stream.feeds.telemetry`. I'm not comfortable having tracking so near user data.
Now that I'm not on a mobile and can actually look at the code, it looks like it's defined at [1]. I must be reading TelemetryFeed.jsm wrong, though, because that says addSession() holds on to the URL (as .page) and createPing() puts it into the ping...
Tracing back through the code, this is only triggered with a URL by the RemotePages watcher, which notifies when the URL matches one of a whitelist. The only whitelisted URLs currently are about:home, about:newtab, and about:tabcrashed.
> I have Firefox installed on 8 different machines and the option to remove "Recommended by Pocket" in the New Tab Preferences only appears in half of them.
The gear you're referring to opens the "New Tab Preferences" screen that I was referring to.
If you're missing the option then you can open about:config and set "browser.newtabpage.activity-stream.feeds.section.topstories" to false to get rid of it. I also blew away the "browser.newtabpage.activity-stream.feeds.section.topstories.options" key that contains all of the configuration crap for pocket.
Unfortunately non of this is or the op's settings are synced in your Profile so you have to change it on all of your machines. :(