RSSAmplifier

Blog

Martin Stransky's Blog

Firefox hacking in Fedora

mastransky.wordpress.comRSS feed ↗10 posts

Latest posts

Firefox & Gtk Emoji picker

After nearly three years of development (it takes time to make up one s mind) Firefox for Linux users can now enjoy seamless emoji insertion using the native GTK emoji chooser. This long-requested feature, implemented inFirefox 150 (recent Beta), brings a more integrated experience for Linux users who want to add emojis to their web content. Continue reading "Firefox Gtk Emoji picker"

Firefox & Linux in 2025

Last year brought a wealth of new features and fixes to Firefox on Linux. Besides numerous improvements and bug fixes, I want to highlight some major achievements: HDR video playback support, reworked rendering for fractionally scaled displays, and asynchronous rendering implementation. All this progress was enabled by advances in the Wayland compositor ecosystem, with new Continue reading…

Firefox 124 supports GNOME titlebar actions

On GNOME Firefox runs with disabled system titlebar by default. It saves horizontal space on wide screens but also removes control over window, traditionally provided by Window manager and desktop environment. GNOME allows to set titlebar actions by gnome-tweaks tool, you can define window actions for double click by first mouse button, middle click and Continue reading "Firefox 124 supports GNOME…

Wayland proxy load balancer

Updated Dec 23 Wayland clients (applications) may face various difficulties not primary caused by them. There are three main Wayland compositors (Mutter/Gnome, KWin/KDE and WLRoots/Sway) and every compositor behaves differently in some corner cases not exactly defined by Wayland standards (or bents the specification somehow). In X11 world an underlying X.Org implementation is the same Continue…

Mozilla ships Firefox 121.0 with Wayland enabled

Firefox on Linux hit another milestone as Mozilla defaults to Wayland backend instead of XWayland X11 emulation in Firefox 121. It s a logic step as XWayland emulation introduces bugs from both Wayland and X11 worlds together so better run Wayland directly. As Fedora has provided Firefox on Wayland backend for years, this change affects mainly Continue reading "Mozilla ships Firefox 121.0 with…

Q3 Firefox Linux update

Let s highlight some updates of Firefox development from Linux perspective for last three months. Wayland backend is gaining momentum at Mozilla upstream. It s enabled by default in Fedora/Arch Linux but Mozilla is a bit hesitant and runs Wayland for Nightly/Beta only. Mozilla official binaries, Ubuntu/Snap and Mozilla/flatpak switches to XWayland mainly due to missing test Continue reading "Q3…

Firefox on Linux update

It may look like Firefox development is stalled and frozen but nothing could be further from the truth. 22 300 patches landed in Firefox Mercurial repository since new year and we keep hacking 😀 Let s look what s new in Firefox on Linux and what could be interesting for Fedora users.

No one fights alone. A guide to your first Firefox patch on Linux.

Have you ever hit an annoying Firefox bug and want to fix it? You re right here. Firefox is a great open source project with many volunteer contributors, large community and any patches and help is very welcome. This post aims to help you with your first patch to Firefox and become an active Firefox contributor. Continue reading "No one fights alone. A guide to your first Firefox patch on Linux."

Firefox, VA-API and NVIDIA on Fedora 37

Some time ago I got borrowed NVIDIA GeForce GTX 1070 from my employer (Red Hat) and I finally managed to put it to a workstation instead of my own AMD RX 6600 XT. I installed proprietary drivers from rpmfusion and to my surprise everything worked smoothly (except Atom on XWayland). Both Wayland and X11 Gnome Continue reading "Firefox, VA-API and NVIDIA on Fedora 37"

Firefox with VA-API for brave Fedorans

It s been a long journey since the first VA-API implementation in Firefox. Two years ago Firefox 77.0 come to Fedora with accelerated video playback on Wayland which was more a tech preview than a working solution. Since then X11 support was added, fixed many bugs, AV1 decoding was implemented so we can claim VA-API code Continue reading "Firefox with VA-API for brave Fedorans"