this post was submitted on 05 Jul 2023
218 points (99.1% liked)

Firefox

17301 readers
80 users here now

A place to discuss the news and latest developments on the open-source browser Firefox

founded 4 years ago
MODERATORS
218
Best Firefox Extensions? (external-content.duckduckgo.com)
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 

I just moved to Firefox and was wondering what extensions/themes people use and what's reccomended

Also good just as a general post for all good Firefox Extensions & Themes ect.

Thanks!

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 64 points 1 year ago (1 children)
load more comments (1 replies)
[–] [email protected] 36 points 1 year ago* (last edited 1 year ago) (2 children)

Some extensions used by me:

  • uBlock Origin
  • Firefox Translations (works on-device)
  • LibRedirect (redirects from certain sites (like youtube) to their frontends (like invidious))

For android I also use Android PDF.js, to view pdf files on mobile.

[–] [email protected] 7 points 1 year ago

Thanks for Firefox Translations, I’ve been looking for such extension for a while.

[–] [email protected] 3 points 1 year ago

on firefox nightly on android, I think pdf.js is built-in because I can view PDFs without having that extension.

[–] [email protected] 33 points 1 year ago (2 children)

Dark reader is a good one. It alters websites so they're dark mode, even if they don't officially support.

[–] [email protected] 7 points 1 year ago

As an avid dark mode user, trying this has changed my life while breefly on random webites

[–] littlebluespark 5 points 1 year ago

Seconded! Just, be sure to adjust the settings if a site gives you trouble. Super helpful most of the time, but every once in a while the default makes modals invisible. 😅

[–] [email protected] 27 points 1 year ago

uBlock Origin is a must for ad blocking. Anything else is just extra flavour. I like SponserBlock and Return YT Dislikes.

[–] [email protected] 21 points 1 year ago (1 children)

uBlock Origin is just required for me to block ads and other annoyances. Generally I also use it to block the annoying cookie popups instead of clicking any of their buttons instead of opting for a different extension, like I don't care about cookies.

I also almost always have Tree-Style Tab, though I've found that it can cause Firefox to be non-performant on memory-constrained devices. This extension gives you a tab sidebar (using a similar interface element like the bookmarks sidebar) that organizes your tabs in a tree. I will often have hundreds of tabs open normally, and this makes them more manageable, as I middle-click everything to open things in a new tab, particularly when I'm researching. It gives a nice rudimentary tree view of what content related to what, like if I'm on a Wikipedia dive or TV Tropes dive.

I also usually have Tampermonkey, as I usually want to make a website more accessible. A lot of the time, it's simply so I can autofill usernames in a text box, because the website might have the login flow split between pages, and Firefox does not recognize or allow me to select an autofill the username for me. Other times, it's to automatically click through that annoying Microsoft login flow "Keep me signed in? (Don't ask as often)".

For watching YouTube, I use the SponsorBlock addon, because sponsored segments have become very annoying, though some creators have been able to make them actually fulfilling to watch.

On Android Firefox, I also get Disable Page Visibility API. This allows me to use YouTube in Firefox and even background the app and listen to music that way. Plus, with uBlock Origin, I am also able to block ads. I also sometimes install this on different profiles for situations where I believe the web app may try to detect my visibility, such as an online coding test for job opportunities where it will not want me to change windows to look up answers or type code into a compiler (this saved me during a C++ multiple choice exam which asked many times "Which of these is invalid C++?" and "What is the output of [this complicated code block]?").

The below is for my work computers only, because I generally don't need them otherwise.

I will additionally have Firefox Multi-Account Containers and couple that with Simple Tab Groups as I have 6 logins, with one particular site requiring 3 of those logins. I essentially configure the URLs I need to be in certain groups, define one container for each, and then have a couple of default tab groups set as sticky groups that will allow all containers to stay as those containers so I can use multiple sites side-by-side. The interaction with Tree-Style Tab can be a bit janky, especially when configuring new catch tab regular expressions, but usually disabling and re-enabling both Tree-Style Tab and Simple Tab Groups will fix that. Mostly I do this, because my company refuses to fix their SSO breaking due to weird cookie issues, and it's pretty nice to be able to clear cookies for a particular tab group easily.

To clear cookies, and because I do that very often, I use Cookie Quick Manager. I can clear a tab group's entire cookie set by having a tab selected in that tab group, then using "Delete current Context Cookies" and usually that will fix my login issues, and also keep my logins to other sites. For my personal use, I generally don't need to clear cookies, or using a private window, clearing per-site via the web console, or clearing in settings is good enough.

Since I do a bit of web troubleshooting, Modify Header Value is pretty nice. I can call API endpoints that require a subscription key from my browser, even using the web console, and I don't need to worry about figuring out if my headers are correct. I can also get my team to get this add-on so they can do their basic troubleshooting. For my personal computer, I'm much more free to create ad-hoc scripts to test things that I can save somewhere, as sending others scripts in my organization also comes with implicit hours of training and coaching on how to use them (and our leadership has been very sensitive to explicit training hours to get everyone up to speed).

