StopTheMadness for Firefox Support

Support Home: StopTheMadness Support

Help Topics:

The Firefox Add-on does not support automatic updates. It's bundled with the StopTheMadness app on your Mac rather than downloaded by Firefox. When the StopTheMadness Mac app is updated in the App Store, it may also contain an update for the Firefox Add-on. When you run the app, it will inform you when a Firefox Add-on update is available to be installed. At any time, you can install the latest Firefox Add-on version from the "Install" menu in the StopTheMadness app main menu. Mac App Store updates don't always modify the Firefox Add-on, so if the Mac app doesn't inform you that an update is available, then you don't need to re-install.

Firefox Developer Edition:
StopTheMadness is fully compatible with Firefox Developer Edition. However, installing StopTheMadness in Firefox does not automatically install it in Firefox Developer Edition. You need to separately install the add-on in Firefox Developer Edition if you want to use it there. You can install the add-on in either or both of Firefox and Firefox Developer Edition. The same install process works for each.

According to Firefox, StopTheMadness requires permission to "Access your data for all websites". However, this is just boilerplate text from Firefox shown for every extension that can modify webpages. StopTheMadness does not read, change, or share your personal data. The privacy policy has more details about StopTheMadness privacy.

If you've already set up Firefox to sync with your Firefox account, then your StopTheMadness Website Options will also be synced. This sync process is controlled by Firefox. The only data from StopTheMadness that would be synced is what you see in the StopTheMadness Website Options.

Website Options:
You can selectively enable and disable StopTheMadness features. Your custom options can be configured to apply to every web page or just to web sites that you specify. To change the options, open the StopTheMadness popup in the toolbar of a Firefox window. You can also open the Add-ons window in Firefox, select "Extensions" to manage your extensions, and then click "Preferences" for StopTheMadness.

StopTheMadness Website Options

There are a number of protection features that you can enable and disable. By default, the "Recommended" features are enabled. These provide you with a high level of protection while also maximizing website compatibility. The features labeled "Use with caution" provide even higher levels of protection, but there may be more sites that don't work right when they're enabled, which is why they're disabled by default. The features labeled "Widespread breakage" are intended to be used sparingly, only on specific sites where you know you need them, because otherwise they can cause a large number of incompatibilities on other sites. Any and all of the features can be enabled or disabled as necessary or desired. Below is an explanation of each feature:

When you change the website options in StopTheMadness, those changes apply immediately to the active Firefox tab, and will apply to all web pages loaded thereafter in any tab. If you already had a web page open in a background tab before you changed the website options, and you want the changes to apply immediately to that web page, you need to switch to the tab and reload the page.

How to Add Website Options:
The Default options for all websites apply to every web page in Firefox, unless you have custom options for a particular site. To create custom options for a website, enter the website in the New Customized Website field and press the Add button. There are two ways to specify websites: domain or URL. Examples of domains are "" and "". If you specify a domain, then subdomains of that domain are automatically covered too. For example, "" also covers "", "", etc. If you want a subdomain to have different options than its domain, create a separate item for the subdomain. The longest match always wins, so if you have items for both "" and "", then your "" options will apply when you load the page "". If you want options to apply only to subdomains but not to the domain, put a dot at the beginning: "" applies to "", etc., but not to "".

You may want to apply custom options only to certain paths of a website, in which case you need to specify the website as a full URL. For example, if you enter "", then the custom options will only apply to Google Maps and not to Google Search at "". Subpaths are automatically covered too: "" would also cover "". You can customize subpath options by creating a separate item for the subpath. As with domains, the longest match among URLs always wins. And a URL setting that includes a domain will override a domain setting for the same domain, since the URL is longer. So "" takes precedence over "".

Known Website Compatibility Issues:
In these cases you may want to create custom website options and disable the specific feature.

Support Home: StopTheMadness Support