<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/firefox-147-released-with-20-year-old-linux-bug-fix-lvjeba0su" -->

---
title: Firefox 147 Released with 20-Year Old Linux Bug Fix
description: Firefox 147 introduces XDG Base Directory Specification support on Linux, ending a 20-year-old bug by organizing config, data, and cache files into standard...
canonical: https://daily.dev/posts/firefox-147-released-with-20-year-old-linux-bug-fix-lvjeba0su
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Firefox 147 Released with 20-Year Old Linux Bug Fix | daily.dev
og:description: Firefox 147 introduces XDG Base Directory Specification support on Linux, ending a 20-year-old bug by organizing config, data, and cache files into standard...
og:url: https://daily.dev/posts/firefox-147-released-with-20-year-old-linux-bug-fix-lvjeba0su
og:image: https://api.daily.dev/og/posts/lvJEba0su.png
og:image:alt: Firefox 147 Released with 20-Year Old Linux Bug Fix
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Firefox 147 Released with 20-Year Old Linux Bug Fix

**[omg\! ubuntu\!](https://daily.dev/sources/omgub)** · 5 min read · 1 upvotes · 0 comments

## Summary

Firefox 147 introduces XDG Base Directory Specification support on Linux, ending a 20-year-old bug by organizing config, data, and cache files into standard locations (only for new installs). The release includes sharper rendering on GNOME with fractional scaling, automatic Picture-in-Picture mode for videos when switching tabs, improved AMD GPU video playback performance, and adoption of Safe Browsing V5 protocol. Web developers gain support for CSS Module Scripts, Navigation API, CSS anchor positioning, and ES modules in service workers. Experimental features include customizable keyboard shortcuts and improved split tabs functionality.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.omgubuntu.co.uk/2026/01/firefox-147-released>

## Similar posts on daily.dev

- [Firefox 147 Will Support The XDG Base Directory Specification](https://daily.dev/posts/firefox-147-will-support-the-xdg-base-directory-specification-9ihbsuvol) · Phoronix · 1 upvotes · 0 comments
- [Firefox is cooking again](https://daily.dev/posts/firefox-is-cooking-again-mhu1kt5o3) · Bytes by ui.dev · 147 upvotes · 38 comments
- [Firefox & Linux in 2025](https://daily.dev/posts/firefox-linux-in-2025-eaailns1q) · Lobsters · 0 upvotes · 0 comments

---

Tags: [#webdev](https://daily.dev/tags/webdev), [#linux](https://daily.dev/tags/linux), [#css](https://daily.dev/tags/css), [#firefox](https://daily.dev/tags/firefox)

[View this post on daily.dev](https://daily.dev/posts/firefox-147-released-with-20-year-old-linux-bug-fix-lvjeba0su)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Firefox 147 Released with 20-Year Old Linux Bug Fix","url":"https://daily.dev/posts/firefox-147-released-with-20-year-old-linux-bug-fix-lvjeba0su","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/firefox-147-released-with-20-year-old-linux-bug-fix-lvjeba0su"},"datePublished":"2026-01-12T17:00:17.835Z","dateModified":"2026-02-27T19:12:07.142Z","description":"Firefox 147 introduces XDG Base Directory Specification support on Linux, ending a 20-year-old bug by organizing config, data, and cache files into standard...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/14144390c099d66b50402f37e0e3b264?_a=AQAEulh","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/14144390c099d66b50402f37e0e3b264?_a=AQAEulh","isAccessibleForFree":true,"articleSection":"omg! ubuntu!","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"omg! ubuntu!","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/79e495adb3c3425785b9be27969a2562","url":"https://daily.dev/sources/omgub"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/firefox-147-released-with-20-year-old-linux-bug-fix-lvjeba0su","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"webdev,linux,css,firefox","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"omg! ubuntu!","item":"https://daily.dev/sources/omgub"},{"@type":"ListItem","position":3,"name":"Firefox 147 Released with 20-Year Old Linux Bug Fix"}]}
```

