Firefox

23034 readers
1 users here now

/c/firefox

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


Rules

1. Adhere to the instance rules

2. Be kind to one another

3. Communicate in a civil manner


Reporting

If you would like to bring an issue to the moderators attention, please use the "Create Report" feature on the offending comment or post and it will be reviewed as time allows.


founded 6 years ago
MODERATORS
1
 
 

Waterfox will not incorporate LLMs into the browser. However, AI predates chatbots, so implementing a blanket ban on AI would mean opting out of modern computing. [...]

2
 
 

Voilà, on peut maintenant choisir Mistral dans les options IA de Firefox 🦊

Petit plus très intéressant : on peut aussi choisir son propre LLM local

Bien joué @firefox 👏
C’est une très bonne idée !

3
 
 

My combinedfox project contains user.js combining arkenfox, Betterfox, and combinedfox overrides for Firefox-based browsers for desktop, and instructions and extensions settings for Firefox-based browsers for desktop and Android, for privacy, security, and usability.

The v2.0.0 release switches to dev branch of arkenfox since their latest release was 5 months ago for Firefox v144.

I'll quote fingerprint and telemetry, the most easily misunderstood and the most controversial part in my opinion, of combinedfox wiki Explanations below in hope that they may be helpful. Some quotes, lists, and links are removed here due to character limit of Lemmy.

No artificial intelligence except for machine translation of references is used in the development of this project, including its wiki, and this post.

Fingerprint

Only Tor Browser and Mullvad Browser with a truthworthy VPN achieve nearly identical fingerprint across their users. Use them if your threat model calls for it.

links and quote removed

Fingerprinting protection in Firefox:

  • Known Fingerprinters: It is enabled by default for Enhanced Tracking Protection (ETP) Standard mode. The “Known Fingerprinters” protection feature works by blocking scripts listed in Disconnect's fingerprinting list. This prevents companies specializing in fingerprinting from examining your device and obtaining details about their hardware, software or IP address. While this serves as an initial defense, it does not safeguard you against companies that are not included in the list. Additionally, we sometimes have to create exceptions for this list to ensure that websites continue to work as intended.

  • RFPTargets: The list of all targets can be viewed at RFPTargets.inc. They, as of the time writing this, are listed below, some with descriptions found in links removed

    • list removed
  • baselineFingerprintingProtection (bFPP) (privacy.baselineFingerprintingProtection): It is enabled by default for Enhanced Tracking Protection (ETP) Standard mode. The list of all targets in bFPP can be viewed at RFPTargetsDefaultBaseline.inc. They, as of the time writing this, are listed below.

    • list removed
  • fingerprintingProtection (FPP) (privacy.fingerprintingProtection): It is enabled by default for Enhanced Tracking Protection (ETP) Strict mode. The list of all targets in FPP can be viewed at RFPTargetsDefault.inc. They, as of the time writing this, are listed below.

    • list removed
  • resistFingeprinting / Resist Fingerprinting (RFP) (privacy.resistFingerprinting): It is not enabled by default. It includes all RFPTargets. RFP is a built-in solution in Firefox that blocks or randomizes many metrics without requiring a crowd like Tor Browser. However, expect site-breakings when using it, which is mostly due to canvas randomizing. links removed

  • Global RFPTarget overrides: You can use only a few RFPTargets globally by setting privacy.resistFingerprinting to false and setting privacy.fingerprintingProtection.overrides (if you use FPP) or privacy.baselineFingerprintingProtection.overrides (if you use bFPP) to the RFPTargets you want. The value is a comma-separated list that is either +AllTargets and then - targets you don't want or -AllTargets and then + targets you want. arkenfox uses FPP, while combinedfox adds user_pref("privacy.fingerprintingProtection.overrides", "+AllTargets,-CSSPrefersColorScheme,-CanvasImageExtractionPrompt,-CanvasExtractionBeforeUserInputIsBlocked,-CanvasExtractionFromThirdPartiesIsBlocked,-JSDateTimeUTC,-FrameRate");.

  • Site-specific RFPTarget overrides: You can use only a few RFPTargets for specific sites by setting privacy.resistFingerprinting to false and setting privacy.fingerprintingProtection.granularOverrides (if you use FPP) or privacy.baselineFingerprintingProtection.granularOverrides (if you use bFPP) to the sites and their site-specific RFPTargets you want. The value is a JSON list of objects where sites are firstPartyDomain entry and overrides are in overrides entry, e.g. [ { "firstPartyDomain": "jeffersonscher.com" , "overrides": "+WindowOuterSize" }, { "firstPartyDomain": "reddit.com" , "overrides": "+JSDateTimeUTC" } ], according to Mozilla Support Correct syntax for privacy.fingerprintingProtection.granularOverrides?.

  • Request English versions of web pages for enhanced privacy (privacy.spoof_english) (default: false, combinedfox: true): When privacy.resistFingerprinting = true, a new option becomes available in General > Choose your preferred language for displaying pages > Choose > Request English versions of web pages for enhanced privacy, which changes three config settings: intl.accept_languages = en-US, en, javascript.use_us_english_locale = true, privacy.spoof_english = 2. When privacy.resistFingerprinting = false, javascript.use_us_english_locale and privacy.spoof_english are not available in UI but can be set in user.js or about:config.

  • Letterboxing (privacy.resistFingerprinting.letterboxing) (default: false, combinedfox: true): Dynamically resizes the inner window by applying margins in stepped ranges when privacy.resistFingerprinting.letterboxing = true. This is independent of RFP.

  • Fingerprinting protection extensions: Use FPP, RFP, or FPP+RFPTargets overrdies instead of extensions for fingerprinting protection. The built-in RFPTargets are more robust and performant, defeats naive scripts, and defeats some advanced scripts by standarding fingerprints of users to fewer buckets, according to arkenfox issue 1775. links removed

    quote removed

    As a memorial, CanvasBlocker extension was the best solution for fingerprinting protection without Tor Browser or Mullvad Browser before RFPTargets growed to cover enough metrics. Reasons of not using each CanvasBlocker option now are listed below. Some are according to arkenfox user.js wiki before CanvasBlocker is removed from its recommendation, e.g., links removed

    • list removed

