Firefox user discovered that Mozilla Firefox is displaying ads on the home or new tab page. When you open Firefox on your desktop, an advertisement banner at the bottom page displayed. The advertisement read as follows:

For the holidays, we got you a little something just for using Firefox! Book your next hotel stay on today and get a free $20 Amazon gift card. Happy Holidays from Firefox!

Mozilla explained that it was just an experiment. A Mozilla spokesperson told VentureBeat:

It was not a paid placement or advertisement. We are continually looking for more ways to say thanks for using Firefox.” The snippet ran for five days and ended on schedule on December 30th.

However, many users of Firefox did not agree with Mozilla.

Firefox is now placing ads and how do I disable it?

These ads come from about:home snippet service. It is a management service that assembles and deliver content snippets to the about:home page in Firefox. Firefox user expects the best user experience and open standards from Mozilla. They do not want to see ads, and shenanigans carried out by an open source project. No wonder Firefox market share is declining every year.

Please note that we all get to see free content on the web due to sponsorship from various corporate interests. Firefox is free too. Managing a web browser is not easy. Recently Microsoft decided to throw away old code base of Edge browser and making next version of Edge browser on top of Chromium. Mozilla gets the majority of funding from search engines and other sources. Mozilla needs to pay for hosting/infrastructure and engineers salaries too. I don’t have any business solution that would solve all Mozilla funding problems, but below I discuss a few possibilities to disable tracking and other options for personal usage.

How to disable ads on Firefox

Type the following URL in Firefox: about:preferences#home
Click on the Home > scroll down and uncheck Snippets option box:

Disabling advertisement banners on Firefox’s home or new tab page

Further, I suggest that you set Home and New Tab pages to a Blank Page. Make sure all other checkboxes are unchecked too:

Configuration Firefox Home and other options

But, wait there is more

One can harden Firefox using user.js:

A user.js configuration file for Mozilla Firefox designed to harden browser settings and make it more secure. The main goals are:

  1. Limit the probabilities to track the user through web analytics.
  2. Harden the browser against known data disclosure or code execution vulnerabilities.
  3. Limit the browser from storing anything even remotely sensitive persistently.
  4. Make sure the browser doesn’t reveal too much information to shoulder surfers.
  5. Harden the browser’s encryption (cipher suites, protocols, trusted CAs).
  6. Limit possibilities to uniquely identify the browser/device using browser fingerprinting.
  7. Hopefully limit the attack surface by disabling various features.
  8. Still be usable in daily use.

Open-source alternatives to Firefox

Pale Moon is a free and open source web browser. It runs on Microsoft Windows and Linux with a strong focus on efficiency and customization.

Brave is yet another free and open-source browser. It is built by a team of privacy-focused, performance-oriented pioneers of the web.

For more info and see original Reddit thread here.

Update 02/Jan/2019: Ellen Canale, a spokesperson for Mozilla, contacted us with the following statement:

This snippet was an experiment to provide more value to Firefox users through offers provided by a partner. It was not a paid placement or advertisement. We are continually looking for more ways to say thanks for using Firefox. In a similar vein, earlier this month we offered Firefox users a free opportunity to enjoy a live concert from Phosphorescent.

In addition to adding value to Firefox users these efforts are intended to support an open ecosystem. When users see such offers no data is being shared with a partner until users have made the choice to enter a relationship. We hope that this strategy sets a positive example.

Mozilla Firefox version 11.x+ has support for 3D view. It is a WebGL based website visualization tool that highlights page structure. You can see relationship between your code and the page output by stacking elements as they are nested in the DOM and lets you see elements that are hidden or off the page. You can zoom in and out, rotate and pan the view to see the page from any angle that is helpful to you. In this blog post I will explain how to enable 3D view on X11. Please note that the 3D view is not for your daily browsing needs. It is useful for finding out bugs such as nesting issues or even XSS vulnerabilities. Personally, I use 3D view as a tool to understand divs, spans, and other elements on the page.
[continue reading…]