Firefox

Firefox Beta and Developer Edition
Release Notes

Release Notes tell you what's new in Firefox. As always, we welcome your feedback. You can also file a bug in Bugzilla or see the system requirements of this release.

159.0beta Firefox Beta

October 12, 2026

Version 159.0beta, first offered to Beta channel users on October 12, 2026

Firefox Beta gets updated 3 times a week and as a consequence, the release notes for the Beta channel are updated continuously to reflect features that have reached sufficient maturity to benefit from community feedback and bug reports.

Warning: Features listed here may or may not make a final release of Firefox

In addition to these release notes, you can follow ongoing development via the Firefox Trains website or our @FirefoxBeta Bluesky account.

New

  • Sharing on macOS now uses the native macOS share picker, which shows a preview of the page and recent contacts alongside AirDrop, Messages, and other apps. Several selected tabs can also be shared at once.

  • Saved passwords are now available from the sidebar by default, without having to add the Passwords tool first.

Fixed

  • Fixed quick gamepad button presses sometimes being missed in web games on macOS.

  • Fixed tabs sometimes detaching into a new window when clicked on Linux with Wayland.

  • Fixed long drop-down lists on web pages sometimes showing blank space in place of the last options until the list was scrolled.

  • Fixed menus and panels fading in on Windows and Linux when animation effects are turned off in the operating system.

  • Fixed some videos displaying incorrectly on Windows when NVIDIA RTX Video HDR is enabled.

  • Fixed bookmarks not being imported from Google Chrome profiles that are signed in to a Google account.

  • Fixed some sites, such as Slack, failing to load instead of falling back to HTTP/2 when the site rejected an HTTP/3 request.

  • Fixed the Replace button in Apple Writing Tools on macOS inserting the clipboard contents instead of the rewritten text on some sites, such as Gmail.

  • Fixed the file upload dialog opening in the last folder a file was saved to, such as Downloads, instead of the folder last used for uploads.

  • Fixed memory usage growing rapidly when sites such as the Zoom web app were left open in a minimized window.

  • Fixed alarms being silenced on Firefox for Android when a video was playing on sites such as YouTube.

Changed

  • Open tabs can now be searched with a keyboard shortcut: Ctrl+Shift+A on Windows and Linux, Cmd+Shift+A on macOS. The Extensions and Themes shortcut is now Ctrl+Shift+F on Windows and Linux, and Cmd+Shift+E on macOS. These shortcuts can be changed in about:keyboard.

  • Web addresses written in the Javanese, Balinese, Canadian Aboriginal Syllabics, and N'Ko scripts are now displayed in their own script instead of as encoded "xn--" text.

  • The AI chatbot's Summarize page option now shares the page's address with the chatbot provider instead of the page's text content.

  • On macOS, apps that sign in through the default browser, such as ChatGPT, now open their sign-in page in Firefox instead of Safari when Firefox is the default browser.

Developer

  • The Web Console now allows let, const, and class variables to be declared again, so a snippet can be edited and re-run without a redeclaration error.

Web Platform

  • Firefox now supports scoped custom element registries. A registry created with the CustomElementRegistry() constructor is separate from the global window.customElements registry, so custom elements that share a tag name can coexist on the same page.

  • Firefox now supports scroll-driven animations, so CSS animations and Web Animations API animations can progress with the scroll position of a container or with an element's visibility as it scrolls into view, using the animation-timeline, scroll-timeline, view-timeline, and animation-range properties and the ScrollTimeline and ViewTimeline interfaces.

  • The Sanitizer API now sanitizes HTML as it is parsed rather than afterwards, so custom element constructors no longer run for elements the sanitizer removes.

  • On compatible devices, WebGL now supports the EXT_clip_control and EXT_texture_mirror_clamp_to_edge extensions and WebGL 2 supports EXT_texture_norm16.