Tab favicon turns into tab close button on hover
userChrome.css

/* Make tab close buttons appear on tab hover, replacing the tab icon */
.tabbrowser-tab .tab-close-button {
  -moz-box-ordinal-group: 0 !important;
  margin: 2px 6px 0px 0px !important;
}

.tabbrowser-tab .tab-close-button {
  display: none !important;
}

.tabbrowser-tab:not([pinned="true"]):hover .tab-icon-image,
.tabbrowser-tab:not([pinned="true"]):hover .tab-throbber {
  display: none;
}

.tabbrowser-tab:not([pinned="true"]):hover .tab-close-button {
  display: -moz-box !important;
}

source:reddit


Clearurls addon
This add-on will remove the tracking fields form all URLs which are visited by the browser
https://addons.mozilla.org/en-US/firefox/addon/clearurls/


Site Bleacher addon
Remove automatically cookies, local storages, IndexedDBs and service workers.
https://addons.mozilla.org/en-US/firefox/addon/site-bleacher/

17 days later

I've been looking for a better touchpad scrolling experience on Firefox for a while now and recently found a really nice fix! By default Firefox reads the touchpad like a scroll wheel using xinput, then the gecko rendering engine also has some baked in smooth scrolling features to give a partial momentum scrolling feel. Personally I've always found this scrolling method to have a decent amount of lag and make Firefox feel a bit chunkier than chromium based browsers.

Recently I found that if you set MOZ_USE_XINPUT2=1 as an environment variable, Firefox can read xinput2 touchpad scroll events which allows Firefox to use the same momentum scrolling system that the Gnome apps use! There are a few different ways to set this environment variable but I did it by creating a /etc/profile.d/ script.

Here's a quick guide if you'd like to try it out.
sudo mkdir /etc/profile.d/ (If you don't already have it.)
echo export MOZ_USE_XINPUT2=1 | sudo tee /etc/profile.d/use-xinput2.sh
And finally logout/back in! Hope this helps anyone looking for a more Gnome like scrolling feel in Firefox.

25 days later

Recently I have noticed a tearing on Firefox Beta (installed from Mozilla site) and layers.acceleration.force-enabled setting doesn't work anymore =(
Any ideas? I am using nvidia gpu.
Firefox stable works fine

JoshStrobl Best way to survive Firefox:

Firefox is giving me issues on the multimedia Solus machine. I thought Vivaldi might help, but when I try to stream YouRube TV, I'm told it doesn't support the video format.

I did check the setting for "enable Flash" and thought that might help, but no joy. Should I abandon Vivaldi for that machine, or is there another setting that's necessary? I've never used Vivaldi before, but I've figured out so far that it's another Chrome-based browser. I'm not very familiar with what it can and cannot do.

    WetGeek
    Nevermind ... I figured out how to get WideVine installed, and it's working now. That's on my Solus VM. I'm assuming it will also work on the multimedia machine. This could be marked "Solved," and if anyone else has the same problem (Firefox not changing to full-screen reliably), I'd be happy to elaborate.

    It may be helpful to include the fix for someone in the future.

      Anyone figure out how to get Disney+ to work yet?

        v3l0ct It may be helpful to include the fix for someone in the future.

        Here goes (assuming you've installed Vivaldi already, and rebooted Solus):

        1. In Vivaldi, enter the address, "vivaldi:about" in order to find out (or verify) where the browser is installed.
        2. If it hasn't changed in the future, it should be /usr/share/vivaldi-stable.
        3. In a terminal, with su or sudo credentials, change to that location.
        4. You'll find two installers there which both need to be run: update-ffmpg and update-widevine
        5. Execute both of those, and restart Vivaldi. It will now play streaming, such as tv.youtube.com.

        I can verify that it works for Netflix and Britbox (here in the USA) as well. The change between widow-size and full-screen runs through a few intermediate states more slowly than on Chrome, so give it a few seconds. But at least it works consistently. I've changed to full-screen and back about 50 times so far, and with Firefox it would have stopped working after the second or third attempt.

        dug Disney+ is a known issue with Linux. Google it and you can get some details.

        • dug replied to this.
          10 days later

          v3l0ct Disney+ works now on the latest Firefox update! Thanks to ZachBacon on #Solus-Chat for pointing it out.

          I'm likewise having no problems with Disney+, but I use Vivaldi, not Firefox, for streaming it. I didn't choose Vivaldi because of problems with Disney+, but because I found out that it solved other issues I consistently have with Firefox.

          3 months later

          this in stylus (or similar)

          *, *:before, *:after
          {
            animation-delay: 0ms !important;
            animation-duration: 0.01ms !important;
            animation-iteration-count: 1 !important;
            transition-delay: 0ms !important;
            transition-duration: 0.01ms !important;
              /*transition: none !important;*/;
          }

          kyrios This is weird! I have used Firefox and Chrome, with hardware acceleration enabled in both, while the privacy protection in Firefox is set to strict and using Adguard in Chrome, with the end result of Chrome still being faster than Firefox.

            Chrome is known to be faster than Firefox but privacy/freedom/choice is a thing and it's the only serious alternative to blink/webkit engine based browers.

            That's why it is sad imho that there aren't more people supporting Mozilla despite of their sometimes weird decisions.

              kyrios Privacy is less of a issue for me. Firefox can block irritating auto play video's on websites, has tracking protection if I don't want to be distracted by ads and the reading mode is also good. Chrome needs some customization to do all that.

              2 months later

              The new url to access the bookmarks manager in a tab:
              chrome://browser/content/places/places.xhtml

              To open the old about:config interface:
              chrome://global/content/config.xhtml