| 23 Feb 2026 |
whispers [& it/fae] | hai i know it's been like a month but i will note: it is possible to build tor browser and mullvad browser from source. i have experiments with it [in my personal dotfiles](<https://codeberg.org/whispers/nebula/src/branch/meow/nix/pkgs/tor-browser-src>). but yeah, the issues felschr mentioned in that forum post are the thing stopping me from using it in any real capacity. fingerprinting is really fucking complicated and i'm like half sure that all of the --with-system-XXX flags that buildMozillaMach uses probably introduce fingerprinting issues somewhere | 14:36:48 |
whispers [& it/fae] | hai i know it's been like a month but i will note: it is possible to build tor browser and mullvad browser from source. i have experiments with it [in my personal dotfiles](<https://codeberg.org/whispers/nebula/src/branch/meow/nix/pkgs/tor-browser-src>). but yeah, the issues felschr mentioned in that forum post are the thing stopping me from using it in any real capacity. fingerprinting is really fucking complicated and i'm like half sure that all of the --with-system-XXX flags that buildMozillaMach uses probably introduce fingerprinting issues somewhere, and avoiding that would require work from someone who is intimately familiar with firefox, tor browser, and the landscape of browser fingerprinting. | 14:37:24 |
whispers [& it/fae] | hai i know it's been like a month but i will note: it is possible to build tor browser and mullvad browser from source. i have experiments with it in my personal dotfiles. but yeah, the issues felschr mentioned in that forum post are the thing stopping me from using it in any real capacity. fingerprinting is really fucking complicated and i'm like half sure that all of the --with-system-XXX flags that buildMozillaMach uses probably introduce fingerprinting issues somewhere, and avoiding that would require work from someone who is intimately familiar with firefox, tor browser, and the landscape of browser fingerprinting. | 14:37:59 |
hexa | yup, that tracks | 14:38:14 |
whispers [& it/fae] | hai i know it's been like a month but i will note: it is possible to build tor browser and mullvad browser from source. i have experiments with it in my personal dotfiles. but yeah, the issues felschr mentioned in that forum post are the thing stopping me from using it in any real capacity. fingerprinting is really fucking complicated and i'm like half sure that all of the --with-system-XXX flags that buildMozillaMach uses probably introduce fingerprinting issues somewhere (let alone far bigger things). avoiding that would require work from someone who is intimately familiar with firefox, tor browser, and the landscape of browser fingerprinting. | 14:38:24 |
whispers [& it/fae] | the guix folks do actually build tor browser from source in their own repositories but frankly i'm skeptical they've done the work to make sure all of those risks are mitigated | 14:41:21 |
whispers [& it/fae] | simply because i doubt there's anyone on the planet who knows exactly what that work even is | 14:41:44 |
K900 | Fingerprinting is not a game you can win tbh | 14:41:58 |
hexa | I have doubts in most distros building a proper Firefox with all the features it provides | 15:10:24 |
hexa | e.g. Firefox 95 added a sandboxing feature that requires wasm cross compiling https://blog.mozilla.org/attack-and-defense/2021/12/06/webassembly-and-back-again-fine-grained-sandboxing-in-firefox-95/ | 15:11:36 |
emily | I think most distros just have fixed prepackaged cross compilers for things like that | 15:40:47 |
hexa | not sure what "most" here means | 15:41:53 |
hexa | arch, fedora and gentoo provide proper firefox builds | 15:42:08 |
hexa | other distros less so and especially debian only provides a very limited esr edition | 15:42:30 |
hexa | at which point … get the upstream flatpak instead 🤷♂️ | 15:42:58 |
emily | I guess Fedora, Debian, Ubuntu, Arch, Alpine, Gentoo is "most distros" for me 😅 | 17:37:10 |
emily | I didn't realize Debian only had ESR, even on testing/unstable. it looks like they do have the WASM stuff though | 17:37:32 |
| @kraem:ne.bul.ae left the room. | 17:38:52 |
@aloisw:julia0815.de | Unfortunately that doesn't have all sandbox layers either, due to user namespaces not working. | 17:42:14 |
hexa | oh snap 🫣 | 17:50:49 |
emily | would you rather I say NixOS is like most distros? :D | 17:51:17 |
nbp | under the hood, yes. It just has the greatest hood of all :P | 17:52:31 |
hexa | alpine looks fine too | 17:53:33 |
| 24 Feb 2026 |
hexa | https://hacks.mozilla.org/2026/02/goodbye-innerhtml-hello-sethtml-stronger-xss-protection-in-firefox-148/ | 13:17:42 |
| 1 Mar 2026 |
| @ohchase:envs.net removed their profile picture. | 20:11:52 |
| @ohchase:envs.net left the room. | 20:11:52 |
| 2 Mar 2026 |
| Hythera joined the room. | 15:25:04 |
| ~dopamine~ joined the room. | 20:39:10 |
| 5 Mar 2026 |
nbp | Personal question, How would you rate the effort needed to package Firefox over the last year? | 14:14:57 |
hexa | managable if you have the build capacity and can arrange it to be an async task | 14:57:48 |