Mozilla has officially released Firefox 159, delivering a fresh set of improvements, usability enhancements, and crucial platform-specific bug fixes. As Mozilla’s browser continues to operate on a faster release cadence—delivering two major updates a month rather than the traditional single monthly release—individual changelogs may occasionally appear more concise. However, these frequent updates allow the development team to push out steady streams of refinement without overwhelming users with massive, sweeping changes all at once.

The latest version brings several notable adjustments to the desktop experience, ranging from improved default interface layouts to targeted bug fixes for Linux users navigating Wayland environments, alongside experimental AI features and underlying web platform enhancements.

Among the most prominent changes in Firefox 159 is the adjustment to the browser’s integrated Passwords tool. Originally introduced as an optional sidebar feature in Firefox 145, the password management utility is now enabled by default within the browser sidebar. This design choice allows users to locate, view, and manage their stored credentials directly within the same window as their active web page, eliminating the need to navigate through complex nested menus or juggle floating security dialogs when logging into websites.

In addition to streamlining credential management, the browser makes it noticeably easier for users to search through their currently open tabs. While the tab search feature itself is not entirely new—having previously been accessible via the dedicated "List all tabs" button—Firefox 159 introduces a standardized, memorable keyboard shortcut to vastly improve its discoverability and speed of use. On both Windows and Linux systems, users can now press the combination of ctrl + shift + a to immediately activate the tab search filter. This action focuses the address bar and allows users to type keywords to instantly surface matching tabs across their local device or across any synced devices linked to their active Mozilla account.

Addressing Wayland Linux Tab Behaviors and Performance

Linux users, particularly those running desktop environments powered by the Wayland display server, will find several important fixes addressing long-standing quirks with tab management. Prior to this update, certain user interactions could cause an active tab to unexpectedly detach from the tab bar into a standalone window when a user was merely trying to select or move it. Conversely, users attempting to detach a tab by dragging it upward on Wayland-based Linux desktops frequently found that the action failed to register. Firefox 159 resolves both of these opposing issues, restoring predictable and smooth tab-handling behavior.

Furthermore, Linux systems equipped with AMD graphics processors that previously suffered from excessive memory consumption on resource-heavy web pages—such as ChatGPT instances rendering complex Mapbox GL JS maps—will see a substantial improvement. The memory leak and performance bottleneck tied to these rendering environments have been successfully ironed out in this release.

AI and Smart Window Experiments

Experimental features within the browser’s Smart Window testing environment also receive notable expansions. Testers can now utilize a new /watch command to instruct their preferred AI backend to actively monitor a web page for any subsequent updates, such as tracking a sudden price drop or waiting for a new post to appear. Both the check interval and the notification method can be customized according to user preference.

This functionality mirrors a similar capability introduced in Safari for macOS and iOS 27, which relies on Siri AI integrations. Much like Apple’s implementation, Mozilla’s iteration provides tools to easily manage, edit, pause, force check, and delete active web watches.

For users interacting with AI chatbots directly within the browser sidebar, privacy handling has been subtly adjusted. When utilizing the "summarise" page function, the browser now shares the underlying website address directly with the AI provider rather than transmitting the full body text of the page. Meanwhile, Mozilla has confirmed that the subsequent release, Firefox 160, is scheduled to launch on November 10 and will introduce a new AI chatbot provider option: Yahoo! Scout.

Web Compatibility and Developer Tools

On the web standards and compatibility front, Firefox 159 introduces native support for scroll-driven animations. This CSS feature empowers web developers to seamlessly tie the progress of visual animations directly to page scrolling behavior or to the specific movement of an on-page element as it travels through the browser viewport, opening up new possibilities for dynamic, scroll-interactive web design.

Alongside these developer-facing updates, the release includes standard security patches and assorted minor bug fixes to enhance overall stability.

Previewing Auto-PiP and Upcoming Features

Looking ahead to future iterations, users willing to experiment can test an upcoming behavior centered around picture-in-picture (PiP) video playback. A new auto-PiP function can be configured to automatically trigger picture-in-picture mode whenever a web page playing an active video becomes obscured by another window or when the browser application is minimized.

To test this feature ahead of a wider rollout, users can access the internal configuration page by typing about:config into the address bar, locating the enable-when-occluded preference, and double-clicking it to toggle the value to true. When combined with the existing "keep playing in picture-in-picture mode" setting, videos will automatically pop out into a floating window whenever the user switches focus away from the video tab.

Availability and Deployment

Firefox 159 is free, open-source software available for immediate download directly from the Mozilla FTP server, with official web deployment rolling out across the main Firefox platform. Existing desktop users on Windows, macOS, and Linux will receive the update automatically through the browser’s in-app update mechanism, or via their respective operating system’s application store and package repositories. For users on Ubuntu, the update arrives seamlessly in the background as an automated system update distributed through the Snap Store.

By Nana