Telemetry

According to links removed, if browser.profiles.enabled is set to true (default since FF150 and set to true in Peskyfox), all profiles share the same settings for Settings > Permissions and data > Firefox data collection and use and the corresponding user.js prefs are not honored. You might want to check and manually adjust those settings in the GUI of one of your profiles.

combinedfox overrides for arkenfox user.js arkenfox-overrides.js link removed re-enables the disabled telemetry in TELEMETRY section in arkenfox because

  • Arkenfox and combinedfox do not consider these Firefox telemetry to be a privacy or security concern.
  • Building a browser is hard; building a good browser inevitably requires gathering a lot of data to make sure that things that work in the lab work in the field, according to moz://a HACKS Testing Privacy-Preserving Telemetry with Prio.
  • There are several problems with opt-in telemetry and asking users: they are prone to inaccurate and misleading data, they're undiscoverable for less technical users, and if they are discoverable, then they are usually displayed in such a way they aggressively shift users' focus, according to Opt-in Telemetry and Asking Users for Feedback May Not Work in Practice.
  • No Personally Identifiable Information (PII) is collected, according to arkenfox commit 3d76c74c.
  • Every new profile on first use provides data collection and use policy and the ability to opt-out.
  • It can be disabled at any time.
  • Data collected can be viewed in about:telemetry.

Refer to the following sources for more information:

  • list removed

Reverse them to disabled in your overrides if your threat model calls for it.

However, the followings that are disabled in arkenfox and remain disabled in combinedfox.

  • Crash Reports: arkenfox/combinedfox modify a lot of preferences, which makes the crash reports not productive to be sent to Mozilla, and the recommended way is to reproduce it in a new profile then send your crash report, according to links removed.
  • Firefox Home/Activity Stream telemetry: links removed
  • Shield Studies/Normandy (Shield Recipe Client): Refer to
    • list removed
  • Nimbus rollouts/experiments: Refer to:
    • list removed

There are two main ways of gathering data in Firefox:

  • Desktop Telemetry, which is used in Firefox Desktop. Refer to:
    • list removed
  • Glean, which is Mozilla's newer telemetry framework and used in all Mozilla projects needing data collection. Refer to:
    • list removed

There are three way of sending collected data:

  • Regular telemetry: It discards your IP immediately, according to ritter.vg telemetry helps. you still get to turn it off
  • Oblivious HTTP (OHTTP): It works by routing encrypted data through an intermediary to conceal its source. Refer to
    • list removed
  • Prio/Distributed Aggregation Protocol (DAP): It splits the data into two shares and sends each share to a different server. Refer to
    • list removed
4
 
 

I want to test my screensharing setup with pipewire-screenaudio. Is there a webrtc test site that can show me that my stream indeed has audio? E.g. that can record a snippet of my stream so I can see how it sounds.

inb4 calling someone on discord and asking them

5
 
 

🎉 My open-source downloader extension is now "Recommended by Mozilla" !

Great news! Mozilla reached out and my free and #opensource #browserextension , "Media Downloader Unleashed!!", to download audio and videos is now listed as recommended by #Mozilla !

