gecko-dev/browser/components/newtab/lib
Nan Jiang f1bf8c386b Bug 1713596 - Block all sponsored tiles from a sponsor upon the dismissal r=dao
This patch implements the sponsor level blocking for the sponsored Top Sites.

When a sponsored top site gets dismissed, Firefox will extract the sponsor (hostname) out of the URL, and persist it to the pref `browser.topsites.blockedSponsors` as a JSON array. When Firefox fetches the sponsored tiles from Contile again, it will filter all the tiles whose sponsor has been blocked before.

Differential Revision: https://phabricator.services.mozilla.com/D116413
2021-06-04 14:58:57 +00:00
..
PersonalityProvider Bug 1649605, part 1: provide async support for promise workers r=barret,asuth 2021-05-06 18:21:51 +00:00
AboutPreferences.jsm Bug 1699701 - Convert all usages of ExperimentFeature to singleton API r=k88hudson 2021-04-09 14:13:13 +00:00
ActivityStream.jsm Bug 1709984 - Disable snippets by default. r=k88hudson 2021-05-12 17:01:47 +00:00
ActivityStreamMessageChannel.jsm
ActivityStreamPrefs.jsm
ActivityStreamStorage.jsm
ASRouter.jsm
ASRouterDefaultConfig.jsm
ASRouterNewTabHook.jsm
ASRouterParentProcessMessageHandler.jsm
ASRouterPreferences.jsm
ASRouterTargeting.jsm Bug 1711866 - ASRouter does not finish initializing properly when the devtools setting are enabled r=k88hudson 2021-05-28 15:00:42 +00:00
ASRouterTriggerListeners.jsm Bug 1694163 - Remove assets associated with the ETP doorhangers r=emcminn,desktop-theme-reviewers,harry 2021-05-31 08:25:41 +00:00
BookmarkPanelHub.jsm
cache-worker.js Bug 1649605, part 1: provide async support for promise workers r=barret,asuth 2021-05-06 18:21:51 +00:00
CFRMessageProvider.jsm Bug 1694163 - Remove assets associated with the ETP doorhangers r=emcminn,desktop-theme-reviewers,harry 2021-05-31 08:25:41 +00:00
CFRPageActions.jsm Bug 1708681 - Remove assets associated with the addon recommendation CFRs r=desktop-theme-reviewers,dao 2021-05-10 17:24:52 +00:00
DefaultSites.jsm
DiscoveryStreamFeed.jsm Bug 1703678 - Move Privacy Notice link to footer of Pocket section. r=thecount 2021-04-29 20:39:08 +00:00
DownloadsManager.jsm
FaviconFeed.jsm
FilterAdult.jsm
HighlightsFeed.jsm
InfoBar.jsm Bug 1707286 - Prevent stacking multiple Infobar messages r=Mardak 2021-04-29 19:21:37 +00:00
LinksCache.jsm
MomentsPageHub.jsm
NewTabInit.jsm
OnboardingMessageProvider.jsm Backed out changeset 2c2f6e9e0fd3 (bug 1704130) for causing bc failures on browser_preferences_usage.js. CLOSED TREE 2021-05-21 09:43:15 +03:00
PanelTestProvider.jsm Bug 1708672 - Remove unused strings, assets and test mocks for the WNPanel feature r=emcminn 2021-05-25 11:37:09 +00:00
PersistentCache.jsm
PlacesFeed.jsm Bug 1713596 - Block all sponsored tiles from a sponsor upon the dismissal r=dao 2021-06-04 14:58:57 +00:00
PrefsFeed.jsm Bug 1699701 - Convert all usages of ExperimentFeature to singleton API r=k88hudson 2021-04-09 14:13:13 +00:00
RecommendationProviderSwitcher.jsm
RemoteL10n.jsm
Screenshots.jsm
SearchShortcuts.jsm Bug 1712297 - Hide pinned search shortcut when its engine gets removed/hidden. r=Standard8 2021-05-24 10:41:47 +00:00
SectionsManager.jsm Bug 1703678 - Move Privacy Notice link to footer of Pocket section. r=thecount 2021-04-29 20:39:08 +00:00
ShortURL.jsm
SiteClassifier.jsm
SnippetsTestMessageProvider.jsm
Store.jsm
SystemTickFeed.jsm
TelemetryFeed.jsm
TippyTopProvider.jsm
ToolbarBadgeHub.jsm
ToolbarPanelHub.jsm Bug 1708672 - Remove unused strings, assets and test mocks for the WNPanel feature r=emcminn 2021-05-25 11:37:09 +00:00
TopSitesFeed.jsm Bug 1713596 - Block all sponsored tiles from a sponsor upon the dismissal r=dao 2021-06-04 14:58:57 +00:00
TopStoriesFeed.jsm
UserDomainAffinityProvider.jsm
UTEventReporting.jsm