Advertisement

CHANGELOG

What's New in version 93.0:

New:

  • Firefox now supports the new AVIF image format, which is based on the modern and royalty free AV1 video codec. It offers significant bandwidth savings for sites compared to existing image formats. It also supports transparency and other advanced features.
  • Firefox PDF viewer now supports filling more forms (XFA-based forms, used by multiple governments and banks). Learn more.
  • When available system memory is critically low, Firefox on Windows will automatically unload tabs based on their last access time, memory usage, and other attributes. This should help reduce Firefox out-of-memory crashes. Switching to an unloaded tab automatically reloads it.
  • To prevent session loss for macOS users who are running Firefox from a mounted .dmg file, they’ll now be prompted to finish installation. This permission prompt only appears the first time these users run Firefox on their computer.
  • Firefox now blocks downloads that rely on insecure connections, protecting against potentially malicious or unsafe downloads. Learn more and see where to find downloads in Firefox.
  • Improved web compatibility for privacy protections with SmartBlock 3.0. Learn more
  • Introducing a new referrer tracking protection in Strict Tracking Protection and Private Browsing. Learn more

Fixed:

  • The VoiceOver screen reader now correctly reports checkable items in accessible tree controls as checked or unchecked.
  • The Orca screen reader now works correctly with Firefox, no longer requiring users to switch to another application after starting Firefox.
  • Various security fixes

Changed:

  • TLS ciphersuites that use 3DES have been disabled. Such ciphersuites can only be enabled when deprecated versions of TLS are also enabled. Learn more.
  • The download panel now follows the Firefox visual styles.

Web Platform:

  • The UI for 'input type='datetime-local'' has been implemented.

What's New in version 92.0.1:

  • Fixes an issue where audio playback was not working on some Linux systems (bug 1730499)
  • Fixes issues with the findbar close button on different operating systems (bug 1728368)

What's New in version 92.0:

New:

  • More secure connections: Firefox can now automatically upgrade to HTTPS using HTTPS RR as Alt-Svc headers.
  • Full-range color levels are now supported for video playback on many systems.
  • Mac users can now access the macOS share options from the Firefox File menu.
  • Support for images containing ICC v4 profiles is enabled on macOS.

Fixed:

  • Firefox performance with screen readers and other accessibility tools is no longer severely degraded if Mozilla Thunderbird is installed or updated after Firefox.
  • macOS VoiceOver now correctly reports buttons and links marked as ‘expanded’ using the aria-expanded attribute.
  • An open alert in a tab no longer causes performance issues in other tabs using the same process.
  • Various security fixes

Changed:

  • The bookmark toolbar menus on macOS now follow Firefox visual styles.
  • Certificate error pages have been redesigned for a better user experience.
  • Continuing work to restructure Firefox’s JavaScript memory management to be more performant and use less memory.

What's New in version 91.0.2:

  • Fixed: High Contrast Mode is no longer enabled by default when 'Increase Contrast' is checked in macOS settings (bug 1726606)
  • Fixed: Firefox no longer clears authentication data when purging trackers, to avoid repeatedly prompting for a password (bug 1721084)

What's New in version 91.0.1:

  • Fixed an issue causing buttons on the tab bar to be resized when loading certain websites (bug 1704404)
  • Fixed an issue which caused tabs from private windows to be visible in non-private windows when viewing switch-to-tab results in the address bar panel (bug 1720369)
  • Various stability fixes

What's New in version 91.0:

New:

  • Building on Total Cookie Protection, we've added a more comprehensive logic for clearing cookies that prevents hidden data leaks and makes it easy for users to understand which websites are storing local information.
  • Firefox now supports logging into Microsoft, work, and school accounts using Windows single sign-on.
  • The simplify page when printing feature is back! When printing, under More settings > Format select the Simplified option when available to get a clutter-free page.
  • HTTPS-First Policy: Firefox Private Browsing windows now attempt to make all connections to websites secure, and fall back to insecure connections only when websites do not support it.
  • We've added a new locale: Scots (sco)
  • The address bar now provides Switch to Tab results also in Private Browsing windows.
  • Firefox now automatically enables High Contrast Mode when 'Increase Contrast' is checked on MacOS
  • Firefox now does catch-up paints for almost all user interactions, enabling a 10-20&'37; improvement in response time to most user interactions.

Fixed:

  • Various security fixes

What's New in version 90.0.1:

Fixed:

  • Fixed a crash when using some accessibility clients on Windows (bug 1720696)
  • Fixed busy looping processing some HTTP3 responses (bug 1720079)
  • Fixed transient errors authenticating with some smart cards (bug 1715325)
  • Fixed a rare crash on shutdown (bug 1707057)
  • Fixed a race on startup that caused about:support to end up empty after upgrade (bug 1717894)

unresolved:

  • Printing a page with scaling may result in truncated output (bug 1720621)

What's New in version 90.0:

New:

  • On Windows, updates can now be applied in the background while Firefox is not running.
  • Firefox for Windows now offers a new page about:third-party to help identify compatibility issues caused by third-party applications
  • Exceptions to HTTPS-Only mode can be managed in about:preferences#privacy
  • Print to PDF now produces working hyperlinks
  • Version 2 of Firefox’s SmartBlock feature further improves private browsing. Third-party Facebook scripts are blocked to prevent you from being tracked, but are now automatically loaded “just in time” if you decide to “Log in with Facebook” on any website.

Fixed:

  • Various security fixes

Changed:

  • The 'Open Image in New Tab' context menu item now opens images and media in a background tab by default. Learn more
  • Most users without hardware accelerated WebRender will now be using software WebRender.
  • Improved software WebRender performance
  • FTP support has been removed

What's New in version 89.0.2

  • Fix occasional hangs with Software WebRender on Linux (bug 1708224)

What's New in version 89.0.1:

Fixed:

  • Windows: Resolved an issue causing some screen readers to not interact correctly with Firefox anymore (bug 1714212)
  • Updated translations, including full Spanish (Mexico) localization and other improvements (bug 1714946)
  • Fix various font related regressions (bug 1694174)
  • Linux: Fix performance and stability regressions with WebRender (bug 1715895, bug 1715902)
  • macOS: Fix screen flickering when scrolling a page on an external monitor (bug 1715452)
  • Enterprise: Fix for the DisableDeveloperTools policy not having effect anymore (bug 1715777)
  • Linux: Fix broken scrollbars on some GTK themes (bug 1714103)
  • Various stability and security fixes.

What's New in version 88.0:

New:

  • PDF forms now support JavaScript embedded in PDF files. Some PDF forms use JavaScript for validation and other interactive features.
  • Print updates: Margin units are now localized.
  • Smooth pinch-zooming using a touchpad is now supported on Linux
  • To protect against cross-site privacy leaks, Firefox now isolates window.name data to the website that created it. Learn more

Fixed:

  • Screen readers no longer incorrectly read content that websites have visually hidden, as in the case of articles in the Google Help panel.
  • Various security fixes.

Changed:

  • Firefox will not prompt for access to your microphone or camera if you've already granted access to the same device on the same site in the same tab within the past 50 seconds. This new grace period reduces the number of times you're prompted to grant device access.
  • The 'Take a Screenshot' feature was removed from the Page Actions menu in the url bar. To take a screenshot, right-click to open the context menu. You can also add a screenshots shortcut directly to your toolbar via the Customize menu. Open the Firefox menu and select Customize…
  • FTP support has been disabled, and its full removal is planned for an upcoming release. Addressing this security risk reduces the likelihood of an attack while also removing support for a non-encrypted protocol.

Enterprise:

  • Various bug fixes and new policies have been implemented in the latest version of Firefox. You can see more details in the Firefox for Enterprise 88 Release Notes.

Developer:

  • Introduced a new toggle button in the Network panel for switching between JSON formatted HTTP response and raw data (as received over the wire).

What's New in version 87.0:

New:

  • You'll encounter less website breakage in Private Browsing and Strict Enhanced Tracking Protection with SmartBlock, which provides stand-in scripts so that websites load properly.
  • To further protect your privacy, our new default HTTP Referrer policy will trim path and query string information from referrer headers to prevent sites from accidentally leaking sensitive user data.
  • The “Highlight All” feature on Find in Page now displays tick marks alongside your scrollbar that correspond to the location of matches found on that page.
  • We're proud to announce full support for macOS built-in screen reader, VoiceOver.
  • We've added a new locale: Silesian (szl)

Fixed:

We've fixed several significant accessibility issues:

  • Video controls now have visible focus styling and video and audio controls are now keyboard navigable. (Bug 1681007)
  • HTML is now spoken by screen readers. (Bug 1460378)
  • Firefox now sets a useful initial focus in Add-ons Manager. (Bug 580537)
  • Firefox will now fire a name/description change event when aria-labelledby/describedby content changes. (Bug 493683)
  • Various security fixes.