It's a great personal achievement! When I started working on it out of frustration that you can't right click and save videos on Android, I never expected it would reach above 13k users and become recommended by Mozilla!! Thanks to everyone who uses it! I hope it will continue to work and improve for the years to come! :blobcatheart:

✨THANK YOU!✨

🧩 The add-on : https://addons.mozilla.org/addon/media-downloader-unleashed?utm%5C_source=fedi-share
💻 Its source code : https://github.com/helloyanis/media-downloader-unleashed
🏆 What " Recommended extension" actually means : https://support.mozilla.org/en-US/kb/recommended-extensions-program

(Note : If you want to try it on Android, it looks like a recent Firefox update broke downloading, use the Nightly or Beta app!)

@mozilla @firefox @opensource

#firefox #web #webdev #dev #foss

6
 
 

Is there a way to set it up so it always stays in Firefox for certain links? I prefer to watch YouTube in Firefox and having to see the popup everytime is kind of annoying.

7
 
 
8
240
submitted 3 weeks ago* (last edited 3 weeks ago) by inari@piefed.zip to c/firefox@lemmy.ml
9
10
 
 

Edit: After reading the recommendations & arguments at arkenfox, I have opted to remove CookieAutoDelete as well as PrivacyBadger and CanvasBlocker. Instead I have:

  • set Enhanced Tracking Protection to "Strict";
  • setup uBlock Origin to level "medium";
  • tweaked some extra about:config entries as recommended here and here, except for privacy.resistFingerprinting.

I'll also consider setting network.cookie.lifetimePolicy to 2 for having all cookies session-only (apart from whitelisted ones).

I observe a much faster loading of the pages now!


cross-posted from: https://lemmy.ca/post/69883263

My preference is to immediately remove cookies from domains, as soon as (or just some seconds after) a tab with that domain is closed. Except some whitelisted domains specified by me.

To do this, I've used – for years – Cookie Autodelete. But I've discovered now that it doesn't work with Firefox's Strict Mode (the extension says "strict mode is not supported").

All in all I think my understanding of Firefox's capabilities and policies regarding cookies and similar extensions is outdated. I'd be grateful to anyone who can offer insights or links to well-informed sites about this.

11
20
Tab Notes in Firefox (support.mozilla.org)
submitted 1 month ago by zippy@lemmy.zip to c/firefox@lemmy.ml
 
 

Experimental feature but can be enabled in firefox stable in Settings, Firefox Labs, Tab notes under Productivity.

I found it really useful for when Im researching something and have lots of papers open in separate tabs. Though Im using it more like tab tags, since notes show up when you hover over tabs. It lets me see at a glance which specific topic a tab is related to if I forget.

What do you all think? I was kinda surprised how little discussion I have seen on this, considering that no other browser have something like it. Firefoxs implementation is pretty smart too, instead of just being a sticky notes widget in the browser (like the one in Vivaldi).

12
13
 
 

Has anyone else experienced this? Guessing its a recent update because its never had this issue before… Thinking to make a bug report just wanted to see if anyone else has the issue or if its just me.

14
-4
submitted 1 month ago* (last edited 1 month ago) by pglpm@lemmy.ca to c/firefox@lemmy.ml
 
 

Edit: I found out that the add-on warns about high CPU usage for some of its presets (Preferences->General->Presets). Using a different preset has removed that ~10% CPU usage.

cross-posted from: https://lemmy.ca/post/69070329

Some preliminary context: Since one or two updates ago, I've noticed that Firefox is using around 10% CPU even then all tabs are unloaded. This didn't happen before. The add-ons I use are still the same, and I have blocked the new LLM functionality. (Maybe someone else noticed the same?) Anyway, in order to investigate, I'm switching off the add-ons one by one, as usually done, checking if the situation improves.

While doing so I was wondering whether I still need Canvas Blocker. I see its most recent reviews are 4 years old now. Does anyone know whether it's still needed for privacy, or if Firefox now provides some of the same functionality built-in? I do use AdBlock Origin as well.

Thank you for info and opinions!

15
 
 

This is driving me up the wall. I have a bunch of tab groups but for some reason the feature keeps disappearing for me then reappearing later on.

16
 
 

Seems Firefox decided to return to Twitter.

17
 
 

I had an extension FastStream installed on all my FF and forks on my various devices (this install is on Windows 10 if it matters). But the extension got de-listed because it no longer passes whatever requirements Mozilla has for getting signed. The dev is working on getting it through, but offers it through their github via zip file. I normally use Zen, so I didn't have issues loading it and just turned off the auto update stuff that would remove it.

