Removing Firefox Annoyances

Published: 2018-05-01 09:37:28 +0000
Categories: Misc,




OK, maybe they only irritate me and most people find them useful, but things keep added into Firefox increasing bloat for no apparent reason. In some cases they also increase the odds of you accidentally leaking information onto the internet

It'll almost certainly grow with time, but this snippet is a bunch of steps to disable some of those annoyances, like "Pocket", "Screenshot" and "Please, please sign into your browser" mode


# Disable screenshots
# This uploads screenshots to a web based service. No thanks

browse to about:config
Search for "screenshots"
set extensions.screenshots.disabled to True

# Disable pocket
# Pocket  lets you save things in a single click at the cost of
# need an account with Pocket
browse to about:config
Search for "pocket"
Set pocket.enabled to false

# Disable browser login (Sign in to Sync)
# A browser is a tool to access things, I don't want to sign into it
# Firefox 60 is needed to get rid of this in about config
browse to about:config
search for identity.fxaccounts
set identity.fxaccounts.enabled to false

# For versions prior, add this to usercontent.css
# (usuallly ~/.mozilla/firefox/[profilename]/chrome/userContent.css)
# You may need to create the chrome directory

@-moz-document url("about:preferences") {
#category-sync { display:none!important; }

# and in userChrome.css
# In case it changes, do a view source here - chrome://browser/content/browser.xul
# to find the ID

@namespace url("");
#PanelUI-fxa-status, #appMenu-fxa-status { display: none !important }

# Disable Firefox snippets on new tab page
Open a new tab
click cog in top-right corner
Untick "Snippets"

# Disable Firefox "Highlights" on new tab page
Open a new tab
click cog in top-right corner
untick "Highlights"


Firefox, config, Pocket, Screenshot, Accounts, Disable, Remove,

Latest Posts

Urldecode string (LUA)
FFMPEG Convert YUV444p to YUV420p (BASH)
Forcing FFMPEG to honour segment length in HLS Stream Creator (BASH)
Force CURL to place request to a specific IP (BASH)
Set a variable only if it is undefined (Javascript)
Ignore query string with Nginx caching proxy (NGinx)
Get breakdown of UK and non-UK votes for a Parliamentary Petition (Python)
Decompress Mozilla Firefox jsonlz4 bookmark backup files (Python)
Setting Git author details for a single repo (Git)
Checking Virtual Machine Resource Allocations with Libvirt (BASH)

Copyright © 2019 Ben Tasker | Sitemap | Privacy Policy
Available at and snippets.6zdgh5a5e6zpchdz.onion