Firefox 46.0 Released
April 26, 2016, saw the official release of Firefox 46.0, the latest stable release of the popular open-source browser. As firefox is a mainstay of many Linux desktop distros, plenty of users will be keen to see how these changes will impact their favorite browser.
As is often the case, a number of the updates apply fixes to edge cases and obscure bugs that most users won't notice. Nevertheless, these fixes are important. But 46.0 isn't just about obscure bugs nobody cares about, it also brings a number of security and UI improvements that will be welcome to many GNU/Linux users.
This version of Firefox brings GTK3 integration, which the Linux world has been awaiting for some time. GTK3 is the widget toolkit that powers several popular desktop environments, including GNOME, Cinnamon, LXDE and Mate. Incorporating the same toolkit into the browser means tighter integration and better support for customization.
The change is not just cosmetic either. Older machines sometimes struggle to run multiple UI libraries at the same time, and browsers already are notorious memory hogs. Upgrading to 46.0 could make your browsing experience smoother and faster.
Other improvements include a fix for screen readers, which are used by people who have problems reading the text on the screen. This includes partially sighted and blind users. Screen readers can have problems making sense of the text and images on the screen, especially when the underlying Document Object Model is complex. Web applications like Google Docs often have a surprisingly complex DOM structure for what appears to be a simple page of text. This has caused problems for screen readers in the past, which would be confused by blank sections. Mozilla has fixed this issue, which will make life easier for Firefox users with screen readers.
Another improvement concerns Web RTC (real-time communications), a Web interface for live communications between Web browsers. Web RTC is an essential component of Web applications that interact with the Webcam and microphone. This includes a number of VOIP and video communication apps. These will benefit from the efforts of Mozilla's developers, who have significantly improved the stability of Web RTC in Firefox.
Front-end Web developers will be pleased to know that Firefox 46.0 fixes a long-standing bug that caused rendering artifacts for scaled SVG images. This bug was particularly bad when the SVG included a mask. Now that the bug is fixed, Web designers and front-end devs will be able to use SVGs for more ambitious projects.
Finally, Mozilla also is releasing a beta version of Firefox 47, so we can get a glimpse of the future.