I want to use Firefox. I really want to, because after Opera ditched its own rendering engine and started to use Chrome's Blink engine in 2013, Firefox was the only real competitor to Chrome - and Chrome is a cornerstone in the Google Monopoly Builder program.
But Mozilla makes it hard to love Firefox:
- Firefox showed ads on the "new tab" page in 2014
- Mozilla adds the Pocket extension into Firefox core without an option to disable it in 2015.
- Firefox before version 57 was so bad that I had to restart it once a day.
- Mozilla automatically installs the "Cliqz" extension that sends surf behavior to ad companies in 2017
- Mozilla automatically installs the "Looking Glass" advertisement extension in 2017
- Mozilla automatically installs a Mr. Robot movie advertisement extension in 2017
-
Firefox 57 completely broke the old extension API in 2017, leaving developers with the inferior Web Extension API that is so bad that of the 18.000 extensions only some 30% had been ported. Some of the high-profile ones could not be ported at all, and the developers gave up.
I wrote one Firefox extension, and I can't port it to the new API because that one will never support calling normal executables.
When I read this list myself and see that I still use Firefox, I feel like a drug addict that just can't stop although he knows that drugs are bad.
Responsive Design Mode
So because I want to use Firefox, I also try to use it for website development.
I opened a website on my phone, and it looked bad - much too small. To fix that, I used Firefox' Responsive Design Mode to test it, but it rendered completely different than the phone.
Here is the comparison how Chrome (Chromium) render the same page:
Firefox does it wrong, Chrome does it right.
In the end the problem is that Firefox does not care that the viewport meta tag is missing (since 2016), but as developer I do not want to know about that "special behavior" in Firefox. I want it to work, but Mozilla rather pours money into their own now-ditched Mobile Operating System "Firefox OS" and other shit, than to fix bugs that prevent people from using their browser for work.
A big long sigh.