ghostery / user-agent-desktop

Ghostery Desktop Browser
Mozilla Public License 2.0
108 stars 16 forks source link

Disable Activity Stream #132

Open remusao opened 3 years ago

remusao commented 3 years ago

Grep for MOZ_ACTIVITY_STREAM mozilla-release/browser/base/content/browser.js mozilla-release/browser/components/newtab/jar.mn

browser/app/profile/firefox.js https://github.com/cliqz-oss/browser-f/pull/1031/files https://github.com/cliqz-oss/browser-f/commit/8ea0c92e13081fa6478491ab056ed586151ebf78

browser/base/content/browser-places.js

remove bookmark recommendation served from activity stream https://github.com/cliqz-oss/browser-f/blob/master/mozilla-release/browser/base/content/browser-places.js#L15 https://github.com/cliqz-oss/browser-f/blob/master/mozilla-release/browser/base/content/browser-places.js#L201 https://github.com/cliqz-oss/browser-f/blob/master/mozilla-release/browser/base/content/browser-places.js#L206 https://github.com/cliqz-oss/browser-f/blob/master/mozilla-release/browser/base/content/browser-places.js#L263

browser/components/newtab/AboutNewTabService.jsm https://github.com/cliqz-oss/browser-f/blob/master/mozilla-release/browser/components/newtab/AboutNewTabService.jsm#L339

browser/components/newtab/lib/ASRouterPreferences.jsm https://github.com/cliqz-oss/browser-f/blob/master/mozilla-release/browser/components/newtab/lib/ASRouterPreferences.jsm#L47

browser/modules/AboutNewTab.jsm https://github.com/ghostery/user-agent-desktop/blob/8f59bd745702f7c76f97bc3d67472577824ac644/browser/modules/AboutNewTab.jsm#L17 https://github.com/ghostery/user-agent-desktop/blob/8f59bd745702f7c76f97bc3d67472577824ac644/browser/modules/AboutNewTab.jsm#L157 https://github.com/ghostery/user-agent-desktop/blob/8f59bd745702f7c76f97bc3d67472577824ac644/browser/modules/AboutNewTab.jsm#L177

toolkit/modules/NewTabUtils.jsm https://github.com/ghostery/user-agent-desktop/blob/8f59bd745702f7c76f97bc3d67472577824ac644/toolkit/modules/NewTabUtils.jsm#L16

chrmod commented 3 years ago

Would be great to investigate if there are any downsides of keeping Activity Stream in dormant state. I remember that in browser-f project we've noticed that Activity Stream does some operations in the background even if not in use.