Finally, User-Agent Switcher and Manager for the sites that are built for Chrome, but have worse performance or broken features on Firefox, yet they work fine when Firefox sends them a Chrome user agent. Thankfully, I rarely have a use for this on my personal computer.

load more comments (1 replies)
[–] hal_5700X 19 points 1 year ago* (last edited 1 year ago) (1 children)

If you use youtube a lot, Return YouTube Dislike, SponsorBlock & uBlock Origin. uBlock is still blocking ads on youtube.

[–] [email protected] 5 points 1 year ago

On top of those I also use:

  • pockettube: allows you to manage your subscriptions into categories (e.g. Music, Video Editing, News, Design Tutorials, etc.) and automatically creates playlists of new videos in each group.
  • Enhancer for Youtube: adds convenient buttons, themes and loads of other features like automatically selecting your desired resolution.
[–] [email protected] 12 points 1 year ago (1 children)

Fwiw, this is the kind of thread I used to love The Other Site for. Glad to find one here!

[–] littlebluespark 7 points 1 year ago

Ooh, can we refer to The Other Site apologists as TOSers now? 🤩

[–] [email protected] 11 points 1 year ago
  1. Inoreader
  2. Bitwarden
  3. uBlock
  4. Sponsorblock
  5. Dark Reader
  6. Font Changer
  7. Stylus
  8. Markdownload - web clipper
  9. Lasttab (Alt_Z back to last tab) A. Violentmonkey B. webcompat.com reporter C. Wikiwand D. YouTube Redux
[–] [email protected] 10 points 1 year ago

uBlock, Bitwarden, Violentmonkey, Stylus are my top extensions.

[–] [email protected] 9 points 1 year ago (2 children)

ublock origin bitwarden cookie autodelete dark reader copy plain text mastodon or graze noscript sponsorblock and occasionally grammarly complete black theme

[–] [email protected] 3 points 1 year ago

Black theme? A resounding "yes!"

load more comments (1 replies)
[–] Antimutt 9 points 1 year ago
[–] [email protected] 8 points 1 year ago (1 children)

Firefox is great mostly on its own, and I only use two extensions:

  • uBlock Origin: Enough said.
  • Disable Javascript: Works great for getting around a lot of paywalls.
[–] [email protected] 9 points 1 year ago (1 children)

In case you don’t know, Ublock origin can block JavaScript per site basis. Just hit the “more v” at the bottom

load more comments (1 replies)
[–] UnfortunateShort 8 points 1 year ago (2 children)
[–] hal_5700X 7 points 1 year ago* (last edited 1 year ago)

If you're using uBlock Origin. You can use ClearURLs for uBo & Actually Legitimate URL Shortener Tool filter lists with AdGuard URL Tracking Protection. They work just has good.

load more comments (1 replies)
[–] WheelcharArtist 7 points 1 year ago* (last edited 1 year ago) (1 children)
  • ublock origin
  • noscript
  • sponsorblock
  • greasemonkey
[–] ManInTheMiddle 8 points 1 year ago (1 children)

SponsorBlock is so amazing for youtube. I've recently started to use DeArrow as well which is from the same creator as SponsorBlock. It changes titles and thumbnails to user voted ones so you can avoid all the clickbait videoes.

load more comments (1 replies)
[–] EqMinMax 7 points 1 year ago (1 children)

Extensions I use:

  • Bitwarden password manager
  • Enhancer for youtube
  • Firefox Multi Account Containers
  • Old reddit redirect
  • Reddit enhancement suite
  • Return youtube dislike
  • Search by image
  • Simple Translate
  • Sponsorblock for youtube
  • Ublock origin
  • User agent switcher
  • Wayback machine
  • Youtube audio
[–] [email protected] 5 points 1 year ago (3 children)
  • Old reddit redirect
  • Reddit enhancement suite

Not sure how much you need these anymore 👀

load more comments (3 replies)
[–] [email protected] 6 points 1 year ago (1 children)
[–] [email protected] 4 points 1 year ago (1 children)

What benefit does rejecting image/webp give?

[–] [email protected] 5 points 1 year ago (1 children)

Many websites will serve you a WebP file instead of JPEG/PNG if you say that you can handle WebP. While WebP is generally an acceptable format for serving web content, it's an annoying format for images that you actually want to save to disk/archive - see my comment here as to why. Even if WebP was a fine format, odds are you're downloading a 2nd-generation lossy image converted from a JPEG/PNG, so it's usually better to just get the source file instead.

[–] [email protected] 5 points 1 year ago (1 children)

Interesting. I've in the past specifically encoded images for a webpage I created to .webp using https://squoosh.app as I determined it visually looked best for the file size while also being supported by pretty much all modern browsers.

