Skip to content

FirefoxHome

Customize the Firefox Home page.

Each key named after a Firefox Home section is a Boolean that shows or hides that section, and Locked prevents the user from changing any of them.

Widgets controls the new tab widgets and takes two sub-keys:

  • Enabled: A Boolean that shows or hides widgets as a whole. It follows Locked like the other keys.
  • Blocked: A list of widget ids to turn off individually. Blocked widgets are always locked, whether or not Locked is set. The ids are clocks, crossword, focusTimer, lists, pictureOfTheDay, privacy, recentSearches, sportsWidget, stocks, and weather. An invalid widget id is ignored.
policies.json
{
"policies": {
"FirefoxHome": {
"Search": true,
"TopSites": true,
"SponsoredTopSites": true,
"Highlights": true,
"Pocket": true,
"Stories": true,
"SponsoredPocket": true,
"SponsoredStories": true,
"Snippets": true,
"Widgets": {
"Enabled": true,
"Blocked": [
"crossword",
"stocks"
]
},
"Locked": true
}
}
}
JSON schema
FirefoxHome JSON schema
{
"type": "object",
"properties": {
"Search": {
"type": "boolean"
},
"Weather": {
"type": "boolean"
},
"TopSites": {
"type": "boolean"
},
"SponsoredTopSites": {
"type": "boolean"
},
"Highlights": {
"type": "boolean"
},
"Pocket": {
"type": "boolean"
},
"Stories": {
"type": "boolean"
},
"SponsoredPocket": {
"type": "boolean"
},
"SponsoredStories": {
"type": "boolean"
},
"Snippets": {
"type": "boolean"
},
"Widgets": {
"type": "object",
"properties": {
"Enabled": {
"type": "boolean"
},
"Blocked": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"Locked": {
"type": "boolean"
}
}
}
Software\Policies\Mozilla\Firefox\FirefoxHome\Search = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\FirefoxHome\Weather = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\FirefoxHome\TopSites = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\FirefoxHome\SponsoredTopSites = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\FirefoxHome\Highlights = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\FirefoxHome\Pocket = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\FirefoxHome\Stories = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\FirefoxHome\SponsoredPocket = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\FirefoxHome\SponsoredStories = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\FirefoxHome\Snippets = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\FirefoxHome\Widgets\Enabled = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\FirefoxHome\Widgets\Blocked\1 = "crossword"
Software\Policies\Mozilla\Firefox\FirefoxHome\Locked = 0x1 | 0x0
<dict>
<key>FirefoxHome</key>
<dict>
<key>Search</key>
<true/> | <false/>
<key>Weather</key>
<true/> | <false/>
<key>TopSites</key>
<true/> | <false/>
<key>SponsoredTopSites</key>
<true/> | <false/>
<key>Highlights</key>
<true/> | <false/>
<key>Pocket</key>
<true/> | <false/>
<key>Stories</key>
<true/> | <false/>
<key>SponsoredPocket</key>
<true/> | <false/>
<key>SponsoredStories</key>
<true/> | <false/>
<key>Snippets</key>
<true/> | <false/>
<key>Widgets</key>
<dict>
<key>Enabled</key>
<true/> | <false/>
<key>Blocked</key>
<array>
<string>crossword</string>
</array>
</dict>
<key>Locked</key>
<true/> | <false/>
</dict>
</dict>
FirefoxFirefox ESRFirefox Enterprise
FirefoxHomeAvailable since 68Available since 68Available since 149
Snippets1Available from 68, removed in 122Available from 68, removed in 128Not supported
SponsoredPocket2Available since 95Available since 91.4Available since 149
SponsoredTopSitesAvailable since 95Available since 91.4Available since 149
SponsoredStories3Available since 141Available since 140.1Available since 149
Stories4Available since 141Available since 140.1Available since 149
WeatherAvailable since 152Available since 140.12Available since 152
WidgetsAvailable since 156Not supportedAvailable since 156
  1. Deprecated in Firefox 122.
  2. Replaced by the SponsoredStories property in Firefox 141.
  3. Replaces the SponsoredPocket property in Firefox 141.
  4. Replaces the Pocket property.

CCK2 Equivalent: N/A
OMA-URI: FirefoxHome
Preferences Affected: browser.newtabpage.activity-stream.showSearch, browser.newtabpage.activity-stream.feeds.topsites, browser.newtabpage.activity-stream.feeds.section.highlights, browser.newtabpage.activity-stream.feeds.section.topstories, browser.newtabpage.activity-stream.feeds.snippets, browser.newtabpage.activity-stream.showSponsoredTopSites, browser.newtabpage.activity-stream.showSponsored, browser.newtabpage.activity-stream.showWeather, browser.newtabpage.activity-stream.widgets.enabled, browser.newtabpage.activity-stream.widgets.weather.enabled, and one browser.newtabpage.activity-stream.widgets.<id>.enabled per blocked widget