Download Firefox

Firefox is no longer supported on Windows 8.1 and below.

Please download Firefox ESR (Extended Support Release) to use Firefox.

Firefox is no longer supported on macOS 10.14 and below.

Please download Firefox ESR (Extended Support Release) to use Firefox.

Firefox Privacy Notice

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.

129.0beta Firefox Beta

July 9, 2024

Version 129.0beta, first offered to Beta channel users on July 9, 2024

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 our @FirefoxBeta X account.

New

  • Added support for multiple languages in the same document spoken in macOS VoiceOver.

  • Reader View has an enhanced Text and layout menu with new options for character spacing, word spacing, and text alignment. These changes offer users a more accessible reading experience.

    Reader View now has a Theme menu with additional Contrast and Gray options. You can also select your own custom colors for text, background, and links from the Custom tab.

  • Address Autofill enabled for users in France and Germany.

  • HTTPS is replacing HTTP as the default protocol in the address bar on non-local sites. In case a site is not available via HTTPS, Firefox will fall back to HTTP.

Web Platform

  • Added support for querying the encryption key system config in mediaCapabilities.decodingInfo() API.

  • Added support for Float16Array typed arrays along with new DataView methods for reading and setting Float16 values, and a Math.f16round() static method that can be used to round numbers to 16 bits. The new type is useful for sharing data with a GPU, in particular for use cases where it makes sense to trade off precision for memory consumption.

  • Added support for @starting-style. This at-rule allows to define styles that are applied to an element when it is first rendered, enabling transitions on elements that are added to the DOM or that have their display type changed from none to another value.

  • Added support for the transition-behavior CSS property. This property allows us to create a transition on discrete animated CSS properties.

  • Added support for textInput event, this is a non-standardized API and was replaced with beforeinput event. However, this is standardized and implemented for some web apps that use legacy libraries or frameworks. Please keep using beforeinput when developing new web apps.

Get the most recent version

All Firefox Beta downloads