And since none of the other modern image formats you've listed are widely supported by many modern browsers I will probably do the same again when I have to create another website with some images. But I would hope that other formats gain more traction in browsers so that I can use them in the future.

[–] [email protected] 4 points 1 year ago (1 children)

Yeah, for 1st-gen images WebP is okay as long as you're working within the format's restrictions, but websites are usually serving user-created images that were made as JPEG/PNG first, and converted to WebP second (incurring additional quality loss). If you're making 1st-gen images to serve based on browser availability, AVIF will be a much better option than WebP in terms of quality. AVIF has poor decoding speed, but I don't know if it's much poorer than WebP. If the politics surrounding JPEG XL get resolved and it gets put back into browsers, JPEG XL will be the best format to use for everything except for:

Single-core speed: JPEG beats it easily here. JPEG isn't parallelized though, so if you have >=4 cores JPEG-XL starts winning for decoding speed. It's worth considering that bandwidth/downloading is part of the image rendering lifecycle, so JPEG-XL's smaller images sort of counteract this speed in that way.

Animated images: AVIF is a bit better here due to it being based on a proper video codec.

Very low quality images: AVIF gives slightly better results here. With JPEG XL's dominance across medium->high quality images, this is largely not worth worrying about on a case-by-case basis unless you know you're going to be making a lot of low-quality images. Also, due to how filesizes work, better compression at low filesizes is really not that important. It's better to save 30% filesize on a 500kB image than a 5kB image, in aggregate.

load more comments (1 replies)
[–] [email protected] 6 points 1 year ago
  • sidebery
  • enhancer for yt
  • multi account containers
  • privacy badger
  • ghostery
  • ublock origin
[–] talos 6 points 1 year ago* (last edited 1 year ago) (1 children)

Dark Reader is one of my must haves. Turns dark mode on for every site. If a particular site already has its own native dark mode you can turn the extension off for just that site. Not perfect in all cases but works beautifully for most pages you view.

EDIT: Tap To Tab is really good if you are using a laptop without a mouse. Just double tap the trackpad to open a link in a new tab.

[–] KazroFox 5 points 1 year ago

To add to this, there’s also a setting to detect native dark themes on websites so it will automatically disable itself on those sites. It’s a great add on.

[–] [email protected] 6 points 1 year ago (1 children)

I'm on mobile at the moment, but one I haven't seen mentioned is force allow right click. Super useful for websites that won't allow you to copy images or download a video off their site. Won't always work with the second one, but can if the web developers lazy.

[–] littlebluespark 4 points 1 year ago (1 children)

For video, there's always that extra stepof copy/pasting the URL into another site (eg. redditsave) to DL it. 👍🏼

load more comments (1 replies)
[–] [email protected] 5 points 1 year ago (2 children)

It would be literally impossible for me to do my job effectively without Sidebery for container management in FF. As someone with multiple accounts used for various CSPs and other services, being able to spin up an environment with no irrelevant cached user sessions is something I depend on heavily (looking at you, Azure).

[–] [email protected] 4 points 1 year ago (1 children)

I can't speak for Sidebery, but Firefox's own Multi-Account Containers extension indispensable. Give it a try (maybe without Sidebery enabled in case it causes conflicts) and you'll notice how much it helps with managing multiple Azure accounts and other general browsing isolation. Particularly useful is the "always open this website in this container" feature.

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 5 points 1 year ago

I like to recommend Privacypossum, it returns garbage data to tracking companies: https://addons.mozilla.org/en-US/firefox/addon/privacy-possum/

[–] [email protected] 4 points 1 year ago (3 children)
[–] [email protected] 5 points 1 year ago

Fellow tab hoarder here. Simple Tab Groups is my go to.

load more comments (2 replies)
[–] [email protected] 4 points 1 year ago (1 children)
load more comments (1 replies)
[–] [email protected] 4 points 1 year ago

Vimium C - All by Keyboard – Get this Extension for 🦊 Firefox (en-US) https://addons.mozilla.org/en-US/firefox/addon/vimium-c/

[–] [email protected] 4 points 1 year ago* (last edited 1 year ago) (2 children)

savefrom.net downloader extension

load more comments (2 replies)
[–] [email protected] 4 points 1 year ago* (last edited 1 year ago) (2 children)
  • Bypass Paywalls Clean
  • Copy PlainText
  • Easy Youtube Video Downloader Express
  • Feedbro
  • Flagfox
  • FoxClocks
  • Grammar Checker & Paraphraser – LanguageTool
  • Library Extension
  • OneTab
  • Print Edit WE
  • Resurrect Pages
  • Search by Image
  • The Camelizer
  • uBlock Origin
  • Unhook - Remove YouTube Recommended Videos
  • Video DownloadHelper
[–] TheCakeWasNoLie 6 points 1 year ago (3 children)

The more plugins you use, the easier you are to profile. If you value your privacy, try to limit your plugins.

load more comments (3 replies)
[–] [email protected] 3 points 1 year ago
load more comments
view more: next ›