Changed:

  • To prevent user data loss when filling out forms, we've disabled the Backspace key as a navigation shortcut for the back navigation button. To re-enable the Backspace keyboard shortcut, you can change the about:config preference browser.backspace_action to 0. You can also use the recommended Alt + Left arrow (Command + Left arrow on Mac) shortcut instead.
  • Firefox keyboard shortcuts
  • We've removed items from the Library menu that weren't used often or have other access points in the browser: Synced tabs, Recent highlights, and Pocket list.
  • We've simplified the Help menu by reducing redundant items, such as those that point to Firefox support pages that can also be accessed via the Get Help item.

Enterprise:

  • Various bug fixes and new policies have been implemented in the latest version of Firefox. You can see more details in the Firefox for Enterprise 87 Release Notes.

Developer:

Developer Information:

  • We've greatly simplified the Web Developer menu. Go to Application Menu > Web Developer > Web Developer Tools to access Inspector, Web Console, Debugger, Network Style Error, Performance, Storage Inspector, Accessibility, and Application
  • Developers can now use the Page Inspector to simulate prefers-color-scheme media queries, without having to change the operating system to light or dark mode.
  • Developers can now use the Page Inspector to toggle the :target pseudo-class for the currently selected element in addition to the pseudo-classes that were previously supported: :hover, :active and :focus, :focus-within, :focus-visible, and :visited.
  • There is a number of Page Inspector improvements and bug fixes related to inactive CSS rules:
  • The table-layout property is now marked as inactive for non-table elements.
  • The scroll-padding properties (shorthand and longhand) are now marked as inactive for non-scrollable elements.
  • The text-overflow property was previously incorrectly marked as inactive for some overflow values.

What's New in version 86.0.1:

Fixed:

  • Fixed an issue on Apple Silicon machines that caused Firefox to be unresponsive after system sleep (bug 1682713)
  • Fixed an issue causing windows to gain or lose focus unexpectedly (bug 1694927)
  • Fixed truncation of date and time widgets due to incorrect width calculation (bug 1695578)
  • Fixed an issue causing unexpected behavior with extensions managing tab groups (bug 1694699)
  • Fixed a frequent Linux crash on browser launch (bug 1694670)

Changes for web developers:

  • Developer Tools
  • The cd() web console helper function, which was deprecated in Firefox 74, has now been removed. The 'iframe' context picker tool described in Working with iframes serves the same purpose, but is much better! For more information see bug 1607741.
  • The different margin and padding shorthand and longhand properties are now marked as inactive on internal table elements because they have no effect on them. (bug 1551569).
  • The order property was previously incorrectly marked as inactive for grid items. This got fixed in bug 1579017.

SVG:

  • SVG filters can now use the element with the lighter operator (bug 1518099). This operator sums the pixels of two source graphics.

CSS:

  • The :autofill pseudo-class is now enabled, with -webkit-autofill as an alias (bug 1685675) and (bug 1475316).
  • The list-style-image property now accepts any valid 'image' (bug 1685078).

JavaScript:

  • The Intl.DisplayNames built-in object has been enabled by default. This enables the consistent translation of language, region, and script display names

APIs:

DOM:

  • Window.name is now reset to an empty string if a tab loads a page from a different domain, and restored if the original page is reloaded (e.g. by selecting the 'back' button). This prevents an untrusted page from accessing any information that the previous page might have stored in the property (potentially the new page might also modify such data, which might then be read by the original page if it was reloaded). For more information see bug 1685089.

WebDriver conformance (Marionette):

  • Updated WebDriver:ElementClick to synthesize a mousemove event before the actual click event (bug 1684002).

Known bugs:

  • WebDriver commands following a call to WebDriver:SwitchToFrame can fail with a 'no such window' error if the frame's content hasn't yet finished loading (bug 1691348).
  • After a cross-group page navigation, accessing a previously-retrieved element might not always raise a 'stale element' error, and can also lead to a 'no such element' error. To prevent this, set the marionette.actors.enabled preference to false (bug 1690308).

Removals:

  • Removed support for the deprecated Marionette:ActionChain and Marionette:MultiAction commands (bug 1683755).

