Advertisement

CHANGELOG

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:

  • Fixed: 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)