The old previously listed version was on my desktop that has the stable release of FF. So I removed it so I could update, but was blocked. No big deal, I went into about:config and set "xpinstall.signatures.required" to "false" per instructions. Restarted FF and now still blocked because it isn't signed.

Some searching says that stable is a no go, while other results still say to just flip that signatures.required to false. The AI assistant on DDG says that the "xpinstall.signatures.required" option isn't available on stable (even though it is and able to be flipped between "true" and "false" (I saw some people say that they see the option, but is grayed out and not able to be changed at all).

Kind of annoying that FF has been so much easier to load extensions not on the add-ons site. I have had issues trying to side-load on Chromium browsers I use, and FF never gave me this problem. I imagine it will eventually be an issue for the Bypass Paywalls Clean extension (not sure if extensions not listed on the site can get signed).

Is there any simple way to force it on stable? If not, can I simply "upgrade" my stable to beta or dev, keep my profile, and remove stable without losing anything? Would like to avoid ESR since I do like to know when features/UI changes happen so I can help people (I work on consumer PCs) that use stable on their devices.

Thanks in advance for any guidance!

18
 
 

I have been using Firefox on my laptop and vivaldi on mobile, but would like to use firefox on mobile too. The "problem" I have encountered while trying to switch to it on mobile is that the scrolling is laggy, not so "smooth" as it is while using vivaldi. Could it be that certain setting (that I have not noticed, or do not know about) is causing the not so smooth scroll behavior? My device is a Samsung phone and android.

19
 
 

This is the third avenue of FIFA World Cup advertising I've had to block in Firefox for Android (two different home page ads and now this notification), and my patience is starting to run thin.

Are there good mobile browser alternatives that support the same extension Firefox does (in my case, uBlock, SponsorBlock and Video Background Play Fix)?

Also, and I imagine the answer to this is "no", do those alternatives support the sync features of Firefox? I actually use and quite like those.

20
 
 

I use Strict Tracking Protection, Facebook Container and Multi-Account Container and I am beginning to think it's overkill. Doesn't Strict mode block third-party cookies anyway? I also clear cookies on exit. Containers allow us to login to the same site with different identities, so I am assuming it containerises first-party cookies too, but I wouldn't need that. Also, doesn't Multi-Account Container replace Facebook Container if you create a separate container for Facebook?

21
 
 

The option is greyed out, YET checked. I cannot change it at all.

How do I force Firefox to uncheck it? I feel like a boomer asking this, but...

I tried using the about:config to put the boolean of

browser.newtabpage.activity-stream.system.trendingSearch.enabled

to false, but nada.

22
 
 

Chrome was mandated by work but I have moved s I am back.

I love a lot of it, primarily ad blockers and jave blockers. Chrome was heavy and a data nightmare but it did a good job of having what you wanted up front. My biggest gripe now is probably the favourites.

Chrome lists them and firefox lists them and I never thought it could be bad, its just a list. FF will list 8 of the same domain, so my favourites were all different variations of the same site or two. It only pinned when I edited them as bookmarks. Trying to add a favourite doesnt seem to be possible because the host of selections under the one or two domains blocks others rising to a position I can edit and then pin.

I much prefer FF, in fact I only use chrome where I have forgotten passwords or want a site to load outside of how I configured FF. But these bits do hurt UX.

23
 
 

As an exciting development for GPU-accelerated video decoding within the Mozilla Firefox web browser, initial support for Vulkan Video has landed in the web browser!

Firefox on Linux has long been focused on the Video Acceleration API (VA-API) that isn't universally supported by Linux graphics drivers. This has left to efforts like NVIDIA-VAAPI-Driver to layer VA-API atop NVIDIA NVDEC interfaces to enjoy GPU-accelerated video playback in Firefox. Smaller Arm/embedded graphics drivers also have been largely left out of the game in the VA-API space. But with Vulkan Video we are beginning to see more adoption and in a cross-platform manner.

The Firefox 153 release due out in July will have Vulkan Video decoding support available. The Vulkan Video activity in Firefox Git culminated this week with the work of NVIDIA engineer Tymur Boiko and Red Hat's Martin Stransky.

24
 
 

i essentially dont save cookies except for a few sites to not log in constantly, so knowing if that gets saved would save me a lot of time.

25
 
 

cross-posted from: https://lemmy.world/post/47414081

I just added a link to to my blog's RSS feed in the blog index page, and Librewolf now has a Reader View button for that page, which seems to let people read RSS entries instead of the normal HTML pages. The reader view also includes read time estimates. The index is about one minute, and an entry i clicked says 2-3. Where does this estimate come from?

view more: next ›