Changes for add-on developers:

  • Host permissions now grant access to privileged parts of the tabs API (bug 1679688).
  • focused: false is now ignored when set as an option in a windows.create() call (bug 1253129).

What's New in version 86.0:

NEW:

  • Firefox now supports simultaneously watching multiple videos in Picture-in-Picture.
  • Today, Firefox introduces Total Cookie Protection to Strict Mode. In Total Cookie Protection, every website gets its own 'cookie jar,' preventing cookies from being used to track you from site to site.
  • We've improved our Print functionality with a cleaner design and better integration with your computer's printer settings.
  • For Firefox users in Canada, credit card management and auto-fill are now enabled.
  • Notable performance and stability improvements are achieved by moving canvas drawing and WebGL drawing to the GPU process.

FIXED:

  • Reader mode now works with local HTML pages.
  • Using screen reader quick navigation to move to editable text controls no longer incorrectly reaches non-editable cells in some grids such as on messenger.com.
  • The Orca screen reader's mouse review feature now works correctly after switching tabs in Firefox.
  • Screen readers no longer report column headers incorrectly in tables containing cells spanning multiple columns.
  • Links in Reader View now have more color contrast.
  • Various security fixes.

What's New in version 85.0.2:

Fixed:

  • Fixed a deadlock during startup (bug 1679933)

Changes for web developers:

Developer Tools:

  • Developers can now use the Page Inspector to toggle the :focus-visible pseudo-class for the currently selected element (in addition to the pseudo classes that were previously supported: :hover, :active and :focus, :focus-within, and :visited). (bug 1617608).

HTML:

  • 'link rel="preload"' is now enabled. (bug 1626997).

Removals:

  • The 'menuitem' HTML element is no longer available — it has been hidden behind the dom.menuitem.enabled flag. (bug 1680596).

CSS:

  • The :focus-visible pseudo-class is now enabled. (bug 1445482).
  • The pinch-zoom value for the touch-action property is now enabled. (bug 1329241).

JavaScript:

  • The collation property can now be specified in the options passed to the Intl.Collator() constructor (bug 1670062). This allows developers to write code with greater clarity

Plugins:

  • Flash support has been completely removed from Firefox (bug 1675349). Read our plugin roadmap for more information.

WebDriver conformance (Marionette):

  • Fixed a potential page load timeout situation when WebDriver:ElementClick is called for a link with a target other than _blank (bug 1678455).
  • Using web element references on browsing contexts other than the originating one now correctly returns a no such element error instead of a stale element reference error (bug 1684827).

What's New in version 85.0:

New:

  • Firefox now protects you from supercookies, a type of tracker that can stay hidden in your browser and track you online, even after you clear cookies. By isolating supercookies, Firefox prevents them from tracking your web browsing from one site to the next.
  • It's easier than ever to save and access your bookmarks. Firefox now remembers your preferred location for saved bookmarks, displays the bookmarks toolbar by default on new tabs, and gives you easy access to all of your bookmarks via a toolbar folder.
  • The password manager now allows you to remove all of your saved logins with one click, as opposed to having to delete each login individually.

Fixed:

  • Various security fixes.

Changed:

  • Firefox no longer supports Adobe Flash. There is no setting available to re-enable Flash support.

Enterprise:

  • Various bug fixes and new policies have been implemented in the latest version of Firefox. You can see more details in the Firefox for Enterprise 85 Release Notes.

Developer:

  • CSS: We have added support for the :focus-visible pseudo class.
  • It's possible to prettify JS expressions in Console source code Editor (available in multiline mode) using a new toolbar button.

What's New in version 84.0.2:

  • Security fix: CVE-2020-16044: Use-after-free write when handling a malicious COOKIE-ECHO SCTP chunk

What's New in version 84.0.1:

  • Fixed problems loading secure websites and crashes for users with certain third-party PKCS11 modules and smartcards installed (bug 1682881).
  • Fixed slower than expected performance and flickering on Canvas elements for some Windows users (bug 1683116).
  • Fixed a bug causing some Unity JS games to not load on Apple Silicon devices due to improper detection of the OS version (bug 1680516).
  • Fixed crashes caused by various third-party antivirus software.

What's New in version 84.0:

New:

  • WebRender is now enabled by default on Linux/GNOME/X11.
  • Includes native support for Apple Silicon hardware.
  • Firefox 84 will be the final release to support Adobe Flash. There will be no setting available to re-enable Flash support in future releases.

