It's never been a better time to switch to Firefox
androidpolice.com
androidpolice.com
The only thing stopping on mobile for last 4-5 years is Translations. Project Bergamot is incredibly successful, thanks again to Mozilla for investing in this! Open Translation is such an important thing, it's a game changer.
It went from beta to addon to bring built into desktop Firefox since the latest release. No words can express the amount of gratitude for this. Now, just waiting for it to be enabled in android builds.
Edit: Another not so highlighted feature of Firefox is: Mac always shows Chrome as "significantly consuming energy". But never for Firefox. I don't know what magic they did here.
Edit 2: Don't get me started on the benefits of containers, profiles and temporary containers as a default.
[1] https://addons.mozilla.org/en-US/firefox/addon/traduzir-pagi... [2] https://github.com/FilipePS/Traduzir-paginas-web [3] https://www.ghacks.net/2022/10/20/firefox-beta-for-android-n...
I stopped liking it some time around v2. Maybe late 1.x series, don’t remember.
I left over a decade ago.
Still bloated with a bad UI and offering little I can’t get in almost any other browser, all of which qualities are sharply contrary to the ones that made me start using it in the first place. They’ve changed none of what made me stop liking it.
The only downside so far: the way you manage/view downloads isn't so great/intuitive.
edit: Thanks to the replies, I figured 1) You can put the address bar at the bottom of screen 2) You can swipe on address bar to traverse through the tabs and 3) You can change the tab viewer layout to list view.
(Still, I wished there was an option to list tabs on the bottom like the way Chrome does in on Android.)
I have to go through and close each tab one by one first. It's driving me up the wall.
Slightly quicker than doing them one by one.
But truly, if this is the biggest issue I have with it, that's pretty good. It just makes me actively irritated every time I use it.
When I was searching around trying to find a resolution with this problem, I found numerous comments saying that Mozilla does not intend to change this behavior in the future. That made me a little mad.
Update: vorticalbox gave me the solution to this in another comment. I take this all back.
My only issue with Firefox is the lack of easy access multiple profiles.
I can live with that, although I wish I could pay to get that fixed.
You can toggle "open tabs" to close all your tabs
Doesn't that delete all browsing data, though? That's not what I want. I admit that I haven't dared to touch it because I assumed it deleted all browsing data. I'd be thrilled to be mistaken about this.
Open tabs, browse history, cookies, cache, site permissions and downloads.
You can enabled as many as you like.
Just having "open tabs" ticked will only close tabs and nothing else which is what I use
In my web searching to find a resolution to this problem, I didn't find a single mention of this. Oh, web, you have failed me again!
Is Firefox getting low memory killed on your device?
Getting anything out of FF on macOS, locally, is a major pain in the ass, actually. Try to grab the current URL from the active tab…
I think it's a super-solid browser that unfortunately doesn't give a shit about the platform it's running on. Irritatingly, it's fine with being a black box, so much more than the Chromiums are (for all their various faults).
Seems like launching a browser tab with:
from selenium import webdriver
driver = webdriver.Firefox()
and navigating to duckduckgo.com: print(driver.current_url) # https://duckduckgo.com/
works.My point is that there is zero local API surface for interacting with the application. That's the reason why tools like Keyboard Maestro support Chromium-based browsers but not Firefox. Which, in return, doesn't help Firefox's popularity, because it's nigh impossible to work with it from other apps.
Disclaimer: I am in a weird spot here, for I am serious about automation both as a consumer and as a software maker -- I write macOS automation tools myself, e.g. https://actions.work/browser-actions
For example, years later Firefox still doesn’t support macOS password autofill api. https://bugzilla.mozilla.org/show_bug.cgi?id=1650212
Beyond that, the File System API would also allow for streamed downloads directly from the web-app. This would allow for web-apps to generate large download files without having to store a copy on a database (external server or IndexedDB), which is a privacy improvement. The only way to do this now is by using convoluted techniques to essentially do a MITM to a fake endpoint [1].
Privacy concerns don't only apply for entities of a particular size
Maybe the launch still requires a server-side change?
Firefox could do some relatively small things to push it ahead of Chrome in some areas.
Bookmarks sorely need an overhaul. For instance, it'd be really nice if bookmarks could appear in a side-pane instead of a popup window, and allow the user to sort by chronological order. That would discourage me from keeping so many tabs open, which would be a good thing. Just having a dumping ground for interseting pages that I can easily access and search through would be a good thing. It would also be amazing if bookmarks, or something like bookmarks, could optionally capture and store the body text on the page for searching purposes or even personal archiving.
Searching tabs through the URL bar is pretty much broken and has been for years. Actually, I'm not sure that ever really worked. If I begin typing something that matches the title of a tab I have open, it rarely ever shows up as a URL bar suggestion. WTF? Is it really that hard to traverse a small array of tab titles and do a regex? I don't get it. What about full-text search across all the pages I have open? Can't do that either, apparently. Then again, who would actually want to do that? /s Ok, sorry for the sarcasm. Sort of. I mean this in the most constructive way possible. If I get time again, maybe I'll eventually fix these things in Firefox, but for now I hope someone at Mozilla reads this and decides it's worth fixing.
Ctrl+B on linux/windows or I guess Command+B does exactly this.
> and allow the user to sort by chronological order
This is possible in the main bookmarks window. There is a sort by last modified option which should do the trick. It would indeed be nice to have this option in the sidebar.
The other features you mention are more appropriate for an extension.
Edit: I just found out that you can open the bookmarks window in a tab by visiting chrome://browser/content/places/places.xhtml
Ironically I’m using Safari (and I love it).
on iDevices?
I hope Kagi will succeed in bringing a credible alternative (Webkit) to chromium or Gecko on Windows/Linux, but it’ll take time even if they do it!
True, but it's even more insidious than that. A ton of web devs seem to believe that what's in their own best interest is what's best for the web.
Strangely enough, the one browser I've found that would challenge Safari most for me is duckduckgo's browser, it's simple and functional.
Due to the snap being the default installation on ubuntu, not enough users were on the ppa version to get even serious crashing problems fixed.
Who has the time to track all the stuff Google collects about you? At least spread out the tracking by NOT using every Google app. They've become the single largest surveillance organization in history, dwarfing even China's government.
Besides Firefox and Duckduckgo work so well I don't notice the difference.
Next, dropping Gmail...
There was a bit of turbulence in our relationship when I strayed to Chrome for a brief moment because of the XUL extension deprecation. I was really pissed off because many great extensions stopped working.
But then I was back in a month, because chrome is just unbearable.
If you have or had private tabs open, FF will ironically advertise that to the max, because of how clumsy it handles them.
Some time over the last few months this seems to have changed - I have to now go to Settings > Delete All Browsing Data (or similar) to effectively get Youtube.com to forget everything.
Not sure what has changed there...
I just want PWAs and some of the (available in extensions as well) APIs like filesystem api. I'd switch in a heartbeat.
It can clean URL parameters for privacy reason
https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener.txt
It can also bypass some soft-paywalls https://gitlab.com/magnolia1234/bypass-paywalls-clean-filters/-/raw/main/bpc-paywall-filter.txt
as well as blocking those annoying cookie banners, chatbot widgets, etcI don't like that the web added DRM, but given its existence, if Firefox said "you can't watch Netflix / Prime Video / etc in Firefox", they'd lose even more market share than they already have.
The ESR releases of FF main don't allow unsigned add-ons. You may be using a custom user freedom respecting build Debian specifically negotiated with Mozilla to allow in it's repositories?
*The developer version is literally the alpha release, later renamed aurora, later named developer. It is not acceptable to use an alpha release as a main driver for security and stability reasons.
You're right about disabling DRM though. That's not a deal breaker the way it's implemented.
So, yes, you have to use a developer version, or a packaged version.
That said: What extensions, exactly, do you want to use on Firefox that aren't shipped on AMO? Other than the development of extensions themselves (for which it makes sense to use a developer version of Firefox), what is the use case?
It hasn't been for a long time, Mozilla dropped the Aurora channel in 2017 and rebased Developer Edition off Beta [0]. And as far as I'm concerned, beta is as stable as mainline (on my phone, at least).
> The ESR releases of FF main don't allow unsigned add-ons. You may be using a custom user freedom respecting build Debian specifically negotiated with Mozilla to allow in it's repositories?
Official documentation says you can still load unsigned extensions on ESR, but you need to enable a flag in about:config first [1].
[0] https://venturebeat.com/business/mozilla-kills-firefox-auror...
[1] https://extensionworkshop.com/documentation/publish/signing-...
I'm glad to hear about [1]. I'll have to try this in ESR myself. Hopefully all my extensions have the extra requirement of an add-on ID set. But I suppose I can edit that in myself for each if not.
Firefox saying that now would have no effect, since they successfully managed to piss away approximately their entire market share despite going along with bullshit like that to not lose market share. Firefox saying that back when they had meaningful market share would've incurred significant cost calculations for everyone contemplating just throwing away the entire Firefox market.
But if sites were willing to do it anyway, despite losing substantial numbers of users...
I would have liked to have seen that theory tested, but it may or may not have worked.
"DisablePocket": true
(and many other things) to your policies.json file. In my case that file is a symlink to a single master copy I maintain outside of the FF installation folder. See https://mozilla.github.io/policy-templates/I encourage anyone reading this to try it. Good luck. I wrote a python wrapper to manage policies, and it's -deliberately- difficult and fragile. If I ever go back to the FF codebase, it will be a fork without pocket.