Give Firefox a chance
341–350 of 378 posts
Re: Give Firefox a chance
#342I switched to Chrome from Firefox years ago because Chrome has a better UX (faster, snappier, cleaner UI). A couple years ago I tried to switch back to Firefox (right after the Quantum project landed, and Firefox was meant to be a lot faster), but found FF to still be bloated, slow, and painful to use. A couple weeks ago I made another try to switch back to FF, and I have found the experience to be very pleasant this…
I had the same experience. Switched to Chrome from Firefox years ago, tried and was disappointed by the initial Quantum release, tried Firefox again with the “Chrome is killing uBlock Origin” announcement, very pleased this time. My main gripe with Firefox at the moment is Sync. It just doesn’t sync everything you need. My Firefox profile is highly customized, with a lot of extensions that all have their own complex…
Re: Give Firefox a chance
#343Earlier quoted context omitted.
I had the same experience. Switched to Chrome from Firefox years ago, tried and was disappointed by the initial Quantum release, tried Firefox again with the “Chrome is killing uBlock Origin” announcement, very pleased this time. My main gripe with Firefox at the moment is Sync. It just doesn’t sync everything you need. My Firefox profile is highly customized, with a lot of extensions that all have their own complex…
Oh I absolutely detested this as well. Containers is one of my favourite add-ons, and I have it highly customized. But I have to set it up everytime from scratch on a different computer - there's no sync even though Containers is from Mozilla themselves!
Re: Give Firefox a chance
#344Earlier quoted context omitted.
I suspect for most people who hadn't switched already, that ship has already sailed. Chrome had something of an edge over Firefox for a while with a more responsive UI, but since Firefox Quantum it hasn't really had anything besides some creepy Google integrations. Edit: Chromium is also easier to embed, but that doesn't really matter for the purposes of chosing a browser.
Its strange, for me. I remember getting super pumped about Chromium when it went live in '09. Then, somewhere along the line, I felt like a boiled frog. Honestly, a big change for me was symbolically realized by The logo change: https://en.wikipedia.org/wiki/Google_Chrome#/media/File:Chro... It went from this space-age, nerdy little project to a cleaned up design that signified its shift to a position as a core Googl…
Re: Give Firefox a chance
#345Earlier quoted context omitted.
iPadOS.
Personally I think it is time for Apple to drop the "i". For lots of stuff they already have stopped naming with the "i", Apple TV, Apple Watch, Apple Music. Maybe they should also just start capitalizing properly too. PhoneOS, TVOS, PadOS, WatchOS, MacOS, etc. For some products it just makes no sense anyway iMac Pro?! That basically reads as "consumer model for professionals" given what the original "i" and "Pro" mo…
Re: Give Firefox a chance
#346Earlier quoted context omitted.
Cool, I’ll dig into this. Would be helpful if the Firefox store made it clear if extensions support this. Also, why do some first-party extensions ignore it?? Also: there are other things sync still misses, like config.
For about:config, I put all my rules in a user.js file. Make that file in a synced folder (Dropbox, Nextcloud, Syncthing, etc.), go to your FF profile folder, and in there make a symlink to the actual synced user.js. http://kb.mozillazine.org/User.js_file Alternatively every about:config option has a corresponding option that enables sync for it. But that gets messy with many options. https://superuser.com/questions/…
That's exactly what I did, except I just forked the ghacks-user.js user.js file with the changes I needed
I then made a desktop branch, and an android branch.
https://github.com/dngray/ghacks-user.js/tree/fx-desktop
https://github.com/dngray/ghacks-user.js/tree/fx-android
The main reason I'll never use Chrome is because on Android that means no extensions whatsoever, meaning I'd have to give up uBlock and uMatrix. It's also why I wouldn't buy an iPhone (Firefox on iOS isn't allowed to have extensions).
A user.js file can be deployed on Android https://github.com/ghacksuserjs/ghacks-user.js/wiki/1.6-Fire... (I use the non-rooted instructions).
On my desktop I have it hooked in with my bootstrap script. I use Yadm https://yadm.io/
#!/usr/bin/env bash
firefox() {
local -n branches=$1
local b p d="$XDG_CONFIG_HOME"/firefox/ghacks-user.js
for p in "${!branches[@]}"
do
b=${branches["$p"]}
printf 'Configuring "%s" on "%s"\n' "$p" "$b"
ln -sf "$XDG_CONFIG_HOME"/firefox/chrome/userChrome.css ~/.mozilla/firefox/"$p"/chrome/userChrome.css
git --git-dir="$d/.git" --work-tree="$d" checkout "$b" &&
cp "$d/user.js" ~/.mozilla/firefox/"$p"/user.js
done
}
The function takes in an array: firefox_data_path="mozilla/firefox.json"
declare -A fx_profiles
while read -r profile; read -r branch; do
fx_profiles[$profile]=$branch
done
Which simply reads in a bunch of profiles and what branch they are supposed to be from a json file: [
{
"profile": "user.default",
"branch": "fx-desktop"
}
]Re: Give Firefox a chance
#347I use FF as my daily driver. I am forcing myself to do it because I value privacy. Unfortunately FF doesn't make it easy. Chrome may be a memory hog but FF gets OOM killed multiple times a day and every night. I'm not a light user but I'm also not a tab junky. The big consumers are the 3-5 gmail tabs and the 3+ slack tabs. Other than that, it's normal browsing. Chrome ate all my memory but FF just dies.
Are you using any addons that might cause that mem usage? I am a tab junky (regularly > 200+ tabs, sometimes 1000+) and Firefox never died, and it is used on a laptop that has also IntelliJ + java apps which use quite a big chunk of memory. You might consider reducing number of processes used by Firefox, I set it to 3 even when I have 4 cores available, it helps reduce memory usage. Linux with 16GB of RAM.
Re: Give Firefox a chance
#348Earlier quoted context omitted.
$ cat userChrome.css /* Mozilla chrome (UI) styling */ /* Hide tabs bar * * Fri Nov 17 12:23:47 CST 2017 * https://superuser.com/questions/1268732/how-to-hide-tab-bar-tabstrip-in-firefox-57-quantum * https://www.ghacks.net/2017/09/27/tree-style-tab-is-a-webextension-now/ */ #tabbrowser-tabs { visibility: collapse !important; }
Rather than simply disabling the tabs, I find it useful to conditionally disable them: ``` #main-window:not([customizing]):not([tabsintitlebar="true"]) #toolbar-menubar[inactive="true"] + #TabsToolbar { visibility: collapse !important; } ``` This snippet shows tabs when in "customize" mode, so you can access elements from addons placed on the tab bar by default. It also shows tabs when the menubar is showing: tap alt…
My userChrome.css looks like this https://github.com/dngray/ghacks-user.js/tree/fx-desktop#use...
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* Remove default items from the urlbar-container */
#back-button,
#forward-button,
#stop-reload-button,
#reload-button,
#customizableui-special-spring1,
#home-button,
#customizableui-special-spring2,
#library-button,
#sidebar-button {
display:none;
}
/* Disable Tab toolbar for Tree Style Tab */
#tabbrowser-tabs {
visibility: collapse !important;
}
#sidebar-header {
display: none;
}
I use the hotkeys or buttons on my mouse so I removed all the buttons from the toolbar https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perf...Re: Give Firefox a chance
#349Earlier quoted context omitted.
We generated a few PDFs at work last week which break in Firefox default viewwe, but that we can't reproduce anywhere else =/
If it's not something sensitive, try filing a bug and attaching the PDF to it? https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&c...