Changed:

  • New profiles will load all of Mozilla's trusted intermediate certificate authorities from Remote Settings in a single day now, rather than spread out over multiple weeks. This makes it much more likely that a new Firefox user will not encounter security errors on misconfigured websites.

What's New in version 82.0.3:

  • Security fix: CVE-2020-26950: Write side effects in MCallGetProperty opcode not accounted for

What's New in version 82.0.2:

  • Fixed duplication of WebSocket messages in certain cases (bug 1673340)

What's New in version 82.0.1:

Fixed:

  • Avoid an unnecessary prompt to reboot when using the full installer on Windows (bug 1671715)
  • Restored the ability to print on paper whose width or height is larger than 100 inches, e.g. for receipts (bug 1672370)
  • Fixed printing of documents with margins of zero, e.g. some PDFs (bug 1672529)
  • Fixed handling of the WebDriver:ClickElement command in the marionette testing framework (bug 1666755)
  • Stability fix (bug 1660539)

What's New in version 81.0.2:

  • Fixed an incompatibility with Twitter.com manifesting itself with the intermittent display of a network protocol violation error page

What's New in version 81.0.1:

  • Fixed missing content on Blackboard course listings (bug 1665447)
  • Resolved incorrect scaling of Flash content on HiDPI macOS systems (bug 1667267)
  • Fixes for various printing issues (bug 1667342, bug 1667510, bug 1667723)
  • Fixed legacy preferences not being properly applied when set via GPO (bug 1666836)
  • Fixed Picture-in-Picture controls being visible on audio-only page elements (bug 1666775)
  • Fixed high memory growth with addons such as Disconnect installed, causing browser responsiveness issues over time (bug 1658571)
  • Various stability improvements (bug 1661485, bug 1664542, bug 1664843)

What's New in version 80.1:

New:

  • You can pause and play audio or video in Firefox right from your keyboard or headset, giving you easy access to control your media when in another Firefox tab, another program, or even when your computer is locked.
  • In addition to our default, dark and light themes, with this release, Firefox introduces the Alpenglow theme: a colorful appearance for buttons, menus, and windows. You can update your Firefox themes under settings or preferences.
  • For our users in the US and Canada, Firefox can now save, manage, and auto-fill credit card information for you, making shopping on Firefox ever more convenient. To ensure the smoothest experience, this will be rolling out to users gradually.
  • Firefox supports AcroForm, which will soon allow you to fill in, print, and save supported PDF forms and the PDF viewer also has a new fresh look.
  • Our users in Austria, Belgium and Switzerland using the German version of Firefox will now see Pocket recommendations in their new tab featuring some of the best stories on the web. If you don't see them, you can turn on Pocket articles in your new tab by following these steps. In addition to Firefox's new tab, Pocket is also available as an app on iOS and Android.

Fixed:

  • Various security fixes.
  • We've fixed a bug for users of language packs where the default language was reset to English after Firefox updates.

Browser native HTML5 audio/video controls received several important accessibility fixes:

  • Audio/video controls remain accessible to screen readers even when they are temporarily hidden visually.
  • Audio/video elapsed and total time are now accessible to screen readers where they weren't previously.
  • Various unlabelled controls are now labelled making them identifiable to screen readers.
  • Screen readers no longer intrusively report progress information unless the user requests it.

Changed:

  • You will soon find Picture-in-Picture more easily on all the videos you watch with new iconography.
  • The bookmarks toolbar is now automatically revealed once bookmarks are imported into Firefox, making it easier to find your most important websites.
  • We have expanded our supported file types - .xml, .svg, and .webp - so files you've downloaded can be opened right in Firefox.

Enterprise:

  • Various bug fixes and new policies have been implemented in the latest version of Firefox. You can see more details in the Firefox for Enterprise 81 Release Notes.

Developer:

  • TypeScript files are now properly identified in the Debugger panel and labeled with corresponding icons making it easier for you to find these files in the list.
  • HTTP JSON responses using XSSI prevention characters are properly parsed and JSON data presented in a form of an expandable tree. This allows easy inspection of such HTTP responses through traditional (expandable) tree UI.
  • It's possible to pause on script first statement, which is useful e.g. in cases where developers want to debug side effects caused by script execution or timers.
  • The color vision deficiency simulation in the accessibility panel of Developer Tools is now more accurate. We removed protanomaly, deuteranomaly and tritanomaly and aded achromatopsia.