Firefox Finally Fixes a 21-Year-Old Linux Annoyance

Firefox Finally Fixes a 21-Year-Old Linux Annoyance - Professional coverage

According to The How-To Geek, Mozilla is finally fixing a bug report that’s been open for 21 years about Firefox not following Linux’s XDG Base Directory specification. Bug 259356 was originally created in September 2004 and outlined how Firefox was ignoring the standard that directs applications to use common directories like ~/.config and ~/.cache. Instead, Firefox has been creating its own ~/.mozilla directory organized Mozilla’s way since its Linux debut. The fix will make Firefox installation files cleaner and more organized by adopting the XDG standard. This change is scheduled to arrive with Firefox 147, which is anticipated to launch in January 2026.

Special Offer Banner

What took so long?

Twenty-one years is an eternity in software development. Like, we’re talking about a bug that predates YouTube, Twitter, and the first iPhone. The XDG Base Directory specification has been around since the early 2000s and is widely adopted across the Linux ecosystem. Basically, it’s the grown-up way to handle application data on Linux systems.

Here’s the thing: when applications follow XDG Base Directory specifications, they put configuration files in ~/.config, cache in ~/.cache, and data in ~/.local/share. This keeps your home directory from turning into a mess of hidden folders. Firefox’s stubborn insistence on doing things its own way meant Linux users had to learn two different ways to find and manage application files. Annoying, right?

Why this matters

For Linux power users, this is more than just cosmetic. When every application follows the same rules, backup scripts become simpler. System administration gets easier. And finding that one configuration file you need to tweak doesn’t require remembering each application’s unique organizational quirks.

Look at that original bug report – it’s been commented on by hundreds of people over the years. The community has been begging for this fix forever. And honestly, it’s kind of embarrassing that it took Mozilla this long to get around to what should be basic Linux compatibility.

The bigger picture

So why now? I can’t help but wonder if this is Mozilla trying to score some goodwill points while they’re busy adding AI features that many privacy-conscious Linux users absolutely don’t want. Firefox has always been the browser of choice for Linux folks who care about their digital rights, but lately it feels like they’re losing their way.

Don’t get me wrong – I’ll happily take a cleaner home directory. But fixing a 21-year-old organizational issue feels like rearranging deck chairs when there might be bigger icebergs ahead. Mozilla needs to remember why people choose Firefox in the first place, especially on Linux where users are notoriously opinionated about their software choices.

Still, better late than never. Come January 2026, my home directory will finally be a little less cluttered. And honestly, that’s a win worth celebrating, even if it took two decades to arrive.

15 thoughts on “Firefox Finally Fixes a 21-Year-Old Linux Annoyance

  1. Hello I am so excited I found your web site, I really
    found you by accident, while I was researching on Digg for something else, Nonetheless
    I am here now and would just like to say thanks for a marvelous post and a all round exciting blog (I
    also love the theme/design), I don’t have time to read through
    it all at the moment but I have saved it and also
    included your RSS feeds, so when I have time I will be back to read more, Please do
    keep up the excellent b.

  2. I don’t know whether it’s just me or if everyone else encountering problems with
    your website. It appears like some of the written text in your posts are running
    off the screen. Can somebody else please comment and let me know if this is
    happening to them too? This may be a problem with
    my web browser because I’ve had this happen before. Cheers

  3. I’m more than happy to discover this page.
    I wanted to thank you for your time for this particularly fantastic read!!
    I definitely loved every bit of it and i also have you bookmarked to see new information on your site.

  4. Pretty section of content. I just stumbled upon your website and in accession capital to assert
    that I acquire in fact enjoyed account your blog posts.
    Any way I’ll be subscribing to your feeds and even I achievement you access consistently fast.

  5. I’m really loving the theme/design of your site.
    Do you ever run into any browser compatibility issues?

    A small number of my blog readers have complained about my site not
    operating correctly in Explorer but looks great in Chrome.
    Do you have any suggestions to help fix this problem?

  6. Hi there! This post could not be written much better!
    Looking through this article reminds me of my previous roommate!

    He always kept preaching about this. I most certainly will send this information to him.
    Fairly certain he’ll have a good read. I appreciate you for sharing!

  7. We’re a group of volunteers and opening a new scheme in our community.
    Your web site offered us with useful information to work on. You
    have done a formidable process and our whole neighborhood can be thankful to
    you.

  8. I’ve been surfing online more than three hours lately,
    but I by no means found any attention-grabbing article like yours.
    It is pretty price sufficient for me. In my view, if all website owners and bloggers made good
    content material as you did, the web shall be a lot more useful than ever before.

Leave a Reply

Your email address will not be published. Required fields are marked *