Firefox

See what landed recently in Firefox Nightly!

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.

155.0a1 Firefox Nightly

July 20, 2026

Version 155.0a1, first offered to Nightly channel users on July 20, 2026

Firefox Nightly gets updated every day and as a consequence, the release notes for the Nightly 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 on our @FirefoxNightly Bluesky account, our @FirefoxNightly Mastodon account as well as read our Nightly Blog.

You can interact with other Firefox Nightly users and give your feedback to Mozilla staff in the Nightly Matrix room on chat.mozilla.org.

New

  • Nintendo Switch Pro and compatible aftermarket controllers are now supported on Windows and map correctly in web games.

    Bug 1704419

Firefox Labs

  • Starting with Firefox 154, Firefox Nightly is testing a simpler tab context menu in Firefox Labs. It can be turned on in Settings > Firefox Labs > Streamline tab menu, and feedback is welcome on Mozilla Connect.

    Bug 2031718

Fixed

  • Fixed Firefox preventing Linux systems from going to sleep after a long browsing session.

    Bug 2057365
  • Fixed arrow-key and Page Up/Down scrolling not working on some pages with embedded content from other sites.

    Bug 1714720
  • Fixed characters from some less common scripts appearing as empty boxes on Windows.

    Bug 2058840
  • Fixed text disappearing in Microsoft 365 Word Online and other web apps on Linux when typing with certain non-Latin keyboard layouts.

    Bug 2051354
  • On Firefox for Android, autofill prompts now dismiss when focus moves away instead of remaining open until back navigation.

    Bug 2056362

Changed

  • Firefox now opens mailto: links only in response to an explicit user action, so pages can no longer launch the default mail client unprompted.

    Bug 299116
  • Small PDFs can now be enlarged when printing by setting the scale above 100%, up to the full page size.

    Bug 1856162

Developer

Web Platform

  • Starting with Firefox 154, Firefox Nightly now supports the alpha() CSS function. This is a relative color function that can be used to modify just the alpha component of a given color.

    Bug 2047437
  • Starting with Firefox 153, Firefox Nightly ships an experimental implementation of the link-parameters property by Tyler Thrailkill.

    Bug 2046153
  • Starting with Firefox 153, Firefox Nightly now supports two new keywords, closest-corner and farthest-corner, for the radial size in the circle() and ellipse() functions.

    Bug 2045278
  • Starting with Firefox 154, Firefox Nightly now supports QUIC version 2 (RFC 9369) for HTTP/3 connections. Firefox offers both QUIC v1 and v2 using compatible version negotiation (RFC 9368). The server selects which version is used, so connections upgrade to QUIC v2 when the server chooses it and remain on QUIC v1 otherwise.

    Bug 2040450
  • Firefox now supports the progress() CSS function. This is a math function that can be used in calculations to compute the position of a value relative to a start and an end.

    Bug 2047345
  • SVG <a> elements now expose the same URL properties as HTML links, including protocol, host, pathname, and search.

    Bug 2058578
  • Starting with Firefox 155, the RegExp Buffer Boundary proposal is now available for testing in Nightly builds by setting the javascript.options.experimental.regexp_buffer_boundaries preference.

    Bug 2047706
  • The CSS Typed Object Model's StylePropertyMap now supports delete() for removing a property.

    Bug 2057406
  • Starting with Firefox 155, Firefox Nightly offers limited support for the Speculation Rules API for same-origin prefetch, allowing pages to declare which links should be prefetched. This initial support covers only the immediate eagerness level and list source rules.

    Bug 2041381
  • The CSS attr() function now supports values of any type, so authors can use attribute values in any property rather than only as strings in the content property.

    Bug 2038940
  • Starting with Firefox 155, Nightly builds enable the Audio Session API, letting sites declare how their audio mixes with other applications.

    Bug 2055710
  • Starting with Firefox 155, Nightly builds now support the at-rule() function for @supports. This allows authors to test for browser support of specific at-rules, such as @supports at-rule(@scope).

    Bug 2060754