Firefox Changelog

What's new in Firefox 125.0.2

Apr 23, 2024
  • FIXED:
  • Reverted the changes recently shipped in Firefox 125 that more proactively blocked downloads from potentially untrustworthy URLs. The changes caused unexpected problems with downloading files in some situations. We plan to fix and re-enable these protections in a future release. (Bug 1892069)

New in Firefox 125.0.1 (Apr 18, 2024)

  • NEW:
  • Firefox now supports the AV1 codec for Encrypted Media Extensions (EME), enabling higher-quality playback from video streaming providers.
  • The Firefox PDF viewer now supports text highlighting.
  • This feature is part of a progressive roll out.
  • What is a progressive roll out?
  • Certain new Firefox features are released gradually. This means some users will see the feature before everyone does. This approach helps to get early feedback to catch bugs and improve behavior quickly, meaning more Firefox users overall have a better experience.
  • Firefox View now displays pinned tabs in the Open tabs section. Tab indicators have also been added to Open tabs, so users can do things like see which tabs are playing media and quickly mute or unmute across windows. Indicators were also added for bookmarks, tabs with notifications, and more!
  • Firefox now prompts users in the US and Canada to save their addresses upon submitting an address form, allowing Firefox to autofill stored address information in the future.
  • Firefox now more proactively blocks downloads from URLs that are considered to be potentially untrustworthy.
  • The URL Paste Suggestion feature provides a convenient way for users to quickly visit URLs copied to the clipboard in the address bar of Firefox. When the clipboard contains a URL and the URL bar is focused, an autocomplete result appears automatically. Activating the clipboard suggestion will navigate the user to the URL with 1 click.
  • CHANGED:
  • In a group of radio buttons where no option is selected, the tab key now only reaches the first option rather than cycling through all available options. The arrow keys navigate between options as they do when there is a selected option. This makes keyboard navigation more efficient and consistent.

New in Firefox 124.0.2 (Apr 3, 2024)

  • Fixed:
  • Fixed an issue where users with a large amount of bookmarks would be unable to restore a bookmarks backup. (Bug 1884308)
  • Fixed an issue that would cause open Firefox windows to go blank or crash during video playback on sites such as Netflix. (Bug 1883932)
  • Fixed a crash that affected Linux AArch64 builds.(Bug 1866396)
  • Fixed an issue where some users experienced difficulties loading webpages due to changes made to the default AppArmor configuration shipping in Ubuntu 24.04. (Bug 1884347)

New in Firefox 124.0.1 (Mar 25, 2024)

  • FIXES:
  • Security fixes.

New in Firefox 123.0.1 (Mar 6, 2024)

  • FIXED:
  • Fixed the Firefox Translation language indicator in the address bar displaying a colored square icon instead of the language code icon. (Bug 1879415)
  • Fixed incorrect rendering of Canvas2D conic gradients colors on Windows. (Bug 1851963)
  • Fixed a regression with the onChange event not firing when clearing the value of a textarea HTML field. (Bug 1881457)
  • Fixed availability of system-level dictionaries for Linux users with Firefox installed as a Flatpak package. (Bug 1881830)
  • Fixed a regression in the JavaScript JIT engine incorrectly inlining strings in some cases. (Bug 1882386)
  • Fixed low contrast of text when selecting rows in the Developer tools' Storage panel. (Bug 1877090)

New in Firefox 123.0 (Feb 21, 2024)

  • New:
  • We’ve integrated search into Firefox View. You can now search through all of the tabs on each of the section subpages - Recent Browsing, Open Tabs, Recently Closed Tabs, Tabs from other devices, or History.
  • Having any issues with a website on Firefox, yet the site seems to be working as expected on another browser? You can now let us know via the Web Compatibility Reporting Tool! By filing a web compatibility issue, you’re directly helping us detect, target, and fix the most impacted sites to make your browsing experience on Firefox smoother.
  • Fixed:
  • When translating web pages, we are now also translating text in tooltips (i.e. titles) and text displayed in form controls (i.e. placeholder).
  • Various security fixes.
  • Changed:
  • Address bar settings can now be found in the Firefox Settings' Search section.
  • Improved PGO optimizations for macOS ARM64 and Android
  • Off-main-thread canvas on macOS, Linux and Android
  • Enterprise:
  • You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 123 Release Notes.
  • Developer:
  • Developer Information:
  • The Network Monitor now supports saving a response body to disk through the Save Response As context menu item. This replaces the Save Image context menu item, which only supported saving images.
  • Web Platform:
  • We now implement linearRGB interpolation for SVG gradients, as well as the existing sRGB interpolation. You can choose which to use via the color-interpolation property.
  • Previously, SVG feImage elements that pointed to SVG content required the SVG document to have a root element that had non-percentage width and height values. Such content will now fall back to use the default replaced element values of 300px width and 150px height and the feImage will no longer fail to render.
  • By enabling Preload and Modulepreload support, Early Hints are now fully supported.
  • Audio echo cancellation can now be applied to microphone inputs when the audio output is redirected to another device with setSinkId().
  • Firefox now supports declarative ShadowDOM, providing developers greater flexibility and improved ergonomics when working with ShadowDOMs directly within HTML.
  • Unresolved:
  • Some machines with older AMD CPUs may see image thumbnails incorrectly render as all black in file dialogs. If this is the case, updating the graphics driver should address this issue.
  • Community Contributions:
  • With the release of Firefox 123, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 9 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
  • Aaron: 1221964
  • Eliot Jacobs: 1843720, 1860845, 1867908
  • [email protected]: 1806693
  • Jon Parise: 1872505
  • Jordan Petridis: 1871863
  • Kaiido: 1872237
  • Kate Galich: 1867610
  • Redfire: 1872151, 1873317
  • toe_head2001: 1872457

New in Firefox 122.0.1 (Feb 7, 2024)

  • FIXED:
  • Fixed the Library and Sidebar context menus only displaying Multi-Account Containers icons in the "Open in New Container Tab" menu. (Bug 1876518)
  • Fixed an issue when clicking the Dismiss button in notification pop-ups on Windows causing a webpage in a new tab. (Bug 1848801)
  • Fixed the yaru-remix system theme not applying correctly on Linux. (Bug 1877002)
  • Fixed adding an extra new line to a rule in the Developer Tools' Inspector when copying it to the clipboard. (Bug 1876220)
  • Rolled back a keyboard behavior change made to the Developer Tools' Rules view when validating a property name or input with the Enter key.
  • This moves the focus to the next input, as was the behavior in Firefox 121. (Bug 1877457)

New in Firefox 122.0 (Jan 23, 2024)

  • New:
  • Firefox now displays images and descriptions for search suggestions when provided by the search engine.
  • screenshot of a search suggestion displaying images and descriptions
  • The translations feature received an improvement in the quality of translated webpages. The results should be much more stable. This fixes issues where the content of a page could disappear when translated, or interactive widgets could break.
  • Firefox now supports creating and using passkeys stored in the iCloud Keychain on macOS.
  • MDN Web Docs article suggestions from Firefox Suggest will be available in the address bar for users searching for web development-related information.
  • The line breaking rules of Web content now match the Unicode Standard. This improves Web Browser compatibility for line breaking. An additional improvement for East Asian and South East Asian end users, Firefox now supports proper language-aware word selection when double-clicking on text for languages including Chinese, Japanese, Burmese, Lao, Khmer, and Thai.
  • Firefox now ships with a new .deb package for Linux users on Ubuntu, Debian, and Linux Mint.
  • Fixed:
  • Various security fixes.
  • Enterprise:
  • You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 122 Release Notes.
  • Developer:
  • Developer Information:
  • Fixing keyboard navigation in Inspector Rules view. Starting with Firefox 122, when editing a selector, a property name, or a property value in the Inspector, the Enter key will no longer move the focus to the next input but will validate what was entered and focus the matching element (#1861674). You can still use Ctrl + Enter (Cmd + Enter on macOS) or Tab to validate and move the focus to the next input.

New in Firefox 121.0.1 (Jan 11, 2024)

  • FIXED:
  • Fixed unexpected line wrapping in some CJK contexts caused by changes in ideographic space handling. (Bug 1870973)
  • Fixed a hang when loading sites containing column-based layouts under some circumstances. (Bug 1867784)
  • Fixed missing rounded corners for videos playing over another video. (Bug 1869994)
  • Fixed Firefox not closing properly and other applications being unable to use a USB security key after being previously used during a Firefox session

New in Firefox 121.0 (Dec 21, 2023)

  • NEW:
  • Firefox now prompts Windows users to install the Microsoft AV1 Video Extension to enable hardware decoding support for the AV1 video codec from about:support if not already installed.
  • Firefox now supports Voice Control commands on macOS systems.
  • On Linux, Firefox now defaults to the Wayland compositor when available instead of XWayland. This brings support for touchpad & touchscreen gestures, swipe-to-nav, per-monitor DPI settings, better graphics performance, and more.
  • Note that due to Wayland protocol limitations, Picture-in-Picture windows require an extra user interaction (generally right-click on the window) or a shell / desktop-environment tweak. See bug 1621261 for related discussion and tracking, this post for a KDE configuration, and this extension for GNOME. It is also a known issue that windows are not correctly placed when restoring a previous session on launch.
  • Firefox can now force links to always be underlined. This option can be enabled in the Browsing section of the Firefox Settings menu.
  • Screenshot of new Always underline links option
  • The PDF viewer now includes a floating button to simplify deleting drawings, text, and images added in PDFs.
  • Screenshot of new floating delete button
  • FIXED:
  • Various security fixes.
  • ENTERPRISE:
  • You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 121 Release Notes.
  • DEVELOPER:
  • Developer Information:
  • The Firefox Debugger now includes a new feature: an option to disable the debugger; keyword on the current page. This feature is accessible via a new checkbox in the Breakpoints side panel labeled Pause on debugger statement, located next to the existing Pause on exceptions checkbox. By default, this option is enabled, meaning that the debugger statements are active unless manually disabled.
  • Screenshot showing new Pause on debugger statement option
  • As part of our work on improving the accessibility of Firefox Developer Tools, we've unified the focus indicator across the toolbox. The focus indicator is now larger with improved contrast, featuring a white box-shadow for enhanced visibility on blue backgrounds. Adjustments have also been made to ensure clear visibility across shared components and frequently used panels, preventing overlap with element borders or backgrounds.
  • WEB PLATFORM:
  • The :has() selector is now supported. This allows authors to match an element that has, or "anchors", at least one element matching its relative selector.
  • The hanging and each-line keywords are now supported for the text-indent CSS property, offering more convenient paragraph layout options for styles such as bibliographies, poetry, etc.
  • The balance keyword is now supported for the text-wrap CSS property, which can improve the appearance of short multi-line text blocks such as long headings or captions by harmonizing the line lengths.
  • Lazy loading iframes are now supported (). Lazy loading iframes are only loaded when visible, so non-critical iframes can load later when needed to speed up initial page loads, reduce initial network usage, etc.
  • Support has been added for tail call elimination in WebAssembly language to improve support for functional languages.
  • UNRESOLVED:
  • Ubuntu Snap builds are not currently defaulting to Wayland compositing on some systems. This will be addressed in a follow-up release.
  • COMMUNITY CONTRIBUTORS:
  • With the release of Firefox 121, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 16 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
  • andreas221b: 1860232
  • Andy: 1855926
  • astrid: 1862509
  • bbhtt: 1863116
  • Debadree Chatterjee: 1827733, 1831412
  • Freya: 1857749
  • jerome: 1861722
  • Komuhangi Tumuhairwe: 1860231
  • Luke: 1864331
  • Mohak: 1862513
  • Nagata Aptana: 1860230
  • nzai: 1855726, 1863869
  • Patryk Gruszka: 1862507, 1864834
  • RAN1: 1837824
  • Tamsin: 1840621
  • Victor Boivie: 1464914, 1859759, 1862740

New in Firefox 120.0.1 (Dec 2, 2023)

  • FIXED:
  • Fixed a bug that was causing persistent startup slowdowns. (bug 1867095)
  • Fixed an issue that was causing 100% CPU usage on sites such as Google Maps. (bug 1866409)
  • Fixed an issue that was causing YouTube videos to show a green screen when hardware acceleration was enabled. (bug 1865928)
  • Fixed an issue where the status bar was still visible when viewing fullscreen video. (bug 1853896)
  • Fixed a startup crash affecting Linux users on some aarch64 systems with page sizes other than 4KB. (bug 1866025)

New in Firefox 120.0 (Nov 23, 2023)

  • New:
  • Firefox supports a new “Copy Link Without Site Tracking” feature in the context menu which ensures that copied links no longer contain tracking information.
  • Firefox now supports a setting (in Preferences → Privacy & Security) to enable Global Privacy Control. With this opt-in feature, Firefox informs the websites that the user doesn’t want their data to be shared or sold. This feature is enabled in private browsing mode by default
  • Firefox’s private windows and ETP-Strict privacy configuration now enhance the Canvas APIs with Fingerprinting Protection, thereby continuing to protect our users’ online privacy.
  • Firefox is rolling-out Cookie Banner Blocker by default in private windows for users in Germany during the coming weeks. Firefox will now auto-refuse cookies and dismiss annoying cookie banners for supported sites.
  • Firefox has enabled URL Tracking Protection by default in private windows for all users in Germany. Firefox will remove non-essential URL query parameters that are often used to track users across the web.
  • Firefox now imports TLS trust anchors (e.g., certificates) from the operating system root store. This will be enabled by default on Windows, macOS, and Android, and if needed, can be turned off in settings (Preferences → Privacy & Security → Certificates).
  • Keyboard shortcuts have now been added for editing and deleting a selected credential on about:logins. For editing - Alt + enter (Option + return on macOS) and for deleting - Alt + Backspace (Option + Delete on macOS).
  • Users on Ubuntu Linux now have the ability to import from Chromium when both are installed as Snap packages.
  • Picture-in-Picture now supports corner snapping on Windows and Linux - just hold Ctrl as you move the PiP window.
  • Fixed:
  • Various security fixes.
  • Enterprise:
  • You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 120 Release Notes.
  • Developer:
  • Developer Information:
  • The User Activation API has now been added, allowing JavaScript to check if the user currently is or has been active with the page (clicking, etc) with navigator.userActivation.
  • Early Hints Preconnect, the informational status code 103, is now enabled. This allows servers to send resource Link headers before the final HTTP response and improves performance on servers using this feature. (read more)
  • Users can now use an added devtools feature to simulate browser tabs to be offline.
  • The Style Editor panel now features a new "Pretty Print" button located in the footer of the panel, similar to the pretty print button found in the Debugger panel. This can be used to format stylesheets (e.g., those that are minified). The previous functionality, where minified files were automatically formatted, has been removed.
  • The Rules panel within the Inspector panel no longer displays colors in the new CSS Color 4 formats (e.g., OKLCH) as hexadecimal/named colors. This ensures that it matches the original values used.
  • Web Platform:
  • lh and rlh units can now be parsed and computed correctly as lengths. This allows authors to specify lengths in terms of the element's (or the root element's) line height.
  • WebAssembly GC is now enabled by default, which allows new languages, such as Dart or Kotlin, to run on Firefox. This makes it possible for reference cycles between the guest language and host browser to be collected.
  • Unresolved:
  • We're aware of a startup crash affecting Linux users on some aarch64 systems, those with page sizes other than 4KB such as Apple Silicon. To workaround the issue compile Firefox with --disable-phc.
  • Community Contributions:
  • With the release of Firefox 120, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 10 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
  • Ajay: 1857745, 1857750
  • Alexander Sergeyev: 1855731
  • Antoine: 1857751
  • Calum Smith [:cpmsmith]: 1859079
  • Fidelius: 1856287
  • Kushal Pokharel: 1857752
  • Scott Jehl: 1836128, 1841432
  • Sebastian [:sebcode]: 366374
  • tiuna.angelini: 1857747
  • vitaspiros: 1013947

New in Firefox 119.0.1 (Nov 8, 2023)

  • FIXED:
  • Fixed a bug causing colors in the HTML element to not be applied to dropdown menu arrows. (bug 1861253)
  • Fixed a bug with the HTML element state not changing when dynamically updating the disabled attribute on an ancestor . (bug 1861027)
  • Fixed a bug causing elements with the indeterminate CSS selector in a radio group to not update. (bug 1861346)

New in Firefox 118.0.2 (Oct 11, 2023)

  • FIXED:
  • Fixed games not loading on betsoft.com (bug 1856145)
  • Fixed printing issues for some SVG images (bug 1853727)
  • Fixed CORS XHR with authentication no longer working (bug 1855650)
  • Fixed h264 WebRTC video not working in some contexts (bug 1855636)
  • Fixed Firefox Translations not working on some pages (bugs 1841656 - 1855307)
  • Stability fixes (bugs 1851991 - 1799326 - 1856637)

New in Firefox 118.0.1 (Sep 29, 2023)

  • Fixed:
  • Security fix.

New in Firefox 118.0 (Sep 27, 2023)

  • NEW:
  • Web Audio in Firefox now uses the FDLIBM math library on all systems to improve anonymity with Fingerprint Protection.
  • The visibility of fonts to websites has been restricted to system fonts and language pack fonts to mitigate font fingerprinting in Private Browsing windows.
  • Video Effects and background blur are now available to Firefox users on Google Meet! (Note: These effects have also been released retroactively to support Firefox versions back to Firefox 115.)
  • Firefox Suggest users (US-only at this time) will now be able to see browser add-on suggestions right in the address bar based on their keywords.
  • FIXED:
  • Various security fixes.
  • ENTERPRISE:
  • You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 118 Release Notes.
  • DEVELOPER:
  • Developer Information
  • WEB PLATFORM:
  • 10 new CSS math functions are now supported: round, mod, rem, pow, sqrt, hypot, log, exp, abs, sign.
  • OpaqueResponseBlocking is now enabled by default.
  • COMMUNITY CONTRIBUTIONS:
  • With the release of Firefox 118, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 8 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
  • Andrew de Rozario: 1791983
  • jackyzy823: 1847513
  • Janne Heß: 1460986
  • Krishna Ravishankar: 1578994
  • Rayyan: 1844745
  • Shauryadubey123: 1819352
  • Simon Thoby: 1832576, 1847763
  • wujiahuan: 1782159

New in Firefox 117.0.1 (Sep 13, 2023)

  • FIXED:
  • Fixed a bug causing links opened from outside Firefox to not open on macOS (bug 1850828)
  • Fixed a bug causing extensions using an event page for long-running tasks to be terminated while running, causing unexpected behavior changes (bug 1851373)
  • Temporarily reverted an intentional behavior change preventing Javascript from changing URL.protocol (bug 1850954).
  • NOTE: This change is expected to ship in a later Firefox release alongside other web browsers and sites are encouraged to find alternate ways to change the protocol if needed.
  • Fixed audio worklets not working for sites using WebAssembly exception handling (bug 1851468)
  • Fixed the Reopen all tabs option in the Recently closed tabs menu sometimes failing to open all tabs (bug 1850856)
  • Fixed the bookmarks menu sometimes remaining partially visible when minimizing Firefox (bug 1843700)
  • Fixed an issue causing incorrect time zones to be detected on some sites (bug 1848615)
  • Security fix

New in Firefox 117.0 (Sep 1, 2023)

  • NEW:
  • Support for credit card autofill has been extended to users running Firefox in the IT, ES, AT, BE, and PL locales.
  • macOS users can now control the tabability of controls and links via about:preferences.
  • To avoid undesirable outcomes on sites which specify their own behavior when pressing shift+right-click, Firefox now has a dom.event.contextmenu.shift_suppresses_event preference to prevent the context menu from appearing.
  • FIXED:
  • YouTube video lists now scroll correctly when navigating with a screen reader.
  • Various security fixes.
  • CHANGED:
  • Firefox no longer shows its own screen sharing indicator on Wayland desktop environments. The system default sharing indicator will be used instead
  • ENTERPRISE:
  • You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 117 Release Notes.
  • DEVELOPER:
  • Web compatibility inspection has been enhanced with our new CSS compatibility tooltip in the Developer Tools Inspector. An icon is now displayed next to properties that could lead to web compatibility issues. When hovered, the tooltip indicates which browsers are not supported and displays a link to the MDN page for the property so the user can learn more about it.
  • WEB PLATFORM:
  • Support for improved CSS nesting is now enabled by default.
  • Firefox now supports RTCRtpScriptTransform.
  • ReadableStream.from is now supported, allowing creation of a ReadableStream from an (async) iterable.
  • Firefox now supports the math-style and math-depth CSS properties and the font-size: math value.
  • COMMUNITY CONTRIBUTIONS:
  • With the release of Firefox 117, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 9 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
  • Cassio Neri: 1828326
  • David Turner: 1836063
  • Devesh Bisen: 1840583, 1841131
  • Lin Runze: 1842131
  • Logan Rosen [:Logan]: 1692849, 1843815
  • ren: 1753033, 1842971, 1844492
  • Vinny Diehl: 1262782, 1707974
  • Willy R. Vasquez: 1829765, 1843418, 1843419, 1845186, 1845798
  • Xi Ruoyao: 1841040

New in Firefox 116.0.3 (Aug 18, 2023)

  • FIXED:
  • Fixed an issue for OPFS users (especially those using the Adobe Photoshop) that broke access to files that were locally cached in a previous version. (bug 1847989, bug 1847619)
  • Fixed an issue that was breaking screensharing for some users on Wayland. (bug 1841851)
  • Fixed an issue where a fullscreen notification was persistently being shown to a user, even after disabling it. (bug 1847901)
  • Fixed an issue where Firefox would hang when doing a Google search. (bug 1847066)
  • UNRESOLVED:
  • A few photoshop users might still encounter issues loading old files which is expected to be resolved in bug 1848916.

New in Firefox 116.0.2 (Aug 8, 2023)

  • FIXED:
  • Fixes an issue that was causing keystrokes to be scrambled for users using ZoneAlarm anti-keylogger. (bug 1847033)

New in Firefox 116.0.1 (Aug 7, 2023)

  • FIXED:
  • Fixed an issue which caused chart elements to render incorrectly for Windows users. (bug 1846613)

New in Firefox 115.0.3 (Jul 28, 2023)

  • FIXED:
  • Improved migration experience for users switching to the ESR release. (bug 1845338)

New in Firefox 115.0.2 (Jul 13, 2023)

  • FIXED:
  • Fixed a startup crash experienced by some Windows 10 and 11 users by blocking instances of a malicious injected DLL (bug 1841751)
  • Fixed a bug with displaying a caret in the text editor on some websites (bug 1840804)
  • Fixed a bug with broken audio rendering on some websites (bug 1841982)
  • Fixed a bug with patternTransform translate using the wrong units (bug 1840746)
  • A security fix.
  • Fixed a crash affecting Windows 7 users related to the DLL blocklist.

New in Firefox 115.0.1 (Jul 7, 2023)

  • FIXED:
  • Fixed a startup crash for Windows users with Kingsoft Antivirus software installed (bug 1837242)

New in Firefox 115.0 (Jul 4, 2023)

  • NEW:
  • Migrating from another browser? Now you can bring over payment methods you've saved in Chrome-based browsers to Firefox.
  • Hardware video decoding is now enabled for Intel GPUs on Linux.
  • The Tab Manager dropdown now features close buttons, so you can close tabs more quickly.
  • We've refreshed and streamlined the user interface for importing data in from other browsers.
  • Users without platform support for H264 video decoding can now fallback to Cisco's OpenH264 plugin for playback.
  • FIXED:
  • Windows Magnifier now follows the text cursor correctly when the Firefox title bar is visible.
  • Windows users on low-end/USB wifi drivers and with OS geolocation disabled can now approve geolocation on a case by case basis without causing system-wide network instability.
  • Various security fixes.
  • CHANGED:
  • Undo and redo are now available in Password fields.
  • On Linux, middle clicks on the new tab button will now open the xclipboard contents in the new tab. If the xclipboard content is a URL then that URL is opened, any other text is opened with your default search provider.
  • For users with a Firefox Colorways built-in theme, the theme will be automatically migrated to the same theme hosted on addons.mozilla.org for Firefox profiles that have disabled add-ons auto-updates. This will allow users to keep their Colorways theme when they are later removed from Firefox installer files.
  • Certain Firefox users may come across a message in the extensions panel indicating that their add-ons are not allowed on the site currently open. We have introduced a new back-end feature to only allow some extensions monitored by Mozilla to run on specific websites for various reasons, including security concerns.
  • ENTERPRISE:
  • You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 115 Release Notes.
  • DEVELOPER:
  • Developer Information
  • In web development, we rely on third-party libraries which you may not be interested in while debugging. These can be ignored. Ignoring them means that breakpoints will not get hit and they are skipped during stepping.
  • You can now choose to Hide ignore-listed sources in the Developer Tools source tree (bug).
  • developer tools screenshot of the Hide ignore-listed sources option
  • Ignored sources are also skipped by JavaScript tracing feature (bug).
  • We have introduced a new option, devtools.f12_enabled, that can be utilized to prevent the accidental use of the F12 key, which opens the DevTools toolbox (bug).
  • WEB PLATFORM:
  • The builtin editor now behaves similarly to other browsers with contenteditable and designMode when splitting a node, e.g. typing Enter to split a paragraph, and also when joining two nodes, e.g. typing Backspace at the start of a paragraph to join the paragraph and the previous one.
  • When a node is split, the builtin editor creates a new node after the original one instead of before, i.e. creates the right node instead of the left node.
  • Similarly, when two nodes are joined, the builtin editor deletes the latter node and moves its children to the end of the preceding node instead of deleting the former node and moving its child to the start of the following node.
  • WebRTC application developers can now specify a target in milliseconds of media for the jitter buffer to hold. Altering the target value allows applications to control the tradeoff between playout delay and the risk of running out of audio or video fraalso in private browsingmes due to network jitter.
  • Change array by copy provides additional methods on Array.prototype and TypedArray.prototype to enable changes on the array by returning a new copy of it with the change.
  • The animation-composition property is now supported, allowing a declarative way to define the composite operation used when multiple animations affect the same property simultaneously.
  • Added the URL.canParse() function to allow easy and fast checking if URLs are valid and parseable.
  • IndexedDB is now also supported in private browsing without memory limits thanks to encrypted storage on disk. The temporary keys to decrypt the information are hold in RAM only and all stored information is purged at the normal end of a private browsing session from disk.
  • Supports conditions are now supported in CSS import rules @import supports(...)
  • COMMUNITY CONTRIBUTIONS:
  • With the release of Firefox 115, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 8 of whom were brand new volunteers!
  • Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
  • Anton Bobrov: 1833330
  • Brice Laurencin: 1418462
  • LyScott123: 1788013
  • Martín González Gómez: 1827565
  • michael s: 1787997
  • Sam Kravitz: 1832402
  • sankalp.shubham99: 1831587
  • Tom Marble: 1832629

New in Firefox 114.0.2 (Jun 20, 2023)

  • FIXED:
  • Several crash fixes.
  • Web Extensions: Fixes for 114 regressions in our Native Messaging support.

New in Firefox 114.0.1 (Jun 10, 2023)

  • FIXES:
  • Fix a startup crash (bug 1837201).

New in Firefox 114.0 (Jun 7, 2023)

  • NEW:
  • Added UI to manage the DNS over HTTPS exception list.
  • Bookmarks can now be searched from the Bookmarks menu. The Bookmarks menu is accessible by adding the Bookmarks menu button to the toolbar.
  • Restrict searches to your local browsing history by selecting Search history from the History, Library or Application menu buttons.
  • Mac users can now capture video from their cameras in all supported native resolutions. This enables resolutions higher than 1280x720.
  • It is now possible to reorder the extensions listed in the extensions panel.
  • Users on macOS, Linux, and Windows 7 can now use FIDO2 / WebAuthn authenticators over USB. Some advanced features, such as fully passwordless logins, require a PIN to be set on the authenticator.
  • Pocket Recommended content can now be seen in France, Italy, and Spain.
  • CHANGED:
  • DNS over HTTPS settings are now part of the Privacy & Security section of the Settings page and allow the user to choose from all the supported modes.
  • DEVELOPER:
  • Developer Information:
  • The Copy as cURL feature, available in the Network panel, has been enhanced. It now supports the --compressed argument.
  • The Accessibility Inspector has been improved to accurately recognize all the ARIA roles like banner, main, navigation, and contentinfo, etc. This enhancement is particularly beneficial for web developers working with ARIA roles to improve web accessibility.
  • Firefox now provides support for the CSS Cascading Level 4 supports() syntax for @import rules. This allows for the importation of other stylesheets based on support-dependency. In addition, the Inspector panel now accurately displays the conditions at the top of the imported rule.

New in Firefox 113.0.2 (May 23, 2023)

  • FIXED:
  • Fixed an issue which caused Picture-in-Picture windows to not be snappable on Windows 11 or on systems with the FancyZones PowerToy installed (bug 1832331)
  • Fixed a video playback crash on some Windows systems with Intel graphics (bug 1831329)
  • Fixed a bug which could cause Firefox to freeze on some pages when loading them with the Developer Tools Web Console open (bug 1828026)
  • Fixed a bug which would cause the bookmarks and history sidebars to not properly react to the browser window being vertically resized (bug 1831535)

New in Firefox 113.0.1 (May 13, 2023)

  • FIXED:
  • Fixed incorrect colors for Windows users with installed monitor/display color profiles, particularly on wide gamut displays (bug 1832215)
  • Fixed borders being visible around fullscreen windows for some configurations (bug 1830721)
  • Fixed an issue which may cause users in some configurations to experience tearing when watching videos in fullscreen mode (bug 1830792)

New in Firefox 113.0 (May 10, 2023)

  • NEW:
  • Say hello to enhanced Picture-in-Picture! Rewind, check video duration, and effortlessly switch to full-screen mode on the web's most popular video websites.
  • Firefox's address bar is already a great place to search for what you're looking for. Now you'll always be able to see your web search terms and refine them while viewing your search's results - no additional scrolling needed! Also, a new result menu has been added making it easier to remove history results and dismiss sponsored Firefox Suggest entries.
  • Image demonstrating search terms persisting in the address bar after hitting Enter for easier editing
  • Private windows now protect users even better by blocking third-party cookies and storage of content trackers.
  • Passwords automatically generated by Firefox now include special characters, giving users more secure passwords by default.
  • Firefox 113 introduces a redesigned accessibility engine which significantly improves the speed, responsiveness, and stability of Firefox when used with:
  • Screen readers, as well as certain other accessibility software;
  • East Asian input methods;
  • Enterprise single sign-on software; and
  • Other applications which use accessibility frameworks to access information.
  • Importing bookmarks from Safari or a Chrome-based browser? The favicons for those bookmarks will now also be imported by default to make them easier to identify.
  • Firefox 113 now supports AV1 Image Format files containing animations (AVIS), improving support for AVIF images across the web.
  • The Windows GPU sandbox first shipped in the Firefox 110 release has been tightened to enhance the security benefits it provides.
  • A 13-year-old feature request was fulfilled and Firefox now supports files being drag-and-dropped directly from Microsoft Outlook. A special thanks to volunteer contributor Marco Spiess for helping to get this across the finish line!
  • Users on macOS can now access the Services sub-menu directly from Firefox context menus.
  • On Windows, the elastic overscroll effect has been enabled by default. When two-finger scrolling on the touchpad or scrolling on the touchscreen, you will now see a bouncing animation when scrolling past the edge of a scroll container.
  • Firefox is now available in the Tajik (tg) language.
  • FIXED:
  • Various security fixes.
  • CHANGED:
  • The long-deprecated mozRTCPeerConnection, mozRTCIceCandidate, and mozRTCSessionDescription WebRTC interfaces have been removed. Sites should utilize the non-prefixed versions instead.
  • DEVELOPER:
  • Developer Information
  • There have been numerous improvements to the Debugger's "Search in files" feature (also known as "Project search"):
  • The panel has been moved to a regular side panel, which allows you to keep the results list visible while opening scripts in the editor;
  • Results from minified and pretty-printed tabs, as well as matches from the node_modules folder, are displayed;
  • Results from ignored files are hidden; and
  • Glob patterns and search modifiers are also supported, making it possible to execute case-sensitive or regex searches on specific parts of your project.
  • Additional features include support for pretty printing inline scripts in HTML files and column breakpoints in pretty printed sources.
  • It is now possible to override a JavaScript file in the debugger. In the Debugger, under the Sources tree, you can use the "Add script override" context menu entry. This action will download the file onto your machine, allowing you to edit it. After reloading the page, the local file will be loaded instead of the original script (indicated by a purple icon when a file is overridden).
  • Screenshot of new script override debugger option
  • WEB PLATFORMS:
  • Module scripts can now import other ES module scripts on worklets.
  • Firefox 113 includes new CSS functionality, including improved support for the color (level 4) specification (such as the lab(), lch(), oklab(), oklch(), and color() functions) and the scripting media query.
  • Firefox 113 adds support for a number of WebRTC features for improved interoperability: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats ("peer-connection" RTCStatsType), RTCRtpSender.setStreams(), and RTCSctpTransport.
  • The forced-color-adjust property is now supported, allowing authors to opt an element out of color changes in Forced Color Mode for improved readability where the automatically-picked contrasting colors are not ideal.
  • COMMUNITY CONTRIBUTIONS:
  • With the release of Firefox 113, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 28 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
  • Abhijeet Chawla [:ff2400t]: 1589474, 1737050
  • anayocrescent2: 1814427, 1817015
  • Anwar Sadat Ayub: 1817016, 1821901, 1822336
  • Blessing Peters: 1670436
  • cathiechen: 1822521, 1823060, 1823897, 1824823
  • ChaseKnowlden: 1812638
  • Denis Kisavi (:kisavi): 1823719, 1824389
  • divyaramaswamy2: 1820282
  • Ebilite Uchenna: 1814426, 1820209, 1820256, 1823710, 1825129
  • Ekene Nwobodo: 1822221, 1822361
  • Emanuele Rocca: 1822827
  • Ganna: 1802364, 1814270, 1821159, 1821162, 1821704, 1822011
  • ianiket23: 1820882
  • Lata: 1791414, 1818513, 1820284, 1821191, 1821625, 1821897, 1823612
  • Leila Kaltouma: 1768694, 1820880
  • lplanch: 1559986
  • marco.spiess: 580928
  • Masashi Hirano: 1753682
  • maxim.cournoyer: 1817032
  • ntshangase: 1820616
  • ogiorgis: 1822030
  • omega judith: 1822985, 1823716
  • Pushpanjali: 1821900
  • Saira: 1771549, 1821039, 1822222, 1824608
  • Sauvic Paul Choudhury[:sauvic]: 1821299, 1821899
  • Shah: 1814422, 1820821, 1824605
  • Shreya Shah [:shasha]: 1791441
  • Victoria Ajala: 1819174, 1821086

New in Firefox 112.0.2 (Apr 26, 2023)

  • FIXED:
  • Fixes a high memory usage issue with animated images in minimized (or completely covered) windows, especially when using animated themes (bug 1828587).
  • Fixes an issue where Linux users with bitmap fonts installed may have had entire sections of text invisible to them on some sites (bug 1827950).
  • Fixes an issue where web notifications with images were not displaying for Windows 8 users (bug 1822817).

New in Firefox 112.0.1 (Apr 18, 2023)

  • Fixed:
  • Fixed a bug where cookie dates appear to be set in the far future after updating Firefox. This may have caused cookies to be unintentionally purged. (bug 1827669).

New in Firefox 113.0b2 Beta (Apr 12, 2023)

  • NEW:
  • Right-clicking on password fields now shows an option to reveal the password.
  • Ubuntu Linux users can now import their browser data from the Chromium Snap package. Currently, this will only work if Firefox is not also installed as a Snap package, but work is underway to address this!
  • Do you use the tab list panel in the tab bar? If so, you can now close tabs by middle-clicking items in that list.
  • You've always been able to un-close a tab by using (Cmd/Ctrl)-Shift-T. Now, that same shortcut will restore the previous session if there are no more closed tabs from the same session to re-open.
  • For all ETP Strict users, we extended the list of known tracking parameters that are removed from URLs to further protect our users from cross-site tracking.
  • Enables overlay of software-decoded video on Intel GPUs in Windows. Improves video down scaling quality and reduces GPU usage.
  • FIXED:
  • Various security fixes.
  • CHANGED:
  • The deprecated U2F Javascript API is now disabled by default. The U2F protocol remains usable through the WebAuthn API. The U2F API can be re-enabled using the security.webauth.u2f preference.
  • ENTERPRISE:
  • You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 112 Release Notes.
  • DEVELOPER:
  • Developer Information
  • WEB PLATFORM:
  • Clear button, newly added to the date picker panel, allows users to quickly clear the input with type date or datetime-local and provides a familiar experience across browsers.
  • COMMUNITY CONTRIBUTORS:
  • With the release of Firefox 112, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 14 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
  • yawkat: 1807531
  • grulja: 1816431, 1818530, 1819035
  • ofrazy: 1810101
  • zqianem: 1814469
  • Abhishek: 1818767, 1820881
  • Andreu Botella: 1812511
  • Cristina Horotan: 1821327
  • Daniel Seither: 1720257
  • Filip Š: 1747722
  • Khadija Kamran khadija kkamran: 1809912
  • Mihai Adrian Carare: 1802817, 1813671
  • Noah Osuolale: 1821296, 1821392
  • Rebeca Tudor: 1812249
  • Saksham Mittal: 1801161
  • Siya: 1820639
  • Theo Buehler: 1817588
  • mgomes: 1819355
  • twhite: 1818802, 1821021

New in Firefox 112.0 (Apr 12, 2023)

  • NEW:
  • Right-clicking on password fields now shows an option to reveal the password.
  • Ubuntu Linux users can now import their browser data from the Chromium Snap package. Currently, this will only work if Firefox is not also installed as a Snap package, but work is underway to address this!
  • Do you use the tab list panel in the tab bar? If so, you can now close tabs by middle-clicking items in that list.
  • You've always been able to un-close a tab by using (Cmd/Ctrl)-Shift-T. Now, that same shortcut will restore the previous session if there are no more closed tabs from the same session to re-open.
  • For all ETP Strict users, we extended the list of known tracking parameters that are removed from URLs to further protect our users from cross-site tracking.
  • Enables overlay of software-decoded video on Intel GPUs in Windows. Improves video down scaling quality and reduces GPU usage.
  • FIXED:
  • Various security fixes.
  • CHANGED:
  • The deprecated U2F Javascript API is now disabled by default. The U2F protocol remains usable through the WebAuthn API. The U2F API can be re-enabled using the security.webauth.u2f preference.
  • ENTERPRISE:
  • You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 112 Release Notes.
  • DEVELOPER:
  • Developer Information
  • WEB PLATFORM:
  • Clear button, newly added to the date picker panel, allows users to quickly clear the input with type date or datetime-local and provides a familiar experience across browsers.
  • COMMUNITY CONTRIBUTORS:
  • With the release of Firefox 112, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 14 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
  • yawkat: 1807531
  • grulja: 1816431, 1818530, 1819035
  • ofrazy: 1810101
  • zqianem: 1814469
  • Abhishek: 1818767, 1820881
  • Andreu Botella: 1812511
  • Cristina Horotan: 1821327
  • Daniel Seither: 1720257
  • Filip Š: 1747722
  • Khadija Kamran khadija kkamran: 1809912
  • Mihai Adrian Carare: 1802817, 1813671
  • Noah Osuolale: 1821296, 1821392
  • Rebeca Tudor: 1812249
  • Saksham Mittal: 1801161
  • Siya: 1820639
  • Theo Buehler: 1817588
  • mgomes: 1819355
  • twhite: 1818802, 1821021

New in Firefox 111.0.1 (Mar 22, 2023)

  • FIXED:
  • Fixed a crash on macOS while pinch-zooming under some circumstances (bug 1658986).
  • Fixed a bug causing Firefox to freeze on startup for some Windows users (bug 1823159).

New in Firefox 111.0 (Mar 14, 2023)

  • NEW:
  • Windows native notifications are now enabled.
  • Firefox Relay users can now opt-in to create Relay email masks directly from the Firefox credential manager. You must be signed in with your Firefox Account.
  • We’ve added two new locales: Silhe Friulian (fur) and Sardinian (sc).
  • FIXED:
  • Various security fixes.
  • DEVELOPER:
  • Developer Information
  • WEB PLATFORM:
  • Use of the rel attribute is now supported on form elements, allowing the specification of the relationship between the current document and the form target in a simpler, cross-browser way.
  • Origin private file system access is now enabled, a new storage API that enables web applications to store and retrieve data from and to the filesystem in a sandbox.
  • COMMUNITY CONTRIBUTIONS:
  • With the release of Firefox 111, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 18 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
  • arcade: 1810343
  • eprendergast: 1793918, 1811542
  • jokeyrhyme: 1807468
  • portiawuu: 1788920
  • Adalbert Chamisso: 1810503
  • Arsen Arsenović: 1811714
  • Asbjørn Sloth Tønnesen: 1808975
  • G Jeevika: 1742697
  • Ho Cheung: 1633662, 1689565, 1777218, 1811225
  • Jaime Soriano: 1815736
  • Jihye Hong: 1793747
  • Jon Jensen: 1812696
  • Justin Link: 1787974, 1812080
  • LuYahan: 1800431, 1812559
  • Michael Holloway: 1804461
  • Milos Milovanovic: 1798748
  • PS: 1815419
  • Qijia Liu: 1810076
  • Richard Broker: 1777204

New in Firefox 110.0.1 (Mar 1, 2023)

  • FIXED:
  • Fixed clearing recent cookies clears all cookies (bug 1816279).
  • Fixed a bug causing the context menu to sometimes display on the background of other Firefox UI elements instead of the foreground on macOS (bug 1763990).
  • Fixed Manage bookmarks link on empty bookmarks toolbar not responding to clicks on Windows (bug 1812636).
  • Fixed WebGL crashes on Linux when ran inside a VMWare virtual machine (bug 1807942).
  • Fixed a bug with CSP serialization causing bugs with the MitID Digital ID in Denmark (Bug 1819096).

New in Firefox 111.0b3 Beta (Feb 21, 2023)

  • NEW:
  • Locales added: Friulian (fur), Sardinian (sc)
  • Windows native notifications are now enabled by default.
  • DEVELOPER:
  • Developer Information
  • WEB PLATFORM:
  • Use of the rel attribute is now supported on form elements, allowing the specification of the relationship between the current document and the form target in a simpler, cross-browser way.

New in Firefox 110.0 (Feb 14, 2023)

  • Version 110.0, first offered to Release channel users on February 14, 2023
  • NEW:
  • It's now possible to import bookmarks, history and passwords not only from Edge, Chrome or Safari but also from Opera, Opera GX, and Vivaldi for all the folks who want to move over to Firefox instead!
  • GPU sandboxing has been enabled on Windows.
  • Note: A bug in the popular X-Mouse Button Control (XMBC) tool may cause mouse wheel scrolling to stop working. The author(s) are working on an update. Meanwhile, scrolling can be restored by reconfiguring XMBC: either disable the Make scroll wheel scroll window under cursor option in the global settings, or enable the Disable scroll window under cursor option if using a custom profile for Firefox.
  • On Windows, third-party modules can now be blocked from injecting themselves into Firefox, which can be helpful if they are causing crashes or other undesirable behavior.
  • Date, time, and datetime-local input fields can now be cleared with Cmd+Backspace and Cmd+Delete shortcut on macOS and Ctrl+Backspace and Ctrl+Delete on Windows and Linux.
  • GPU-accelerated Canvas2D is enabled by default on macOS and Linux.
  • WebGL performance improvement on Windows, MacOS and Linux.
  • Enables overlay of hardware-decoded video with non-Intel GPUs on Windows 10/11, improving video playback performance and video scaling quality.
  • FIXED:
  • Various security fixes.
  • CHANGED:
  • Colorways are no longer available in Firefox, at least not in the same way. You can still access your saved and active Colorways by selecting Add-ons and themes from the Firefox menu. Additionally, you can now install Colorways from all of the previous collections by visiting Colorways by Firefox on the Mozilla Add-ons website.
  • ENTERPRISE:
  • Various bug fixes and new policies have been implemented in the latest version of Firefox. You can find more information in the Firefox for Enterprise 110 Release Notes.
  • WEB PLATFORM:
  • Firefox now supports CSS named pages, allowing web pages to perform per-page layout and add page-breaks in a declarative manner when printing.
  • Firefox now supports CSS size container queries, see the MDN page for documentation on this feature.

New in Firefox 109.0.1 (Feb 3, 2023)

  • Fixed:
  • Reverted changes to Windows font smoothing which caused poor rendering on some configurations (bug 1803154)
  • Fixed jank when loading pages containing a large number of emoji characters (bug 1809081)
  • Fixed an issue causing authentication prompts to not appear when loading pages in some enterprise environments (bug 1809151)
  • Fixed inconsistent sizing of event listener checkboxes inside the Inspector developer tool (bug 1811760)

New in Firefox 109.0 (Jan 18, 2023)

  • NEW:
  • Manifest Version 3 (MV3) extension support is now enabled by default (MV2 remains enabled/supported). This major update also ushers an exciting user interface change in the form of the new extensions button.
  • The Arbitrary Code Guard exploit protection has been enabled in the media playback utility processes, improving security for Windows users.
  • The native HTML date picker for date and datetime inputs can now be used with a keyboard alone, improving its accessibility for screen reader users. Users with limited mobility can also now use common keyboard shortcuts to navigate the calendar grid and month selection spinners.
  • Firefox builds in the Spanish from Spain (es-ES) and Spanish from Argentina (es-AR) locales now come with a built-in dictionary for the Firefox spellchecker.
  • FIXED:
  • Various security fixes.
  • CHANGED:
  • Effective on January 16, Colorways will no longer be in Firefox. Users will still be able to access saved and active Colorways from the Add-ons and themes menu option.
  • On macOS, Ctrl or Cmd + trackpad or mouse wheel now scrolls the page instead of zooming. This avoids accidental zooming and matches the behavior of other web browsers on macOS.
  • The Recently Closed section of Firefox View now equips users with the ability to manually close/remove url links from the list.
  • The empty state messages and graphic components surfaced in Firefox View for the Tab Pickup and Recently Closed sections have been updated for an improved user experience.
  • ENTERPRISE:
  • Various bug fixes and new policies have been implemented in the latest version of Firefox. You can find more information in the Firefox for Enterprise 109 Release Notes.
  • DEVELOPER:
  • Developer Information:
  • The ability to automatically break when code on the page hits an events handler has been available since Firefox 69. Firefox 109 now adds new support for the scrollend event. To use this new event breakpoint, open the JS debugger and find and expand the Event Listener Breakpoints section in the right hand column (learn more).
  • Screenshot of Breakpoint options showing new scrollend event availability
  • WEB PLATFORM:
  • The scrollend event is now enabled by default. The event is fired when a scroll has completed.
  • Firefox now permanently partitions Storage in third-party contexts independent of Storage Access to align with other browsers and provide better Web compatibility.
  • COMMUNITY CONTRIBUTIONS:
  • Razvan Cojocaru: Bug 1685648, Bug 1800530

New in Firefox 108.0.2 (Jan 5, 2023)

  • FIXED:
  • Fixes a crash for some users on Mac OS X 10.12-10.14 during video playback (bug 1806391).
  • Fixes a crash that might occur when managing browser history (bug 1806408).
  • CHANGED:
  • The "Tabs sharing devices" menu item for WebRTC is now located in the tools menu on macOS only (bug 1807697).

New in Firefox 108.0.1 (Dec 20, 2022)

  • FIXED:
  • Fixes the default search engine being reset on upgrade for profiles which were previously copied from a different location.

New in Firefox 108.0 (Dec 14, 2022)

  • NEW:
  • Import maps, which allow web pages to control the behavior of JavaScript imports, are now enabled by default.
  • Processes used for background tabs now use efficiency mode on Windows 11 to limit resource use.
  • Efficiency mode on Windows 11:
  • The shift+esc keyboard shortcut now opens the Process Manager, offering a way to quickly identify processes that are using too many resources.
  • Improved frame scheduling when under load; this substantially improves Firefox’s MotionMark scores.
  • FIXED:
  • Firefox now supports properly color correcting images tagged with ICCv4 profiles.
  • Support for non-English characters when saving and printing PDF forms.
  • The bookmarks toolbar's default "Only show on New Tab" state works correctly for blank new tabs. As before, you can change the bookmark toolbar's behavior using the toolbar context menu.
  • Various security fixes.
  • CHANGED:
  • Firefox now supports the WebMIDI API and a new experimental mechanism for controlling access to dangerous capabilities.

New in Firefox 107.0.1 (Nov 29, 2022)

  • FIXED:
  • Fixed an issue with accessing some sites reliably in Private Browsing mode or Strict ETP due to anti-adblockers (bug 1717806).
  • Fixed an issue where Color Management was not available for some users (bug 1799391).
  • Fixed an issue with text overlapping in the Settings Menu for some locales (bug 1800379).
  • Fixed an incompatibility with the new Windows 11 22H2 Suggested Actions feature resulting in hangs when copying phone number links (bug 1798098).
  • Fixed an issue where the DevTools UI is not accessible when an alert dialog is displayed (bug 1801840).

New in Firefox 107.0 (Nov 16, 2022)

  • NEW:
  • Improved the performance of the instance when Microsoft's IME and Defender retrieve the URL of a focused document in Windows 11 version 22H2.
  • Power profiling — visualizing performance data recorded from web browsers — is now also supported on Linux and Mac with Intel CPUs, in addition to Windows 11 and Apple Silicon.
  • FIXED:
  • Various security fixes.
  • ENTERPRISE:
  • Various bug fixes and new policies have been implemented in the latest version of Firefox. You can find more information in the Firefox for Enterprise 107 Release Notes.
  • DEVELOPER:
  • There are a couple of helpful improvements in Firefox DevTools making it easier to debug WebExtensions:
  • Are you using the webext command line tool to run and test your web extension? There is a new argument allowing you to also automatically open DevTools just in case you want to—for example, inspect the UI (bug).
  • $ webext run --devtools
  • Note: web-ext npm package needs to be >= 7.3.0
  • It’s now also simple to inspect popup windows (implemented by WebExtension) using DevTools (bug).
  • When you make changes in the source code of your WebExtension, you can easily reload it using a “Reload” button in the DevTools toolbox to see the changes (bug).

New in Firefox 106.0.5 (Nov 6, 2022)

  • FIXED:
  • Addresses a crash experienced by users with Intel Gemini Lake CPUs.

New in Firefox 106.0.4 (Nov 3, 2022)

  • FIXED:
  • Fixed an issue with DRM Video playback (bug 1797292).
  • Fixed broken layout of datetime input when switching types (bug 1797139).
  • Fixed a crash experienced by some users during media playback (bug 1792115).

New in Firefox 106.0.3 (Oct 31, 2022)

  • FIXED:
  • Fix a startup crash for some users on Windows (bug 1797464).
  • Fixed an incompatibility with the new Windows 11 22H2 Suggested Actions feature resulting in hangs when copying text on a web page (bug 1774285).

New in Firefox 106.0.2 (Oct 26, 2022)

  • FIXED:
  • Fix missing content on some PDF forms (bug 1794351).
  • Fix column width for the Notification sub-panel in Settings (bug 1793558).
  • Fix a browser freeze with accessibility enabled on some sites such as the Proxmox Web UI (bug 1793748).
  • Fix page reloading not working with Firefox View and not refreshing synced data (bug 1792680 and bug 1794474).
  • Fix browser not opening if installed from the Windows Store (Bug 1796391).

New in Firefox 106.0.1 (Oct 20, 2022)

  • Fixed:
  • Addresses a crash experienced by users with AMD Zen 1 CPUs. (bug 1796126)

New in Firefox 106.0 (Oct 19, 2022)

  • NEW:
  • It is now possible to edit PDFs: including writing text, drawing, and adding signatures.
  • Setting Firefox as your default browser now also makes it the default PDF application on Windows systems.
  • You can now pin private windows to your Windows taskbar on Window 10 and Windows 11 for simpler access. Also, private windows have been redesigned to increase the feeling of privacy.
  • Swipe-to-navigate (two fingers on a touchpad swiped left or right to perform history back or forward) now works for Linux users on Wayland.
  • Text Recognition in images allows users on macOS 10.15 and higher to extract text from the selected image (such as a meme or screenshot).
  • Extracted text is copied to the clipboard in order to share, store, or search—without needing to manually retype everything.
  • This feature is compatible with “VoiceOver,” the built-in macOS
  • screen reader.
  • “Firefox View” helps you get back to content you previously discovered. A pinned tab allows you to find and open recently closed tabs on your current device, access tabs from other devices (via our “Tab Pickup” feature), and change the look of the browser (with Colorways).
  • With the launch of the “Independent Voices” collection, Firefox is introducing 18 new “Colorways.” You can now access a “Colorways” modal experience via “Firefox View”; each new color is accompanied with a bespoke graphic and a text description that speaks to its deeper meaning. The collection will be available through Jan 16.
  • Web Platform:
  • A major upgrade to our WebRTC capabilities (libwebrtc library upgraded from version 86 to 103) brings multiple improvements:
  • Better screen sharing for Windows and Linux Wayland users.
  • Lower CPU usage and increased frame rates during WebRTC screen capture on macOS.
  • RTP performance and reliability improvements.
  • Richer statistics.
  • Cross-browser and service compatibility improvements.
  • Community Contributions:
  • With the release of Firefox 106, we are honored to welcome all the contributors who've volunteered their time and talent to make Firefox better—14 of them were brand new volunteers. Please join us in expressing our gratitude for their efforts, and take a look at their contributions:
  • amabb: Bug 1739381
  • aw4910819: Bug 1573830
  • axtinemvsn: Bug 1788765 and Bug 1788927
  • b1: Bug 1788901
  • justchenabc: Bug 1789765
  • samronning: Bug 1786402
  • Alvin: Bug 1788931
  • Avery: Bug 1788780
  • Basix: Bug 1787280
  • Brian Pham: Bug 1788776
  • Byoungchan Lee: Bug 1785953
  • Eugene Simakin: Bug 1595119
  • Pat McGhen: Bug 1743334
  • Zach Harris: Bug 1788769

New in Firefox 105.0.3 (Oct 10, 2022)

  • Fixed:
  • Mitigated frequent crashes for Windows users with Avast or AVG Antivirus software installed (bug 1794064)

New in Firefox 105.0.2 (Oct 4, 2022)

  • FIXED:
  • Fixed poor contrast on various menu items with certain themes on Linux systems (bug 1792063)
  • Fixed the scrollbar appearing on the wrong side of select elements in right-to-left locales (bug 1791219)
  • Fixed a possible deadlock when loading some sites in Troubleshoot Mode (bug 1786259)
  • Fixed a bug causing some dynamic appearance changes to appear when expected (bug 1786521)
  • Fixed a bug causing theme styling to not be properly applied to sidebars for some add-ons in Private Browsing Mode (bug 1787543)

New in Firefox 105.0.1 (Sep 23, 2022)

  • FIXED:
  • Reverted focus behavior for new windows back to the content area instead of the address bar

New in Firefox 105.0 (Sep 21, 2022)

  • NEW:
  • Added an option to print only the current page from the print preview dialog.
  • Firefox now supports partitioned service workers in third-party contexts. You can register service workers in a third-party iframe and it will be partitioned under the top-level domain.
  • Swipe to navigate (two fingers on a touchpad swiped left or right to perform history back or forward) on Windows is now enabled.
  • Firefox is now compliant with the User Timing L3 specification, which adds additional optional arguments to the performance.mark and performance.measure methods to provide custom start times, end times, duration, and attached details.
  • Searching in large lists for individual items is now 2x faster. This performance enhancement replaces array.includes and array.indexOf with an optimized SIMD version.
  • FIXED:
  • Stability on Windows is significantly improved as Firefox handles low-memory situations much better.
  • Touchpad scrolling on macOS was made more accessible by reducing unintended diagonal scrolling opposite of the intended scroll axis.
  • Firefox is less likely to run out of memory on Linux and performs more efficiently for the rest of the system when memory runs low.
  • Various security fixes.
  • ENTERPRISE:
  • Various bug fixes and new policies have been implemented in the latest version of Firefox. You can find more information in the Firefox for Enterprise 105 Release Notes.

New in Firefox 104.0.2 (Sep 7, 2022)

  • FIXED:
  • Fixed a bug making it impossible to use touch or a stylus to drag the scrollbar on pages (bug 1787361).
  • Fixed an issue causing some users to crash in out-of-memory conditions (bug 1774155).
  • Fixed an issue that would sometimes affect video & audio playback when loaded via a cross-origin iframe src attribute (bug 1781759).
  • Fixed an issue that would sometimes affect video & audio playback when served with Content-Security-Policy: sandbox (bug 1781063).

New in Firefox 104.0.1 (Aug 30, 2022)

  • Fixed:
  • Addresses an issue with Youtube video playback that was affecting some users.

New in Firefox 104.0 (Aug 24, 2022)

  • NEW:
  • Subtitles are now available for Disney+ in Picture-in-Picture.
  • Firefox now supports both the scroll-snap-stop property as well as re-snapping. You can use the scroll-snap-stop property's always and normal values to specify whether or not to pass the snap points, even when scrolling fast. Re-snapping tries to keep the last snap position after any content/layout changes.
  • The Firefox profiler can analyze power usage of a website (Apple M1 and Windows 11 only).
  • SCREENSHOTS:
  • The Firefox UI itself will now be throttled for performance and battery usage when minimized or occluded, in the same way background tabs are.
  • FIXED:
  • Highlight color is preserved correctly after typing Enter in the mail composer of Yahoo Mail and Outlook.
  • After bypassing the https only error page navigating back would take you to the error page that was previously dismissed. Back now takes you to the previous site that was visited.
  • Paste unformatted shortcut (shift+ctrl/cmd+v) now works in plain text contexts, such as input and text area.
  • Various security fixes.
  • ENTERPRISE:
  • Various bug fixes and new policies have been implemented in the latest version of Firefox. You can find more information in the Firefox for Enterprise 104 Release Notes.

New in Firefox 103.0.2 (Aug 9, 2022)

  • FIXED:
  • Fixed menu shortcuts for users of the JAWS screen reader.
  • Fixed an occasional non-overridable certificate error when accessing device configuration pages.
  • Fixed an issue with Picture-in-Picture displaying in fullscreen on macOS.

New in Firefox 103.0.1 (Aug 3, 2022)

  • New:
  • Enabled hardware acceleration on newer AMD cards.
  • Fixed:
  • Fixed a crash on Firefox shutdown caused by a bug in the audio manager.

New in Firefox 103.0 (Jul 28, 2022)

  • Version 103.0, first offered to Release channel users on July 26, 2022
  • NEW:
  • Improved responsiveness on macOS during periods of high CPU load by switching to a modern lock API.
  • Do you always forget something? Required fields are now highlighted in PDF forms.
  • improved performance on high-refresh rate monitors (120Hz+).
  • Enjoying Picture-in-Picture subtitles feature? It just got better: you can now change subtitles font size directly from the PiP window. Additionally, PiP subtitles are now available at Funimation, Dailymotion, Tubi, Hotstar, and SonyLIV.
  • Buttons in the Tabs toolbar can now be reached with Tab, Shift+Tab, and Arrow keys. View this article for additional details.
  • Windows' "Make text bigger" accessibility setting now affects all the UI and content pages, rather than only applying to system font sizes.
  • Rejoice! You can now conveniently access Firefox, which will now be pinned to the Windows taskbar during installation on Windows 10 and 11. (This will also allow for Firefox to be launched quicker after installing.)
  • FIXED:
  • Non-breaking spaces are now preserved—preventing automatic line breaks—when copying text from a form control.
  • Fixed WebGL performance issues on NVIDIA binary drivers via DMA-Buf on Linux.
  • Fixed an issue in which Firefox startup could be significantly slowed down by the processing of Web content local storage. This had the greatest impact on users with platter hard drives and significant local storage.
  • VARIOUS SECURITY CHANGES:
  • Changed:
  • Removed a configuration option to allow SHA-1 signatures in certificates: SHA-1 signatures in certificates—long since determined to no longer be secure enough—are now not supported.
  • WEB PLATFORMS:
  • Your information now has increased protection from online tracking via Total Cookie Protection enabled by default. All third-party cookies are now isolated into partitioned storage.
  • COMMUNITY CONTRIBUTIONS:
  • With the release of Firefox 103, we are pleased to welcome the developers who've contributed their first code changes to Firefox in this release; 12 of whom were first time contributors! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
  • martinh: Bug 1475232
  • Anthony Hung: Bug 1774385
  • Eng_Esther: Bug 1741787
  • Janika Neuberger: Bug 1775011
  • Jason Prickett: Bug 1770067
  • Jon Gjengset: Bug 1710421
  • Pierre de La Morinerie: Bug 359303
  • Salil Mishra: Bug 1771760
  • Seweryn Pajor: Bug 1769485
  • Wong Yi Xiong: Bug 1768675 and Bug 1770545
  • Zoltán Szatmáry: Bug 1595635 and Bug 1766821
  • kingwl: Bug 1704385

New in Firefox 102.0.1 (Jul 8, 2022)

  • FIXED:
  • Fixed bookmark shortcut creation by dragging to Windows File Explorer and dropping partially broken (bug 1774683)
  • Fixed bookmarks sidebar flashing white when opened in dark mode (bug 1776157)
  • Fixed multilingual spell checking not working with content in both English and a non-Latin alphabet (bug 1773802)
  • Developer tools: Fixed an issue where the console output keep getting scrolled to the bottom when the last visible message is an evaluation result (bug 1776262)
  • Fixed Delete cookies and site data when Firefox is closed checkbox getting disabled on startup (bug 1777419)
  • various stability fixes

New in Firefox 102.0 (Jul 4, 2022)

  • NEW:
  • Tired of too many windows crowding your screen? You can now disable automatic opening of the download panel every time a new download starts. Read more.
  • Firefox now mitigates query parameter tracking when navigating sites in ETP strict mode.
  • FIXED:
  • When using a screen reader on Windows, pressing enter to activate an element no longer fails or clicks the wrong element and/or another application window. For those blind or with very limited vision, this technology reads out loud what is on the screen, and users can adapt them to their needs (now, on our platform, without errors).
  • Various security fixes.
  • CHANGED:
  • Improved security by moving audio decoding into a separate process with stricter sandboxing, thus improving process isolation.
  • ENTERPRISE:
  • Various bug fixes and new policies have been implemented in the latest version of Firefox. You can find more information in the Firefox for Enterprise 102 Release Notes.
  • Firefox 102 is the new Extended Support Release (ESR). Firefox 91 ESR goes out of support on September 20, 2022. (See the 102 ESR release notes for more information)
  • DEVELOPER:
  • Developer Information
  • You can now filter style sheets in the Style Editor tab of our developer tools
  • WEB PLATFORM:
  • TransformStream and ReadableStream.pipeThrough have landed, allowing you to pipe from a ReadableStream to a WritableStream, executing a transformation on each chunk.
  • ReadableStream, TransformStream, and WritableStream are all transferable now.
  • Firefox now supports Content-Security-Policy (CSP) integration with WebAssembly. A document with a CSP that restricts scripts will no longer execute WebAssembly unless the policy uses 'unsafe-eval' or the new 'wasm-unsafe-eval' keyword.

New in Firefox 101.0.1 (Jun 9, 2022)

  • FIXED:
  • Fixed Firefox clearing the clipboard when closing on macOS (bug 1771823)
  • Fixed a compatibility issue causing severely impaired functionality with win32k lockdown enabled on some Windows systems (bug 1769845)
  • Fixed context menus not appearing when right-clicking Picture-in-Picture windows on some Linux systems (bug 1771914)
  • Various stability fixes

New in Firefox 101.0 (May 31, 2022)

  • NEW:
  • Reading is now easier with the prefers-contrast media query, which allows sites to detect if the user has requested that web content is presented with a higher (or lower) contrast.
  • It’s your choice! All non-configured MIME types can now be assigned a custom action upon download completion.
  • Firefox now allows users to use as many microphones as you want, at the same time, during video conferencing. The most exciting benefit is that you can easily switch your microphones at any time (if your conferencing service provider enables this flexibility).
  • FIXED:
  • Various security fixes.
  • ENTERPRISE:
  • Various bug fixes and new policies have been implemented in the latest version of Firefox. You can find more information in the Firefox for Enterprise 101 Release Notes.
  • DEVELOPER:
  • Developer Information
  • Inspector panel: When adding/removing a class name to/from an existing HTML element (using .cls button in Rules View), an autocomplete drop down automatically offers all existing class names on the page. In Firefox 101 the selected class name in the autocomplete drop-down list is auto-applied immediately as the user changes the selection of the autocomplete list (using up/down arrow keys). This is especially useful for quick testing of various styles.
  • Inspector panel: This new option can be used to disable “drag to update” features in the Rule View (values of some CSS properties e.g., sizes can be modified by dragging the mouse horizontally).
  • Screenshot showing Inspector Panel drag to update option checkbox
  • WebDriver BiDi: This protocol is enabled on the release channel to support external tools such as Selenium, which plan to start using WebDriver BiDi for Firefox. WebDriver-BiDi aims to provide a cross-browser protocol for browser automation that meets the requirements of modern web application testing tools. This allows both the client and the server to send & receive requests and responses.
  • WEB PLATFORMS:
  • Firefox new has added support for large, small, dynamic viewport units and logical ones (*vi and *vb). This gives users the flexibility to choose whether page elements are sized to the “smallest” viewport size (dynamic toolbar visible), “largest” viewport size (dynamic toolbar hidden), or “dynamic” viewport size (based on current status of dynamic toolbar).
  • Firefox 101 features added web conferencing support for enumerating (reducing errors caused by transposing or mistyping numbers) and selecting multiple audio input devices (giving you the ability to record or process multiple separate audio sources together, synchronously, at once) through navigator.mediaDevices.enumerateDevices().
  • COMMUNITY CONTRIBUTORS:
  • With the release of Firefox 101, we are pleased to welcome all the developers who contributed their first code change to Firefox in this release. Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
  • av: Bug 1762483 and Bug 1763262
  • irwp: Bug 1762785 and Bug 1762909
  • johann.koenig: Bug 1759324
  • karnikk1406120: Bug 1762683 and Bug 1763000
  • Manisha.singh2019: Bug 1739139, Bug 1763865, and Bug 1765459
  • michel: Bug 1661450
  • Samuraix221: Bug 1708511 and Bug 1762459
  • aline_g: Bug 1765639
  • Dmitrij Feller: Bug 1757751 and Bug 1766409
  • Jakub Šebek: Bug 1764118
  • Janvi Bajoria: Bug 1763717
  • Max: Bug 1762316 and Bug 1762499
  • Michel Le Bihan: Bug 1706354 and Bug 1764541
  • Roy Christo: Bug 1762749
  • Simon McVittie: Bug 1494436
  • sayuree: Bug 1624984, Bug 1666456, Bug 1702491, and Bug 1762259

New in Firefox 100.0.2 (May 20, 2022)

  • Security Vulnerabilities fixed in Firefox 100.0.2, Firefox for Android 100.3.0, Firefox ESR 91.9.1, Thunderbird 91.9.1:
  • CVE-2022-1802: Prototype pollution in Top-Level Await implementation:
  • Description:
  • If an attacker was able to corrupt the methods of an Array object in JavaScript via prototype pollution, they could have achieved execution of attacker-controlled JavaScript code in a privileged context.
  • CVE-2022-1529: Untrusted input used in JavaScript object indexing, leading to prototype pollution:
  • Description:
  • An attacker could have sent a message to the parent process where the contents were used to double-index into a JavaScript object, leading to prototype pollution and ultimately attacker-controlled JavaScript executing in the privileged parent process.
  • References:
  • Bug 1770048

New in Firefox 100.0.1 (May 16, 2022)

  • FIXED:
  • Fixed an issue with subtitles in Picture-in-Picture mode while using Netflix (bug 1768818)
  • Fixed an issue where some commands were unavailable in the Picture-in-Picture window (bug 1768201)
  • CHANGED:
  • Firefox's security sandbox now blocks access to the Win32k APIs for Content Processes on Windows (bug 1767999)

New in Firefox 100.0 (May 3, 2022)

  • NEW:
  • We now support captions/subtitles display on YouTube, Prime Video, and Netflix videos you watch in Picture-in-Picture. Just turn on the subtitles on the in-page video player, and they will appear in PiP.
  • Picture-in-Picture now also supports video captions on websites that use WebVTT (Web Video Text Track) format, like Coursera.org, Canadian Broadcasting Corporation, and many more.
  • On the first run after install, Firefox detects when its language does not match the operating system language and offers the user a choice between the two languages.
  • Firefox spell checking now checks spelling in multiple languages. To enable additional languages, select them in the text field’s context menu.
  • HDR video is now supported in Firefox on Mac—starting with YouTube! Firefox users on macOS 11+ (with HDR-compatible screens) can enjoy higher-fidelity video content. No need to manually flip any preferences to turn HDR video support on—just make sure battery preferences are NOT set to “optimize video streaming while on battery”.
  • Hardware accelerated AV1 video decoding is enabled on Windows with supported GPUs (Intel Gen 11+, AMD RDNA 2 Excluding Navi 24, GeForce 30). Installing the AV1 Video Extension from the Microsoft Store may also be required.
  • Video overlay is enabled on Windows for Intel GPUs, reducing power usage during video playback.
  • Improved fairness between painting and handling other events. This noticeably improves the performance of the volume slider on Twitch.
  • Scrollbars on Linux and Windows 11 won't take space by default. On Linux, users can change this in Settings. On Windows, Firefox follows the system setting (System Settings > Accessibility > Visual Effects > Always show scrollbars).
  • Firefox now supports credit card autofill and capture in the United Kingdom.
  • Firefox now ignores less restricted referrer policies—including unsafe-url, no-referrer-when-downgrade, and origin-when-cross-origin—for cross-site subresource/iframe requests to prevent privacy leaks from the referrer.
  • FIXED:
  • Users can now choose preferred color schemes for websites. Theme authors can now make better decisions about which color scheme Firefox uses for menus. Web content appearance can now be changed in Settings.
  • Beginning in this release, the Firefox installer for Windows is signed with a SHA-256 digest, rather than SHA-1. Update KB4474419 is required for successful installation on a computer running Microsoft Windows 7. For more details about this update, visit the Microsoft Technical Support website.
  • In macOS 11+ we now only rasterize the fonts once per window. This means that opening a new tab is fast, and switching tabs in the same window is also fast. (There's still work to do to share fonts across windows, or to reduce the time it takes to initialize these fonts.)
  • The performance of deeply-nested display: grid elements is greatly improved.
  • Support for profiling multiple java threads has been added.
  • Soft-reloading a web page will no longer cause revalidation for all resources.
  • Non-vsync tasks are given more time to run, which improves behavior on Google docs and Twitch.
  • Geckoview APIs have been added to control the start/stop time of capturing a profile.
  • Various security fixes.
  • CHANGED:
  • Firefox has a new focus indicator for links which replaces the old dotted outline with a solid blue outline. This change unifies the focus indicators across form fields and links, which makes it easier to identify the focused link, especially for users with low vision.
  • New users can now set Firefox as the default PDF handler when setting Firefox as their default browser.
  • Some websites might not work correctly in Firefox version 100 due to Firefox's new three-digit number. You can read about it in our blog post here!
  • See the Mozilla Support article Difficulties opening or using a website in Firefox 100 for possible workarounds you can use. There, you will also find instructions for reporting a broken website so that Mozilla can help fix the problem.

New in Firefox 99.0.1 (Apr 12, 2022)

  • FIXED:
  • Fixed an issue for Windows users that prevented hardware video decoding on newer Intel drivers (bug 1762125)
  • Fixed an issue with text rendering in Bengali (bug 1763368)
  • Fixed a selection issue in the Download panel with drag and drop (bug 1762723)
  • Fixed an issue preventing Zoom gallery mode for users who go to zoom.us URLs instead of subdomain.zoom.us URLs (bug 1763801)

New in Firefox 99.0 (Apr 5, 2022)

  • NEW:
  • You can now toggle Narrate in ReaderMode with the keyboard shortcut "n."
  • You can find added support for search—with or without diacritics—in the PDF viewer.
  • The Linux sandbox has been strengthened: processes exposed to web content no longer have access to the X Window system (X11).
  • Firefox now supports credit card autofill and capture in Germany and France.
  • FIXED:
  • Various security fixes.

New in Firefox 98.0.2 (Mar 24, 2022)

  • FIXED:
  • Fixed an issue preventing users from typing in Address Bar after opening new tab and pressing cmd + enter (bug 1757376)
  • Fixed an issue causing some users to crash in out-of-memory conditions (bug 1757618)
  • Fixed an issue in session history which caused some sites to fail to load (bug 1758664)
  • Fixed an add-on specific compatibility issue (bug 1759162)

New in Firefox 98.0.1 (Mar 15, 2022)

  • CHANGED:
  • Yandex and Mail.ru have been removed as optional search providers in the drop-down search menu in Firefox.
  • If you previously installed a customized version of Firefox with Yandex or Mail.ru, offered through partner distribution channels, this release removes those customizations, including add-ons and default bookmarks. Where applicable, your browser will revert back to default settings, as offered by Mozilla. All other releases of Firefox remain unaffected by the change.

New in Firefox 98.0 (Mar 9, 2022)

  • NEW:
  • Firefox has a new optimized download flow. Instead of prompting every time, files will download automatically. However, they can still be opened from the downloads panel with just one click. Easy!
  • You’ll find you have a number of options, including:
  • Always Open Similar Files: Make Firefox automatically open downloaded files of the same type with the system default application.
  • Show In Folder: Open the folder that contains your downloaded files.
  • Go To Download Page: Surfaces the download reference page even after leaving the site or closing the tab.
  • Copy Download Link: Copy the download link to share it, save it, or for any applicable use.
  • Delete: You can now delete downloaded files directly from the download panel and other download views using the context menu.
  • Remove From History: Remove a file from your list of downloaded files.
  • Clear Preview Panel: Clear the list of downloaded items in the preview panel that opens when you start a download.
  • In this release, you’ll also see that Firefox no longer asks what to do for each file by default. You won’t be prompted to choose a helper application or save to disk before downloading a file unless you have changed your download action setting for that type of file.
  • And now, every time you start a download, Firefox will automatically bring up the Downloads panel by default. This means you’ll experience minimal interruptions and easily find your downloaded files. Plus, to avoid having to close it several times, the panel won't show if there are multiple downloads in progress.
  • You can now click on a file in the Downloads panel to open it even before it has finished downloading. Firefox will open the file as soon as it is available. Firefox: saving you time and helping you get back to what you care about!
  • Any files you download will be immediately saved on your disk. Depending on the current configuration, they’ll be saved in your preferred download folder, or you’ll be asked to select a location for each download. Windows and Linux users will find their downloaded files in the destination folder. They’ll no longer be put in the Temp folder.
  • Firefox allows users to choose from a number of built-in search engines to set as their default. In this release, some users who had previously configured a default engine might notice their default search engine has changed since Mozilla was unable to secure formal permission to continue including certain search engines in Firefox.
  • FIXED:
  • Now, you can set a default app to open a file type. Choose the application you want to use to open files of a specific type in your Firefox settings.
  • After updating to Firefox version 98, "Always ask" download actions will now be reset.
  • Various security fixes.
  • ENTERPRISE:
  • Various bug fixes and new policies have been implemented in the latest version of Firefox. You can find more information in the Firefox for Enterprise 98 Release Notes.
  • DEVELOPER:
  • Developer Information:
  • The Compatibility sidebar panel in the DevTools Inspector already available on pre-release channels will become available on the release channel in version 98 . It provides compatibility warnings for the CSS properties used on the selected element, as well as for the overall page.
  • Developers may use it to detect web-compatibility issues early, without having to test in each browser. All compatibility data are pulled from MDN.
  • Event listeners for a given node can now be disabled from the Inspector Event Tooltip, in the markup view. Also, The "event" badge style is updated when at least one event is disabled to remind the user that something was changed.
  • New UI in the Browser Toolbox to toggle Fluent pseudolocalization bidi / accented
  • “Ignore line” context menu entry added in the debugger editor gutter when devtools.debugger.features.blackbox-lines is true. Also, there is a better “Ignore source” icon and editor background colors for ignored lines.
  • Auto-open devtools for tabs opened via window.open (behind devtools.popups.debug). On a page where you already have DevTools opened, if a new tab is created via window.open, the toolbox will automatically move to the new tab, with the new document selected in both the iframe picker and the context selector
  • WEB PLATFORM:
  • The HTML element already available on pre-release channels will become available on the release channel in version 98.
  • Form associated custom elements will become available on the release channel in version 98. This allows web authors to define and create custom elements that can be participated in form submission.
  • The hyphenate-character CSS property can be used to set a string that is used instead of a hyphen character (-) at the end of a hyphenation line break.
  • COMMUNITY CONTRIBUTIONS:
  • With the release of Firefox 98, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 5 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
  • Abhishek: Bug 1746631
  • Anastasios Bitha: Bug 1650197 and Bug 1751923
  • Hikota Nakatani: Bug 1751626
  • Kash: Bug 1752050 and Bug 1752567 and Bug 1753284
  • Lyubomir: Bug 1731050
  • Meg Viar: Bug 1751057
  • Rolf Martin Glomsrud: Bug 1739648
  • Shane Hughes: Bug 1718117 and Bug 1744366 and Bug 1747250

New in Firefox 97.0.2 (Mar 7, 2022)

  • CVE-2022-26485: Use-after-free in XSLT parameter processing
  • Reporter:
  • Wang Gang, Liu Jialei, Du Sihang, Huang Yi & Yang Kang of 360 ATA
  • Description:
  • Removing an XSLT parameter during processing could have lead to an exploitable use-after-free. We have had reports of attacks in the wild abusing this flaw.
  • References:
  • #CVE-2022-26486: Use-after-free in WebGPU IPC Framework
  • Reporter:
  • Wang Gang, Liu Jialei, Du Sihang, Huang Yi & Yang Kang of 360 ATA
  • Description:
  • An unexpected message in the WebGPU IPC framework could lead to a use-after-free and exploitable sandbox escape. We have had reports of attacks in the wild abusing this flaw.
  • References

New in Firefox 97.0.1 (Feb 17, 2022)

  • FIXED:
  • Fixed an issue where TikTok videos would fail to load when selected from a user's profile page (bug 1750973)
  • Fixed an issue which led to Picture-in-Picture mode being unable to be toggled on Hulu (bug 1753401)
  • Works around problems with WebRoot SecureAnywhere antivirus rendering Firefox unusable in some situations (bug 1752466)
  • Fixed an issue causing users to see the Restore Session screen unexpectedly when starting Firefox (bug 1749996)

New in Firefox 97.0 (Feb 9, 2022)

  • New:
  • Firefox now supports and displays the new style of scrollbars on Windows 11.
  • Fixed:
  • On macOS, we’ve made improvements to system font loading which makes opening and switching to new tabs faster in certain situations.
  • Changed:
  • On February 8, we will be expiring the 18 colorway themes of Firefox version 94. This signals the end of a special, limited-time feature set. However, you can hold onto your favorite colorway, as long as you’re using it on the expiration date. In other words, if a colorway is “enabled” in the add-ons manager, that colorway is yours forever. Read more about colorway updates here.

New in Firefox 96.0.3 (Jan 31, 2022)

  • Fixed:
  • Fixed an issue that allowed unexpected data to be submitted in some of our search telemetry (bug 1752317)

New in Firefox 96.0.2 (Jan 20, 2022)

  • Fixed:
  • Fixed an issue that caused tab height to display inconsistently on Linux when audio was played (bug 1714276)
  • Fixed an issue that caused Lastpass dropdowns to appear blank in Private Browsing mode (bug 1748158)
  • Fixed a crash encountered when resizing a Facebook app (bug 1746084)

New in Firefox 96.0.1 (Jan 14, 2022)

  • Fixed:
  • Addresses proxy rule exceptions not working on Windows systems when "Use system proxy settings" is set (bug 1749501)
  • Improvements to make the parsing of content-length headers more robust (bug 1749957)

New in Firefox 96.0 (Jan 11, 2022)

  • NEW:
  • We’ve made significant improvements in noise-suppression and auto-gain-control as well as slight improvements in echo-cancellation to provide you with a better overall experience.
  • We’ve also significantly reduced main-thread load.
  • Firefox will now enforce the Cookie Policy: Same-Site=lax by default which provides a solid first line of defense against Cross-Site Request Forgery (CSRF) attacks.
  • FIXED:
  • On macOS, command-clicking links in Gmail now opens them in a new tab as expected.
  • Our newest release fixes an issue where video intermittently drops SSRC.
  • It also fixes an issue where WebRTC downgrades screen sharing resolution to provide you with a clearer browsing experience.
  • Plus, we’ve fixed video quality degradation issues on certain sites.
  • Detached video in fullscreen on macOS has been temporarily disabled to avoid some issues with corruption, brightness changes, missing subtitles and high cpu usage.
  • Various security fixes
  • ENTERPRISE:
  • Various bug fixes and new policies have been implemented in the latest version of Firefox.

New in Firefox 95.0.2 (Dec 20, 2021)

  • Fixed:
  • Addresses frequent crashes experienced by users with C/E/Z-Series "Bobcat" CPUs running on Windows 7, 8, and 8.1.

New in Firefox 95.0.1 (Dec 18, 2021)

  • FIXED:
  • Fixed frequent MOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING error messages when trying to connect to various microsoft.com domains (bug 1745600)
  • Fix for a WebRender crash on some Linux/X11 systems (bug 1741956)
  • Fix for a frequent Windows shutdown crash (bug 1738984)
  • Fix websites contrast issues for some Linux users with Dark mode set at OS level (bug 1740518)

New in Firefox 96.0 Beta 3 (Dec 10, 2021)

  • NEW:
  • Significant improvements in noise-suppression and auto-gain-control, slight improvements in echo-cancellation
  • Significantly reduced main thread load
  • Fixes an issue where video intermittently drops SSRC
  • Fixes issue where WebRTC downgrades screen sharing resolution
  • Firefox will enforce the Cookie Policy: Same-Site=lax by default which provides a solid first line of defense against Cross-Site Request Forgery (CSRF) attacks.
  • Fixes video quality degradation in certain sites

New in Firefox 96.0 Beta 2 (Dec 8, 2021)

  • NEW:
  • Significant improvements in noise-suppression and auto-gain-control, slight improvements in echo-cancellation
  • Significantly reduced main thread load
  • Fixes an issue where video intermittently drops SSRC
  • Fixes issue where WebRTC downgrades screen sharing resolution
  • Firefox will enforce the Cookie Policy: Same-Site=lax by default which provides a solid first line of defense against Cross-Site Request Forgery (CSRF) attacks.
  • Fixes video quality degradation in certain sites

New in Firefox 95.0 (Dec 7, 2021)

  • NEW:
  • RLBox — a new technology that hardens Firefox against potential security vulnerabilities in third-party libraries — is now enabled on all platforms.
  • Good news! You can now download Firefox from the Microsoft Store on Windows 10 and Windows 11 platforms.
  • Simplified browser chrome and toolbar screenshot
  • We’ve reduced CPU usage on macOS in Firefox and WindowServer during event processing.
  • We’ve also reduced the power usage of software decoded video on macOS, especially in fullscreen. This includes streaming sites such as Netflix and Amazon Prime Video.
  • You can now move the Picture-in-Picture toggle button to the opposite side of the video. Simply look for the new context menu option Move Picture-in-Picture Toggle to Left (Right) Side.
  • To better protect Firefox users against side-channel attacks such as Spectre, Site Isolation is now enabled for all Firefox 95 users.
  • FIXED:
  • After starting Firefox, users of the JAWS screen reader and ZoomText magnifier will no longer need to switch applications in order to access Firefox.
  • You’ll find the state of controls using the ARIA switch role is now correctly reported by Mac OS VoiceOver.
  • You’ll see a faster content process startup on macOS.
  • We’ve also made memory allocator improvements.
  • And we’ve improved page load performance by speculatively compiling JavaScript ahead of time.
  • Various security fixes
  • CHANGED:
  • We’ve added a User Agent override for Slack.com, which allows Firefox users to use more Call features and have access to Huddles.
  • ENTERPRISE:
  • Various bug fixes and new policies have been implemented in this latest version of Firefox.
  • DEVELOPER:
  • Developer Information
  • UNRESOLVED:
  • On macOS command-clicking links in Gmail still does not open a new tab. Workaround: you can click links in Gmail without pressing command, which will still open a new tab.

New in Firefox 94.0.2 (Nov 23, 2021)

  • Fixed:
  • Improved hangs experienced by users of assistive technology such as NVDA when installing Firefox through the Microsoft Store (bug 1736742)
  • Resolved general instability/crashes on Linux caused by a file descriptor leak when backgrounding tabs using WebGL (bug 1741997)
  • Changed:
  • Updated preference design for Firefox Suggest for improved clarity.

New in Firefox 94.0.1 (Nov 15, 2021)

  • Fixed browser hangs when viewing fullscreen videos on macOS 10.12 (bug 1737998)

New in Firefox 94.0 (Nov 2, 2021)

  • NEW:
  • With 94, you’ll find a selection of six fun seasonal Colorways (available for a limited time only). Now you can find a color to suit (or lift) your every mood.
  • Fun fact: Did you know we have more daily users with color themes than dark or Alpenglow on Beta? With Firefox 89, 32% of users clicked through to customize their color theme. And that was just on the first day! We decided to introduce these new Colorways to give our users more to love.
  • Firefox macOS now uses Apple's low power mode for fullscreen video on YouTube and Twitch. This meaningfully extends battery life in long viewing sessions. Now your kids can find out what the fox says on a loop without you ever missing a beat…
  • With this release, power users can use about:unloads to release system resources by manually unloading tabs without closing them.
  • On Windows, there will now be fewer interruptions because Firefox won’t prompt you for updates. Instead, a background agent will download and install updates even if Firefox is closed.
  • To better protect all Firefox users against side-channel attacks such as Spectre, we’ve introduced Site Isolation. We’ve got your back...errr...side!
  • We’re rolling out the Firefox Multi-Account Containers extension with Mozilla VPN integration. This lets you use a different server location for each container.
  • Firefox no longer warns you by default when you exit the browser or close a window using a menu, button, or three-key command. This should cut back on unwelcome notifications which is always nice--however, if you prefer a bit of notice, you’ll still have full control over the quit/close modal behavior. All warnings can be managed within Firefox Settings. No worries! (More details)
  • And now, Firefox supports the new Snap Layouts menus when running on Windows 11.
  • FIXED:
  • We’ve reduced the overhead of using performance.mark() and performance.measure() APIs with a large set of performance entries.
  • Plus, we’ve modified paint suppression during load to greatly improve warmload performance in Site Isolation mode.
  • You’ll also notice a small reduction in Javascript memory usage.
  • With this release, you’ll notice faster Javascript property enumeration as well.
  • We’ve also implemented better scheduling of garbage collection which has improved some pageload benchmarks.
  • This release also sees reduced CPU usage during socket polling for HTTPS connections.
  • Additionally, you’ll notice faster storage initialization.
  • We’ve also improved cold startup by reducing main thread I/O.
  • Plus, closing devtools now reclaims more memory than ever before.
  • And we’ve improved pageload (especially with Site Isolation mode) by setting a higher priority for loading and displaying images.
  • Various security fixes
  • ENTERPRISE:
  • Enterprise users now have more control over Firefox deployments with the availability of our MSIX package on Windows platforms.
  • You’ll also notice various bug fixes and new policies have been implemented in this latest version of Firefox. See more details in the Firefox for Enterprise 94 Release Notes.
  • DEVELOPER:
  • Developer Information
  • Community Contributions:
  • With the release of Firefox 94, we would like to thank all the developers who contributed their first code change to Firefox in this release, 5 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
  • bvandersloot: Bug 1671182 - Remove "cache" feature from Clear-Site-Data
  • colin.cazabet: Bug 1619312 - Highlighting all occurrences of a selected token, Bug 1654257 - Images with incorrect mime-type won't appear when Network is filtered with "Images"
  • Ben: Bug 1656651 - Improve the management and reporting of the pausing of RSS feeds.
  • Hanna Jones: Bug 1723989 - Printing modal animation is displayed even when the show animation is switched off on Windows
  • Noah Pesta: Bug 1699593 - Remove default icon styles from info-pages.css .title class
  • Shaoting Huang: Bug 1712370 - Rename --panel-banner-item-warning-icon-bgcolor variable

New in Firefox 93.0 (Oct 7, 2021)

  • 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
  • Introducing Firefox Suggest, a faster way to navigate the web. Learn more about the experience and locale-specific features.
  • 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.
  • ENTERPRISE:
  • Various bug fixes and new policies have been implemented in the latest version of Firefox. See more details in the Firefox for Enterprise 93 Release Notes.
  • WEB PLATFORM:
  • The UI for has been implemented.

New in Firefox 91.0.2 (Aug 24, 2021)

  • High Contrast Mode is no longer enabled by default when "Increase Contrast" is checked in macOS settings
  • Firefox no longer clears authentication data when purging trackers, to avoid repeatedly prompting for a password

New in Firefox 91.0.1 (Aug 17, 2021)

  • FIXED:
  • 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

New in Firefox 92.0 Beta 2 (Aug 11, 2021)

  • 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. Additionally it supports transparency and other advanced features.
  • Firefox PDF viewer now supports filling more forms (XFA-based forms, used by multiple governments and banks).
  • 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.
  • CHANGED:
  • The bookmark toolbar menus now follow Firefox visual styles.
  • Certificate error pages have been redesigned for a better user experience.

New in Firefox 91.0 (Aug 10, 2021)

  • We’d like to extend a special thank you to the 210 volunteers who helped resolve more than 1,200 bugs in the Firefox 91 release. Of the 210 volunteers, 16 developers contributed their first code changes to Firefox as brand new volunteers!
  • 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. Learn more
  • 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% improvement in response time to most user interactions.
  • Security:
  • Various security fixes
  • https://www.mozilla.org/en-US/security/advisories/mfsa2021-33/

New in Firefox 90.0.2 (Jul 22, 2021)

  • Fixed:
  • Fixed truncated output when printing (bug 1720621)
  • Fixed menu styling on some Gtk themes (bug 1720441, bug 1720874)
  • Changed:
  • Updates to support DoH Canada rollout

New in Firefox 90.0.1 (Jul 19, 2021)

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

New in Firefox 90.0 (Jul 13, 2021)

  • 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

New in Firefox 89.0.2 (Jun 23, 2021)

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

New in Firefox 89.0.2 (Jun 23, 2021)

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

New in Firefox 89.0.1 (Jun 16, 2021)

  • 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.

New in Firefox 89.0 (Jun 1, 2021)

  • New:
  • Say hello to a fresh new Firefox, designed to get you where you want to go even faster. We’ve redesigned and modernized the core experience to be cleaner, more inviting, and easier to use.
  • Beginning in 89, you’ll notice a number of changes, including:
  • Simplified browser chrome and toolbar: Less frequently used items removed to focus on the most important navigation items.
  • Clear, streamlined menus: Re-organized and prioritized menu content according to usage. Updated labels and removed iconography.
  • Updated prompts: Infobars, panels, and modals have a cleaner design and clearer language.
  • Inspired tab design: Floating tabs neatly contain information and surface cues when you need them, like visual indicators for audio controls. The rounded design of the active tab supports focus and signals the ability to easily move the tab as needed.
  • Fewer interruptions: Reduced number of alerts and messages, so you can browse with fewer distractions.
  • Cohesive, calmer visuals: Lighter iconography, a refined color palette, and more consistent styling throughout.
  • This release also includes enhancements to our privacy offerings:
  • We’ve enhanced the privacy of the Firefox Browser’s Private Browsing mode with Total Cookie Protection, which confines cookies to the site where they were created, preventing companies from using cookies to track your browsing across sites. This feature was originally launched in Firefox’s ETP Strict mode.
  • macOS:
  • For macOS users, we're introducing the elastic overscroll effect known from many other applications. A gentle bouncing animation will indicate that you reached the end of the page.
  • In addition, we added support for smart zoom. Double-tap with two fingers on your trackpad, or with a single finger on your Magic Mouse, to zoom the content below your cursor into focus.
  • Native context menus: Context menus on macOS are now native and support Dark Mode.
  • Fixed:
  • Colors in Firefox on macOS will no longer be saturated on wide gamut displays, untagged images are properly treated as sRGB, and colors in images tagged as sRGB will now match CSS colors.
  • In full screen mode on macOS, moving your mouse to the top of the screen will no longer hide your tabs behind the system menu bar.
  • Also in full screen mode on macOS, it is now possible to hide the browser toolbars for a fully immersive full screen experience. This brings macOS in line with Windows and Linux.
  • Various stability and security fixes.
  • Changed:
  • Introducing a non-native implementation of web form controls, which delivers a new modern design and some improvements to page load performance. Watch for layout bugs in web pages that make assumptions about the dimensions or styling of form controls.
  • The screenshots feature is available in the right-click context menu. You can also add a screenshots shortcut to your toolbar.
  • Developer:
  • Better keyboard navigation for editable BoxModel properties in the Inspector panel
  • Web Platform:
  • The Event Timing API is now supported.
  • The CSS forced-colors media query is now supported.

New in Firefox 88.0.1 (May 6, 2021)

  • Fixed:
  • Resolved an issue caused by a recent Widevine plugin update which prevented some purchased video content from playing correctly (bug 1705138)
  • Fixed corruption of videos playing on Twitter or WebRTC calls on some Gen6 Intel graphics chipsets (bug 1708937)
  • Fixed menulists in Preferences being unreadable for users with High Contrast Mode enabled (bug 1706496)
  • Various stability and security fixes.

New in Firefox 88.0 (Apr 19, 2021)

  • 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).

New in Firefox 87.0 (Mar 23, 2021)

  • 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.
  • Developer:
  • 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.

New in Firefox 86.0.1 (Mar 11, 2021)

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

New in Firefox 86.0 (Feb 23, 2021)

  • 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.
  • Changed:
  • On Linux and Android, the protection to mitigate the stack clash attack has been activated.
  • From Firefox 86 onward, DTLS 1.0 is no longer supported for establishing WebRTC's PeerConnections. All WebRTC services need to support DTLS 1.2 from now on as the minimum version.
  • Consolidated all video decoding in the new RDD process which results in a more secure Firefox.
  • Developer:
  • CSS image-set() function in CSS is now enabled, allowing for responsive images in CSS.
  • Inactive CSS tool is now showing a warning when margin or padding is set on internal table elements.
  • Developer Tools Toolbox is now showing a number of errors on the current page. This is a quick way to surface information to a developer that something is wrong with their page. Clicking on the red exclamation icon navigates the user to the Console panel.

New in Firefox 85.0.2 (Feb 9, 2021)

  • Fixed:
  • Fixed a deadlock during startup (bug 1679933)

New in Firefox 85.0.1 (Feb 5, 2021)

  • Fixed:
  • Security fix
  • Prevent access to NTFS special paths that could lead to filesystem corruption.
  • Fixed a crash when authenticating to websites using SPNEGO on macOS devices with Apple Silicon CPUs (bug 1685427).
  • Avoid printing an extra blank page at the end of some documents (bug 1689789).
  • Fixed a browser crash in case of unexpected Cache API state (bug 1684838).
  • FIxed external URL scheme handlers when using the Firefox flatpak (bug 1688966)

New in Firefox 85.0 (Jan 26, 2021)

  • 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.

New in Firefox 84.0.2 (Jan 6, 2021)

  • Fixed:
  • Security fix

New in Firefox 84.0.1 (Dec 23, 2020)

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

New in Firefox 84.0 (Dec 15, 2020)

  • New:
  • Native support for macOS devices built with Apple Silicon CPUs brings dramatic performance improvements over the non-native build that was shipped in Firefox 83: Firefox launches over 2.5 times faster and web apps are now twice as responsive (per the SpeedoMeter 2.0 test). If you are on a new Apple device, follow these steps to upgrade to the latest Firefox.
  • WebRender rolls out to macOS Big Sur and Windows devices with Intel Gen 5 and 6 GPUs. Additionally we'll ship an accelerated rendering pipeline for Linux/GNOME/X11 users for the first time, ever!
  • Firefox now uses more modern techniques for allocating shared memory on Linux, improving performance and increasing compatibility with Docker.
  • Firefox 84 is the final release to support Adobe Flash.
  • Fixed:
  • Various security fixes
  • 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 84 Release Notes.
  • Developer:
  • The Network panel is now able to handle unexpected crashes and render useful debugging details such as a related stack-trace. Users can also easily file a bug report by clicking on the available link to help improve the stability of the tool.
  • The Accessibility Panel now includes an option for displaying elements in their tabbing order in order to help developers see what elements are focusable when tabbing and in what sequence.
  • unresolved:
  • macOS users running on Apple Silicon systems may encounter playback errors on encrypted content if the Rosetta system software is not installed.
  • macOS users running Cylance antivirus software may see their Firefox installation get corrupted due to being erroneously flagged as malware.

New in Firefox 83.0 (Nov 17, 2020)

  • New:
  • Firefox keeps getting faster as a result of significant updates to SpiderMonkey, our JavaScript engine, you will now experience improved page load performance by up to 15%, page responsiveness by up to 12%, and reduced memory usage by up to 8%. We have replaced part of the JavaScript engine that helps to compile and display websites for you, improving security and maintainability of the engine at the same time.
  • Firefox introduces HTTPS-Only Mode. When enabled, this new mode ensures that every connection Firefox makes to the web is secure and alerts you when a secure connection is not available. You can enable it in Firefox Preferences.
  • Pinch zooming will now be supported for our users with Windows touchscreen devices and touchpads on Mac devices. Firefox users may now use pinch to zoom on touch-capable devices to zoom in and out of webpages.
  • Picture-in-Picture now supports keyboard shortcuts for fast forwarding and rewinding videos: use the arrow keys to move forward and back 15 seconds, along with volume controls. For a list of supported commands see Support Mozilla
  • When you are presenting your screen on a video conference in Firefox, you will see our improved user interface that makes it clearer which devices or displays are being shared.
  • Firefox supports AcroForm, which will allow you to fill in, print, and save supported PDF forms and the PDF viewer also has a new fresh look.
  • Our users in India on the English build 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.
  • For the recently released Apple devices built with Apple Silicon CPUs, you can use Firefox 83 and future releases without any change. This release (83) will support emulation under Apple’s Rosetta 2 that ships with macOS Big Sur. We are working toward Firefox being natively-compiled for these CPUs in a future release.
  • This is a major release for WebRender as we roll out to more Firefox users on Windows 7 and 8 as well as on macOS 10.12 to 10.15.
  • We’ve improved functionality and design for a number of Firefox search features:
  • Selecting a search engine at the bottom of the search panel now enters search mode for that engine, allowing you to see suggestions (if available) for your search terms. The old behavior (immediately performing a search) is available with a shift-click.
  • When Firefox autocompletes the URL of one of your search engines, you can now search with that engine directly in the address bar by selecting the shortcut in the address bar results.
  • We’ve added buttons at the bottom of the search panel to allow you to search your bookmarks, open tabs, and history.
  • Fixed:
  • For users on macOS restoring a session with minimized windows, Firefox now uses much less power and you should see much longer battery life.
  • Various security fixes
  • This release also includes a number of accessibility fixes:
  • Screen reader features which report paragraphs now correctly report paragraphs instead of lines in Google Docs
  • When reading by word using a screen reader, words are now correctly reported when there is punctuation nearby
  • The arrow keys now work correctly after tabbing in the picture-in-picture window
  • Developer:
  • Developers can use the scroll badge in the Page Inspector to Debug scrollable overflow. Selecting the badge highlights elements that are causing overflow and marks them with the overflow badge
  • Web Platform:
  • This release adds support for conic gradients in CSS, helping colors to smoothly transition as you spin around the center, rather than as you progress outward from the center.

New in Firefox 82.0.3 (Nov 9, 2020)

  • Fixed:
  • Security fix

New in Firefox 82.0.2 (Oct 31, 2020)

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

New in Firefox 82.0 (Oct 20, 2020)

  • New:
  • With this release, Firefox introduces a number of improvements that make watching videos more delightful:
  • the Picture-In-Picture button has a new look and position, making it easier for you to find and use the feature.
  • Picture-In-Picture now has a keyboard shortcut for Mac users (Option + Command + Shift + Right bracket) that works before you start playing the video.
  • For Windows users, Firefox now uses DirectComposition for hardware decoded video, which will improve CPU and GPU usage during video playback, improving battery life.
  • Firefox is faster than ever with improved performance on both page loads and start up time:
  • Websites that use flexbox-based layouts load 20% faster than before;
  • Restoring a session is 17% quicker, meaning you can more quickly pick up where you left off;
  • For Windows users, opening new windows got quicker by 10%.
  • You can now explore new articles when you save a webpage to Pocket from the Firefox toolbar.
  • WebRender continues to roll out to more Firefox users on Windows.
  • Fixed:
  • Screen reader features which report paragraphs now correctly report paragraphs in Firefox instead of lines.
  • Various security fixes
  • Changed:
  • Credit card auto-fill is now more accessible with the card type, and the card number in the card editor now available to screen readers.
  • Printing dialog errors for invalid form entries are now reported to screen readers.
  • Developer:
  • MediaSession API has been enabled by default which allows web authors to provide custom behaviors for standard media playback interactions, giving them more options than ever.
  • DevTools now shows server side events in the Network panel. This allows a server to send new data to a web page at any time allowing developers to see events they previously couldn't and help with lower-level troubleshooting.

New in Firefox 81.0.2 (Oct 13, 2020)

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

New in Firefox 81.0.1 (Oct 1, 2020)

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

New in Firefox 81.0 (Sep 22, 2020)

  • 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.

New in Firefox 80.0.1 (Sep 1, 2020)

  • Fixed:
  • Fixed a performance regression when encountering new intermediate CA certificates (bug 1661543)
  • Fixed crashes possibly related to GPU resets (bug 1627616)
  • Fixed rendering on some sites using WebGL (bug 1659225)
  • Fixed the zoom-in keyboard shortcut on Japanese language builds (bug 1661895)
  • Fixed download issues related to extensions and cookies (bug 1655190)

New in Firefox 80.0 (Aug 30, 2020)

  • New:
  • Firefox can now be set as the default system PDF viewer.
  • The name reported by accessibility tools for items in multi-tiered tree controls no longer incorrectly includes information from items at deeper levels, providing users with the correct level of content when using a screen reader.
  • Fixed:
  • Various security fixes.
  • Several crashes while using a screen reader were fixed including a frequently encountered crash when using the JAWS screen reader.
  • Firefox Developer Tools received significant fixes allowing screen reader users to benefit from some of the tools that were previously inaccessible.
  • SVG title and desc elements (labels and descriptions) are now correctly exposed to assistive technology products such as screen readers.
  • Changed:
  • For users with reduced motion settings, we’ve reduced a number of animations such as tab loading to reduce motion for users with migraines and epilepsy.
  • The new add-ons blocklist has been enabled to improve performance and scalability.
  • Enterprise:
  • A number of bug fixes and new policies have been implemented in the latest version of Firefox. You can see more details in the Firefox for Enterprise 80 Release Notes.
  • Today’s release is the final scheduled for Firefox 68 ESR (68.12) unless there is a critical security issue found prior to the release of Firefox ESR 78.3 on September 22, 2020. Users of Firefox 68 ESR will be automatically upgraded to the Firefox 78 ESR series with the release of 78.3.
  • Developer:
  • We’ve shipped an experimental sidebar panel in the inspector to Firefox Developer Edition that helps developers more quickly identify potential browser compatibility problems based on MDN data.
  • In the Network Monitor request list, a turtle icon is shown for "slow" requests that exceed a threshold for the waiting time.
  • Firefox now supports RTX and Transport-cc for improved call quality in poor network conditions and better bandwidth estimation. These features also provide better compatibility with many websites using WebRTC.

New in Firefox 79.0 (Jul 28, 2020)

  • New:
  • We’ve rolled out WebRender to more Windows users with Intel and AMD GPUs, bringing improved graphics performance to an even larger audience.
  • Firefox users in Germany will now see more 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.
  • Fixed:
  • Various security fixes.
  • Several crashes while using a screen reader were fixed, including a frequently encountered crash when using the JAWS screen reader.
  • Firefox Developer Tools received significant fixes allowing screen reader users to benefit from some of the tools that were previously inaccessible.
  • SVG title and desc elements (labels and descriptions) are now correctly exposed to assistive technology products such as screen readers.
  • Enterprise:
  • A number of bug fixes and new policies have been implemented in the latest version of Firefox. You can see more details in the Firefox for Enterprise 79 Release Notes.
  • Updates to the password policy allow admins to require a primary password (formerly called master password. Previously the policy could disable the primary password but not force a primary password. Users required to use a primary password will only be asked to create a primary password the first time they try to save a password.
  • Developer:
  • Newly added asynchronous call stacks let developers trace their async code through events, timeouts, and promises. The async execution chains are shown in the Debugger’s call stack, but also for stack traces in Console errors and Network initiators.
  • Erroneous network responses with 4xx/5xx status codes display as errors in the Console, making it easy to understand them in the context of related logs. The request/response details can be expanded or resent for quick debugging.
  • JavaScript errors are now visible not only in the Console, but also in the Debugger. The relevant line of code will be highlighted and display error details on hover.
  • Opening SCSS and CSS-in-JS sources from the Inspector now works more reliably thanks to improved source map handling across all panels.
  • Inspecting accessibility properties from the browser context menu is now available to all users by default.

New in Firefox 78.0.2 (Jul 10, 2020)

  • Fixed:
  • Security fix
  • Fixed an accessibility regression in reader mode (bug 1650922)
  • Made the address bar more resilient to data corruption in the user profile (bug 1649981)
  • Fixed a regression opening certain external applications (bug 1650162)

New in Firefox 78.0.1 (Jul 2, 2020)

  • Fixed:
  • Fixed an issue which could cause installed search engines to not be visible when upgrading from a previous release.

New in Firefox 78.0 (Jun 30, 2020)

  • New:
  • The Protections Dashboard includes consolidated reports about tracking protection, data breaches, and password management.
  • New features let you: Track how many breaches you’ve resolved right from the dashboard. See if any of your saved passwords may have been exposed in a data breach
  • To view your dashboard, type about:protections into the address bar, or select “Protections Dashboard” from the main menu.
  • Because we know people try to fix problems by reinstalling Firefox when a simple refresh is more likely to solve the issue, we’ve added a Refresh button to the Uninstaller.
  • With this release, your screen saver will no longer interrupt WebRTC calls on Firefox, making conference and video calling in Firefox better.
  • We’ve rolled out WebRender to Windows users with Intel GPUs, bringing improved graphics performance to an even larger audience.
  • Firefox 78 is also our Extended Support Release (ESR), where the changes made over the course of the previous 10 releases will now roll out to our ESR users. Some of the highlights are:
  • Kiosk mode
  • Client certificates
  • Service Worker and Push APIs are now enabled
  • The Block Autoplay feature is enabled
  • Picture-in-picture support
  • View and manage web certificates in about:certificate
  • Pocket recommendations, featuring some of the best stories on the web, will now appear on the Firefox new tab for 100% of our users in the UK. If you don’t see them, you can turn on Pocket articles in your new tab, follow these steps.
  • Fixed:
  • Various security fixes.
  • We fixed bugs in the search results quality composition and improved search result texts based on recommendations by our partners.
  • Changed:
  • The minimal system requirements on Linux have been updated. Firefox now needs GNU libc 2.17, libstdc++ 4.8.1 and GTK+ 3.14 or newer versions.
  • As part of our ongoing effort to deprecate obsolete cryptography, we have disabled all remaining DHE-based TLS ciphersuites by default.
  • To mitigate web compatibility issues from disabling DHE-based TLS ciphersuites, Firefox 78 enables two more AES-GCM SHA2-based ciphersuites.
  • We have disabled TLS 1.0 and TLS 1.1 to improve your website connections. Sites that don't support TLS version 1.2 will now show an error page.
  • The context menu (accessed by right clicking on a tab) lets you undo multiple tab closings with a single click and places Close Tabs to the Right and Close Other Tabs in a submenu.
  • A number of accessibility improvements have been made with this release:
  • When using the JAWS screen reader, pressing the down arrow in an HTML input control with a datalist no longer incorrectly moves the cursor to the next element after the input control.
  • Screen readers no longer severely lag or freeze when focusing the microphone/camera/screen sharing indicator.
  • Large tables with thousands of rows now load much faster for screen reader users.
  • Text input controls with custom styling now correctly show the focus outline when appropriate.
  • Screen readers no longer sometimes incorrectly switch to document browsing mode unexpectedly when the user enters the main Developer Tools window.
  • We reduced a number of animations such as tab hover, search bar expansion, and others to reduce motion for users with migraines and epilepsy.
  • Enterprise:
  • Enable support for client certificates stored on macOS and Windows by setting the experimental preference security.osclientcerts.autoload to true.
  • New policies allow you to configure application handlers, disable picture in picture, and require a master password, which will be renamed to ‘primary password’ in future releases.
  • Developer:
  • DevTools Console now logs uncaught promise errors with much more detailed names, stacks, and properties, particularly improving JavaScript framework debugging.
  • Debugger’s automatic mapping for minified variable names now also works for Logpoints, which makes debugger of source-mapped projects feel more seamless.
  • The Firefox DevTools’ Network panel now highlights which extension or CORS restriction blocked a request, so developers can make their sites more resilient and secure.
  • New RegExp engine in SpiderMonkey, adding support for the dotAll flag, Unicode escape sequences, lookbehind references, and named captures.

New in Firefox 77.0.1 (Jun 30, 2020)

  • Fixed:
  • Disabled automatic selection of DNS over HTTPS providers during a test to enable wider deployment in a more controlled way (bug 1642723)

New in Firefox 77.0 (Jun 30, 2020)

  • New:
  • Pocket recommendations, featuring some of the best stories on the web, will appear on the Firefox new tab for our users in the UK. If you don’t see them, you can turn on Pocket articles in your new tab, follow these steps.
  • WebRender continues its roll out to more Firefox for Windows users, now available by default on Windows 10 laptops running on Nvidia GPUs with medium ( 3440x1440).
  • You can view and manage web certificates more easily on the new about:certificate page.
  • Fixed:
  • Various security fixes.
  • A number of features have been fixed to improve Firefox accessibility.
  • The applications list in Firefox Options is now accessible to screen reader users.
  • Some live regions previously didn't report updated text with the JAWS screen reader. This issue has been fixed.
  • Date/time inputs are now no longer missing labels for users of accessibility tools.
  • Changed:
  • The browser.urlbar.oneOffSearches preference has been removed. To hide one-off search buttons uncheck search engines on the about:preferences#search page
  • Developer:
  • Significant improvements to JavaScript debugging make loading and stepping through sources faster and with less memory being used over time. Source map support also got a lot more reliable and will just work for a lot more cases.
  • Added support for the JavaScript API String.prototype.replaceAll() which allows developers to return a new string with all matches to the provided pattern while preserving the original string.

New in Firefox 76.0.1 (Jun 30, 2020)

  • Fixed:
  • Fixed a bug causing some add-ons such as Amazon Assistant to see multiple onConnect events, impairing functionality (bug 1635637)

New in Firefox 76.0 (Jun 30, 2020)

  • New:
  • With today’s release, Firefox strengthens protections for your online account logins and passwords, with innovative approaches to managing your accounts during this critical time
  • Firefox displays critical alerts in the Lockwise password manager when a website is breached;
  • If one of your accounts is involved in a website breach and you've used the same password on other websites, you will now be prompted to update your password. A key icon identifies which accounts use that vulnerable password.
  • Automatically generate secure, complex passwords for new accounts across more of the web that are easily saved right in the browser;
  • You have been able to access and see your saved passwords under Logins and Passwords easily under the main menu. If your device happens to be shared among your family or roommates, the latest update helps to prevent casual snooping over your shoulder. If you don’t have a master password set up for Firefox, Windows and macOS now requires a login to your operating system account before showing your saved passwords.
  • Picture-in-Picture allows you to multitask, the small video window following along no matter what you are doing on your computer, across different applications and even workspaces. Now, when you are ready to focus on the video, a double click can take the small window into full screen. Double click again to reduce the size again.
  • Firefox now supports Audio Worklets that will allow more complex audio processing like VR and gaming on the web; and is being adopted by some of your favorite software programs.
  • With this change, you can now join Zoom calls on Firefox without the need for any additional downloads.
  • WebRender continues its roll out to more Firefox for Windows users, now available by default on modern Intel laptops with a small screen

New in Firefox 75.0 (Jun 30, 2020)

  • New:
  • With today's release, a number of improvements will help you search smarter, faster. Type less and find more with Firefox's revamped address bar
  • Focused, clean search experience that's optimized for smaller laptop screens
  • Top sites now appear when you select the address
  • Improved readability of search suggestions with a focus on new search terms
  • Suggestions include solutions to common Firefox issues
  • On Linux, the behavior when clicking on the Address Bar and the Search Bar now matches other desktop platforms: a single click selects all without primary selection, a double click selects a word, and a triple click selects all with primary selection
  • Firefox will locally cache all trusted Web PKI Certificate Authority certificates known to Mozilla. This will improve HTTPS compatibility with misconfigured web servers and improve security.
  • Firefox is now available in Flatpak, an easier way to install and use Firefox on Linux.
  • Direct Composition is being integrated for our users on Windows to help improve performance and enable our ongoing work to ship WebRender on Windows 10 laptops with Intel graphics cards.
  • Fixed:
  • Various security fixes
  • Enterprise:
  • Experimental support for using client certificates from the OS certificate store can be enabled on macOS by setting the preference security.osclientcerts.autoload to true.
  • Enterprise policies may be used to exclude domains from being resolved via TRR (Trusted Recursive Resolver) using DNS over HTTPS.
  • Developer:
  • Save bandwidth and reduce browser memory by using the loading attribute on the element. The default "eager" value loads images immediately, and the "lazy" value delays loading until the image is within range of the viewport.
  • Instant evaluation for Console expressions lets developers identify and fix errors more rapidly than before. As long as expressions typed into the Web Console are side-effect free, their results will be previewed while you type.

New in Firefox 74.0 (Jun 30, 2020)

  • New:
  • Your login management has improved with the ability to reverse alpha sort (Name Z-A) in Lockwise, which you can access under Logins and Passwords.
  • Firefox now makes importing your bookmarks and history from the new Microsoft Edge browser on Windows and Mac simple.
  • Add-ons installed by external applications can now be removed using the Add-ons Manager (about:addons). Going forward, only users can install add-ons; they cannot be installed by an application.
  • Facebook Container prevents Facebook from tracking you around the web - Facebook logins, likes, and comments are automatically blocked on non-Facebook sites. But when we need an exception, you can now create one by adding custom sites to the Facebook Container.
  • Firefox now provides better privacy for your web voice and video calls through support for mDNS ICE by cloaking your computer’s IP address with a random ID in certain WebRTC scenarios.
  • Fixed:
  • Various security fixes.
  • We have fixed issues involving pinned tabs such as being lost. You should also no longer see them reorder themselves.
  • Changed:
  • When a video is uploaded with a batch of photos on Instagram, the Picture-in-Picture toggle would sit atop of the “next” button. The toggle is now moved allowing you to flip through to the next image of the batch.
  • On Windows, Ctrl+I can now be used to open the Page Info window instead of opening the Bookmarks sidebar. Ctrl+B still opens the Bookmarks sidebar making keyboard shortcuts more useful for our users.
  • We have disabled TLS 1.0 and TLS 1.1 to improve your website connections. Sites that don't support TLS version 1.2 will now show an error page.
  • Developer:
  • Firefox’s Debugger added support for debugging Nested Web Workers, so their execution can be paused and stepped through with breakpoints
  • Web Platform:
  • Firefox has added support for the new JavaScript optional chaining operator (?.) and CSS text-underline-position.

New in Firefox 73.0.1 (Feb 19, 2020)

  • Fixed crashes on Windows systems running third-party security software such as 0patch or G DATA (bug 1610790)
  • Fixed loss of browser functionality in certain circumstances such as running in Windows compatibility mode or having custom anti-exploit settings (bug 1614885)
  • Resolved problems connecting to the RBC Royal Bank website (bug 1613943)
  • Fixed Firefox unexpectedly exiting when leaving Print Preview mode (bug 1611133)
  • Fixed crashes when playing encrypted content on some Linux systems (bug 1614535)

New in Firefox 72.0.2 (Jan 20, 2020)

  • Various stability fixes
  • Fixed issues opening files with spaces in their path (bug 1601905)
  • Fixed a hang opening about:logins when a master password is set (bug 1606992)
  • Fixed a web compatibility issue with CSS Shadow Parts which shipped in Firefox 72 (bug 1604989)
  • Fixed inconsistent playback performance for fullscreen 1080p videos on some systems (bug 1608485)

New in Firefox 72.0 (Jan 6, 2020)

  • New:
  • Firefox’s Enhanced Tracking Protection marks a major new milestone in our battle against cross-site tracking: we now block fingerprinting scripts by default for all users, taking a new bold step in the fight for our users’ privacy.
  • Firefox replaces annoying notification request pop-ups with a more delightful experience, by default for all users. The pop-ups no longer interrupt your browsing, in its place, a speech bubble will appear in the address bar when you interact with the site.
  • Picture-in-picture video is now also available in Firefox for Mac and Linux: Select the blue icon from the right edge of a video to pop open a floating window so you can keep watching while working in other tabs or apps. Learn how the feature works.
  • Changed:
  • Support for blocking images from individual domains has been removed from Firefox, because of low usage and poor user experience.
  • Enterprise:
  • Experimental support for using client certificates from the OS certificate store can be enabled by setting the preference security.osclientcerts.autoload to true (Windows only).
  • Developer:
  • Debugger Watchpoints let developers observe object property access and writes for easier to track data flow through an application.

New in Firefox 71.0 (Dec 3, 2019)

  • New:
  • Improvements to Lockwise, our integrated password manager:
  • Firefox now recognizes subdomains and will autofill domain logins from Lockwise
  • Integrated breach alerts from Firefox Monitor are now available to users with screen readers
  • More information about Enhanced Tracking Protection in action:
  • Notifications when Firefox blocks cryptominers
  • A running tally of blocked trackers in the protection panel accessed by clicking the address bar shield
  • Native MP3 decoding on Windows, Linux, and macOS
  • Fixed:
  • Various security fixes.
  • Changed:
  • Configuration page (about:config) reimplemented in HTML
  • Firefox will now ship with Catalan (Valencian) (ca-valencia), Tagalog (tl), and Triqui (trs)
  • Enterprise:
  • New kiosk mode functionality, which allows maximum screen space for customer-facing displays
  • Developer:
  • Added support for developers, including:
  • DevTools’ Network panel can now inspect WebSocket messages and automatically formats a variety of framework formats
  • Console’s new multi-line editor mode provides an IDE-like experience that makes it convenient to iterate on longer code snippets
  • The Network panel’s new resource blocking can simulate the impact of tracking protection, security, service outages, and bad connectivity for more robust testing
  • More features and improvements can be found every release in DevTools’ “What’s New” panel in en-US
  • New videos every week on the Mozilla Developer YouTube channel
  • Improvements to the website certificate viewer, with more features and more detailed information
  • Improvements to the extensions downloads API for handling download failures
  • Extension popup windows now include the extension name instead of its moz-extension:// url when using the windows.create API
  • Extension-registered devtools panels now interact better with screen readers

New in Firefox 69.0.2 (Oct 3, 2019)

  • Fixed a crash when editing files on Office 365 websites (bug 1579858)
  • Fixed detection of the Windows 10 Parental Controls feature being enabled (bug 1584613)
  • Fixed a Linux-only crash when changing the playback speed while watching YouTube videos (bug 1582222)

New in Firefox 69.0.1 (Sep 18, 2019)

  • Fixed external programs launching in the background when clicking a link from inside Firefox to launch them (bug 1570845)
  • Usability improvements to the Add-ons Manager for users with screen readers (bug 1567600)
  • Fixed the Captive Portal notification bar not being dismissable in some situations after login is complete (bug 1578633)
  • Fixed the maximum size of fonts in Reader Mode when zoomed (bug 1578454)
  • Fixed missing stacks in the Developer Tools Performance section (bug 1578354)
  • Security and stability fixes

New in Firefox 69.0 (Sep 2, 2019)

  • New:
  • Firefox now gives Windows hints to appropriately set content process priority levels, meaning more processor time spent on the tasks you're actively working on, and less processor time spent on things in the background (with the exception of video and audio playback).
  • To improve battery life on dual-graphics-card macOS machines, Firefox now tries more aggressively to switch back to the more power-efficient GPU for WebGL content when able. Firefox also works harder to avoid switching to the high-power GPU for one-off transient uses of WebGL.
  • Finder on macOS now displays download progress for files while they’re being downloaded.
  • Added support for the Web Authentication HmacSecret extension via Windows Hello on systems running the Windows 10 May 2019 update or newer.
  • Changed:
  • As previously announced in the Plugin Roadmap for Firefox, the "Always Activate" option for Flash plugin content has been removed. Firefox will now always ask for user permission before activating Flash content on a website.
  • Firefox no longer loads userChrome.css or userContent.css by default. Users who wish to customize Firefox by using these files can set the toolkit.legacyUserProfileCustomizations.stylesheets preference to true to restore this ability.
  • Developer:
  • The new event listener breakpoint feature allows developers to pause on a host of different event types, whether it be related to animations, DOM, media, mouse, touch, worker, and many other event types.

New in Firefox 68.0.2 (Aug 16, 2019)

  • Fixed a bug causing some special characters to be cut off from the end of the search terms when searching from the URL bar (bug 1560228)
  • Allow fonts to be loaded via file:// URLs when opening a page locally (bug 1565942)
  • Printing emails from the Outlook web app no longer prints only the header and footer (bug 1567105)
  • Fixed a bug causing some images not to be displayed on reload, including on Google Maps (bug 1565542)
  • Fixed an error when starting external applications configured as URI handlers (bug 1567614)
  • Security fixes

New in Firefox 68.0.1 (Jul 24, 2019)

  • New:
  • macOS releases are now signed by the Apple notary service, allowing Firefox to properly run on macOS 10.15 Beta releases
  • Fixed:
  • Fixed missing Full Screen button when watching videos in full screen mode on HBO GO (bug 1562837)
  • Fixed a bug causing incorrect messages to appear for some locales when sites try to request the use of the Storage Access API (bug 1558503)
  • Users in Russian regions may have their default search engine changed (bug 1565315)
  • Built-in search engines in some locales do not function correctly (bug 1565779)

New in Firefox 68.0 (Jul 12, 2019)

  • New:
  • Dark mode in reader view expands so that windows are also dark on the controls, sidebars and toolbars.
  • Improved extension security and discovery:
  • New reporting feature in about:addons allows you to report security and performance issues with extensions and themes.
  • Redesigned extensions dashboard in about:addons provides easy access to information about your extensions, including data and settings access required by each extension.
  • Find high quality, secure extensions via the Recommended Extensions program in about:addons, which now displays user count and ratings for each extension. "Recommended” badges for these extensions also appear on AMO. More extensions will be added over time.
  • Cryptomining and fingerprinting protections are added to strict content blocking settings in Privacy & Security preferences.
  • WebRender will roll out to Windows 10 users with AMD graphics cards.
  • Windows Background Intelligent Transfer Service (BITS) update download support, which allows Firefox update downloads to continue when Firefox is closed.
  • Fixed:
  • Various security fixes
  • Local files can no longer access other files in the same directory.
  • Changed:
  • Unified existing locales (bn-BD, bn-IN) under a single Bengali (bn) localization.
  • The following unmaintained translations have been removed: Assamese (as), English - South Africa (en-ZA), Maithili (mai), Malayalam (ml), Odia (or). Existing users will be migrated to the British English (en-GB) version.
  • When an HTTPS error caused by antivirus software is detected, Firefox will attempt to automatically fix it
  • Camera and microphone access now require an HTTPS connection.
  • The way non-default preferences are synced has changed.
  • Enterprise:
  • For all operating systems, we have a number of additional policies including...
  • New tab page configuration and disabling
  • Local file links
  • Download behavior
  • Search suggestions
  • Managed storage for using policies in Webextensions
  • Extension whitelisting and blacklisting by ID and website
  • A subset of commonly used Firefox preferences

New in Firefox 67.0.3 (Jun 19, 2019)

  • A type confusion vulnerability can occur when manipulating JavaScript objects due to issues in Array.pop. This can allow for an exploitable crash. We are aware of targeted attacks in the wild abusing this flaw.

New in Firefox 66.0.5 (May 8, 2019)

  • Further improvements to re-enable web extensions which had been disabled for users with a master password set (Bug 1549249).

New in Firefox 66.0.4 (May 5, 2019)

  • Repaired certificate chain to re-enable web extensions that had been disabled.

New in Firefox 66.0.2 (Mar 31, 2019)

  • Fixed Web compatibility issues with Office 365, iCloud and IBM WebMail caused by recent changes to the handling of keyboard events (Bug 1538966)
  • Crash fixes (bug 1521370, bug 1539118)

New in Firefox 66.0.1 (Mar 23, 2019)

  • Various security fixes.

New in Firefox 65.0.1 (Feb 13, 2019)

  • Fixed accidental requests to addons.mozilla.org when an addon recommendation doorhanger is shown (bug 1526387)
  • Improved playback of interactive Netflix videos (bug 1524500)
  • Fixed color management not working on macOS (bug 1506495)
  • Fixed incorrect sizing of the "Clear Recent History" window in some situations (bug 1523696)
  • Fixed audio & video delays while making WebRTC calls (bug 1521577 & bug 1523817)
  • Fixed video sizing problems during some WebRTC calls (bug 1520200)
  • Fixed looping CONNECT requests when using WebSockets over HTTP/2 from behind a proxy server (bug 1523427)
  • Fixed the "Enter" key not working on password entry fields for certain Linux distributions (bug 1523635)
  • Various stability and security fixes.
  • Made support for < meta > viewport tags in Responsive Design Mode, initially enabled in Firefox 64, pref-controlled and off by default (bug 1521814). To restore the previous behavior, change the devtools.responsive.metaViewport.enabled pref to true.

New in Firefox 65.0 (Jan 28, 2019)

  • New:
  • The display language for the Firefox application UI is now changeable in the Options page
  • Added Windows playback support for the AV1 video codec
  • Added support for the WebP image format
  • Firefox on Windows can now be installed using an MSI installer
  • Firefox now supports Handoff on macOS to continue browsing from your iOS device to your Mac
  • On Linux, tabs can be switched by scrolling in the tab bar
  • Changed:
  • Updated the Content Blocking section in the Privacy & Security Options page and in the Control Center to simplify blocking options for users
  • Enhanced security for Linux, Android, and macOS users via stronger stack smashing protection being enabled by default
  • Firefox can now be set to warn when exiting, even when configured to automatically restore the session on the next launch
  • Memory usage is also now reported for each resource visible in the updated Task Manager page found at about:performance
  • Developer:
  • Added a new Flexbox inspector tool to detect and highlight Flexbox containers and debug Flex items' sizes
  • All CSS changes made in the Rules panel are now tracked in the new Changes tab
  • Added support for the Storage Access API on desktop platforms

New in Firefox 64.0.2 (Jan 9, 2019)

  • Fixed a browser crash on MacOS (bug 1510058)
  • Updated the Japanese translation for missing strings (bug 1513259)
  • Properly restore column sizes in developer tools inspector (bug 1503175)
  • Fixed video stuttering on Youtube (bug 1513511)
  • Fix updates for some lightweight themes (bug 1508777)

New in Firefox 64.0 (Dec 12, 2018)

  • New:
  • Better recommendations: You may see suggestions in regular browsing mode for new and relevant Firefox features, services, and extensions based on how you use the web (for US users only)
  • Enhanced tab management: You can now select multiple tabs from the tab bar and close, move, bookmark, or pin them quickly and easily
  • Easier performance management: The new Task Manager page found at about:performance lets you see how much energy each open tab consumes and provides access to close tabs to conserve power
  • Improved performance for Mac and Linux users, by enabling link time optimization (Clang LTO). (Clang LTO was enabled for Windows users in Firefox 63.)
  • More seamless sharing on Windows: Windows users can now share web pages using the native sharing experience. You can access Share in the Page Actions menu
  • Added option to remove add-ons using the context menu on their toolbar buttons
  • New for enterprise users: Updated the policy engine on macOS to allow using configuration profiles to customize Firefox for enterprise deployments
  • Fixed:
  • Various security fixes
  • Changed:
  • RSS feed preview and live bookmarks are available only via add-ons
  • TLS certificates issued by Symantec are no longer trusted by Firefox. Website operators are strongly encouraged to replace any remaining Symantec TLS certificates as soon as possible.
  • about:crashes has been redesigned to make it clear when a crash is being submitted to Mozilla, as well as being clear that removing crashes locally does not remove them from crash-stats.mozilla.com
  • The macOS keyboard shortcut to add "www" and ".com" to a URL is now ctrl-enter instead of [apple]-enter
  • Developer:
  • You may now overlay multiple CSS grids at the same time (up to 3) in the CSS Grid Inspector
  • The Web Console's command line now highlights JavaScript syntax
  • When hovering over elements in the Accessibility panel, the contrast ratio of text against background is now indicated
  • Added support for the new CSS scrollbar specification
  • WebVR is now available on macOS

New in Firefox 63.0.3 (Nov 22, 2018)

  • Games using WebGL (created in Unity) get stuck after very short time of gameplay (bug 1502748)
  • Slow page loading for some users with specific proxy configurations (bug 1495024)
  • Disable HTTP response throttling by default for causing bugs with videos in background tabs (bug 1503354)
  • Opening magnet links no longer works (bug 1498934)
  • Crash fixes (bug 1498510, bug 1503424)

New in Firefox 63.0 (Oct 22, 2018)

  • New:
  • WebExtensions now run in their own process on Linux
  • Firefox now warns about having multiple windows and tabs open when quitting from the main menu
  • On macOS, WebGL power preferences allow non-performance-critical applications and applets to request the low-power GPU instead of the high-power GPU in multi-GPU systems
  • Improved Windows 10 integration: your Firefox theme now matches your OS Dark / Light mode
  • Faster tab switching in the majority of cases for our macOS users
  • Improved the reactivity of Firefox on macOS
  • Fixed:
  • Resolved an issue that prevented the address bar from autofilling bookmarked URLs in certain cases
  • Changed:
  • In the Library, the Open in Sidebar feature for individual bookmarks was removed
  • The option to Never check for updates was removed from about:preferences. You can use the DisableAppUpdate enterprise policy as a substitute.
  • The Ctrl+Tab shortcut now displays thumbnail previews of your tabs and cycles through tabs in recently used order. This new default behavior is activated only in new profiles and can be changed in preferences.
  • The build infrastructure of Firefox on Windows moved to the Clang tool chain, bringing important performance gains
  • Developer:
  • Changes affecting developers
  • Refreshed visual style of Developer Tools menus to improve navigation and consistency
  • Added support for Web Components custom elements and shadow DOM
  • The Dev Tools accessibility inspector is now enabled by default. This tool surfaces information exposed to assistive technologies on the current page, allowing you to check what’s missing or otherwise needs attention.

New in Firefox 62.0.3 (Oct 2, 2018)

  • Fixed hangs on macOS Mojave (10.14) when various dialog windows (upload, download, print, etc) are activated (bug 1489785)
  • Fixed playback of some encrypted video streams on macOS (bug 1491940)
  • Various security fixes

New in Firefox 61.0.2 (Aug 9, 2018)

  • Adds support for automatically restoring your Firefox session after Windows restarts. Currently, this feature is not enabled by default for most users, but will be gradually enabled over the coming weeks.
  • fixed
  • Improved website rendering with the Retained Display List feature enabled (Bug 1474402)
  • Fixed broken DevTools panels with certain extensions installed (Bug 1474379)
  • Fixed a crash for users with some accessibility tools enabled (Bug 1474007)

New in Firefox 61.0.1 (Jul 6, 2018)

  • Fixed broken website loading for Chinese users with accessibility enabled (Bug 1471824)
  • Fix missing content on the New Tab Page and the Home section of the Preferences page (Bug 1471375)
  • Fixed loss of bookmarks under rare circumstances when upgrading from Firefox 60 (Bug 1472127)
  • Improved playback of Twitch 1080p video streams (Bug 1469257)
  • Web pages no longer lose focus when a browser popup window is opened (Bug 1471415)
  • Fixed launching of downloads without a file extension on Windows (Bug 1465458)
  • Re-allowed downloading files from FTP sites via the "Save Link As" option when linked from HTTP pages (Bug 1470295)
  • Fixed extensions being unable to override the default homepage in certain situations (Bug 1466846)

New in Firefox 60.0.1 (May 16, 2018)

  • Avoid overly long cycle collector pauses with some add-ons installed (Bug 1449033)
  • Stop displaying "Sponsored content" on the New Tab page immediately after the "Sponsored Stories" option is disabled (Bug 1458906)
  • On touchscreen devices, fixed momentum scrolling on non-zoomable pages (Bug 1457743)
  • Fixed black map on Google Maps with updated Nvidia Web Drivers on macOS (Bug 1458553)
  • Use the right default background when opening tabs or windows in high contrast mode (Bug 1458956)
  • The Firefox uninstaller on Windows is now translated again (Bug 1436662)
  • Restored translations of the Preferences panels when using a language pack (Bug 1461590)
  • WebVR has been disabled by default on macOS (Bug 1459362)

New in Firefox 59.0.3 (Apr 30, 2018)

  • Fix for compatibility with Windows 10 April 2018 update (Bug 1452619)

New in Firefox 59.0.2 (Mar 26, 2018)

  • Invalid page rendering with hardware acceleration enabled (Bug 1435472)
  • Windows 7 users with touch screens or certain 3rd party desktop applications which interact with Firefox through accessibility services may experience random browser crashes. Known 3rd party applicatioins with issues: StickyPassword, Windows 7 touch screen. (Bug 1424505)
  • Browser keyboard shortcuts (eg copy Ctrl+C) don't work on sites that use those keys with resistFingerprinting enabled (Bug 1433592)
  • High CPU / memory churn caused by third-party software on some computers (Bug 1446280)
  • Users who have configured an "automatic proxy configuration URL" and want to reload their proxy settings from the URL will find the Reload button disabled in the Connection Settings dialog when they select Preferences/Options > Network Proxy > Settings... (Bug 1445991)
  • URL Fragment Identifiers Break Service Worker Responses (Bug 1443850)
  • User's trying to cancel a print around the time it completes will continue to get intermittent crashes (Bug 1441598)
  • Broken getUserMedia (audio) on DragonFly, FreeBSD, NetBSD, OpenBSD. Video chat apps either wouldn't work or be always muted (Bug 1444074)

New in Firefox 59.0 (Mar 13, 2018)

  • Performance enhancements:
  • Faster load times for content on the Firefox Home page
  • Faster page load times by loading either from the networked cache or the cache on the user’s hard drive (Race Cache With Network)
  • Improved graphics rendering using Off-Main-Thread Painting (OMTP) for Mac users (OMTP for Windows and Linux was released in Firefox 58)
  • Drag-and-drop to rearrange Top Sites on the Firefox Home page, and customize new windows and tabs in other ways
  • Added features for Firefox Screenshots:
  • Basic annotation lets the user draw on and highlight saved screenshots
  • Recropping to change the viewable area of saved screenshots
  • Enhanced WebExtensions API including better support for decentralized protocols and the ability to dynamically register content scripts
  • Improved Real-Time Communications (RTC) capabilities.
  • Implemented RTP Transceiver to give pages more fine grained control over calls
  • Implemented features to support large scale conferences
  • Added support for W3C specs for pointer events and improved platform integration with added device support for mouse, pen, and touch screen pointer input
  • Added the Ecosia search engine as an option for German Firefox
  • Added the Qwant search engine as an option for French Firefox
  • Added settings in about:preferences to stop websites from asking to send notifications or access your device’s camera, microphone, and location, while still allowing trusted websites to use these features
  • Various security fixes
  • Firefox Private Browsing Mode will remove path information from referrers to prevent cross-site tracking

New in Firefox 58.0.2 (Feb 8, 2018)

  • Avoid a signature validation issue during update on macOS
  • Blocklisted graphics drivers related to off main thread painting crashes
  • Tab crash during printing
  • Fix clicking links and scrolling emails on Microsoft Hotmail and Outlook (OWA) webmail

New in Firefox 58.0 (Jan 20, 2018)

  • New:
  • WebVR has been enabled for Mac OS X users
  • Added Nepali (ne-NP) locale
  • Added support for form autofill for credit card
  • Optimize page load by caching JavaScript internal representation
  • Improved page render speed for Windows users with Off-Main-Thread Painting
  • Fixed:
  • Security fixes to address the Meltdown and Spectre timing attacks
  • Fix a crash reporting issue that inadvertently sends background tab crash reports to Mozilla without user opt-in (bug 1427111)
  • Changed:
  • Downgrading profile to previous versions is not supported. In case of downgrade, it is suggested to use a new profile

New in Firefox 57.0.4 (Jan 5, 2018)

  • Security fixes to address the Meltdown and Spectre timing attacks

New in Firefox 57.0.3 (Dec 29, 2017)

  • Fix a crash reporting issue that inadvertently sends background tab crash reports to Mozilla without user opt-in (bug 1427111)

New in Firefox 57.0.2 (Dec 8, 2017)

  • Block old versions of G Data Endpoint Security for crashing Firefox on start up - Windows only (bug 1421991)
  • Fix a regression with WebGL and D3D9 - Windows only

New in Firefox 57.0.1 (Nov 30, 2017)

  • Fixed:
  • Fix a video color distortion issue on YouTube and other video sites with some AMD devices (bug 1417442)
  • Fix an issue with prefs.js when the profile path has non-ascii characters (bug 1420427)
  • Various security fixes
  • Google map crashes on OSX with Intel HD Graphics 3000
  • Changed:
  • Block injection of a client library associated with the RealPlayer Free player which is known to cause performance problems in Firefox. (Bug 1418535)

New in Firefox 57.0 (Nov 13, 2017)

  • New:
  • Firefox is getting a major Visual Redesign (Photon project) activated on the Nightly channel and which will ship with Firefox 57 on the release channel.
  • AMD VP9 hardware video decoder support for improved video playback with lower power consumption
  • Accessibility indicator will now appear in the title bar of the window when Accessibility services are enabled
  • Added support for Date/Time input
  • Allow users to manage the site data
  • Changed:
  • The browser's autoscroll feature now uses asynchronous scrolling, similar to other input methods like mousewheel, providing a smoother scrolling experience
  • The content process now has a stricter security sandbox that blocks filesystem reading and writing on Linux systems
  • Middle mouse paste in the content area no longer navigates to URLs by default on Unix systems
  • Developer:
  • Removed the Share button. If you relied on this feature, you can install the Share Backported extension instead.
  • Complete visual refresh of both the Light and Dark DevTools themes, matching the new visual style of Firefox Quantum
  • The Inspector shows the values of CSS variables on hover
  • Completely new and re-designed Console panel. Joining the Debugger and the Network Monitor, the Console has been rewritten using modern web technologies such as React and Redux. It now also allows to inspect objects in context.

New in Firefox 56.0 (Sep 28, 2017)

  • New:
  • Launched Firefox Screenshots, a feature that lets users take, save, and share screenshots without leaving the browser
  • Added support for address form autofill (en-US only)
  • Updated Preferences:
  • Added search tool so users can find a specific setting quickly
  • Reorganized preferences so users can more easily scan settings
  • Rewrote descriptions so users can better understand choices and how they affect browsing
  • Revised data collection choices so they align with updated Privacy Notice and data collection strategy
  • Media opened in a background tab will not play until the tab is selected
  • Improved Send Tabs feature of Sync for iOS and Android, and Send Tabs can be discovered even by users without a Firefox Account
  • Changed:
  • Replaced character encoding converters with a new Encoding Standard-compliant implementation written in Rust
  • Added hardware acceleration for AES-GCM
  • Updated the Safe Browsing protocol to version 4
  • Reduced update download file size by approximately 20 percent
  • Improved security for verifying update downloads
  • Developer:
  • Added Layout Panel to CSS Grid DevTools
  • Users running Firefox for Windows over a Remote Desktop Connection (RDP) may find that audio playback is disabled due to increased security restrictions. Learn how to mitigate this issue until it is corrected in an upcoming release

New in Firefox 55.0.3 (Sep 4, 2017)

  • Fix file uploads to some websites, including YouTube (bug 1383518)
  • Fix an issue with addons when using a path containing non-ascii characters (bug 1389160)

New in Firefox 55.0.2 (Aug 16, 2017)

  • Fix a potential issue when the username had some specific characters in the path (Bug 1388584)
  • Fix an issue with new installation notification for sideload add-ons (Bug 1372448)
  • Fix performance regressions with WebExtension (Bugs 1386937 & 1389381)
  • Fix a regression with the popup menu (Bug 1388682)

New in Firefox 55.0.1 (Aug 12, 2017)

  • Fix a regression the tab restoration process (bug 1388160)
  • Fix a problem causing What's new pages not to be displayed (bug 1386224)
  • Fix a rendering issue with some PKCS#11 libraries (bug 1388370)
  • Disable the predictor prefetch (bug 1388160)

New in Firefox 55.0 (Aug 7, 2017)

  • New:
  • Browsing sessions with a high number of tabs are now restored in an instant
  • Sidebar (bookmarks, history, synced tabs) can now be moved to the right edge of the window
  • Fine-tune your browser performance from the Preferences/Options page.
  • Make screenshots of webpages, and save them locally or upload them to the cloud. This feature will undergo A/B testing and will not be visible for some users.
  • Added Belarusian (be) locale
  • Assign custom shortcuts to Firefox menu items on OS X and macOS via System Preferences > Keyboard > Shortcuts
  • Simplify print jobs from within print preview
  • Use virtual reality devices with the web with the introduction of WebVR
  • Search suggestions are now enabled by default for users who haven't explicitly opted-out
  • Search with any installed search engine directly from the location bar
  • Changed:
  • Breaking profile changes - do not downgrade Firefox and use a profile that has been opened with Firefox 55+.
  • Windows stub installer is now streamlined for simpler installation. Users requiring advanced install options should use full installers.
  • The Adobe Flash plugin is now click-to-activate by default and only allowed on http:// and https:// URL schemes. This change will be rolled out progressively and so will not be visible to all users immediately. For more information see the Firefox plugin roadmap
  • Modernized application update UI to be less intrusive and more aligned with the rest of the browser. Only users who have not restarted their browser 8 days after downloading an update or users who opted out of automatic updates will see this change.
  • Developer:
  • Insecure sites can no longer access the Geolocation APIs to get access to your physical location

New in Firefox 54.0.1 (Jun 30, 2017)

  • Fix a display issue of tab title
  • Fix a display issue of opening new tab
  • Fix a display issue when opening multiple tabs
  • Fix a tab display issue when downloading files
  • Fix a PDF printing issue
  • Fix a Netflix issue on Linux

New in Firefox 54.0 (Jun 13, 2017)

  • New:
  • Simplified the download button and download status panel
  • Added support for multiple content processes (e10s-multi)
  • Added Burmese (my) locale
  • Fixed:
  • Various security fixes
  • Changed:
  • Moved the mobile bookmarks folder to the main bookmarks menu for easier access
  • Developer:
  • Added ability to create and save custom devices in Responsive Design Mode
  • Additional changes for web developers

New in Firefox 53.0.3 (May 19, 2017)

  • FIx hangs when using a proxy with NTLM authentication (bug 1360574)
  • Fix excessive resource usage from the captive portal detection service (bug 1359697)
  • Bump preloaded security information expiration times (bug 1364240)

New in Firefox 53.0.2 (May 5, 2017)

  • Make form validation errors and date picker panel visible to the user (Bug 1341190)
  • Various security fixes
  • The non-standard showDialog argument to window.find is now ignored (Bug 1348409)

New in Firefox 53.0 (Apr 19, 2017)

  • New:
  • Improved graphics stability for Windows users with the addition of compositor process separation (Quantum Compositor)
  • Two new 'compact' themes available in Firefox, dark and light, based on the Firefox Developer Edition theme
  • Lightweight themes are now applied in private browsing windows
  • Reader Mode now displays estimated reading time for the page
  • Windows 7+ users on 64-bit OS can select 32-bit or 64-bit versions in the stub installer
  • Changed:
  • Updated the design of site permission requests to make them harder to miss and easier to understand
  • Windows XP and Vista are no longer supported. XP and Vista users running Firefox 52 will continue to receive security updates on Firefox ESR 52.
  • 32-bit Mac OS X is no longer supported. 32-bit Mac OS X users can switch to Firefox ESR 52 to continue receiving security updates.
  • Updates for Mac OS X are smaller in size compared to updates for Firefox 52
  • Media playback on new tabs is blocked until the tab is visible
  • Ended Firefox Linux support for processors older than Pentium 4 and AMD Opteron
  • New visual design for audio and video controls
  • The last few characters of shortened tab titles fade out instead of being replaced by ellipses to keep more of the title visible
  • Media playback on new tabs is blocked until the tab is visible
  • Developer:
  • Support for WebM video with alpha, which allows playing videos with transparent backgrounds

New in Firefox 52.0.2 ESR (Mar 28, 2017)

  • Fix new installs erroneously not prompting to change the default browser setting
  • Fix a crash on startup on Linux
  • Fix loading tab icons on session restore
  • Use Nirmala UI as fallback font for additional Indic languages

New in Firefox 52.0 ESR (Mar 7, 2017)

  • New:
  • Added support for WebAssembly, an emerging standard that brings near-native performance to Web-based games, apps, and software libraries without the use of plugins.
  • Enhanced Sync to allow users to send and open tabs from one device to another.
  • Enabled multi-process Firefox for Windows users with touch screens
  • Added user warnings for non-secure HTTP pages with logins. Firefox now displays a “This connection is not secure” message when users click into the username and password fields on pages that don’t use HTTPS.
  • Implemented the Strict Secure Cookies specification which forbids insecure HTTP sites from setting cookies with the "secure" attribute. In some cases, this will prevent an insecure site from setting a cookie with the same name as an existing "secure" cookie from the same base domain.
  • Fixed:
  • Improved text input for third-party keyboard layouts on Windows. This will address some keyboard layouts that
  • have chained dead keys
  • input two or more characters with a non-printable key or a dead key sequence
  • input a character even when a dead key sequence failed to compose a character
  • Changed:
  • Removed support for Netscape Plugin API (NPAPI) plugins other than Flash. Silverlight, Java, Acrobat and the like are no longer supported.
  • Improved experience for downloads:
  • Notification in the toolbar when a download fails
  • Quick access to five most recent downloads rather than three
  • Larger buttons for canceling and restarting downloads
  • Removed Battery Status API to reduce fingerprinting of users by trackers
  • Developer:
  • Improved security for screen sharing, which now shows a preview and no longer requires a whitelisted domain
  • Enabled CSS Grid Layout, opening up a world of new possibilities for graphic design
  • Redesigned Responsive Design Mode to include device selection, network throttling, and more

New in Firefox 51.0.1 (Jan 27, 2017)

  • Multiprocess incompatibility did not correctly register with some add-ons (Bug 1333423)
  • Geolocation not working on Windows (Bug 1333516)

New in Firefox 51.0 (Jan 23, 2017)

  • New:
  • Added support for FLAC (Free Lossless Audio Codec) playback
  • A warning is displayed when a login page does not have a secure connection
  • Added support for WebGL 2
  • Added Georgian (ka) and Kabyle (kab) locales
  • Support saving passwords for forms without 'submit' events
  • Improved video performance for users without GPU acceleration:
  • Less CPU Usage
  • Better full screen experience
  • Visual indicator is shown in the URL bar if the zoom level is not at default level
  • Users can now view passwords before saving them
  • Remove Belarusian (be) locale
  • Changed:
  • Use 2D graphics library (Skia) for content rendering

New in Firefox 50.0.2 (Dec 1, 2016)

  • Various security fixes.

New in Firefox 50.0.1 (Nov 29, 2016)

  • Various security fixes
  • Firefox crashes with 3rd party Chinese IME when using IME text

New in Firefox 51.0 Beta 1 (Nov 17, 2016)

  • New:
  • Added support for WebGL 2
  • Remove Belarusian (be) locale
  • Support saving passwords for forms without 'submit' events
  • Improved video performance for users without GPU acceleration:
  • Less CPU Usage
  • Better full screen experience
  • Zoom indicator is shown in the URL bar if the zoom level is not at default level
  • View passwords from the prompt before saving them
  • Added support for FLAC (Free Lossless Audio Codec) playback
  • Changed:
  • Use Skia for content rendering (Linux)
  • Process separation (e10s) now supported on Windows 10 touch screen devices and systems with accessibility tools installed

New in Firefox 50.0 (Nov 14, 2016)

  • New:
  • Added Guarani (gn) locale
  • Added option to Find in page that allows users to limit search to whole words only
  • New preference for allowing Ctrl+Tab to cycle through tabs in recently used order
  • Improved printing by using the Reader Mode
  • Lock icon strikethrough for pages containing insecure password fields
  • Fixed:
  • Fixed rendering of dashed and dotted borders with rounded corners (border-radius)
  • Changed:
  • Added a built-in Emoji set for operating systems without native Emoji fonts (Windows 8.0 and lower and Linux)
  • Updates to keyboard shortcuts
  • Set a preference to have Ctrl+Tab cycle through tabs in recently used order
  • View a page in Reader Mode by using Ctrl+Alt+R (command+alt+r on Mac)

New in Firefox 49.0.1 (Sep 26, 2016)

  • Mitigate a startup crash issue caused by Websense (Windows only) (Bug 1304783)

New in Firefox 49.0 (Sep 19, 2016)

  • Updated Firefox Login Manager to allow HTTPS pages to used saved HTTP logins. It’s one more way Firefox is supporting Let’s Encrypt and helping users transition to a more secure web.
  • Added features to Reader Mode that make it easier on the eyes and the ears:
  • Controls that allow users to adjust the width and line spacing of text
  • Narrate, which reads the content of a page out loud
  • Improved video performance for users on systems that support SSSE3 without hardware acceleration
  • HTML5 audio and video improvements:
  • Files can now be looped through the built-in controls in the context menu
  • Play audio and video at 1.25× speed through the context menu
  • Enhancements for Mac users:
  • Improved performance on OS X systems without hardware acceleration
  • Improved appearance of anti-aliased OS X fonts
  • Reader Mode can now read articles out loud:
  • Fixed an issue that prevented users from updating Firefox for Mac unless they originally installed Firefox. Now, those users as well as any user with administrative credentials can update Firefox.
  • Improved appearance of anti-aliased OS X fonts
  • Changed:
  • Ended Firefox for Mac support for OS X 10.6, 10.7, and 10.8.
  • Ended Firefox for Windows support for SSE processors
  • Removed Firefox Hello
  • Re-enabled the default for Graphite2 font shaping
  • Developer:
  • Added a Cause column to the Network Monitor to show what caused each network request
  • Introduced web speech synthesis API

New in Firefox 48.0.2 (Aug 24, 2016)

  • Fix a startup crash issue caused by Websense (Windows only).

New in Firefox 48.0.1 (Aug 22, 2016)

  • Fix an audio regression impacting some major websites (bug 1295296)
  • Fix a top crash in the JavaScript engine (Bug 1290469)
  • Fix a startup crash issue caused by Websense (Bug 1291738)
  • Fix a different behavior with e10s / non-e10s on and mouse events (Bug 1291078)
  • Fix a top crash caused by plugin issues (Bug 1264530)
  • Fix an unsigned add-ons issue on Windows
  • Fix a shutdown issue (Bug 1276920)
  • Fix a crash in WebRTC

New in Firefox 49.0 Beta 1 (Aug 3, 2016)

  • New:
  • Reader Mode can now read articles out loud
  • Improve overall performance on OS X systems without hardware acceleration
  • Firefox Hello being decommissioned
  • Improved appearance of anti-aliased OS X fonts
  • Graphite2 font shaping is enabled by default
  • Improve video performance on systems without hardware acceleration that support SSSE3 instruction set
  • OS X users who did not originally install Firefox can now update it if they can provide administrator credentials
  • Adjust the width and line spacing of Reader Mode text
  • HTML5 audio and video improvements
  • Files can now be looped through the built-in controls in the context menu
  • Play audio and video at 1.25× speed through the context menu
  • Saved HTTP logins will now be offered on HTTPS pages
  • Changed:
  • So long to support for 10.6, 10.7 and 10.8. Now we can focus on where most Mac users are: 10.9. Don't forget to upgrade!
  • SSE2 processor support is now required on Windows
  • Developer:
  • Introduced web speech synthesis API
  • The Network Monitor now shows a Cause column, which provides an indication of what caused each particular network request
  • HTML5:
  • Support multiple SVG mask elements as mask images

New in Firefox 48.0 (Aug 2, 2016)

  • New:
  • Roar for moar protection against harmful downloads! We've got your back
  • Process separation (e10s) is enabled for some of you. Like it? Let us know and we'll roll it out to more.
  • Add-ons that have not been verified and signed by Mozilla will not load
  • GNU/Linux fans: Get better Canvas performance with speedy Skia support. Try saying that three times fast
  • WebRTC embetterments:
  • Delay-agnostic AEC enabled
  • Full duplex for GNU/Linux enabled
  • ICE Restart & Update is supported
  • Cloning of MediaStream and MediaStreamTrack is now supported
  • Searching for something already in your bookmarks or open tabs? We added super smart icons to let you know
  • Windows folks: Tab (move buttons) and Shift+F10 (pop-up menus) now behave as they should in Firefox customization mode
  • The media parser has been redeveloped using the Rust programming language
  • Fixed:
  • Heyo, Jabra & Logitech C920 webcam users. We fixed those pesky WebRTC bugs causing frequency distortions. Buh-bye, squeaky voice!
  • Improved step debugging on last line of functions
  • Changed:
  • So long to support for 10.6, 10.7 and 10.8. Now we can focus on where most Mac users are: 10.9. Don't forget to upgrade!
  • After version 48, SSE2 CPU extensions are going to be required on Windows
  • Au revoir to Windows Remote Access Service modem Autodial
  • Developer:
  • WebExtensions support is now considered as stable
  • Want to move absolute & fixed positioned elements? (Who doesn't, right?) Now you can with our geometry editor.
  • The memory tool now has a tree map view for your debugging pleasure. It's a little bit of "boo" and a whole lot of "ya."
  • We're putting the spotlight on the background. Now you can debug WebExtensions background content scripts and background pages
  • Content Security Policy (CSP) is now enforced for WebExtensions. (Who's down with CSP?)
  • Old and busted: Error Console. New hotness: Browser Console for your debugging pleasure.
  • Add-on development just got easier because you can reload them from about:debugging — because we're all about debugging.
  • This theme is hot, hot, hot! Say hi to the Firebug theme for Developer Tools.
  • Expand network requests from the console panel to view request details in line, so you can see things in context
  • Workers can now use the Web Crypto API

New in Firefox 47.0.1 (Jun 28, 2016)

  • Selenium WebDriver may cause Firefox to crash at startup.

New in Firefox 47.0 (Jun 6, 2016)

  • New:
  • Allow no-cache on back/forward navigations for https resources
  • Firefox can automagically play videos without any plugins.
  • Support for Google’s Widevine CDM on Windows and Mac OS X so streaming services like Amazon Video can switch from Silverlight to encrypted HTML5 video. Don’t worry, you won’t notice a thing.
  • Embedded YouTube videos now play with HTML5 video if Flash is not installed. Just load and start playing!
  • Embedded YouTube videos now play with HTML5 video if Flash is not installed
  • Enable VP9 video codec for users with fast machines
  • Changed:
  • The browser.sessionstore.restore_on_demand preference has been reset to its default value (true) to avoid e10s performance problems. Because faster is better!
  • FUEL (Firefox User Extension Library) has been removed. Add-ons relying on it will stop working, so use add-on SDK instead, pretty please!
  • The Firefox click-to-activate plugin whitelist has been removed.
  • Developer:
  • See Firefox run! Review Firefox performance data in about:performance.
  • Changes that can affect add-on compatibility
  • Added support for ChaCha20/Poly1305 cipher suites
  • cuechange events are now available on TextTrack objects
  • Tilt is available as extension on AMO
  • New Devtools for Service Workers adds a button to start registered SWs
  • Allow users to view and debug all the registered SWs in about:debugging#workers
  • Functionality in about:debugging to simulate Push messages for testing
  • Custom user agents supported in Responsive Design Mode
  • Smart multi-line input in the Web Console
  • HTML5:
  • WebCrypto: PBKDF2 supports SHA-2 hash algorithms
  • WebCrypto: RSA-PSS signature support

New in Firefox 47.0 Beta 1 (Apr 28, 2016)

  • New:
  • Embedded YouTube videos now play with HTML5 video if Flash is not installed
  • Added support for ChaCha20/Poly1305 cipher suites
  • Support for Google’s Widevine CDM on Windows and Mac OS X.
  • Enable VP9 video codec for users with fast machines
  • New Devtools for Service Workers adds a button to start registered SWs
  • Allow users to view and debug all the registered SWs in about:debugging#workers
  • Functionality in about:debugging to simulate Push messages for testing
  • Smart multi-line input in the Web Console
  • Review Firefox performance data in about:performance
  • WebCrypto: RSA-PSS signature support
  • Allow no-cache on back/forward navigations for https resources
  • Changed:
  • The browser.sessionstore.restore_on_demand preference has been reset to its default value (true) to avoid e10s performance problems
  • WebCrypto: PBKDF2 supports SHA-2 hash algorithms
  • “FUEL (Firefox User Extension Library) has been removed, add-ons relying on it will stop working, use add-on SDK instead.“
  • Developer:
  • Changes that can affect add-on compatibility
  • cuechange events are now available on TextTrack objects
  • Tilt removed from Firefox Developer Tools
  • Custom user agents supported in Responsive Design Mode
  • Implemented Document.scrollingElement to tell which element's scroll attributes reflect the viewport scroll state

New in Firefox 46.0 (Apr 26, 2016)

  • New:
  • Improved security of the JavaScript Just In Time (JIT) Compiler
  • Use Content Decryption Module as a fallback to decode unencrypted H.264 and AAC media where available
  • GTK3 integration (GNU/Linux only)
  • Changed:
  • WebRTC fixes to improve performance and stability
  • Developer:
  • Display dominator trees in Memory tool
  • Allocation and garbage collection pause profiling in the performance panel
  • Launch responsive mode from the Style Editor @media sidebar
  • HTML5:
  • Added HKDF support for Web Crypto API
  • Added support for document.elementsFromPoint

New in Firefox 45.0.1 (Mar 17, 2016)

  • Fixed:
  • Fix a regression causing search engine settings to be lost in some context (1254694)
  • Bring back non-standard jar: URIs to fix a regression in IBM iNotes (1255139)
  • XSLTProcessor.importStylesheet was failing when was used (1249572)
  • Fix an issue which could cause the list of search provider to be empty (1255605)
  • Fix a regression when using the location bar (1254503)
  • Fix some loading issues when Accept third-party cookies: was set to Never (1254856)
  • Changed:
  • Disabled Graphite font shaping library

New in Firefox 46.0 Beta 1 (Mar 12, 2016)

  • New:
  • HTTP sites containing login forms will be marked insecure
  • Improved security of the JavaScript Just In Time (JIT) Compiler
  • GTK3 integration (GNU/Linux only)
  • Use Content Decryption Module as a fallback to decode unencrypted H.264 and AAC media where available
  • Changed:
  • WebRTC fixes to improve performance and stability
  • Developer:
  • Display dominator trees in Memory tool
  • Allocation and garbage collection pause profiling in the performance panel
  • Launch responsive mode from the Style Editor @media sidebar
  • HTML5:
  • Added support for documents.elementsFromPoint
  • Added HKDF support for Web Crypto API

New in Firefox 45.0 (Mar 8, 2016)

  • New:
  • Instant browser tab sharing through Hello
  • Tabs synced via Firefox Accounts from other devices are now shown in dropdown area of Awesome Bar when searching
  • GTK3 integration (GNU/Linux only). Disabled after beta 4
  • Synced Tabs button in button bar
  • Introduce a new preference (network.dns.blockDotOnion) to allow blocking .onion at the DNS level
  • Guarani [gn] locale added
  • Fixed:
  • URLs containing a Unicode-format Internationalized Domain Name (IDN) are now properly redirected
  • Changed:
  • Tab Groups (Panorama) feature removed
  • Developer:
  • Ability to filter snapshot output in memory tool
  • Fine tune animations by changing the playback rate of animations in the animation-inspector's timeline
  • DOMContentLoaded and load events shown in the network monitor timeline
  • Added Negative url filtering for the network monitor
  • Support for diffing heap snapshots added to the memory tool
  • Inspector search now matches results from all content in the page, including subframes
  • List of animated properties and keyframes is now displayed when clicking on an animation in the animation-inspector’s timeline
  • Developer Information
  • HTML5:
  • Push API support, part of Progressive Web Applications
  • Support delivery of a Content Security Policy (CSP) via a meta tag
  • Web Speech synthesis API
  • ES6 Classes

New in Firefox 44.0.2 (Feb 11, 2016)

  • Firefox hangs or crashes on startup
  • Various security fixes

New in Firefox 45.0 Beta 4 (Feb 10, 2016)

  • New:
  • Instant browser tab sharing through Hello
  • GTK3 integration (GNU/Linux only)
  • Synced Tabs button in button bar
  • Tabs synced via Firefox Accounts from other devices are now shown in dropdown area of Awesome Bar when searching
  • Introduce a new preference (network.dns.blockDotOnion) to allow blocking .onion at the DNS level
  • Fixed:
  • URLs containing a Unicode-format Internationalized Domain Name (IDN) are now properly redirected
  • Changed:
  • Tab Groups (Panorama) feature removed
  • Developer:
  • Inspector search now matches results from all content in the page, including subframes
  • Ability to filter snapshot output in memory tool
  • Support for diffing heap snapshots added to the memory tool
  • Added Negative url filtering for the network monitor
  • DOMContentLoaded and load events shown in the network monitor timeline
  • List of animated properties and keyframes is now displayed when clicking on an animation in the animation-inspector’s timeline
  • Fine tune animations by changing the playback rate of animations in the animation-inspector's timeline
  • HTML5:
  • Push API support, part of Progressive Web Apps
  • Support delivery of a Content Security Policy (CSP) via a meta tag
  • Web Speech synthesis API
  • ES6 Classes

New in Firefox 44.0.1 (Feb 9, 2016)

  • Fix issue which could lead to the removal of stored passwords under certain circumstances
  • Allows spaces in cookie names
  • Fix WebSockets when used in a Service Worker context
  • Disable opus/vorbis audio with H.264
  • Require NSS 3.21
  • Ship the Gecko SDK
  • Fix for graphics startup crash (GNU/Linux)
  • Fix a crash in cache networking

New in Firefox 45.0 Beta 3 (Feb 8, 2016)

  • New:
  • Instant browser tab sharing through Hello
  • GTK3 integration (GNU/Linux only)
  • Synced Tabs button in button bar
  • Tabs synced via Firefox Accounts from other devices are now shown in dropdown area of Awesome Bar when searching
  • Introduce a new preference (network.dns.blockDotOnion) to allow blocking .onion at the DNS level
  • Fixed:
  • URLs containing a Unicode-format Internationalized Domain Name (IDN) are now properly redirected
  • Changed:
  • Tab Groups (Panorama) feature removed
  • Developer:
  • Inspector search now matches results from all content in the page, including subframes
  • Ability to filter snapshot output in memory tool
  • Support for diffing heap snapshots added to the memory tool
  • Added Negative url filtering for the network monitor
  • DOMContentLoaded and load events shown in the network monitor timeline
  • List of animated properties and keyframes is now displayed when clicking on an animation in the animation-inspector’s timeline
  • Fine tune animations by changing the playback rate of animations in the animation-inspector's timeline
  • HTML5:
  • Push API support, part of Progressive Web Apps
  • Support delivery of a Content Security Policy (CSP) via a meta tag
  • Web Speech synthesis API
  • ES6 Classes

New in Firefox 45.0 Beta 1 (Feb 1, 2016)

  • New:
  • Instant browser tab sharing through Hello
  • GTK3 integration (GNU/Linux only)
  • Synced Tabs button in button bar
  • Tabs synced via Firefox Accounts from other devices are now shown in dropdown area of Awesome Bar when searching
  • Introduce a new preference (network.dns.blockDotOnion) to allow blocking .onion at the DNS level
  • Fixed:
  • URLs containing a Unicode-format Internationalized Domain Name (IDN) are now properly redirected
  • Changed:
  • Tab Groups (Panorama) feature removed
  • Developer:
  • Inspector search now matches results from all content in the page, including subframes
  • Ability to filter snapshot output in memory tool
  • Support for diffing heap snapshots added to the memory tool
  • Added Negative url filtering for the network monitor
  • DOMContentLoaded and load events shown in the network monitor timeline
  • List of animated properties and keyframes is now displayed when clicking on an animation in the animation-inspector’s timeline
  • Fine tune animations by changing the playback rate of animations in the animation-inspector's timeline
  • HTML5:
  • Push API support, part of Progressive Web Apps
  • Support delivery of a Content Security Policy (CSP) via a meta tag
  • Web Speech synthesis API
  • ES6 Classes

New in Firefox 44.0 (Jan 26, 2016)

  • New:
  • Improved warning pages for certificate errors and untrusted connections
  • Enable H.264 if system decoder is available
  • Enable WebM/VP9 video support on systems that don't support MP4/H.264
  • Fixed:
  • Windows XP and Vista screensaver doesn't disable when watching videos (Bug 1193610)
  • Changed:
  • To support unicode-range descriptor for webfonts, font matching under Linux now uses the same font matching code as other platforms
  • Use a SHA-256 signing certificate for Windows builds, to meet new signing requirements
  • Firefox has removed support for the RC4 decipher
  • Firefox will no longer trust the Equifax Secure Certificate Authority 1024-bit root certificate or the UTN - DATACorp SGC to validate secure website certificates
  • Developer:
  • Right click on a logged object in the console to store it as a global variable on the page
  • Visual tools for Animation:
  • View/Edit CSS animation keyframe rules directly in the inspector
  • Visually modify the cubic-bezier curve that drives the way animations progress through time
  • Discover and scrub through all CSS animations and transitions playing on the page
  • Learn more: http://devtoolschallenger.com/
  • Visual tools for Layout and Styles:
  • Display rulers along the viewport to verify size and position and use the measurement tool to easily detect spacing and alignment problems
  • Use CSS filters to preview and create real-time effects like drop-shadows, sepia, etc
  • Learn more: http://devtoolschallenger.com/
  • New memory tool for inspecting the memory heap
  • Service Workers API
  • Built-in JSON reader to intuitively view, search, copy and save data without extensions
  • Jump to function definitions in the debugger with Cmd-Click
  • WebSocket Debugging API and add-on
  • The rule view now displays styles using their authored text, and edits in the rule view are now linked to the style editor
  • Add-on signing enforcement

New in Firefox 43.0.4 (Jan 7, 2016)

  • Fix for startup crash for users of a third party antivirus tool (Bug 1235537)
  • Multi-user GNU/Linux download folders can be created (Bug 1233434)
  • Re-enable SHA-1 certificates (Bug 1236975)

New in Firefox 43.0.3 (Dec 30, 2015)

  • Fix network issue when using Nvidia's Network Access Manager (1233237)
  • On some Windows configurations, improve the decoding of some videos on YouTube (1233970)

New in Firefox 44.0 Beta 1 (Dec 18, 2015)

  • New:
  • Improved warning pages for certificate errors and untrusted connections
  • Enable H.264 on Linux when FFmpeg is available
  • Enable WebM/VP9 video support on systems that don't support MP4/H.264
  • Fixed:
  • Windows XP and Vista screensaver doesn't disable when watching videos (Bug 1193610)
  • Changed:
  • Warning page when RC4 is the only supported cipher
  • Firefox will no longer trust the Equifax Secure Certificate Authority 1024-bit root certificate or the UTN - DATACorp SGC to validate secure website certificates
  • To support unicode-range descriptor for webfonts, font matching under Linux now uses the same font matching code as other platforms
  • Developer:
  • Right click on a logged object in the console to store it as a global variable on the page
  • Visual tools for Animation:
  • View/Edit CSS animation keyframe rules directly in the inspector
  • Visually modify the cubic-bezier curve that drives the way animations progress through time
  • Discover and scrub through all CSS animations and transitions playing on the page
  • Visual tools for Layout and Styles:
  • Display rulers along the viewport to verify size and position and use the measurement tool to easily detect spacing and alignment problems
  • Use CSS filters to preview and create real-time effects like drop-shadows, sepia, etc
  • New memory tool for inspecting the memory heap
  • Jump to function definitions in the debugger with Cmd-Click
  • WebSocket Debugging API
  • The rule view now displays styles using their authored text, and edits in the rule view are now linked to the style editor
  • Service Workers API
  • Built-in JSON reader to intuitively view, search, copy and save data without extensions
  • Add-on signing enforcement

New in Firefox 43.0 (Dec 14, 2015)

  • Private Browsing with Tracking Protection offers choice of blocking additional trackers
  • Improved API support for m4v video playback
  • Firefox 64-bit for Windows is now available via the Firefox download page
  • Users can choose search suggestions from the Awesome Bar
  • On-screen keyboard displayed on selecting input field on devices running Windows 8 or greater
  • Firefox Health Report has switched to use the same data collection mechanism as telemetry
  • Markup view shows indicators for pseudo-classes locked for elements
  • Bind F1 key to open the settings when the toolbox is focused
  • New 'Use in Console' context menu item in Inspector to store selected element in a temporary variable
  • Search button next to overridden CSS properties to find similar properties in the rules view
  • Ability to filter styles from their property names in the rules view
  • Stack traces are now shown for exceptions inside the console
  • Added ability to display server-side logs in the console
  • Ability to choose resolution for the GCLI screenshot command
  • Subresource integrity allows developers to make their sites more secure
  • Network requests in Console now link to Network panel instead of opening in a popup
  • Unprefixed 'hyphens' property is now supported
  • WebIDE now has a sidebar-based UI
  • The 'transform-origin' property is now supported on SVG elements
  • Animation inspector now displays animations in a timeline
  • Single-process mode is no longer supported for NPAPI plugins
  • Eyedropper tool does not work as expected when page is zoomed
  • Various security fixes

New in Firefox 43.0 Beta 3 (Nov 16, 2015)

  • Firefox now automatically shows the on-screen touch keyboard on Windows 8 and higher
  • Improved API support for m4v video playback 1
  • Search suggestions can be displayed in the Awesome Bar
  • WebRTC streaming on multiple monitors
  • Improved Big5 support for Hong Kong supplementary characters on Windows XP
  • GTK3 integration (GNU/Linux only)
  • User selectable second block list for Private Browsing's Tracking Protection
  • Bind F1 key to open the settings when the toolbox is focused
  • New 'Use in Console' context menu item in Inspector to store selected element in a temporary variable
  • Search button next to overridden CSS properties to find similar properties in the rules view
  • Ability to filter styles from their property names in the rules view
  • Stack traces are now shown for exceptions inside the console
  • Added ability to display server-side logs in the console
  • Ability to choose resolution for the GCLI screenshot command
  • Subresource integrity allows developers to make their sites more secure
  • Network requests in Console now link to Network panel instead of opening in a popup
  • Unprefixed 'hyphens' property is now supported
  • WebIDE now has a sidebar-based UI
  • The 'transform-origin' property is now supported on SVG elements
  • Animation inspector now displays animations in a timeline
  • Markup view shows indicators for pseudo-classes locked for elements
  • Eyedropper tool does not work as expected when page is zoomed

New in Firefox 43.0 Beta 1 (Nov 9, 2015)

  • Firefox now automatically shows the on-screen touch keyboard on Windows 8 and higher
  • Improved API support for m4v video playback 1
  • Search suggestions can be displayed in the Awesome Bar
  • WebRTC streaming on multiple monitors
  • Improved Big5 support for Hong Kong supplementary characters on Windows XP
  • GTK3 integration (GNU/Linux only)
  • User selectable second block list for Private Browsing's Tracking Protection
  • Bind F1 key to open the settings when the toolbox is focused
  • New 'Use in Console' context menu item in Inspector to store selected element in a temporary variable
  • Search button next to overridden CSS properties to find similar properties in the rules view
  • Ability to filter styles from their property names in the rules view
  • Stack traces are now shown for exceptions inside the console
  • Added ability to display server-side logs in the console
  • Ability to choose resolution for the GCLI screenshot command
  • Subresource integrity allows developers to make their sites more secure
  • Network requests in Console now link to Network panel instead of opening in a popup
  • Unprefixed 'hyphens' property is now supported
  • WebIDE now has a sidebar-based UI
  • The 'transform-origin' property is now supported on SVG elements
  • Animation inspector now displays animations in a timeline
  • Markup view shows indicators for pseudo-classes locked for elements
  • Eyedropper tool does not work as expected when page is zoomed

New in Firefox 42.0 (Nov 2, 2015)

  • NEW
  • Private Browsing with Tracking Protection blocks certain Web elements that could be used to record your behavior across sites
  • NEW
  • Control Center that contains site security and privacy controls
  • NEW
  • Login Manager improvements:
  • Improved heuristics to save usernames and passwords
  • Edit and show all logins in line, Copy/Paste usernames/passwords from the Context menu
  • Migration imports your passwords to Firefox from Windows Chrome and IE; import anytime from the Login Manager
  • NEW
  • WebRTC improvements:
  • IPV6 support
  • Preferences for controlling ICE candidate generation and IP exposure
  • Hooks for extensions to allow/deny createOffer/Answer
  • Improved ability for applications to monitor and control which devices are used in getUserMedia
  • NEW
  • Indicator added to tabs that play audio with one-click muting
  • CHANGED
  • Improved performance on interactive websites that trigger a lot of restyles
  • HTML5
  • Implemented ES6 Reflect
  • HTML5
  • Support ImageBitmap and createImageBitmap()
  • HTML5
  • Media Source Extension for HTML5 video available for all sites
  • DEVELOPER
  • View HTML source in a tab
  • DEVELOPER
  • Remote website debugging over WiFi (no USB cable or ADB needed)
  • DEVELOPER
  • Asynchronous call stacks now allow web developers to follow the code flow through setTimeout, DOM event handlers, and Promise handlers.
  • DEVELOPER
  • Configurable Firefox OS Simulator in WebIDE, to simulate reference devices like phones, tablets, even TVs
  • DEVELOPER
  • CSS filter presets in the Inspector
  • DEVELOPER
  • Ability to save filter presets inside CSS Filter Tooltip

New in Firefox 41.0.2 (Oct 15, 2015)

  • Cross-origin restriction bypass using Fetch

New in Firefox 42.0 Beta 1 (Sep 24, 2015)

  • Private Browsing with Tracking Protection blocks certain Web elements that could be used to record your behavior across sites
  • GTK3 integration (GNU/Linux only)
  • Indicator added to tabs that play audio with one-click muting (Adobe Flash supported since version 19)
  • Login Manager improvements:
  • Improved heuristics to save usernames and passwords
  • Edit and show all logins in line, Copy/Paste usernames/passwords from the Context menu
  • Migration imports your passwords to Firefox from Windows Chrome and IE; import anytime from the Login Manager
  • Control Center that contains site security and privacy controls
  • WebRTC improvements:
  • IPV6 support
  • Preferences for controlling ICE candidate generation and IP exposure
  • Hooks for extensions to allow/deny createOffer/Answer
  • Improved ability for applications to monitor and control which devices are used in getUserMedia
  • Improved performance on interactive websites that trigger a lot of restyles
  • Implemented ES6 Reflect
  • Support ImageBitmap and createImageBitmap()
  • Ship Push messaging with disabled web notifications from ServiceWorkers
  • Remote website debugging over WiFi (no USB cable or ADB needed)
  • Asynchronous call stacks now allow web developers to follow the code flow through setTimeout, DOM event handlers, and Promise handlers.
  • Configurable Firefox OS Simulator in WebIDE, to simulate reference devices like phones, tablets, even TVs
  • CSS filter presets in the Inspector
  • Ability to save filter presets inside CSS Filter Tooltip

New in Firefox 41.0 (Sep 22, 2015)

  • Enhance IME support on Windows (Vista +) using TSF (Text Services Framework)
  • Ability to set a profile picture for your Firefox Account
  • Firefox Hello now includes instant messaging
  • SVG images can be used as favicons
  • Type 2 Add-ons (Extensions) that have not been signed by Mozilla will be disabled by default. Read more about Add-on signing in Firefox
  • WebRTC now requires perfect forward secrecy
  • WARP is disabled on Windows 7
  • Memory overhead of AdBlock Plus has been greatly reduced
  • Updates to image decoding process
  • Support for running animations of 'transform' and 'opacity' on the compositor thread
  • MessageChannel and MessagePort API enabled by default
  • Added support for the transform-origin property on SVG elements
  • CSS Font Loading API enabled by default
  • Navigator.onLine now varies with actual internet connectivity (Windows and Mac OS X only)
  • Copy/Cut Web content from JavaScript to the OS clipboard with document.execCommand("cut"/"copy")
  • Implemented Cache API for querying named caches that are accessible Window, Worker, and ServiceWorker
  • Removed support for binary XPCOM components in extensions, use addon SDK "system/child_process" pipe mechanism for native binaries instead
  • Network requests can be exported in HAR format
  • Quickly add new CSS rule with New Rule button in the Inspector
  • Screenshot a node or element from markup view with the Screenshot Node context menu item
  • Copy element CSS rule declarations with the Copy Rule Declaration context menu item in the Inspector
  • Pseudo-Class panel in the Inspector
  • View HTML source in a tab
  • Picture element does not react to resize/viewport changes

New in Firefox 40.0.3 (Aug 27, 2015)

  • Disable the asynchronous plugin initialization (1198590)
  • Fix a segmentation fault in the GStreamer support (GNU/Linux) (1145230)
  • Fix a startup crash when using DisplayLink (Windows Only) (1195844)
  • Fix a regression with some Japanese fonts used in the field (1194055)
  • On some sites, the selection in a select combox box using the mouse could be broken (1194733)
  • Some search partner codes were missing (1195683)
  • Various security fixes

New in Firefox 40.0.2 (Aug 16, 2015)

  • New:
  • Enabled API allowing Windows 10 users to open settings dialog
  • Fixed:
  • mozalloc.lib was missing from the xulrunner package (1168291)
  • Fix a startup crash with some combination of hardware and drivers (1160295)

New in Firefox 41.0 Beta (Aug 12, 2015)

  • SVG images can be used as favicons
  • Support for TSF (Text Services Framework).
  • New look for session restore and welcome back page
  • Ability to set a profile picture for your Firefox Account.
  • Firefox Hello now includes instant messaging
  • Type 2 Add-ons (Extensions) that have not been signed by Mozilla will be disabled by default. Read more about Add-on signing in Firefox
  • Memory overhead of AdBlock Plus has been greatly reduced
  • WebRTC now requires perfect forward secrecy
  • WARP is disabled on windows 7
  • Improved image decoding with performance up to twice as fast on some devices especially while scrolling
  • Smoother and more reliable CSS animations via asynchronous animations
  • CSS Font Loading API enabled by default
  • Copy/Cut Web content from JavaScript with document.execCommand("cut"/"copy")
  • MessageChannel and MessagePort API enabled by default
  • Navigator.onLine now varies with actual internet connectivity (Windows and Mac OS X only)
  • Added support for the transform-origin property on SVG elements
  • Implemented Cache API for querying named caches that are accessible window, Worker, and ServiceWorker
  • Screenshot a node or element from markup view with the Screenshot Node context menu item
  • Copy element CSS rule declarations with the Copy Rule Declaration context menu item in the Inspector
  • Network requests can be exported in HAR format
  • Removed support for binary XPCOM components in extensions, use addon SDK "system/child_process" pipe mechanism for native binaries instead
  • Pseudo-Class panel in the Inspector
  • View HTML source in a tab
  • Quickly add new CSS rule with New Rule button in the Inspector
  • Picture element does not react to resize/viewport changes

New in Firefox 40.0 (Aug 11, 2015)

  • Support for Windows 10
  • Added protection against unwanted software downloads
  • Suggested Tiles show sites of interest, based on categories from your recent browsing history
  • Hello allows adding a link to conversations to provide context on what the conversation will be about
  • New style for add-on manager based on the in-content preferences style
  • Improved scrolling, graphics, and video playback performance with off main thread compositing (GNU/Linux only)
  • Graphic blocklist mechanism improved: Firefox version ranges can be specified, limiting the number of devices blocked
  • Add-on extensions that are not signed by Mozilla will display a warning
  • Smoother animation and scrolling with hardware vsync (Windows only)
  • JPEG images use less memory when scaled and can be painted faster
  • Sub-resources can no longer request HTTP authentication, thus protecting users from inadvertently disclosing login data
  • NPAPI Plug-in performance improved via asynchronous initialization
  • HTML5
  • IndexedDB transactions are now non-durable by default
  • HTML5
  • Implemented AudioBufferSourceNode.detune to modulate playback rate in cents, a logarithmic unit of measure used for musical intervals
  • Improved Performance tools in the developer tools: Waterfall view, Call Tree view and a Flame Chart view
  • Console API messages from SharedWorker and ServiceWorker are now displayed in web console
  • Inspector now searches across all content frames in a page
  • New rules view tooltip in the Inspector to tweak CSS Filter values
  • New page ruler highlighting tool that displays lightweight horizontal and vertical rules on a page
  • Kannada text does not display properly in built-in pdf viewer

New in Firefox 39.0.3 (Aug 6, 2015)

  • Fixed various security fixes.

New in Firefox 40.0 Beta 9 (Aug 1, 2015)

  • Support for Windows 10 including tablet mode
  • Download protection from potentially unwanted software
  • Suggested Tiles show sites that may be of interest, based on categories from your recent browsing history
  • Add URLs to a Hello conversation for additional context
  • New style for add-on manager based on the in-content preferences style
  • Smoother and more reliable CSS animations via asynchronous animations
  • Improved scrolling, graphics, and video playback performance with off main thread compositing (GNU/Linux)
  • Add-on extensions that are not signed by Mozilla will display a warning
  • Smoother animation and scrolling with hardware vsync (Windows only)
  • JPEG images use less memory when scaled and can be painted faster
  • Support for new Unicode 8.0 skin tone emoji
  • IndexedDB transactions are now non-durable by default
  • Implemented AudioBufferSourceNode.detune to modulate playback rate in cents
  • Improved Performance tools in the developer tools
  • New rules view tooltip to tweak CSS Filter values
  • New page ruler highlighting tool that displays lightweight horizontal and vertical rules on a page
  • Console API messages from SharedWorker and ServiceWorker are now displayed in web console
  • Inspector now searches across all content frames in a page
  • Places Keywords API has been deprecated, update to the Asynchronous Keywords API
  • Removed support for binary XPCOM components in extensions, use addon SDK "system/child_process" pipe mechanism for native binaries instead
  • Kannada text does not display properly in built-in pdf viewer

New in Firefox 40.0 Beta 8 (Jul 28, 2015)

  • Support for Windows 10 including tablet mode
  • Download protection from potentially unwanted software
  • Suggested Tiles show sites that may be of interest, based on categories from your recent browsing history
  • Add URLs to a Hello conversation for additional context
  • New style for add-on manager based on the in-content preferences style
  • Smoother and more reliable CSS animations via asynchronous animations
  • Improved scrolling, graphics, and video playback performance with off main thread compositing (GNU/Linux)
  • Add-on extensions that are not signed by Mozilla will display a warning
  • Smoother animation and scrolling with hardware vsync (Windows only)
  • JPEG images use less memory when scaled and can be painted faster
  • Support for new Unicode 8.0 skin tone emoji
  • IndexedDB transactions are now non-durable by default
  • Implemented AudioBufferSourceNode.detune to modulate playback rate in cents
  • Improved Performance tools in the developer tools
  • New rules view tooltip to tweak CSS Filter values
  • New page ruler highlighting tool that displays lightweight horizontal and vertical rules on a page
  • Console API messages from SharedWorker and ServiceWorker are now displayed in web console
  • Inspector now searches across all content frames in a page
  • Places Keywords API has been deprecated, update to the Asynchronous Keywords API
  • Removed support for binary XPCOM components in extensions, use addon SDK "system/child_process" pipe mechanism for native binaries instead
  • Kannada text does not display properly in built-in pdf viewer

New in Firefox 40.0 Beta 7 (Jul 25, 2015)

  • Support for Windows 10 including tablet mode
  • Download protection from potentially unwanted software
  • Suggested Tiles show sites that may be of interest, based on categories from your recent browsing history
  • Add URLs to a Hello conversation for additional context
  • New style for add-on manager based on the in-content preferences style
  • Smoother and more reliable CSS animations via asynchronous animations
  • Improved scrolling, graphics, and video playback performance with off main thread compositing (GNU/Linux)
  • Add-on extensions that are not signed by Mozilla will display a warning
  • Smoother animation and scrolling with hardware vsync (Windows only)
  • JPEG images use less memory when scaled and can be painted faster
  • Support for new Unicode 8.0 skin tone emoji
  • IndexedDB transactions are now non-durable by default
  • Implemented AudioBufferSourceNode.detune to modulate playback rate in cents
  • Improved Performance tools in the developer tools
  • New rules view tooltip to tweak CSS Filter values
  • New page ruler highlighting tool that displays lightweight horizontal and vertical rules on a page
  • Console API messages from SharedWorker and ServiceWorker are now displayed in web console
  • Inspector now searches across all content frames in a page
  • Places Keywords API has been deprecated, update to the Asynchronous Keywords API
  • Removed support for binary XPCOM components in extensions, use addon SDK "system/child_process" pipe mechanism for native binaries instead
  • Kannada text does not display properly in built-in pdf viewer

New in Firefox 40.0 Beta 6 (Jul 22, 2015)

  • Support for Windows 10 including tablet mode
  • Download protection from potentially unwanted software
  • Suggested Tiles show sites that may be of interest, based on categories from your recent browsing history
  • Add URLs to a Hello conversation for additional context
  • New style for add-on manager based on the in-content preferences style
  • Smoother and more reliable CSS animations via asynchronous animations
  • Improved scrolling, graphics, and video playback performance with off main thread compositing (GNU/Linux)
  • Add-on extensions that are not signed by Mozilla will display a warning
  • Smoother animation and scrolling with hardware vsync (Windows only)
  • JPEG images use less memory when scaled and can be painted faster
  • Support for new Unicode 8.0 skin tone emoji
  • IndexedDB transactions are now non-durable by default
  • Implemented AudioBufferSourceNode.detune to modulate playback rate in cents
  • Improved Performance tools in the developer tools
  • New rules view tooltip to tweak CSS Filter values
  • New page ruler highlighting tool that displays lightweight horizontal and vertical rules on a page
  • Console API messages from SharedWorker and ServiceWorker are now displayed in web console
  • Inspector now searches across all content frames in a page
  • Places Keywords API has been deprecated, update to the Asynchronous Keywords API
  • Removed support for binary XPCOM components in extensions, use addon SDK "system/child_process" pipe mechanism for native binaries instead
  • Kannada text does not display properly in built-in pdf viewer

New in Firefox 40.0 Beta 4 (Jul 16, 2015)

  • Support for Windows 10 including tablet mode
  • Download protection from potentially unwanted software
  • Suggested Tiles show sites that may be of interest, based on categories from your recent browsing history
  • Add URLs to a Hello conversation for additional context
  • New style for add-on manager based on the in-content preferences style
  • Smoother and more reliable CSS animations via asynchronous animations
  • Improved scrolling, graphics, and video playback performance with off main thread compositing (GNU/Linux)
  • Add-on extensions that are not signed by Mozilla will display a warning
  • Smoother animation and scrolling with hardware vsync (Windows only)
  • JPEG images use less memory when scaled and can be painted faster
  • Support for new Unicode 8.0 skin tone emoji
  • IndexedDB transactions are now non-durable by default
  • Implemented AudioBufferSourceNode.detune to modulate playback rate in cents
  • Improved Performance tools in the developer tools
  • New rules view tooltip to tweak CSS Filter values
  • New page ruler highlighting tool that displays lightweight horizontal and vertical rules on a page
  • Console API messages from SharedWorker and ServiceWorker are now displayed in web console
  • Inspector now searches across all content frames in a page
  • Places Keywords API has been deprecated, update to the Asynchronous Keywords API
  • Removed support for binary XPCOM components in extensions, use addon SDK "system/child_process" pipe mechanism for native binaries instead
  • Kannada text does not display properly in built-in pdf viewer

New in Firefox 40.0 Beta 3 (Jul 13, 2015)

  • Support for Windows 10 including tablet mode
  • Download protection from potentially unwanted software
  • Suggested Tiles show sites that may be of interest, based on categories from your recent browsing history
  • Add URLs to a Hello conversation for additional context
  • New style for add-on manager based on the in-content preferences style
  • Smoother and more reliable CSS animations via asynchronous animations
  • Improved scrolling, graphics, and video playback performance with off main thread compositing (GNU/Linux)
  • Add-on extensions that are not signed by Mozilla will display a warning
  • Smoother animation and scrolling with hardware vsync (Windows only)
  • JPEG images use less memory when scaled and can be painted faster
  • Support for new Unicode 8.0 skin tone emoji
  • IndexedDB transactions are now non-durable by default
  • Implemented AudioBufferSourceNode.detune to modulate playback rate in cents
  • Improved Performance tools in the developer tools
  • New rules view tooltip to tweak CSS Filter values
  • New page ruler highlighting tool that displays lightweight horizontal and vertical rules on a page
  • Console API messages from SharedWorker and ServiceWorker are now displayed in web console
  • Inspector now searches across all content frames in a page
  • Places Keywords API has been deprecated, update to the Asynchronous Keywords API
  • Removed support for binary XPCOM components in extensions, use addon SDK "system/child_process" pipe mechanism for native binaries instead
  • Kannada text does not display properly in built-in pdf viewer

New in Firefox 40.0 Beta 1 (Jul 6, 2015)

  • Support for Windows 10 including tablet mode
  • Download protection from potentially unwanted software
  • Suggested Tiles show sites that may be of interest, based on categories from your recent browsing history
  • Add URLs to a Hello conversation for additional context
  • New style for add-on manager based on the in-content preferences style
  • Smoother and more reliable CSS animations via asynchronous animations
  • Improved scrolling, graphics, and video playback performance with off main thread compositing (GNU/Linux)
  • Add-on extensions that are not signed by Mozilla will display a warning
  • Smoother animation and scrolling with hardware vsync (Windows only)
  • JPEG images use less memory when scaled and can be painted faster
  • Support for new Unicode 8.0 skin tone emoji
  • IndexedDB transactions are now non-durable by default
  • Implemented AudioBufferSourceNode.detune to modulate playback rate in cents
  • Improved Performance tools in the developer tools
  • New rules view tooltip to tweak CSS Filter values
  • New page ruler highlighting tool that displays lightweight horizontal and vertical rules on a page
  • Console API messages from SharedWorker and ServiceWorker are now displayed in web console
  • Inspector now searches across all content frames in a page
  • Places Keywords API has been deprecated, update to the Asynchronous Keywords API
  • Removed support for binary XPCOM components in extensions, use addon SDK "system/child_process" pipe mechanism for native binaries instead
  • Kannada text does not display properly in built-in pdf viewer

New in Firefox 39.0 (Jul 3, 2015)

  • Share Hello URLs with social networks
  • Project Silk: Smoother animation and scrolling (Mac OS X)
  • Support for 'switch' role in ARIA 1.1 (web accessibility)
  • SafeBrowsing malware detection lookups enabled for downloads (Mac OS X and Linux)
  • Support for new Unicode 8.0 skin tone emoji
  • Removed support for insecure SSLv3 for network communications
  • Disable use of RC4 except for temporarily whitelisted hosts
  • The malware detection service for downloads now covers common Mac file types (Bug 1138721)
  • Performance of displaying dashed lines is improved (Mac OS X) (Bug 1123019)
  • List-style-type now accepts a string value
  • Enable the Fetch API for network requests from dedicated, shared and service workers
  • Cascading of CSS transitions and animations now matches the current spec
  • Implement allowing anticipation of a future connection without revealing any information
  • Added support for CSS Scroll Snap Points
  • Drag and drop enabled for nodes in Inspector markup view
  • Webconsole input history persists even after closing the toolbox
  • Cubic bezier tooltip now shows a gallery of timing-function presets for use with CSS animations
  • localhost is now available offline for WebSocket connections
  • Improve performance for IPv6 fallback to IPv4
  • Fix incomplete downloads being marked as complete by detecting broken HTTP1.1 transfers
  • The Security state indicator on a page now correctly ignores loads caused by previous pages
  • Fixed an issue where a Hello conversation window would sometimes fail to open
  • A regression that could lead to Flash not displaying has been fixed
  • Update to NSS 3.19.2
  • Various security fixes

New in Firefox 39.0 Beta 7 (Jun 21, 2015)

  • Support for new Unicode 8.0 skin tone emoji
  • SafeBrowsing malware detection lookups enabled for downloads (Mac OS X and Linux)
  • The malware detection service for downloads now covers common Mac extensions
  • Support for 'switch' role in ARIA 1.1 (web accessibility)
  • Hello link sharing
  • Removed support for insecure SSLv3 for network communications
  • NPAPI Plug-in performance improved via asynchronous initialization
  • Smoother animation and scrolling (Mac OS X)
  • Performance of displaying dashed lines is improved (Mac OS X) Bug 1123019)
  • Disable use of RC4 except for temporarily whitelisted hosts
  • Added support for CSS Scroll Snap Points
  • List-style-type now accepts a string value
  • Cascading of CSS transitions and animations now matches the current spec
  • Implement
  • Enable the Fetch API for network requests from dedicated, shared and service workers
  • Drag and drop enabled for nodes in Inspector markup view
  • Webconsole input history persists even after closing the toolbox
  • Cubic bezier tooltip now shows a gallery of timing-function presets for use with CSS animations
  • localhost is now available offline for WebSocket connections
  • Improve performance for IPv6 fallback to IPv4
  • The Security state indicator on a page now correctly ignores loads caused by previous pages
  • Fix incomplete downloads being marked as complete by detecting broken HTTP1.1 transfers
  • Fixed an issue where a Hello conversation window would sometimes fail to open

New in Firefox 39.0 Beta 5 (Jun 13, 2015)

  • Support for new Unicode 8.0 skin tone emoji
  • SafeBrowsing malware detection lookups enabled for downloads (Mac OS X and Linux)
  • The malware detection service for downloads now covers common Mac extensions
  • Support for 'switch' role in ARIA 1.1 (web accessibility)
  • Hello link sharing
  • Removed support for insecure SSLv3 for network communications
  • NPAPI Plug-in performance improved via asynchronous initialization
  • Smoother animation and scrolling (Mac OS X)
  • Performance of displaying dashed lines is improved (Mac OS X) Bug 1123019)
  • Disable use of RC4 except for temporarily whitelisted hosts
  • Added support for CSS Scroll Snap Points
  • List-style-type now accepts a string value
  • Cascading of CSS transitions and animations now matches the current spec
  • Implement
  • Enable the Fetch API for network requests from dedicated, shared and service workers
  • Drag and drop enabled for nodes in Inspector markup view
  • Webconsole input history persists even after closing the toolbox
  • Cubic bezier tooltip now shows a gallery of timing-function presets for use with CSS animations
  • localhost is now available offline for WebSocket connections
  • Improve performance for IPv6 fallback to IPv4
  • The Security state indicator on a page now correctly ignores loads caused by previous pages
  • Fix incomplete downloads being marked as complete by detecting broken HTTP1.1 transfers
  • Fixed an issue where a Hello conversation window would sometimes fail to open

New in Firefox 38.0.5 (Jun 2, 2015)

  • Keep track of articles and videos with Pocket
  • Clean formatting for articles and blog posts with Reader View
  • Share the active tab or window in a Hello conversation
  • A race condition that would cause Firefox to stop painting when switching tabs (bug 1067470)

New in Firefox 39.0 Beta 1 (May 29, 2015)

  • Support for new Unicode 8.0 skin tone emoji
  • SafeBrowsing malware detection lookups enabled for downloads (Mac OS X and Linux)
  • The malware detection service for downloads now covers common Mac extensions
  • Support for 'switch' role in ARIA 1.1 (web accessibility)
  • Removed support for insecure SSLv3 for network communications
  • NPAPI Plug-in performance improved via asynchronous initialization
  • Smoother animation and scrolling (Mac OS X)
  • Performance of displaying dashed lines is improved (Mac OS X) Bug 1123019)
  • Disable use of RC4 except for temporarily whitelisted hosts
  • Added support for CSS Scroll Snap Points
  • List-style-type now accepts a string value
  • Cascading of CSS transitions and animations now matches the current spec
  • Implement
  • Enable the Fetch API for network requests from dedicated, shared and service workers
  • Drag and drop enabled for nodes in Inspector markup view
  • Webconsole input history persists even after closing the toolbox
  • Cubic bezier tooltip now shows a gallery of timing-function presets for use with CSS animations
  • localhost is now available offline for WebSocket connections
  • Improve performance for IPv6 fallback to IPv4
  • The Security state indicator on a page now correctly ignores loads caused by previous pages
  • Fix incomplete downloads being marked as complete by detecting broken HTTP1.1 transfers
  • Fixed an issue where a Hello conversation window would sometimes fail to open

New in Firefox 38.0.1 (May 14, 2015)

  • Systems with first generation NVidia Optimus graphics cards may crash on start-up
  • Users who import cookies from Google Chrome can end up with broken websites
  • Large animated images may fail to play and may stop other images from loading
  • WebRTC H264 video streams from CiscoSpark native clients are not decoded correctly. (Fixed in Firefox ESR 38.0.1; was already fixed in Firefox 38.0)

New in Firefox 38.0.5 Beta (May 14, 2015)

  • Keep track of articles and videos with Pocket
  • Clean formatting for articles and blog posts with Reader View
  • Share the active tab or window in a Hello conversation
  • Responsive images do not update when the enclosing viewport changes

New in Firefox 38.0 (May 12, 2015)

  • New tab-based preferences
  • Ruby annotation support
  • Share the active tab or window in a Hello conversation - enabled for first half of the beta cycle
  • Keep track of articles and blog posts with the Reading List - enabled for the first half of the beta cycle
  • Base for the next ESR release.
  • autocomplete=off is no longer supported for username/password fields
  • RegExp.prototype.source now returns "(?:)" instead of the empty string for empty regular expressions
  • Page load times improved by speculative connection warmup
  • WebSocket now available in Web Workers
  • Implemented srcset attribute and element for responsive images
  • Implemented DOM3 Events KeyboardEvent.code
  • Mac OS X: Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube
  • BroadcastChannel API implemented
  • Implemented Encrypted Media Extensions (EME) API to support encrypted HTML5 video/audio playback (Windows Vista or later only)
  • Automatically download Adobe Primetime Content Decryption Module (CDM) for DRM playback through EME (Windows Vista or later only)
  • Optimized-out variables are now visible in Debugger UI
  • XMLHttpRequest logs in the web console are now visually labelled and can be filtered separately from regular network requests
  • WebRTC now has multistream and renegotiation support
  • copy command added to console

New in Firefox 38.0 Beta 9 (Apr 30, 2015)

  • New tab-based Preferences
  • Share the active tab or window in a Hello conversation - enabled for first half of the beta cycle
  • Keep track of articles and blog posts with the Reading List - enabled for the first half of the beta cycle
  • Ruby annotation support
  • Base for the next ESR release.
  • autocomplete=off is no longer supported for username/password fields
  • URL parser avoids doing percent encoding when setting the Fragment part of the URL, and percent decoding when getting the Fragment in line with the URL spec
  • RegExp.prototype.source now returns "(?:)" instead of the empty string for empty regular expressions
  • Page load times improved by speculative connection warmup
  • WebSocket now available in Web Workers
  • Implemented srcset attribute and element for responsive images
  • Implemented DOM3 Events KeyboardEvent.code
  • BroadcastChannel API implemented (more at hacks.mozilla.org)
  • Mac OS X: Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube
  • Implemented Encrypted Media Extensions (EME) API to support encrypted HTML5 video/audio playback
  • Automatically download Adobe Primetime Content Decryption Module (CDM) for DRM playback through EME
  • Optimized-out variables are now visible in Debugger UI
  • XMLHttpRequest logs in the web console are now visually labelled and can be filtered separately from regular network requests
  • copy command added to console
  • WebRTC now has multistream and renegotiation support

New in Firefox 38.0 Beta 8 (Apr 29, 2015)

  • New tab-based Preferences
  • Share the active tab or window in a Hello conversation - enabled for first half of the beta cycle
  • Keep track of articles and blog posts with the Reading List - enabled for the first half of the beta cycle
  • Ruby annotation support
  • Base for the next ESR release.
  • autocomplete=off is no longer supported for username/password fields
  • URL parser avoids doing percent encoding when setting the Fragment part of the URL, and percent decoding when getting the Fragment in line with the URL spec
  • RegExp.prototype.source now returns "(?:)" instead of the empty string for empty regular expressions
  • Page load times improved by speculative connection warmup
  • WebSocket now available in Web Workers
  • Implemented srcset attribute and element for responsive images
  • Implemented DOM3 Events KeyboardEvent.code
  • BroadcastChannel API implemented (more at hacks.mozilla.org)
  • Mac OS X: Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube
  • Implemented Encrypted Media Extensions (EME) API to support encrypted HTML5 video/audio playback
  • Automatically download Adobe Primetime Content Decryption Module (CDM) for DRM playback through EME
  • Optimized-out variables are now visible in Debugger UI
  • XMLHttpRequest logs in the web console are now visually labelled and can be filtered separately from regular network requests
  • copy command added to console
  • WebRTC now has multistream and renegotiation support

New in Firefox 38.0 Beta 7 (Apr 27, 2015)

  • New tab-based Preferences
  • Share the active tab or window in a Hello conversation - enabled for first half of the beta cycle
  • Keep track of articles and blog posts with the Reading List - enabled for the first half of the beta cycle
  • Ruby annotation support
  • Base for the next ESR release.
  • autocomplete=off is no longer supported for username/password fields
  • URL parser avoids doing percent encoding when setting the Fragment part of the URL, and percent decoding when getting the Fragment in line with the URL spec
  • RegExp.prototype.source now returns "(?:)" instead of the empty string for empty regular expressions
  • Page load times improved by speculative connection warmup
  • WebSocket now available in Web Workers
  • Implemented srcset attribute and element for responsive images
  • Implemented DOM3 Events KeyboardEvent.code
  • BroadcastChannel API implemented (more at hacks.mozilla.org)
  • Mac OS X: Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube
  • Implemented Encrypted Media Extensions (EME) API to support encrypted HTML5 video/audio playback
  • Automatically download Adobe Primetime Content Decryption Module (CDM) for DRM playback through EME
  • Optimized-out variables are now visible in Debugger UI
  • XMLHttpRequest logs in the web console are now visually labelled and can be filtered separately from regular network requests
  • copy command added to console
  • WebRTC now has multistream and renegotiation support

New in Firefox 38.0 Beta 6 (Apr 23, 2015)

  • New tab-based Preferences
  • Share the active tab or window in a Hello conversation - enabled for first half of the beta cycle
  • Keep track of articles and blog posts with the Reading List - enabled for the first half of the beta cycle
  • Ruby annotation support
  • Base for the next ESR release.
  • autocomplete=off is no longer supported for username/password fields
  • URL parser avoids doing percent encoding when setting the Fragment part of the URL, and percent decoding when getting the Fragment in line with the URL spec
  • RegExp.prototype.source now returns "(?:)" instead of the empty string for empty regular expressions
  • Page load times improved by speculative connection warmup
  • WebSocket now available in Web Workers
  • Implemented srcset attribute and element for responsive images
  • Implemented DOM3 Events KeyboardEvent.code
  • BroadcastChannel API implemented (more at hacks.mozilla.org)
  • Mac OS X: Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube
  • Implemented Encrypted Media Extensions (EME) API to support encrypted HTML5 video/audio playback
  • Automatically download Adobe Primetime Content Decryption Module (CDM) for DRM playback through EME
  • Optimized-out variables are now visible in Debugger UI
  • XMLHttpRequest logs in the web console are now visually labelled and can be filtered separately from regular network requests
  • copy command added to console
  • WebRTC now has multistream and renegotiation support

New in Firefox 37.0.2 (Apr 20, 2015)

  • Google Maps may render incorrectly in some cases
  • Stability fixes for select graphics hardware and feature sets
  • Various security fixes

New in Firefox 38.0 Beta 5 (Apr 17, 2015)

  • New tab-based Preferences
  • Share the active tab or window in a Hello conversation - enabled for first half of the beta cycle
  • Keep track of articles and blog posts with the Reading List - enabled for the first half of the beta cycle
  • Ruby annotation support
  • Base for the next ESR release.
  • autocomplete=off is no longer supported for username/password fields
  • URL parser avoids doing percent encoding when setting the Fragment part of the URL, and percent decoding when getting the Fragment in line with the URL spec
  • RegExp.prototype.source now returns "(?:)" instead of the empty string for empty regular expressions
  • Page load times improved by speculative connection warmup
  • WebSocket now available in Web Workers
  • Implemented srcset attribute and element for responsive images
  • Implemented DOM3 Events KeyboardEvent.code
  • BroadcastChannel API implemented (more at hacks.mozilla.org)
  • Mac OS X: Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube
  • Implemented Encrypted Media Extensions (EME) API to support encrypted HTML5 video/audio playback
  • Automatically download Adobe Primetime Content Decryption Module (CDM) for DRM playback through EME
  • Optimized-out variables are now visible in Debugger UI
  • XMLHttpRequest logs in the web console are now visually labelled and can be filtered separately from regular network requests
  • copy command added to console
  • WebRTC now has multistream and renegotiation support

New in Firefox 38.0 Beta 2 (Apr 7, 2015)

  • New tab-based Preferences
  • Share the active tab or window in a Hello conversation - enabled for first half of the beta cycle
  • Keep track of articles and blog posts with the Reading List - enabled for the first half of the beta cycle
  • Ruby annotation support
  • Base for the next ESR release.
  • autocomplete=off is no longer supported for username/password fields
  • URL parser avoids doing percent encoding when setting the Fragment part of the URL, and percent decoding when getting the Fragment in line with the URL spec
  • RegExp.prototype.source now returns "(?:)" instead of the empty string for empty regular expressions
  • Page load times improved by speculative connection warmup
  • WebSocket now available in Web Workers
  • Implemented srcset attribute and element for responsive images
  • Implemented DOM3 Events KeyboardEvent.code
  • BroadcastChannel API implemented (more at hacks.mozilla.org)
  • Mac OS X: Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube
  • Implemented Encrypted Media Extensions (EME) API to support encrypted HTML5 video/audio playback
  • Automatically download Adobe Primetime Content Decryption Module (CDM) for DRM playback through EME
  • Optimized-out variables are now visible in Debugger UI
  • XMLHttpRequest logs in the web console are now visually labelled and can be filtered separately from regular network requests
  • copy command added to console
  • WebRTC now has multistream and renegotiation support

New in Firefox 37.0.1 (Apr 3, 2015)

  • Disabled HTTP/2 AltSvc
  • Start-up crash due to graphics hardware and third party software
  • Various security fixes

New in Firefox 38.0 Beta 1 (Apr 2, 2015)

  • New tab-based Preferences
  • Share the active tab or window in a Hello conversation - enabled for first half of the beta cycle
  • Keep track of articles and blog posts with the Reading List - enabled for the first half of the beta cycle
  • Ruby support
  • Base for the next ESR release.
  • autocomplete=off is no longer supported for username/password fields
  • URL parser avoids doing percent encoding when setting the Fragment part of the URL, and percent decoding when getting the Fragment in line with the URL spec
  • RegExp.prototype.source now returns "(?:)" instead of the empty string for empty regular expressions
  • Page load times improved by speculative connection warmup
  • WebSocket now available in Web Workers
  • Implemented srcset attribute and element for responsive images
  • Implemented DOM3 Events KeyboardEvent.code
  • BroadcastChannel API implemented (more at hacks.mozilla.org)
  • Mac OS X: Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube
  • Implemented Encrypted Media Extensions (EME) API to support encrypted HTML5 video/audio playback
  • Automatically download Adobe Primetime Content Decryption Module (CDM) for DRM playback through EME
  • Optimized-out variables are now visible in Debugger UI
  • XMLHttpRequest logs in the web console are now visually labelled and can be filtered separately from regular network requests
  • copy command added to console
  • WebRTC now has multistream and renegotiation support

New in Firefox 37.0 (Mar 31, 2015)

  • Heartbeat user rating system - your feedback about Firefox
  • Bing search now uses HTTPS for secure searching
  • New preferences implementation enabled for the first half of the beta cycle
  • Improved protection against site impersonation via OneCRL centralized certificate revocation
  • Opportunistically encrypt HTTP traffic where the server supports HTTP/2 AltSvc
  • Disabled insecure TLS version fallback for site security
  • Extended SSL error reporting for reporting non-certificate errors
  • TLS False Start optimization now requires a cipher suite using AEAD construction
  • Added support for e-mail name constraints in certificates
  • Improved certificate and TLS communication security by removing support for DSA
  • Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube
  • Added support for CSS display:contents
  • IndexedDB now accessible from worker threads
  • WebSocket now available in Web Workers
  • Debug tabs opened in Chrome Desktop, Chrome for Android, and Safari for iOS
  • New Inspector animations panel to control element animations
  • New Security Panel included in Network Panel
  • Debugger panel support for chrome:// and about:// URIs
  • Added logging of weak ciphers to the web console

New in Firefox 36.0.4 (Mar 21, 2015)

  • Security fixes for issues disclosed at HP Zero Day Initiative's Pwn2Own contest.

New in Firefox 36.0.3 (Mar 21, 2015)

  • Bug 1144988 - Don't let other pages to load while doing scroll-to-anchor.
  • Bug 1142552 - Update robocop chunking to fix rc10.
  • Bug 1142743 - Increase chunks for Android 2.3 mochitest-gl.
  • Bug 1113460 - Bump mozharness.json to revision 75c435ef19ca.
  • Bug 1142459 - Fix mixed content shield notification broke by bug 1140830.
  • Bug 1118216 - Stop recycling Message instances, as it's unnecessary.
  • Bug 1140830 - Don't try to use a null JSONObject in SiteIdentity.update().
  • Bug 1051556 - Simplify GeckoEditable exception messages.

New in Firefox 37.0 Beta 5 (Mar 13, 2015)

  • Heartbeat user rating system - your feedback about Firefox
  • Bing search now uses HTTPS for secure searching
  • Added support for OneCRL for centralized certificate revocation
  • Removed support for DSA in certificates and TLS
  • Added support for e-mail name constraints in certificates
  • Implemented HTTP/2 AltSvc support for opportunistic (unauthenticated) encryption
  • New preferences implementation enabled for the first half of the beta cycle
  • Disabled insecure TLS version fallback for site security
  • Extended SSL error reporting for reporting non-certificate errors
  • TLS False Start optimization now requires a cipher suite using AEAD construction
  • Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube.
  • WebSocket now available in Web Workers
  • IndexedDB now accessible from worker threads
  • Added support for CSS display:contents
  • Debug tabs opened in Chrome Desktop, Chrome for Android, and Safari for iOS
  • New Inspector animations panel to control element animations
  • New Security Panel included in Network Panel
  • Debugger panel support for chrome:// and about:// URIs
  • Added logging of weak ciphers to the web console

New in Firefox 36.0.1 (Mar 6, 2015)

  • Disable the usage of the ANY DNS query type (1093983)
  • Fixed a startup crash with EMET (1137050)
  • Hello may become inactive until restart (1137469)
  • Print preferences may not be preserved (1136855)
  • Hello contact tabs may not be visible (1137141)
  • Accept hostnames that include an underscore character ("_") (1136616)
  • WebGL may use significant memory with Canvas2d (1137251)
  • Option -remote has been restored (1080319)
  • Fix a top crash

New in Firefox 37.0 Beta 1 (Feb 24, 2015)

  • Bug 1135007 - "Sync Now" button is not translated.
  • Bug 1135408 - Report device resets and their reasons through telemetry.
  • Bug 1124106 - Don't show unnamed eval sources in the debugger.
  • Bug 1123904 - Provide url highlighting in reader mode.
  • Bug 1123904 - Display original title in toolbar in reader mode.
  • Bug 1134955 - Be more careful with how we stringify property ids for error message reporting.

New in Firefox 36.0 (Feb 24, 2015)

  • Pinned tiles on the new tab page can be synced
  • Support for the full HTTP/2 protocol. HTTP/2 enables a faster, more scalable, and more responsive web.
  • Locale added: Uzbek (uz)
  • New preferences implementation enabled for the first half of the beta cycle
  • The Flash protected-mode sandbox is disabled on Windows, to evaluate the stability impact of protected mode
  • -remote option removed
  • No longer accept insecure RC4 ciphers whenever possible
  • Phasing out Certificates with 1024-bit RSA Keys
  • Shut down hangs will now show the crash reporter before exiting the program
  • Add-on Compatibility
  • Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube.
  • Support for the ECMAScript 6 Symbol data type added
  • unicode-range CSS descriptor implemented
  • CSSOM-View scroll behavior implemented allowing smooth scrolling of content without custom libraries
  • object-fit and object-position implemented.
  • Defines how and where the content of a replaced element is displayed
  • isolation CSS property implemented.
  • Create a new stacking context to isolate groups of boxes to control which blend together
  • CSS3 will-change property implemented.
  • Hints the browser of elements that will be modified. The browser will perform some performance optimization for these
  • Changed JavaScript 'const' semantics to conform better to the ES6 specification.
  • The const declaration is now block-scoped and requires an initializer. It also can not be redeclared anymore.
  • implemented for more privacy. Allows to control the content of the HTTP referer header.
  • Improved ES6 generators for better performance
  • Eval sources now appear in the Debugger
  • Debug JavaScript code that is evaluated dynamically, either as a string passed to eval() or as a string passed to the Function constructor
  • DOM Promises inspection
  • Inspector: More paste options in markup view
  • CSS gradients work on premultiplied colors
  • Fix some unexpected logout from Facebook or Google after restart

New in Firefox 36.0 Beta 10 (Feb 20, 2015)

  • Pinned tiles on the new tab page can be synced
  • Support for the full HTTP/2 protocol. HTTP/2 enables a faster, more scalable, and more responsive web.
  • Locale added: Uzbek (uz)
  • New preferences implementation enabled for the first half of the beta cycle
  • The Flash protected-mode sandbox is disabled on Windows, to evaluate the stability impact of protected mode
  • -remote option removed
  • No longer accept insecure RC4 ciphers whenever possible
  • Phasing out Certificates with 1024-bit RSA Keys
  • Add-on Compatibility
  • Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube.
  • Support for the ECMAScript 6 Symbol data type added
  • unicode-range CSS descriptor implemented
  • CSSOM-View scroll behavior implemented allowing smooth scrolling of content without custom libraries
  • object-fit and object-position implemented.
  • Defines how and where the content of a replaced element is displayed
  • isolation CSS property implemented.
  • Create a new stacking context to isolate groups of boxes to control which blend together
  • CSS3 will-change property implemented.
  • Hints the browser of elements that will be modified. The browser will perform some performance optimization for these
  • Improved new ES6 generators for better performance
  • Changed JavaScript 'const' semantics to conform better to the ES6 specification.
  • The const declaration is now block-scoped and requires an initializer. It also can not be redeclared anymore.
  • implemented for more privacy. Allows to control the content of the HTTP referer header.
  • Eval sources now appear in the Debugger
  • Debug JavaScript code that is evaluated dynamically, either as a string passed to eval() or as a string passed to the Function constructor
  • DOM Promises inspection
  • Inspector: More paste options in markup view
  • CSS gradients work on premultiplied colors
  • Fix some unexpected logout from Facebook or Google after restart

New in Firefox 36.0 Beta 9 (Feb 14, 2015)

  • Pinned tiles on the new tab page can be synced
  • New preferences implementation enabled for the first half of the beta cycle
  • Locale added: Uzbek (uz)
  • The Flash protected-mode sandbox is disabled on Windows, to evaluate the stability impact of protected mode
  • No longer accept insecure RC4 ciphers whenever possible
  • Add-on Compatibility
  • Phasing out Certificates with 1024-bit RSA Keys
  • -remote option removed
  • Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube. Full support is on the way
  • Support for the ECMAScript 6 Symbol data type added
  • unicode-range CSS descriptor implemented
  • Improved new ES6 generators for better performance
  • CSSOM-View scroll behavior implemented allowing smooth scrolling of content without custom libraries
  • implemented for more privacy. Allows to control the content of the HTTP referer header.
  • object-fit and object-position implemented.
  • Defines how and where the content of a replaced element is displayed
  • isolation CSS property implemented.
  • Create a new stacking context to isolate groups of boxes to control which blend together
  • CSS3 will-change property implemented.
  • Hints the browser of elements that will be modified. The browser will perform some performance optimization for these
  • Changed JavaScript 'const' semantics to conform better to the ES6 specification.
  • The const declaration is now block-scoped and requires an initializer. It also can not be redeclared anymore.
  • DOM Promises inspection
  • Inspector: More paste options in markup view
  • Eval sources now appear in the Debugger
  • Debug JavaScript code that is evaluated dynamically, either as a string passed to eval() or as a string passed to the Function constructor
  • Fix some unexpected logout from Facebook or Google after restart
  • CSS gradients work on premultiplied colors

New in Firefox 36.0 Beta 8 (Feb 10, 2015)

  • Pinned tiles on the new tab page can be synced
  • New preferences implementation enabled for the first half of the beta cycle
  • Locale added: Uzbek (uz)
  • The Flash protected-mode sandbox is disabled on Windows, to evaluate the stability impact of protected mode
  • -remote option removed
  • No longer accept insecure RC4 ciphers whenever possible
  • Add-on Compatibility
  • Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube. Full support is on the way
  • Support for the ECMAScript 6 Symbol data type added
  • unicode-range CSS descriptor implemented
  • object-fit and object-position implemented
  • isolation CSS property implemented
  • CSS3 will-change property implemented
  • Improved new ES6 generators for better performance
  • Changed JavaScript 'const' semantics to conform better to the ES6 specification
  • implemented for more privacy
  • CSSOM-View scroll behavior implemented allowing smooth scrolling of content without custom libraries
  • Use the filename supplied by the //# sourceURL= directive for stack frames in the string returned by the Error.prototype.stack getter.
  • DOM Promises inspection
  • Inspector: More paste options in markup view
  • Fix some unexpected logout from Facebook or Google after restart
  • CSS gradients work on premultiplied colors

New in Firefox 36.0 Beta 7 (Feb 6, 2015)

  • Pinned tiles on the new tab page can be synced
  • New preferences implementation enabled for the first half of the beta cycle
  • Locale added: Uzbek (uz)
  • The Flash protected-mode sandbox is disabled on Windows, to evaluate the stability impact of protected mode
  • -remote option removed
  • No longer accept insecure RC4 ciphers whenever possible
  • Add-on Compatibility
  • Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube. Full support is on the way
  • Support for the ECMAScript 6 Symbol data type added
  • unicode-range CSS descriptor implemented
  • CSSOM-View scroll behavior implemented (allowing smooth scrolling of content without custom libraries)
  • object-fit and object-position implemented
  • isolation CSS property implemented
  • CSS3 will-change property implemented
  • Improved new ES6 generators for better performance
  • Changed JavaScript 'const' semantics to conform better to the ES6 specification
  • implemented for more privacy
  • Use the filename supplied by the //# sourceURL= directive for stack frames in the string returned by the Error.prototype.stack getter.
  • DOM Promises inspection
  • Inspector: More paste options in markup view
  • CSS gradients work on premultiplied colors
  • Fix some unexpected logout from Facebook or Google after restart

New in Firefox 36.0 Beta 6 (Feb 3, 2015)

  • Pinned tiles on the new tab page can be synced
  • New preferences implementation enabled for the first half of the beta cycle
  • Locale added: Uzbek (uz)
  • The Flash protected-mode sandbox is disabled on Windows, to evaluate the stability impact of protected mode
  • -remote option removed
  • No longer accept insecure RC4 ciphers whenever possible
  • Add-on Compatibility
  • Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube. Full support is on the way
  • Support for the ECMAScript 6 Symbol data type added
  • unicode-range CSS descriptor implemented
  • CSSOM-View scroll behavior implemented (allowing smooth scrolling of content without custom libraries)
  • object-fit and object-position implemented
  • isolation CSS property implemented
  • CSS3 will-change property implemented
  • Improved new ES6 generators for better performance
  • Changed JavaScript 'const' semantics to conform better to the ES6 specification
  • implemented for more privacy
  • Use the filename supplied by the //# sourceURL= directive for stack frames in the string returned by the Error.prototype.stack getter.
  • DOM Promises inspection
  • Inspector: More paste options in markup view
  • CSS gradients work on premultiplied colors
  • Fix some unexpected logout from Facebook or Google after restart

New in Firefox 36.0 Beta 5 (Jan 31, 2015)

  • Pinned tiles on the new tab page can be synced
  • New preferences implementation enabled for the first half of the beta cycle
  • Locale added: Uzbek (uz)
  • The Flash protected-mode sandbox is disabled on Windows, to evaluate the stability impact of protected mode
  • -remote option removed
  • No longer accept insecure RC4 ciphers whenever possible
  • Add-on Compatibility
  • Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube. Full support is on the way
  • Support for the ECMAScript 6 Symbol data type added
  • unicode-range CSS descriptor implemented
  • CSSOM-View scroll behavior implemented (allowing smooth scrolling of content without custom libraries)
  • object-fit and object-position implemented
  • isolation CSS property implemented
  • CSS3 will-change property implemented
  • Improved new ES6 generators for better performance
  • Changed JavaScript 'const' semantics to conform better to the ES6 specification
  • implemented for more privacy
  • Use the filename supplied by the //# sourceURL= directive for stack frames in the string returned by the Error.prototype.stack getter.
  • DOM Promises inspection
  • Inspector: More paste options in markup view
  • CSS gradients work on premultiplied colors
  • Fix some unexpected logout from Facebook or Google after restart

New in Firefox 36.0 Beta 4 (Jan 27, 2015)

  • Pinned tiles on the new tab page can be synced
  • New preferences implementation enabled for the first half of the beta cycle
  • -remote option removed
  • No longer accept insecure RC4 ciphers whenever possible
  • Add-on Compatibility
  • Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube. Full support is on the way
  • Support for the ECMAScript 6 Symbol data type added
  • unicode-range CSS descriptor implemented
  • CSSOM-View scroll behavior implemented (allowing smooth scrolling of content without custom libraries)
  • object-fit and object-position implemented
  • isolation CSS property implemented
  • CSS3 will-change property implemented
  • Improved new ES6 generators for better performance
  • Changed JavaScript 'const' semantics to conform better to the ES6 specification
  • implemented for more privacy
  • Use the filename supplied by the //# sourceURL= directive for stack frames in the string returned by the Error.prototype.stack getter.
  • DOM Promises inspection
  • Inspector: More paste options in markup view
  • CSS gradients work on premultiplied colors
  • Fix some unexpected logout from Facebook or Google after restart

New in Firefox 35.0.1 (Jan 26, 2015)

  • With the Enhanced Steam extension, Firefox could crash (1123732)
  • Fix a potential startup crash (1122367)
  • Kerberos authentication did not work with alias (1108971)
  • SVG / CSS animation had a regression causing rendering issues on websites like openstreemap.org (1083079)
  • On Godaddy webmail, Firefox could crash (1113121)
  • document.baseURI did not get updated to document.location after base tag was removed from DOM for site with a CSP (1121857)
  • With a Right-to-left (RTL) version of Firefox, the text selection could be broken (1104036)
  • CSP had a change in behavior with regard to case sensitivity resources loading (1122445)

New in Firefox 36.0 Beta 3 (Jan 24, 2015)

  • Pinned tiles on the new tab page can be synced
  • New preferences implementation enabled for the first half of the beta cycle
  • -remote option removed
  • No longer accept insecure RC4 ciphers whenever possible
  • Add-on Compatibility
  • Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube. Full support is on the way
  • Support for the ECMAScript 6 Symbol data type added
  • unicode-range CSS descriptor implemented
  • CSSOM-View scroll behavior implemented (allowing smooth scrolling of content without custom libraries)
  • object-fit and object-position implemented
  • isolation CSS property implemented
  • CSS3 will-change property implemented
  • Improved new ES6 generators for better performance
  • Changed JavaScript 'const' semantics to conform better to the ES6 specification
  • Use the filename supplied by the //# sourceURL= directive for stack frames in the string returned by the Error.prototype.stack getter.
  • DOM Promises inspection
  • Inspector: More paste options in markup view
  • CSS gradients work on premultiplied colors
  • Fix some unexpected logout from Facebook or Google after restart

New in Firefox 36.0 Beta 2 (Jan 21, 2015)

  • Pinned tiles on the new tab page can be synced
  • New preferences implementation enabled for the first half of the beta cycle
  • -remote option removed
  • No longer accept insecure RC4 ciphers whenever possible
  • Add-on Compatibility
  • Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube. Full support is on the way
  • Support for the ECMAScript 6 Symbol data type added
  • unicode-range CSS descriptor implemented
  • CSSOM-View scroll behavior implemented (allowing smooth scrolling of content without custom libraries)
  • object-fit and object-position implemented
  • isolation CSS property implemented
  • CSS3 will-change property implemented
  • Improved new ES6 generators for better performance
  • Changed JavaScript 'const' semantics to conform better to the ES6 specification
  • Use the filename supplied by the //# sourceURL= directive for stack frames in the string returned by the Error.prototype.stack getter.
  • DOM Promises inspection
  • Inspector: More paste options in markup view
  • CSS gradients work on premultiplied colors
  • Fix some unexpected logout from Facebook or Google after restart

New in Firefox 36.0 Beta 1 (Jan 16, 2015)

  • Pinned tiles on the new tab page can be synced
  • New preferences implementation enabled for the first half of the beta cycle
  • -remote option removed
  • No longer accept insecure RC4 ciphers whenever possible
  • Add-on Compatibility
  • Support for the ECMAScript 6 Symbol data type added
  • unicode-range CSS descriptor implemented
  • CSSOM-View scroll behavior implemented (allowing smooth scrolling of content without custom libraries)
  • object-fit and object-position implemented
  • isolation CSS property implemented
  • CSS3 will-change property implemented
  • Improved new ES6 generators for better performance
  • Changed JavaScript 'const' semantics to conform better to the ES6 specification
  • Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube. Full support is on the way
  • Use the filename supplied by the //# sourceURL= directive for stack frames in the string returned by the Error.prototype.stack getter.
  • DOM Promises inspection
  • Inspector: More paste options in markup view
  • CSS gradients work on premultiplied colors

New in Firefox 35.0 (Jan 13, 2015)

  • Firefox Hello with new rooms-based conversations model
  • Built-in support for H264 (MP4) on Mac OS X Snow Leopard (10.6) and newer through native APIs
  • Improved handling of dynamic styling changes to increase responsiveness
  • Implemented HTTP Public Key Pinning Extension (for enhanced authentication of encrypted connections)
  • Changed JavaScript 'let' semantics to match the ES6 specification
  • Resource Timing API implemented
  • CSS filters enabled by default
  • WebSocket available in Workers
  • Added support for the CSS Font Loading API
  • Support for inspecting ::before and ::after pseudo elements
  • Computed view: Nodes matching the hovered selector are now highlighted
  • Show DOM Properties context menu item in inspector
  • Reduced resource usage for scaled images
  • PDF.js updated to version 1.0.907

New in Firefox 35.0 RC1 (Jan 6, 2015)

  • Bug fixes:
  • Bug 1102063 - PDF.js: Prevent the arrows from overlapping text in the zoom box.
  • Bug 1078304 - Call GeckoAppShell.setLayerView early.
  • Bug 1072997 - Check for a disabled System Download Manager before trying to use it.
  • Bug 1116669 - Wait for focus before running test_offlineNotification.html.
  • Bug 1114655 - Increase robocop WaitHelper default wait time.
  • Bug 1106150 - Fix condition="defaultEngine" MozParam,

New in Firefox 35.0 Beta 8 (Dec 31, 2014)

  • Firefox Hello with new rooms-based conversations model
  • Built-in support for H264 (MP4) on Mac OS X Snow Leopard (10.6) and newer through native APIs
  • Improved handling of dynamic styling changes to increase responsiveness
  • Implemented HTTP Public Key Pinning Extension (for enhanced authentication of encrypted connections)
  • Resource Timing API implemented
  • CSS filters enabled by default
  • WebSocket available in Workers
  • Changed JavaScript 'let' semantics to match the ES6 specification
  • Computed view: Nodes matching the hovered selector are now highlighted
  • Support for inspecting ::before and ::after pseudo elements
  • Show DOM Properties context menu item in inspector
  • Reduced resource usage for scaled images
  • PDF.js updated to version 1.0.907

New in Firefox 35.0 Beta 6 (Dec 24, 2014)

  • Firefox Hello with new rooms-based conversations model
  • Built-in support for H264 (MP4) on Mac OS X Snow Leopard (10.6) and newer through native APIs
  • Improved handling of dynamic styling changes to increase responsiveness
  • Implemented HTTP Public Key Pinning Extension (for enhanced authentication of encrypted connections)
  • Resource Timing API implemented
  • CSS filters enabled by default
  • WebSocket available in Workers
  • Changed JavaScript 'let' semantics to match the ES6 specification
  • Computed view: Nodes matching the hovered selector are now highlighted
  • Support for inspecting ::before and ::after pseudo elements
  • Show DOM Properties context menu item in inspector
  • Reduced resource usage for scaled images
  • PDF.js updated to version 1.0.907

New in Firefox 35.0 Beta 5 (Dec 19, 2014)

  • Firefox Hello with new rooms-based conversations model
  • Built-in support for H264 (MP4) on Mac OS X Snow Leopard (10.6) and newer through native APIs
  • Improved handling of dynamic styling changes to increase responsiveness
  • Implemented HTTP Public Key Pinning Extension (for enhanced authentication of encrypted connections)
  • Resource Timing API implemented
  • CSS filters enabled by default
  • WebSocket available in Workers
  • Changed JavaScript 'let' semantics to match the ES6 specification
  • Computed view: Nodes matching the hovered selector are now highlighted
  • Support for inspecting ::before and ::after pseudo elements
  • Show DOM Properties context menu item in inspector
  • Reduced resource usage for scaled images
  • PDF.js updated to version 1.0.907

New in Firefox 35.0 Beta 4 (Dec 17, 2014)

  • Firefox Hello with new rooms-based conversations model
  • Built-in support for H264 (MP4) on Mac OS X Snow Leopard (10.6) and newer through native APIs
  • Improved handling of dynamic styling changes to increase responsiveness
  • Implemented HTTP Public Key Pinning Extension (for enhanced authentication of encrypted connections)
  • Resource Timing API implemented
  • CSS filters enabled by default
  • WebSocket available in Workers
  • Changed JavaScript 'let' semantics to match the ES6 specification
  • Computed view: Nodes matching the hovered selector are now highlighted
  • Support for inspecting ::before and ::after pseudo elements
  • Show DOM Properties context menu item in inspector
  • Reduced resource usage for scaled images
  • PDF.js updated to version 1.0.907

New in Firefox 35.0 Beta 3 (Dec 12, 2014)

  • Firefox Hello with new rooms-based conversations model
  • Built-in support for H264 (MP4) on Mac OS X Snow Leopard (10.6) and newer through native APIs
  • Improved handling of dynamic styling changes to increase responsiveness
  • Implemented HTTP Public Key Pinning Extension (for enhanced authentication of encrypted connections)
  • Resource Timing API implemented
  • CSS filters enabled by default
  • WebSocket available in Workers
  • Changed JavaScript 'let' semantics to match the ES6 specification
  • Computed view: Nodes matching the hovered selector are now highlighted
  • Support for inspecting ::before and ::after pseudo elements
  • Show DOM Properties context menu item in inspector
  • Reduced resource usage for scaled images
  • PDF.js updated to version 1.0.907

New in Firefox 35.0 Beta 2 (Dec 10, 2014)

  • Firefox Hello with new rooms-based conversations model
  • Built-in support for H264 (MP4) on Mac OS X Snow Leopard (10.6) and newer through native APIs
  • Improved handling of dynamic styling changes to increase responsiveness
  • Implemented HTTP Public Key Pinning Extension (for enhanced authentication of encrypted connections)
  • Resource Timing API implemented
  • CSS filters enabled by default
  • WebSocket available in Workers
  • Changed JavaScript 'let' semantics to match the ES6 specification
  • Computed view: Nodes matching the hovered selector are now highlighted
  • Support for inspecting ::before and ::after pseudo elements
  • Show DOM Properties context menu item in inspector
  • Reduced resource usage for scaled images
  • PDF.js updated to version 1.0.907

New in Firefox 34.0.5 (Dec 1, 2014)

  • Firefox Hello real-time communication client
  • Easily switch themes/personas directly in the Customizing mode
  • Wikipedia search now uses HTTPS for secure searching (en-US only)
  • Implementation of HTTP/2 (draft14) and ALPN
  • Recover from a locked Firefox process in the "Firefox is already running" dialog on Windows
  • ECMAScript 6 WeakSet Implemented
  • JavaScript Template Strings Implemented
  • CSS3 Font variants and features control (e.g. kerning) implemented
  • WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
  • WebCrypto: wrapKey and unwrapKey implemented
  • WebCrypto: Import/export of JWK-formatted keys
  • matches() DOM API implemented (formerly mozMatchesSelector())
  • Performance.now() for workers implemented
  • WebCrypto: ECDH support
  • Support for the ECMAScript 6 Symbol data type added
  • WebIDE: Create, edit, and test a new Web application from your browser
  • Highlight all nodes that match a given selector in the Style Editor and the Inspector's Rules panel
  • Improved User Interface of the Profiler
  • console.table function added to web console
  • CSS transitions start correctly when started at the same time as changes to display, position, overflow, and similar properties

New in Firefox 34.0 RC2 (Nov 26, 2014)

  • Fixed bugs:
  • Bug 1104925: followup to fix tests.
  • Bug 1102416: make Yahoo the default search plugin for en-US in American time zones.
  • Bug 1104748 - A long default search provider name can mess up the layout of the one-off buttons when the panel is small.
  • Bug 1104823 - Fix packaging of UITour FHR recording (modules.manifest renamed to browsermodules.manifest for clarity).
  • Bug 1104925: update Yahoo search plugin for en-US.

New in Firefox 34.0 RC1 (Nov 25, 2014)

  • Fixed bugs:
  • Bug 1104306 - Re-whitelist UITour on Fx34.
  • Bug 1104306 - Re-whitelist https://www.mozilla.org for uitour on Fx34.
  • Bug 1102911 - The search engine favicons are distorted in search preferences on Linux.
  • Bug 1101669 - UITour: showInfo("search") should drop its notification from the end of the search box, not the middle.
  • Bug 1104221 - Search drop down shows the icon of the previous default engine if the new default doesn't have an icon.
  • Bug 1026893 - Bandaid to catch D3D11 related crashes and deal with them.
  • Bug 1102841 - Implement Cancel and Block a call for incoming direct calls.
  • Bug 1102855 - Fix uninitialized variable.
  • Bug 1104114 - update copy for HPOPA.
  • Bug 1103216 - update Google parameters.

New in Firefox 34.0 Beta 10 (Nov 19, 2014)

  • Firefox Hello real-time communication client
  • Easily switch themes/personas directly in the Customizing mode
  • Wikipedia search now uses HTTPS for secure searching
  • Implementation of HTTP/2 (draft14) and ALPN
  • Recover from a locked Firefox process in the "Firefox is already running" dialog on Windows
  • ECMAScript 6 WeakSet Implemented
  • JavaScript Template Strings Implemented
  • CSS3 Font variants and features control (e.g. kerning) implemented
  • WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
  • WebCrypto: wrapKey and unwrapKey implemented
  • WebCrypto: Import/export of JWK-formatted keys
  • matches() DOM API implemented (formerly mozMatchesSelector())
  • Performance.now() for workers implemented
  • WebCrypto: ECDH support
  • Support for the ECMAScript 6 Symbol data type added
  • WebIDE: Create, edit, and test a new Web application from your browser
  • Highlight all nodes that match a given selector in the Style Editor and the Inspector's Rules panel
  • Improved User Interface of the Profile
  • console.table function added to web console
  • CSS transitions start correctly when started at the same time as changes to display, position, overflow, and similar properties

New in Firefox 33.1.1 (Nov 15, 2014)

  • Fixed startup crash (see bug 1021265)

New in Firefox 33.1.0 (Nov 15, 2014)

  • Forget Button added
  • Enhanced Tiles
  • Privacy tour introduced
  • Adding DuckDuckGo as a search option

New in Firefox 34.0 Beta 9 (Nov 14, 2014)

  • Firefox Hello real-time communication client
  • Easily switch themes/personas directly in the Customizing mode
  • Built-in support for H264 (MP4) on Mac OS X Snow Leopard (10.6) and newer through native APIs
  • Wikipedia search now uses HTTPS for secure searching
  • Implementation of HTTP/2 (draft14) and ALPN
  • Recover from a locked Firefox process in the "Firefox is already running" dialog on Windows
  • ECMAScript 6 WeakSet Implemented
  • JavaScript Template Strings Implemented
  • CSS3 Font variants and features control (e.g. kerning) implemented
  • WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
  • WebCrypto: wrapKey and unwrapKey implemented
  • WebCrypto: Import/export of JWK-formatted keys
  • matches() DOM API implemented (formerly mozMatchesSelector())
  • Performance.now() for workers implemented
  • WebCrypto: ECDH support
  • Support for the ECMAScript 6 Symbol data type added
  • WebIDE: Create, edit, and test a new Web application from your browser
  • Highlight all nodes that match a given selector in the Style Editor and the Inspector's Rules panel
  • Improved User Interface of the Profiler
  • console.table function added to web console
  • CSS transitions start correctly when started at the same time as changes to display, position, overflow, and similar properties

New in Firefox 34.0 Beta 8 (Nov 11, 2014)

  • Firefox Hello real-time communication client
  • Easily switch themes/personas directly in the Customizing mode
  • Built-in support for H264 (MP4) on Mac OS X Snow Leopard (10.6) and newer through native APIs
  • Wikipedia search now uses HTTPS for secure searching
  • Implementation of HTTP/2 (draft14) and ALPN
  • Recover from a locked Firefox process in the "Firefox is already running" dialog on Windows
  • ECMAScript 6 WeakSet Implemented
  • JavaScript Template Strings Implemented
  • CSS3 Font variants and features control (e.g. kerning) implemented
  • WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
  • WebCrypto: wrapKey and unwrapKey implemented
  • WebCrypto: Import/export of JWK-formatted keys
  • matches() DOM API implemented (formerly mozMatchesSelector())
  • Performance.now() for workers implemented
  • WebCrypto: ECDH support
  • Support for the ECMAScript 6 Symbol data type added
  • WebIDE: Create, edit, and test a new Web application from your browser
  • Highlight all nodes that match a given selector in the Style Editor and the Inspector's Rules panel
  • Improved User Interface of the Profiler
  • console.table function added to web console
  • CSS transitions start correctly when started at the same time as changes to display, position, overflow, and similar properties

New in Firefox 34.0 Beta 7 (Nov 7, 2014)

  • Firefox Hello real-time communication client
  • Easily switch themes/personas directly in the Customizing mode
  • Built-in support for H264 (MP4) on Mac OS X Snow Leopard (10.6) and newer through native APIs
  • Wikipedia search now uses HTTPS for secure searching
  • Implementation of HTTP/2 (draft14) and ALPN
  • Recover from a locked Firefox process in the "Firefox is already running" dialog on Windows
  • ECMAScript 6 WeakSet Implemented
  • JavaScript Template Strings Implemented
  • CSS3 Font variants and features control (e.g. kerning) implemented
  • WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
  • WebCrypto: wrapKey and unwrapKey implemented
  • WebCrypto: Import/export of JWK-formatted keys
  • matches() DOM API implemented (formerly mozMatchesSelector())
  • Performance.now() for workers implemented
  • WebCrypto: ECDH support
  • Support for the ECMAScript 6 Symbol data type added
  • WebIDE: Create, edit, and test a new Web application from your browser
  • Highlight all nodes that match a given selector in the Style Editor and the Inspector's Rules panel
  • Improved User Interface of the Profiler
  • console.table function added to web console
  • CSS transitions start correctly when started at the same time as changes to display, position, overflow, and similar properties

New in Firefox 33.0.3 (Nov 7, 2014)

  • Blacklisted graphics drivers that were causing black screens with OMTC enabled (see bug 1093863)

New in Firefox 34.0 Beta 6 (Nov 4, 2014)

  • Firefox Hello real-time communication client
  • Easily switch themes/personas directly in the Customizing mode
  • Built-in support for H264 (MP4) on Mac OS X Snow Leopard (10.6) and newer through native APIs
  • Wikipedia search now uses HTTPS for secure searching
  • Non-intrusive way to set Firefox as default browser
  • Implementation of HTTP/2 (draft14) and ALPN
  • Recover from a locked Firefox process in the "Firefox is already running" dialog on Windows
  • ECMAScript 6 WeakSet Implemented
  • JavaScript Template Strings Implemented
  • CSS3 Font variants and features control (e.g. kerning) implemented
  • WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
  • WebCrypto: wrapKey and unwrapKey implemented
  • WebCrypto: Import/export of JWK-formatted keys
  • matches() DOM API implemented (formerly mozMatchesSelector())
  • Performance.now() for workers implemented
  • WebCrypto: ECDH support
  • Support for the ECMAScript 6 Symbol data type added
  • WebIDE: Create, edit, and test a new Web application from your browser
  • Highlight all nodes that match a given selector in the Style Editor and the Inspector's Rules panel
  • Improved User Interface of the Profiler
  • console.table function added to web console
  • CSS transitions start correctly when started at the same time as changes to display, position, overflow, and similar properties

New in Firefox 34.0 Beta 5 (Nov 1, 2014)

  • Firefox Hello real-time communication client
  • Easily switch themes/personas directly in the Customizing mode
  • Built-in support for H264 (MP4) on Mac OS X Snow Leopard (10.6) and newer through native APIs
  • Wikipedia search now uses HTTPS for secure searching
  • Non-intrusive way to set Firefox as default browser
  • Implementation of HTTP/2 (draft14) and ALPN
  • Recover from a locked Firefox process in the "Firefox is already running" dialog on Windows
  • ECMAScript 6 WeakSet Implemented
  • JavaScript Template Strings Implemented
  • CSS3 Font variants and features control (e.g. kerning) implemented
  • WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
  • WebCrypto: wrapKey and unwrapKey implemented
  • WebCrypto: Import/export of JWK-formatted keys
  • matches() DOM API implemented (formerly mozMatchesSelector())
  • Performance.now() for workers implemented
  • WebCrypto: ECDH support
  • Support for the ECMAScript 6 Symbol data type added
  • WebIDE: Create, edit, and test a new Web application from your browser
  • Highlight all nodes that match a given selector in the Style Editor and the Inspector's Rules panel
  • Improved User Interface of the Profiler
  • console.table function added to web console
  • CSS transitions start correctly when started at the same time as changes to display, position, overflow, and similar properties

New in Firefox 33.0.2 (Oct 28, 2014)

  • Fix a startup crash with some combination of hardware and drivers.

New in Firefox 34.0 Beta 4 (Oct 28, 2014)

  • Firefox Hello real-time communication client
  • Easily switch themes/personas directly in the Customizing mode
  • Built-in support for H264 (MP4) on Mac OS X Snow Leopard (10.6) and newer through native APIs
  • Wikipedia search now uses HTTPS for secure searching
  • Non-intrusive way to set Firefox as default browser
  • Implementation of HTTP/2 (draft14) and ALPN
  • Recover from a locked Firefox process in the "Firefox is already running" dialog on Windows
  • ECMAScript 6 WeakSet Implemented
  • JavaScript Template Strings Implemented
  • CSS3 Font variants and features control (e.g. kerning) implemented
  • WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
  • WebCrypto: wrapKey and unwrapKey implemented
  • WebCrypto: Import/export of JWK-formatted keys
  • matches() DOM API implemented (formerly mozMatchesSelector())
  • Performance.now() for workers implemented
  • WebCrypto: ECDH support
  • Support for the ECMAScript 6 Symbol data type added
  • WebIDE: Create, edit, and test a new Web application from your browser
  • Highlight all nodes that match a given selector in the Style Editor and the Inspector's Rules panel
  • Improved User Interface of the Profiler
  • console.table function added to web console
  • CSS transitions start correctly when started at the same time as changes to display, position, overflow, and similar properties

New in Firefox 33.0.1 (Oct 24, 2014)

  • Firefox displays a black screen at start-up with certain graphics drivers

New in Firefox 34.0 Beta 3 (Oct 24, 2014)

  • Firefox Hello real-time communication client
  • Easily switch themes/personas directly in the Customizing mode
  • Built-in support for H264 (MP4) on Mac OS X Snow Leopard (10.6) and newer through native APIs
  • Wikipedia search now uses HTTPS for secure searching
  • Non-intrusive way to set Firefox as default browser
  • Implementation of HTTP/2 (draft14) and ALPN
  • Recover from a locked Firefox process in the "Firefox is already running" dialog on Windows
  • ECMAScript 6 WeakSet Implemented
  • JavaScript Template Strings Implemented
  • CSS3 Font variants and features control (e.g. kerning) implemented
  • WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
  • WebCrypto: wrapKey and unwrapKey implemented
  • WebCrypto: Import/export of JWK-formatted keys
  • matches() DOM API implemented (formerly mozMatchesSelector())
  • Performance.now() for workers implemented
  • WebCrypto: ECDH support
  • Support for the ECMAScript 6 Symbol data type added
  • WebIDE: Create, edit, and test a new Web application from your browser
  • Highlight all nodes that match a given selector in the Style Editor and the Inspector's Rules panel
  • Improved User Interface of the Profiler
  • console.table function added to web console
  • CSS transitions start correctly when started at the same time as changes to display, position, overflow, and similar properties

New in Firefox 34.0 Beta 1 (Oct 17, 2014)

  • Firefox Hello real-time communication client
  • Easily switch themes/personas directly in the Customizing mode
  • Built-in support for H264 (MP4) on Mac OS X Leopard (10.6) and newer through native APIs
  • Wikipedia search now uses HTTPS for secure searching
  • Non-intrusive way to set Firefox as default browser
  • Implementation of HTTP/2 (draft14) and ALPN
  • Recover from a locked Firefox process in the "Firefox is already running" dialog on Windows
  • ECMAScript 6 WeakSet Implemented
  • JavaScript Template Strings Implemented
  • CSS3 Font variants and features control (e.g. kerning) implemented
  • WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
  • WebCrypto: wrapKey and unwrapKey implemented
  • WebCrypto: Import/export of JWK-formatted keys
  • matches() DOM API implemented (formerly mozMatchesSelector())
  • Performance.now() for workers implemented
  • WebCrypto: ECDH support
  • Support for the ECMAScript 6 Symbol data type added
  • WebIDE: Create, edit, and test a new Web application from your browser
  • Highlight all nodes that match a given selector in the Style Editor and the Inspector's Rules panel
  • Improved User Interface of the Profiler
  • console.table function added to web console
  • CSS transitions start correctly when started at the same time as changes to display, position, overflow, and similar properties

New in Firefox 33.0 (Oct 14, 2014)

  • Windows: OMTC enabled by default
  • OpenH264 support (sandboxed)
  • Enhanced Tiles
  • Continued experimentation with WebRTC-powered communications feature
  • Improved search experience through the location bar
  • Slimmer and faster JavaScript strings
  • Search suggestions on the Firefox Start (about:home) and new tab (about:newtab) pages
  • New CSP (Content Security Policy) backend
  • Support for connecting to HTTP proxy over HTTPS
  • Improved reliability of the session restoration
  • Azerbaijani [az] locale added
  • Proprietary window.crypto properties/functions removed
  • JSD (JavaScript Debugger Service) removed in favor of the Debugger interface
  • DOMMatrix interface implemented
  • @counter-style rule from CSS3 Counter Styles specification implemented
  • WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
  • WebCrypto: wrapKey and unwrapKey implemented
  • WebCrypto: Import/export of JWK-formatted keys
  • Cubic-bezier curves editor
  • Display which elements have listeners attached
  • New sidebar which displays a list of shortcuts to every @media rule in the current stylesheet
  • Paint flashing for browser content repaints
  • Editable @keyframes rules in the Rules section of the Inspector
  • CSS transform highlighter in the style-inspector

New in Firefox 33.0 Beta 8 (Oct 1, 2014)

  • Enhanced Tiles
  • Continued experimentation with WebRTC-powered communications feature
  • OpenH264 support (sandboxed)
  • Slimmer and faster JavaScript strings (learn more)
  • Improved reliability of the session restoration (learn more)
  • New CSP (Content Security Policy) backend
  • Improved search experience through the location bar
  • Connect to HTTP proxy over HTTPS
  • Search suggestions on the Firefox Start Page (about:home)
  • Azerbaijani [az] locale added
  • JSD (JavaScript Debugger Service) removed in favor of the Debugger interface (learn more)
  • Proprietary window.crypto properties/functions removed
  • DOMMatrix interface implemented
  • @counter-style rule from CSS3 Counter Styles specification implemented
  • WebCrypto: wrapKey and unwrapKey implemented
  • WebCrypto: Import/export of JWK-formatted keys
  • WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
  • Developer tools: Paint flashing for browser content repaints
  • Cubic-bezier curves editor
  • Display which elements have listeners attached
  • New sidebar which displays a list of shortcuts to every @media rule in the current stylesheet
  • Editable @keyframes rules in the Rules section of the Inspector
  • CSS transform highlighter to the style-inspector

New in Firefox 32.0.3 (Sep 25, 2014)

  • Security fixes

New in Firefox 33.0 Beta 6 (Sep 23, 2014)

  • Enhanced Tiles
  • Continued experimentation with WebRTC-powered communications feature
  • OpenH264 support (sandboxed)
  • Slimmer and faster JavaScript strings (learn more)
  • Improved reliability of the session restoration (learn more)
  • New CSP (Content Security Policy) backend
  • Improved search experience through the location bar
  • Connect to HTTP proxy over HTTPS
  • Search suggestions on the Firefox Start Page (about:home)
  • Azerbaijani [az] locale added
  • JSD (JavaScript Debugger Service) removed in favor of the Debugger interface (learn more)
  • Proprietary window.crypto properties/functions removed
  • DOMMatrix interface implemented
  • @counter-style rule from CSS3 Counter Styles specification implemented
  • WebCrypto: wrapKey and unwrapKey implemented
  • WebCrypto: Import/export of JWK-formatted keys
  • WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
  • Developer tools: Paint flashing for browser content repaints
  • Cubic-bezier curves editor
  • Display which elements have listeners attached
  • New sidebar which displays a list of shortcuts to every @media rule in the current stylesheet
  • Editable @keyframes rules in the Rules section of the Inspector
  • CSS transform highlighter to the style-inspector

New in Firefox 33.0 Beta 5 (Sep 19, 2014)

  • Enhanced Tiles
  • Continued experimentation with WebRTC-powered communications feature
  • OpenH264 support (sandboxed)
  • Slimmer and faster JavaScript strings (learn more)
  • Improved reliability of the session restoration (learn more)
  • New CSP (Content Security Policy) backend
  • Improved search experience through the location bar
  • Connect to HTTP proxy over HTTPS
  • Search suggestions on the Firefox Start Page (about:home)
  • Azerbaijani [az] locale added
  • JSD (JavaScript Debugger Service) removed in favor of the Debugger interface (learn more)
  • Proprietary window.crypto properties/functions removed
  • DOMMatrix interface implemented
  • @counter-style rule from CSS3 Counter Styles specification implemented
  • WebCrypto: wrapKey and unwrapKey implemented
  • WebCrypto: Import/export of JWK-formatted keys
  • WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
  • Developer tools: Paint flashing for browser content repaints
  • Cubic-bezier curves editor
  • Display which elements have listeners attached
  • New sidebar which displays a list of shortcuts to every @media rule in the current stylesheet
  • Editable @keyframes rules in the Rules section of the Inspector
  • CSS transform highlighter to the style-inspector

New in Firefox 33.0 Beta 4 (Sep 16, 2014)

  • Enhanced Tiles
  • Continued experimentation with WebRTC-powered communications feature
  • OpenH264 support (sandboxed)
  • Slimmer and faster JavaScript strings (learn more)
  • Improved reliability of the session restoration (learn more)
  • New CSP (Content Security Policy) backend
  • Improved search experience through the location bar
  • Connect to HTTP proxy over HTTPS
  • Search suggestions on the Firefox Start Page (about:home)
  • Azerbaijani [az] locale added
  • JSD (JavaScript Debugger Service) removed in favor of the Debugger interface (learn more)
  • Proprietary window.crypto properties/functions removed
  • DOMMatrix interface implemented
  • @counter-style rule from CSS3 Counter Styles specification implemented
  • WebCrypto: wrapKey and unwrapKey implemented
  • WebCrypto: Import/export of JWK-formatted keys
  • WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
  • Developer tools: Paint flashing for browser content repaints
  • Cubic-bezier curves editor
  • Display which elements have listeners attached
  • New sidebar which displays a list of shortcuts to every @media rule in the current stylesheet
  • Editable @keyframes rules in the Rules section of the Inspector
  • CSS transform highlighter to the style-inspector

New in Firefox 32.0.1 (Sep 13, 2014)

  • Stability issues for computers with multiple graphics cards
  • Mixed content icon may be incorrectly displayed instead of lock icon for SSL sites
  • WebRTC: setRemoteDescription() silently fails if no success callback is specified

New in Firefox 33.0 Beta 3 (Sep 12, 2014)

  • Enhanced Tiles
  • Continued experimentation with WebRTC-powered communications feature
  • OpenH264 support (sandboxed)
  • Slimmer and faster JavaScript strings (learn more)
  • Improved reliability of the session restoration (learn more)
  • New CSP (Content Security Policy) backend
  • Improved search experience through the location bar
  • Connect to HTTP proxy over HTTPS
  • Search suggestions on the Firefox Start Page (about:home)
  • Azerbaijani [az] locale added
  • JSD (JavaScript Debugger Service) removed in favor of the Debugger interface (learn more)
  • Proprietary window.crypto properties/functions removed
  • DOMMatrix interface implemented
  • @counter-style rule from CSS3 Counter Styles specification implemented
  • WebCrypto: wrapKey and unwrapKey implemented
  • WebCrypto: Import/export of JWK-formatted keys
  • WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
  • Developer tools: Paint flashing for browser content repaints
  • Cubic-bezier curves editor
  • Display which elements have listeners attached
  • New sidebar which displays a list of shortcuts to every @media rule in the current stylesheet
  • Editable @keyframes rules in the Rules section of the Inspector
  • CSS transform highlighter to the style-inspector

New in Firefox 33.0 Beta 2 (Sep 9, 2014)

  • Enhanced Tiles
  • Continued experimentation with WebRTC-powered communications feature
  • OpenH264 support (sandboxed)
  • Slimmer and faster JavaScript strings (learn more)
  • Improved reliability of the session restoration (learn more)
  • New CSP (Content Security Policy) backend
  • Improved search experience through the location bar
  • Connect to HTTP proxy over HTTPS
  • Search suggestions on the Firefox Start Page (about:home)
  • Azerbaijani [az] locale added
  • JSD (JavaScript Debugger Service) removed in favor of the Debugger interface (learn more)
  • Proprietary window.crypto properties/functions removed
  • DOMMatrix interface implemented
  • @counter-style rule from CSS3 Counter Styles specification implemented
  • WebCrypto: wrapKey and unwrapKey implemented
  • WebCrypto: Import/export of JWK-formatted keys
  • WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
  • Developer tools: Paint flashing for browser content repaints
  • Cubic-bezier curves editor
  • Display which elements have listeners attached
  • New sidebar which displays a list of shortcuts to every @media rule in the current stylesheet
  • Editable @keyframes rules in the Rules section of the Inspector
  • CSS transform highlighter to the style-inspector

New in Firefox 32.0 (Sep 1, 2014)

  • New HTTP caching (v2) enabled by default (learn more)
  • Integration of generational garbage collection
  • Public key pinning support enabled (learn more)
  • Login metadata viewable in password manager
  • Display the number of found items in the find toolbar
  • Code completion and inline documentation added to Scratchpad (learn more)
  • Connect to HTTP proxy over HTTPS
  • Removed and turned off trust bit for some 1024-bit root certificates
  • Performance improvements to Password Manager and Add-on Manager
  • drawFocusIfNeeded enabled by default
  • ECMAScript 6 built-in method Array#copyWithin implemented (docs)
  • CSS position:sticky enabled by default
  • mix-blend-mode enabled by default
  • New Array built-in: Array.from() (learn more)
  • navigator.languages property and languagechange event implemented (learn more)
  • Vibration API updated to latest W3C spec
  • CSS box-decoration-break replaces -moz-background-inline-policy (learn more)
  • HiDPI support in Developer Tools UI
  • Inspector button moved to the top left
  • Hidden nodes displayed differently in the markup-view
  • New Web Audio Editor (learn more)
  • Mac OS X: cmd-L does not open a new window when no window is available
  • Text Rendering Issues on Windows 7 with Platform Update KB2670838 (MSIE 10 Prerequisite) or on Windows 8.1

New in Firefox 32.0 Beta 2 (Jul 29, 2014)

  • New HTTP caching (v2) enabled by default (learn more)
  • Integration of generational garbage collection
  • Public key pinning support enabled (learn more)
  • Login metadata viewable in password manager
  • Display the number of found items in the find toolbar
  • Code completion and inline documentation added to Scratchpad (learn more)
  • Connect to HTTP proxy over HTTPS
  • Performance improvements to Password Manager and Add-on Manager
  • Removed and turned off trust bit for some 1024-bit root certificates
  • Vibration API updated to latest W3C spec
  • CSS box-decoration-break replaces -moz-background-inline-policy (learn more)
  • ECMAScript 6 built-in method Array#copyWithin implemented (docs)
  • CSS position:sticky enabled by default
  • drawFocusIfNeeded enabled by default
  • mix-blend-mode enabled by default
  • New Array built-in: Array.from() (learn more)
  • navigator.languages property and languagechange event implemented (learn more)
  • HiDPI support in Developer Tools UI
  • Inspector button moved to the top left
  • New Web Audio Editor (learn more)
  • Hidden nodes displayed differently in the markup-view
  • Mac OS X: cmd-L does not open a new window when no window is available
  • Text Rendering Issues on Windows 7 with Platform Update KB2670838 (MSIE 10 Prerequisite) or on Windows 8.1

New in Firefox 32 Beta 1 (Jul 28, 2014)

  • New HTTP caching (v2) enabled by default (learn more)
  • Integration of generational garbage collection
  • Public key pinning support enabled (learn more)
  • Login metadata viewable in password manager
  • Display the number of found items in the find toolbar
  • Code completion and inline documentation added to Scratchpad (learn more)
  • Connect to HTTP proxy over HTTPS
  • Performance improvements to Password Manager and Add-on Manager
  • Removed and turned off trust bit for some 1024-bit root certificates
  • Vibration API updated to latest W3C spec
  • CSS box-decoration-break replaces -moz-background-inline-policy (learn more)
  • ECMAScript 6 built-in method Array#copyWithin implemented (docs)
  • CSS position:sticky enabled by default
  • drawFocusIfNeeded enabled by default
  • mix-blend-mode enabled by default
  • New Array built-in: Array.from() (learn more)
  • navigator.languages property and languagechange event implemented (learn more)
  • HiDPI support in Developer Tools UI
  • Inspector button moved to the top left
  • New Web Audio Editor (learn more)
  • Hidden nodes displayed differently in the markup-view
  • Mac OS X: cmd-L does not open a new window when no window is available
  • Text Rendering Issues on Windows 7 with Platform Update KB2670838 (MSIE 10 Prerequisite) or on Windows 8.1

New in Firefox 31.0 (Jul 21, 2014)

  • Add the search field to the new tab page
  • mozilla::pkix as default certificate verifier (learn more)
  • OdinMonkey: Use backtracking allocator for asm.js style code
  • Integration of generational garbage collection
  • Partial implementation of the OpenType MATH table (section 6.3.6) see documentation about mathematical fonts and the MathML Torture Test for details
  • audio/video .ogg and .pdf files handled by Firefox if no application specified (Windows only)
  • Removal of the CAPS infrastructure for specifying site-specific permissions (via capability.policy.* preferences). Most notably, attempts to use this functionality to grant access to the clipboard will no longer work. The sole exception is the checkloaduri permission, which may still be used as before to allow sites to load file:// URIs.
  • WebVTT implemented and enabled (learn more)
  • CSS3 variables implemented (learn more)
  • Developer Tools: Add-on Debugger (learn more)
  • Developer Tools: Canvas Debugger (learn more)
  • New Array built-in: Array.prototype.fill() (learn more)
  • New Object built-in: Object.setPrototypeOf() (learn more)
  • CSP 1.1 nonce-source and hash-source enabled by default
  • Developer Tools: Eyedropper tool added to the color picker (learn more)
  • Developer Tools: Editable Box Model (learn more)
  • Developer Tools: Code Editor improvements (learn more)
  • Developer Tools: Console stack traces (learn more)
  • Developer Tools: Copy as cURL (learn more)
  • Developer Tools: Styled console logs (learn more)
  • navigator.sendBeacon enabled by default (learn more)
  • Dialogs spawned from the onbeforeunload event no longer block access to the rest of the browser
  • Search for partially selected link text from context menu (985824)

New in Firefox 30.0 (Jun 10, 2014)

  • Sidebars button in browser chrome enables faster access to social, bookmark, & history sidebars
  • Support for GStreamer 1.0
  • Mac OS X command-E sets find term to selected text
  • Disallow calling WebIDL constructors as functions on the web
  • With the exception of those bundled inside an extension or ones that are whitelisted, plugins will no longer be activated by default (see blog post)
  • Fixes to box-shadow and other visual overflow (see bug 480888)
  • Mute and volume available per window when using WebAudio
  • background-blend-mode enabled by default
  • Use of line-height allowed for ES6 array and generator comprehensions implemented (read docs for more details)
  • Error stack now contains column number
  • Support for alpha option in canvas context options (feature description)
  • Ignore autocomplete="off" when offering to save passwords via the password manager (see 956906)
  • TypedArrays don't support new named properties (see 695438)
  • Various security fixes

New in Firefox 30.0 RC1 (Jun 4, 2014)

  • Bug 1003707 - Retain size information for similar surfaces if we can.
  • Bug 985867 - Fix touch/click ordering on about:addons page.
  • Bug 995310 - Only create metro folder in metro environment.
  • Bug 993768. Patch is sort of a tag-team effort from jwalden and jonco.
  • Bug 998785 - Don't throw error for regexps Yarr bails on.
  • Bug 1015636 - Check if PDF Viewer embed overlay has valid state.
  • Bug 997406 - Take into account padding when deciding whether to show Share icon.
  • Bug 1007223 - Follow-up: Fix the media decoding test, and also ensure that we're freeing the right buffer.
  • Bug 1013972 - Make nsJSObjectWrapper::mJSObj a PersistentRooted.

New in Firefox 29.0 (Apr 28, 2014)

  • A set of new improvements to the Firefox user interface (learn more).
  • An interactive onboarding tour to guide users through new interface changes
  • A redesigned and improved customization mode
  • The ability to set up Firefox Sync by creating a Firefox account (learn more)
  • Gamepad API finalized and enabled (learn more)
  • Malay [ma] locale added
  • navigator.plugins is no longer enumerable, for user privacy
  • Clicking on a W3C Web Notification will switch to the originating tab
  • 'box-sizing' (dropping the -moz- prefix) implemented (learn more)
  • Console object available in Web Workers (learn more)
  • Promises enabled by default (learn more)
  • SharedWorker enabled by default
  • implemented and enabled
  • implemented and enabled
  • Enabled ECMAScript Internationalization API
  • Add-on bar has been removed, content moved to navigation bar

New in Firefox 29.0 Beta 5 (Apr 4, 2014)

  • Fixed bugs:
  • Bug 912627 - Remove spurious assertion.
  • Bug 990202 - Move the test page to a new window to prevent it from navigating the test runner frame back.
  • Bug 968129 - Load initial tab in WebappImpl:loadStartupTab.
  • Bug 989965 - Resolve style for pseudo-elements correctly when style rules that have user action pseudo-classes on them are present.
  • Bug 970213 - Replace icon with custom design.
  • Bug 919208 - Rewrite test_bug668513.html to run in its own window so that it won't be able to navigate the test runner frame back.
  • Bug 984447 - Properly handle forks in mozjemalloc after bug 694896.
  • Bug 983448 - Fix masm.convertUInt32ToFloat32 on x86.
  • Bug 989130 - Back out changeset fe119a83b1f2 (bug 942017) while leaving the corresponding test from changeset 3c63decb4e7e.
  • Bug 982448 - some fxmetro pref's still being left behind with values without --enable-metro in the mozconfig.
  • Bug 989586 - Fix Ion correctness bug when inlining |new Array(x)|.
  • Bug 989210 - Consistently make cycle collector to deal with TextTrackManager's member variables.
  • Bug 973264 - If we wrap gfxImageSurface data when creating a SourceSurface, hold a reference to the original surface so the data stays alive.
  • Bug 972844 - Add a Maybe Later link on about:feedback intro.
  • Bug 970209 - Surround update logic in about:apps with synth apk specific wrapper.
  • Bug 947531 - Focus the test window before starting the test.
  • Bug 965362 - Do not assume that all of the contents of the HTTP channel will be available by the time we decide to read it synchronously in devtools tests.
  • Bug 989183 - Check for nsXBLJSClass.

New in Firefox 29.0 Beta 2 (Mar 25, 2014)

  • A set of new improvements to the Firefox user interface (learn more)
  • An interactive onboarding tour to guide users through new changes
  • A redesigned and improved customization mode
  • The ability to set up Firefox Sync by creating a Firefox account (learn more)
  • Gamepad API finalized and enabled (learn more)
  • navigator.plugins is no longer enumerable, for user privacy
  • 'box-sizing' (dropping the -moz- prefix) implemented
  • SharedWorker enabled by default
  • CSS3 variables implemented
  • enabled
  • implemented and enabled
  • Promises enabled by default
  • Console object available in Web Workers
  • Add-on bar has been removed, content moved to navigation bar
  • Enabled ECMAScript Internationalization API
  • Echo cancellation on apprtc.appspot.com fails (974537)

New in Firefox 28.0 (Mar 18, 2014)

  • Firefox for Windows 8 touch preview available (see blog post)
  • Gamepad API finalized and enabled (learn more)
  • Mac OS X: Notification Center support for web notifications
  • Volume control for HTML5 audio/video
  • Support for Opus in WebM
  • VP9 video decoding implemented
  • Removed support for spdy/2
  • Support for MathML 2.0 'mathvariant' attribute
  • Background thread hang reporting
  • implemented and enabled
  • Support for multi-line flexbox in layout

New in Firefox 28 Beta 4 (Feb 19, 2014)

  • Firefox for Windows 8 touch preview available
  • Gamepad API finalized and enabled
  • Mac OS X: Notification Center support for web notifications
  • Volume control for HTML5 audio/video
  • Support for Opus in WebM
  • VP9 video decoding implemented
  • Removed support for spdy/2
  • Support for MathML 2.0 'mathvariant' attribute
  • Background thread hang reporting
  • implemented and enabled
  • Support for multi-line flexbox in layout

New in Firefox 27.0.1 (Feb 14, 2014)

  • Fixed stability issues with Greasemonkey and other JS that used ClearTimeoutOrInterval
  • JS math correctness issue (bug 941381)

New in Firefox 27.0 (Feb 4, 2014)

  • You can now run more than one service at a time with Firefox SocialAPI, allowing you to receive notifications, chat and more from multiple integrated services
  • Implemented support for TLS 1.2 (RFC 5246)
  • Added support for SPDY 3.1 protocol
  • Ability to reset style sheets using 'all:unset'
  • You can now choose to deobfuscate javascript in the debugger (see 762761)
  • Added support for scrolled fieldsets (see 261037)
  • Implemented allow-popups directive for iframe sandbox, enabling increased security (see 766282)
  • CSS cursor keywords -moz-grab and -moz-grabbing have been unprefixed (see 880672)
  • Added support for ES6 generators in SpiderMonkey (see blog post)
  • Implemented support for mathematical function Math.hypot() in ES6 (see 896264)
  • Dashed line support on Canvas (see 768067)
  • Get Azure/Skia content rendering working on Linux (see 740200)

New in Firefox 26.0 (Dec 10, 2013)

  • All plug-ins, with the exception of recent Flash plug-ins, are defaulted to 'click to play'
  • Password manager now supports script-generated password fields
  • Updates can now be performed by Windows users without write permissions to Firefox install directory (requires Mozilla Maintenance Service)
  • Support for H.264 on Linux if the appropriate gstreamer plug-ins are installed
  • Support for MP3 decoding on Windows XP, completing MP3 support across Windows OS versions
  • CSP implementation now supports multiple policies, including the case of both an enforced and Report-Only policy, per the spec
  • Social API now supports Social Bookmarking for multiple providers through its SocialMarks functionality (see MDN docs)
  • There is no longer a prompt when websites use appcache
  • Support for the CSS image orientation property
  • New App Manager allows you to deploy and debug HTML5 webapps on Firefox OS phones and the Firefox OS Simulator
  • IndexedDB can now be used as a "optimistic" storage area so it doesn't require any prompts and data is stored in a pool with LRU eviction policy, in short temporary storage
  • When displaying a standalone image, Firefox matches the EXIF orientation information contained within the JPEG image (298619)
  • Improved page load times due to no longer decoding images that aren't visible (847223)
  • AudioToolbox MP3 backend for OSX (914479)

New in Firefox 25.0 (Oct 31, 2013)

  • Web Audio support
  • The find bar is no longer shared between tabs
  • If away from Firefox for months, you now will be offered the option to reset it to its default state while preserving your essential information
  • Resetting Firefox no longer clears your browsing session
  • CSS3 background-attachment:local support to control background scrolling
  • Many new ES6 functions implemented
  • iframe document content can now be specified inline
  • Blank or missing page thumbnails when opening a new tab
  • Security fixes

New in Firefox 24.0 (Sep 16, 2013)

  • Support for new scrollbar style in Mac OS X 10.7 and newer
  • Implemented Close tabs to the right
  • Social: Ability to tear-off chat windows to view separately by simply dragging them out
  • Accessibility related improvements on using pinned tabs (see 577727)
  • Major SVG rendering improvements around Image tiling and scaling (see 600207)
  • Improved and unified Browser console for enhanced debugging experience, replacing existing Error console
  • Removed support for sherlock files that are loaded from application or profile directory
  • Support for W3C touch events disabled (see 888304)

New in Firefox 24.0 Beta 2 (Aug 14, 2013)

  • New:
  • Support for new scrollbar style in Mac OS X 10.7 and newer
  • Implemented Close tabs to the right
  • Social: Ability to tear-off chat windows to view separately by simply dragging them out
  • Changed:
  • Accessibility related improvements on using pinned tabs (see 577727)
  • Developer:
  • Major SVG rendering improvements around Image tiling and scaling (see 600207)
  • Improved and unified Browser console for enhanced debugging experience, replacing existing Error console
  • Removed support for sherlock files that are loaded from application or profile directory
  • HTML5:
  • Support for W3C touch events disabled (see 888304)

New in Firefox 23.0 (Aug 6, 2013)

  • Support for new scrollbar style in Mac OS X 10.7 and newer
  • Mixed content blocking enabled to protects users from man-in-the-middle attacks and eavesdroppers on HTTPS pages (learn more)
  • Improved about:memory's functional UI
  • Enabled DXVA2 on Windows Vista+ to accelerate H.264 video decoding
  • Updated Firefox Logo
  • "Load images automatically", "Enable JavaScript", and Always show the tab bar" checkboxes removed from preferences and reset to defaults
  • Simplified interface for notifications of plugin installation
  • Users can now switch to a new search provider across the entire browser
  • CSP policies using the standard syntax and semantics will now be enforced
  • Implemented a global browser console
  • Social share functionality
  • HTML5 form control implemented
  • Write more accessible pages on touch interfaces with new ARIA role for key buttons
  • Added unprefixed requestAnimationFrame
  • New feature in toolbox: Network Monitor
  • Dropped blink effect from text-decoration: blink; and completely removed element

New in Firefox 22.0 (Jun 25, 2013)

  • Windows: Firefox now follows display scaling options to render text larger on high-res displays
  • WebRTC is now enabled by default!
  • Mac OS X: Download progress in Dock application icon
  • HTML5 audio/video playback rate can now be changed
  • Social services management implemented in Add-ons Manager
  • asm.js optimizations (OdinMonkey) enabled for major performance improvements
  • Improved WebGL rendering performance through asynchronous canvas updates
  • Plain text files displayed within Firefox will now word-wrap
  • For user security, the |Components| object is no longer accessible from web content
  • Improved memory usage and display time when rendering images
  • Pointer Lock API can now be used outside of fullscreen
  • CSS3 Flexbox implemented and enabled by default
  • New Web Notifications API implemented
  • Added clipboardData API for JavaScript access to a user's clipboard
  • New built-in font inspector
  • New HTML5 and elements
  • Scrolling using some high-resolution-scroll aware touchpads feels slow (829952)

New in Firefox 22.0 Beta 6 (Jun 18, 2013)

  • WebRTC is now enabled by default!
  • HTML5 audio/video playback rate can now be changed
  • Social services management implemented in Add-ons Manager
  • asm.js optimizations (OdinMonkey) enabled for major performance improvements
  • Improved WebGL rendering performance through asynchronous canvas updates
  • Plain text files displayed within Firefox will now word-wrap
  • For user security, the |Components| object is no longer accessible from web content
  • Improved memory usage and display time when rendering images
  • Pointer Lock API can now be used outside of fullscreen
  • CSS3 Flexbox implemented and enabled by default
  • New Web Notifications API implemented
  • Added clipboardData API for JavaScript access to a user's clipboard
  • New built-in font inspector
  • New HTML5 and elements
  • Scrolling using some high-resolution-scroll aware touchpads feels slow (829952)

New in Firefox 22.0 Beta 3 (May 29, 2013)

  • Windows: Firefox now follows display scaling options to render text larger on high-res displays
  • WebRTC is now enabled by default!
  • Mac OS X: Download progress in Dock application icon
  • HTML5 audio/video playback rate can now be changed
  • Social services management implemented in Add-ons Manager
  • asm.js optimizations (OdinMonkey) enabled for major performance improvements
  • Improved WebGL rendering performance through asynchronous canvas updates
  • Plain text files displayed within Firefox will now word-wrap
  • For user security, the |Components| object is no longer accessible from web content
  • Improved memory usage and display time when rendering images
  • Pointer Lock API can now be used outside of fullscreen
  • CSS3 Flexbox implemented and enabled by default
  • New Web Notifications API implemented
  • Added clipboardData API for JavaScript access to a user's clipboard
  • New built-in font inspector
  • New HTML5 and elements
  • Scrolling using some high-resolution-scroll aware touchpads feels slow (829952)

New in Firefox 22.0 Beta 2 (May 23, 2013)

  • Windows: Firefox now follows display scaling options to render text larger on high-res displays
  • WebRTC is now enabled by default!
  • Mac OS X: Download progress in Dock application icon
  • HTML5 audio/video playback rate can now be changed
  • Social services management implemented in Add-ons Manager
  • asm.js optimizations (OdinMonkey) enabled for major performance improvements
  • Improved WebGL rendering performance through asynchronous canvas updates
  • Plain text files displayed within Firefox will now word-wrap
  • For user security, the |Components| object is no longer accessible from web content
  • Improved memory usage and display time when rendering images
  • Pointer Lock API can now be used outside of fullscreen
  • CSS3 Flexbox implemented and enabled by default
  • New Web Notifications API implemented
  • Added clipboardData API for JavaScript access to a user's clipboard
  • New built-in font inspector
  • New HTML5 and elements
  • Scrolling using some high-resolution-scroll aware touchpads feels slow (829952)

New in Firefox 22.0 Beta 1 (May 17, 2013)

  • Windows: Firefox now follows display scaling options to render text larger on high-res displays
  • WebRTC is now enabled by default!
  • Mac OS X: Download progress in Dock application icon
  • HTML5 audio/video playback rate can now be changed
  • Social services management implemented in Add-ons Manager
  • asm.js optimizations (OdinMonkey) enabled for major performance improvements
  • Improved WebGL rendering performance through asynchronous canvas updates
  • Plain text files displayed within Firefox will now word-wrap
  • For user security, the |Components| object is no longer accessible from web content
  • Improved memory usage and display time when rendering images
  • Pointer Lock API can now be used outside of fullscreen
  • CSS3 Flexbox implemented and enabled by default
  • New Web Notifications API implemented
  • Added clipboardData API for JavaScript access to a user's clipboard
  • New built-in font inspector
  • New HTML5 and elements
  • Scrolling using some high-resolution-scroll aware touchpads feels slow (829952)

New in Firefox 21.0 (May 14, 2013)

  • Enhanced three-state UI for Do Not Track (DNT)
  • Firefox will suggest how to improve your application startup time if needed
  • Preliminary implementation of Firefox Health Report (see FAQ)
  • Ability to Restore removed thumbnails on New tab Page
  • Add-ons History API removals in Places
  • CSS -moz-user-select:none selection changed to improve compatibility with -webkit-user-select:none (bugs 816298)
  • Graphics related performance improvements (bugs 809821)
  • Removed E4X support from SpiderMonkey
  • Implemented Remote Profiling
  • Integrated, Add-on SDK loader and API libraries into Firefox
  • Added support for element
  • Implemented scoped stylesheets
  • Some function keys may not work when pressed (833719)
  • Browsing and Download history clearing needs unification to avoid confusion on clearing download history (847627)

New in Firefox 22.0 Alpha 2 (Apr 9, 2013)

  • Ability to only allow cookies from sites you've visited
  • HTML5 audio/video playback rate can now be changed
  • Improved WebGL rendering performance through asynchronous canvas updates
  • Improved memory usage and display time when rendering many images
  • Plain text files displayed within Firefox will now word-wrap
  • Pointer Lock API can now be used outside of fullscreen
  • New HTML5 , , and elements
  • New Web Notifications API implemented
  • New built-in font inspector
  • Added clipboardData API for JavaScript access to a user's clipboard
  • CSS3 Flexbox implemented and enabled by default

New in Firefox 20.0 (Apr 2, 2013)

  • Per-window Private Browsing. Learn more.
  • New download experience. Learn more.
  • Ability to close hanging plugins, without the browser hanging
  • Continued performance improvements around common browser tasks (page loads, downloads, shutdown, etc.)
  • Continued implementation of draft ECMAScript 6 - clear() and Math.imul
  • New JavaScript Profiler tool
  • getUserMedia implemented for web access to the user's camera and microphone (with user permission)
  • now supports blend modes
  • Various and improvements
  • Details button on Crash Reporter (793972)
  • Unity plugin doesn't display in HiDPI mode (829284)

New in Firefox 20.0 Beta 6 (Mar 21, 2013)

  • Per-window Private Browsing
  • New download experience
  • Ability to close hanging plugins, without the browser hanging
  • Firefox will offer to reset the Awesomebar search provider, if it has been changed by third-party software or through about:config
  • Continued performance improvements around common browser tasks (page loads, downloads, shutdown, etc.)
  • Continued implementation of draft ECMAScript 6 - clear() and Math.imul
  • New JavaScript Profiler tool
  • now supports blend modes
  • Various and improvements
  • getUserMedia implemented for web access to the user's camera and microphone (with user permission)
  • Details button on Crash Reporter (793972)
  • Unity plugin doesn't display in HiDPI mode (829284)

New in Firefox 20.0 Beta 1 (Feb 23, 2013)

  • Per-window Private Browsing
  • New download experience
  • Ability to close hanging plugins, without the browser hanging
  • Firefox will offer to reset the Awesomebar search provider, if it has been changed by third-party software or through about:config
  • Continued performance improvements around common browser tasks (page loads, downloads, shutdown, etc.)
  • Continued implementation of draft ECMAScript 6 - clear() and Math.imul
  • New JavaScript Profiler tool
  • now supports blend modes
  • Various and improvements
  • getUserMedia implemented for web access to the user's camera and microphone (with user permission)
  • Details button on Crash Reporter (793972)
  • Unity plugin doesn't display in HiDPI mode (829284)

New in Firefox 19.0 (Feb 19, 2013)

  • Built-in PDF viewer
  • Canvas elements can export their content as an image blob using canvas.toBlob()
  • Startup performance improvements (bugs 715402 and 756313)
  • Debugger now supports pausing on exceptions and hiding non-enumerable properties
  • Remote Web Console is available for connecting to Firefox on Android or Firefox OS (experimental, set devtools.debugger.remote-enabled to true)
  • There is now a Browser Debugger available for add-on and browser developers (experimental, set devtools.chrome.enabled to true)
  • Web Console CSS links now open in the Style Editor
  • CSS @page is now supported
  • CSS viewport-percentage length units implemented (vh, vw, vmin and vmax)
  • CSS text-transform now supports full-width
  • Starting Firefox with -private flag incorrectly claims you are not in Private Browsing mode (802274)

New in Firefox 18.0.1 (Jan 19, 2013)

  • Problems involving HTTP Proxy Transactions (Associated bugs)
  • Unity player crashes on Mac OS X (bug 828954)
  • Disabled HIDPI support on external monitors to avoid rendering glitches (bug 814434)

New in Firefox 19.0 Beta 1 (Jan 11, 2013)

  • Built-in PDF viewer
  • Firefox will offer to reset the Awesomebar search provider, if it has been changed by third-party software or through about:config
  • Canvas elements can export their content as an image blob using canvas.toBlob()
  • Startup performance improvements (bugs 715402 and 756313)
  • Debugger now supports pausing on exceptions and hiding non-enumerable properties
  • Remote Web Console is available for connecting to Firefox on Android or Firefox OS (experimental, set devtools.debugger.remote-enabled to true)
  • There is now a Browser Debugger available for add-on and browser developers (experimental, set devtools.chrome.enabled to true)
  • Web Console CSS links now open in the Style Editor
  • CSS @page is now supported
  • CSS viewport-percentage length units implemented (vh, vw, vmin and vmax)
  • CSS text-transform now supports full-width
  • Starting Firefox with -private flag incorrectly claims you are not in Private Browsing mode (802274)

New in Firefox 18.0 (Jan 8, 2013)

  • Faster JavaScript performance via IonMonkey compiler
  • Support for Retina Display on OS X 10.7 and up
  • Preliminary support for WebRTC
  • Experience better image quality with our new HTML scaling algorithm
  • Performance improvements around tab switching
  • Support for new DOM property window.devicePixelRatio
  • Improvement in startup time through smart handling of signed extension certificates
  • Support for W3C touch events implemented, taking the place of MozTouch events
  • Disable insecure content loading on HTTPS pages (62178)
  • Improved responsiveness for users on proxies (769764)

New in Firefox 17.0 ESR (Nov 20, 2012)

  • First revision of the Social API and support for Facebook Messenger
  • Click-to-play blocklisting implemented to prevent vulnerable plugin versions from running without the user's permission (see blog post)
  • Mac OS X 10.8: Support for Notification Center
  • Updated Awesome Bar experience with larger icons
  • JavaScript Maps and Sets are now iterable
  • SVG FillPaint and StrokePaint implemented
  • Improvements that make the Web Console, Debugger and Developer Toolbar faster and easier to use
  • New Markup panel in the Page Inspector allows easy editing of the DOM
  • Sandbox attribute for iframes implemented, enabling increased security
  • Over twenty performance improvements, including fixes around the New Tab page
  • Pointer lock doesn't work in web apps (769150)
  • Page scrolling on sites with fixed headers (780345)

New in Firefox 16.0 (Oct 9, 2012)

  • Firefox on Mac OS X now has preliminary VoiceOver support turned on by default
  • Initial web app support (Windows/Mac/Linux)
  • Acholi localization added
  • Improvements around JavaScript responsiveness through incremental garbage collection
  • New Developer Toolbar with buttons for quick access to tools, error count for the Web Console, and a new command line for quick keyboard access
  • CSS3 Animations, Transitions, Transforms and Gradients unprefixed in Firefox 16
  • Recently opened files list in Scratchpad implemented
  • Debugger breakpoints do not catch on page reload (783393)
  • No longer supporting MD5 as a hash algorithm in digital signatures (650355)
  • Opus support by default (772341)
  • Reverse animation direction has been implemented (655920)
  • Per tab reporting in about:memory (687724)
  • User Agent strings for pre-release Firefox versions now show only major version (728831)

New in Firefox 15.0 (Aug 28, 2012)

  • Preliminary native PDF support (Aurora/Beta only)
  • Support for SPDY networking protocol v3
  • WebGL enhancements, including compressed textures for better performance
  • Optimized memory usage for add-ons
  • JavaScript debugger integrated into developer tools
  • New layout view added to Inspector
  • The CSS word-break property has been implemented.
  • High precision event timer implemented
  • New responsive design tool allows web developers to switch between desktop and mobile views of sites
  • Native support for the Opus audio codec added
  • The element now supports the media attribute
  • The and elements now support the played attribute

New in Firefox 14.0.1 (Jul 17, 2012)

  • Google searches now utilize HTTPS
  • Plugins can now be configured to only load on click (requires an about:config change)
  • The Awesome Bar now auto-completes typed URLs
  • Improved site identity manager, to prevent spoofing of an SSL connection with favicons
  • Pointer Lock API implemented
  • New API to prevent your display from sleeping
  • New text-transform and font-variant CSS improvements for Turkic languages and Greek
  • CSS :hover regression when an element's class name is set by Javascript (758885)

New in Firefox 13.0 (Jun 2, 2012)

  • When opening a new tab, users are now presented with their most visited pages
  • The default home page now has quicker access to bookmarks, history, settings, and more
  • SPDY protocol now enabled by default for faster browsing on supported sites
  • Restored background tabs are not loaded by default for faster startup
  • Smooth scrolling is now enabled by default
  • 72 total improvements to Page Inspector, HTML panel, Style Inspector, Scratchpad and Style Editor
  • The column-fill CSS property has been implemented
  • Experimental support for ECMAScript 6 Map and Set objects has been implemented
  • Support for the CSS3 background-position property extended syntax has been added
  • The :invalid pseudo-class can now be applied to the
  • element
  • The CSS turn < angle > unit is now supported

New in Firefox 13 Beta 3 (May 11, 2012)

  • When opening a new tab, users are now presented with their most visited pages
  • The default home page now has quicker access to bookmarks, history, settings, and more
  • SPDY protocol now enabled by default for faster browsing on supported sites
  • Restored background tabs are not loaded by default for faster startup
  • Smooth scrolling is now enabled by default
  • 72 total improvements to Page Inspector, HTML panel, Style Inspector, Scratchpad and Style Editor
  • The column-fill CSS property has been implemented
  • Experimental support for ECMAScript 6 Map and Set objects has been implemented
  • Support for the CSS3 background-position property extended syntax has been added
  • The :invalid pseudo-class can now be applied to the
  • element

New in Firefox 12.0 (Apr 22, 2012)

  • Page Source now has line numbers
  • Line breaks are now supported in the title attribute
  • Improvements to "Find in Page" to center search result
  • URLs pasted into the download manager window are now automatically downloaded
  • The column-fill CSS property has been implemented
  • Support for the text-align-last CSS property has been added
  • Experimental support for ECMAScript 6 Map and Set objects has been implemented

New in Firefox 12.0 Beta 1 (Mar 17, 2012)

  • Page Source now has line numbers
  • Line breaks are now supported in the title attribute
  • Improvements to "Find in Page" to center search result
  • URLs pasted into the download manager window are now automatically downloaded
  • The column-fill CSS property has been implemented
  • Support for the text-align-last CSS property has been added
  • Experimental support for ECMAScript 6 Map and Set objects has been implemented

New in Firefox 11.0 (Mar 13, 2012)

  • Firefox can now migrate your bookmarks, history, and cookies from Google Chrome
  • With Sync enabled, add-ons can now be synchronized across your computers
  • The CSS text-size-adjust property is now supported
  • The outerHTML property is now supported on HTML elements
  • View source syntax highlighting now uses the HTML5 parser (see bug 482921)
  • The Style Editor for CSS editing is now available to web developers
  • Web developers can now visualize a web page in 3D using the Page Inspector 3D View
  • SPDY protocol support for faster page loads is now testable
  • XMLHttpRequest now supports HTML parsing
  • Files can now be stored in IndexedDB (see bug 661877)
  • Websockets has now been unprefixed
  • Redesigned media controls for HTML5 video
  • Firefox notifications may not work properly with Growl 1.3 or later (691662)

New in Firefox 11.0 Beta 1 (Feb 6, 2012)

  • Firefox can now migrate your bookmarks, history, and cookies from Google Chrome
  • With Sync enabled, add-ons can now be synchronized across your computers
  • The CSS text-size-adjust property is now supported
  • The outerHTML property is now supported on HTML elements
  • View source syntax highlighting now uses the HTML5 parser (see bug 482921)
  • The Style Editor for CSS editing is now available to web developers
  • Web developers can now visualize a web page in 3D using the Page Inspector 3D View
  • SPDY protocol support for faster page loads is now testable
  • XMLHttpRequest now supports HTML parsing
  • Files can now be stored in IndexedDB (see bug 661877)
  • Websockets has now been unprefixed
  • Redesigned media controls for HTML5 video
  • Firefox notifications may not work properly with Growl 1.3 or later (691662)

New in Firefox 11.0 Beta 1 (Feb 6, 2012)

  • Tabs are now shown above the toolbar
  • New wizard to sign up for new accounts
  • More trust options added to junk settings (Bogofilter, DSPAM, POPFile)
  • and several other platform fixes

New in Firefox 10.0 (Jan 31, 2012)

  • The forward button is now hidden until you navigate back
  • Anti-Aliasing for WebGL is now implemented (see bug 615976)
  • Full Screen APIs allow you to build a web application that runs full screen (see the feature page)
  • CSS3 3D-Transforms are now supported (see bug 505115)
  • New < bdi > element for bi-directional text isolation, along with supporting CSS properties (see bugs 613149 and 662288)
  • Inspect tool with content highlighting, includes new CSS Style Inspector
  • We've added IndexedDB APIs to more closely match the specification
  • Some users may experience a crash when moving bookmarks (681795)

New in Firefox 10.0 Beta 1 (Dec 23, 2011)

  • The forward button is now hidden until you navigate back
  • Anti-Aliasing for WebGL is now implemented (see bug 615976)
  • Full Screen APIs allow you to build a web application that runs full screen (see the feature page)
  • CSS3 3D-Transforms are now supported (see bug 505115)
  • New < bdi > element for bi-directional text isolation, along with supporting CSS properties (see bugs 613149 and 662288)
  • Inspect tool with content highlighting, includes new CSS Style Inspector
  • We've added IndexedDB APIs to more closely match the specification
  • Some users may experience a crash when moving bookmarks (681795)

New in Firefox 8.0 (Nov 6, 2011)

  • Add-ons installed by third party programs are now disabled by default
  • Added a one-time add-on selection dialog to manage previously installed add-ons
  • Added Twitter to the search bar
  • Added a preference to load tabs on demand, improving start-up time when windows are restored
  • Improved tab animations when moving, reordering, or detaching tabs
  • Improved performance and memory handling when using and elements
  • Added CORS support for cross-domain textures in WebGL
  • Added support for HTML5 context menus
  • Added support for insertAdjacentHTML
  • Improved CSS hyphen support for many languages
  • Improved WebSocket support
  • Fixed several stability issues

New in Firefox 7.0 (Sep 27, 2011)

  • Drastically improved memory use
  • Added a new rendering backend to speed up Canvas operations on Windows systems
  • Bookmark and password changes now sync almost instantly when using Firefox Sync
  • Added support for text-overflow: ellipsis
  • Added support for the Web Timing specification
  • Added an opt-in system for users to send performance data back to Mozilla to improve future versions of Firefox. This can be enabled by installing an add-on
  • Fixed several stability issues

New in Firefox 6.0 Beta 1 (Jul 11, 2011)

  • The address bar now highlights the domain of the website you're visiting
  • Streamlined the look of the site identity block
  • Added support for the latest draft version of WebSockets with a prefixed API
  • Added support for EventSource / server-sent events
  • Added support for window.matchMedia
  • Added Scratchpad, an interactive JavaScript prototyping environment
  • Added a new Web Developer menu item and moved development-related items into it
  • Improved usability of the Web Console
  • Improved the discoverability of Firefox Sync
  • Reduced browser startup time when using Panorama

New in Firefox 4.0 RC2 (Mar 21, 2011)

  • Blacklisted a few invalid HTTPS certificates
  • Updated localizations for 29 locales
  • Added Vietnamese localization, bringing the total languages available in Firefox 4 to 83

New in Firefox 4.0 RC1 (Mar 10, 2011)

  • General stability, performance, and compatibility improvements.

New in Firefox 4.0 Beta 12 (Feb 28, 2011)

  • Increased performance while viewing Flash content
  • Improved plugin compatibility with hardware acceleration enabled
  • Hovering over links now displays the URL at the bottom of the window rather than in the location bar
  • General stability, performance, and compatibility improvements

New in Firefox 4.0 Beta 11 (Feb 8, 2011)

  • Support for the proposed Do Not Track ("DNT") header
  • Connection status messages are now shown in a small overlay
  • WebGL has been re-enabled on Linux
  • The default homepage design has been refreshed
  • Firefox no longer switches into offline mode automatically

New in Firefox 4.0 Beta 6 (Sep 15, 2010)

  • Fixed a stability issue affecting Windows users.
  • Fixed an issue causing rendering errors with plugins
  • affecting Mac OS X users. See the complete changelist from the previous beta.
  • As well as these features from previous Firefox 4 Betas:
  • Firefox 4 Beta is available in 39 languages.
  • Support for the new proposed Audio Data API
  • Direct2D Hardware Acceleration is now on by default for Windows 7 users
  • Firefox button has a new look for Windows Vista and Windows 7 users
  • Support for HSTS security protocol allowing sites to insist that they only be loaded over SSL.
  • Firefox Sync is now included by default.
  • A new feature gives users a visual overview of all open tabs, allowing them to be sorted and grouped.
  • An experimental API is included to provide more efficient Javascript animations.
  • Firefox now supports the HTML5 video "buffered" property.
  • Tabs are now on top by default on Windows and OSX - Linux will be changing when the theme has been modified to support the change.
  • You can turn any tab into an "App Tab" by right-clicking on it and selecting "Make into App Tab" from the context menu.
  • Web developers can animate content using CSS Transitions.
  • Responsiveness and scrolling improvements from the new retained layers layout system.
  • JavaScript speed improvements due to engine optimizations.
  • Changes to how XPCOM components are registered in order to help startup time and process separation.
  • You can search for and switch to already open tabs in the Smart Location Bar.
  • New Addons Manager and extension management API (UI will be changed before final release).
  • Significant API improvements are available for JS-ctypes, a foreign function interface for extensions.
  • The stop and reload buttons have been merged into a single button on Windows, Mac and Linux.
  • The Bookmarks Toolbar has been replaced with a Bookmarks Button by default (you can switch it back if you'd like).
  • Crash protection for Windows, Linux, and Mac when there is a crash in the Adobe Flash, Apple Quicktime or Microsoft Silverlight plugins.
  • CSS Transitions are partially supported.
  • Full WebGL support is included but disabled by default at this time.
  • Core Animation rendering model for plugins on Mac OS X. Plugins which also support this rendering model can now draw faster and more efficiently.
  • Native support for the HD HTML5 WebM video format.
  • An experimental Direct2D rendering backend is available on Windows, turned off by default.
  • Web developers can use Websockets for a low complexity, low latency, bidirectional communications API.
  • Web developers can update the URL field without reloading the page using HTML History APIs.
  • More responsive page rendering using lazy frame construction.
  • Link history lookup is done asynchronously to provide better responsiveness during pageload.
  • CSS :visited selectors have been changed to block websites from being able to check a user's browsing history.
  • New HTML5 parser.
  • Support for more HTML5 form controls.
  • Web authors can now get touch events from Firefox users on Windows 7 machines.
  • A new way of representing values in JavaScript that allows Firefox to execute heavy, numeric code (used for things like graphics and animations) more efficiently.

New in Firefox 3.6.9 (Sep 8, 2010)

  • Introduced support for the X-FRAME-OPTIONS HTTP response header. Site owners can use this to mitigate clickjacking attacks by ensuring that their content is not embedded into other sites.
  • Fixed several security issues.
  • Fixed several stability issues.

New in Firefox 3.6.4 (Jun 22, 2010)

  • Firefox 3.6.4 provides uninterrupted browsing for Windows and Linux users when there is a crash in the Adobe Flash, Apple Quicktime or Microsoft Silverlight plugins.
  • If a plugin crashes or freezes, it will not affect the rest of Firefox. You will be able to reload the page to restart the plugin and try again.
  • Firefox 3.6.4 also fixes the following issues found in previous versions of Firefox 3.6:
  • Fixed several security issues.
  • Fixed several stability issues.

New in Firefox 3.6.4 Beta Build 1 (Apr 21, 2010)

  • Firefox 3.6.4 provides uninterrupted browsing for Windows and Linux users when there is a crash in the Adobe Flash, Apple Quicktime or Microsoft Silverlight plugins.
  • If a plugin crashes or freezes, it will not affect the rest of Firefox. You will be able to reload the page to restart the plugin and try again.
  • Firefox 3.6.4 also fixes the following issues found in previous versions of Firefox 3.6:
  • Fixed several security issues.
  • Fixed several stability issues.

New in Firefox 3.6.3 (Apr 2, 2010)

  • Firefox 3.6.3 fixes a critical security issue that could potentially allow remote code execution (see bug 555109).
  • You may also be interested in the Firefox 3.6.2 release notes for a list of changes in the previous version.

New in Firefox 3.6.2 (Mar 23, 2010)

  • Fixed a critical security issue that could potentially allow remote code execution (see bug 552216).
  • Fixed several additional security issues.
  • Fixed several stability issues.

New in Firefox 3.7 Alpha 2 (Mar 3, 2010)

  • New Features and Changes:
  • Gecko 1.9.3 Alpha 2 introduces new features which can be tested by using this Mozilla Developer Preview. Many of these features are still in development, and while they will likely appear in some future version of Mozilla Firefox, some may be in earlier releases than others.
  • Plugins On Windows and Linux, plugins (such as Flash and Silverlight) are now isolated from Firefox. Plugin crashes will not kill Firefox itself, and unresponsive plugins are automatically restarted.
  • Security The SSL security system has been changed to fix a renegotiation flaw. For technical details, see the newsgroup posting announcing the change.
  • HTML The placeholder attribute for and is now supported.
  • User Interface The stop and reload buttons have been merged when they are adjacent on the toolbar. See bug 343396 for details.
  • SVG Support for SMIL Animation in SVG. Support for animating some SVG attributes is still under development and the animateMotion element isn't supported yet.
  • Stability Crash reports from plugin processes are now submitted automatically. Crash report submission can be disabled in Firefox preferences (Advanced / General / Submit crash reports).
  • CSS Support for CSS Transitions. This support is not quite complete: support for animation of transforms and gradients has not yet been implemented.
  • WebGL Support for WebGL, which is disabled by default but can be enabled by changing a preference. See this blog post and this blog post for more details.
  • DOM Support for the getClientRects and getBoundingClientRect methods on Range objects. See bug 396392 for details.
  • DOM Support for the setCapture and releaseCapture methods on DOM elements. See bug 503943 for details.
  • HTML Support for the HTML5 History.pushState() and History.replaceState() methods and the popstate event. See bug 500328 for details.
  • CSS Support for the -moz-image-rect() value for background-image. See bug 113577 for more details.

New in Firefox 3.6 Beta 2 (Nov 11, 2009)

  • More than 190 bug fixes from the last beta to improve performance, stability, security and features.
  • This beta is available in more than 45 languages - get your local version.
  • Users can now change their browser's appearance with a single click, with built in support for Personas.
  • Firefox 3.6 will alert users about out of date plugins to keep them safe.
  • Open, native video can now be displayed full screen, and supports poster frames.
  • Support for the WOFF font format.
  • Improved JavaScript performance, overall browser responsiveness and startup time.
  • Support for new CSS, DOM and HTML5 web technologies.

New in Firefox 3.5.2 (Aug 3, 2009)

  • MFSA 2009-43 Heap overflow in certificate regexp parsing
  • MFSA 2009-42 Compromise of SSL-protected communication
  • MFSA 2009-38 Data corruption with SOCKS5 reply containing DNS name longer than 15 characters

New in Firefox 3.5.2 Beta (Aug 3, 2009)

  • Several security and stability issues.
  • Images with ICC profiles now render properly on all monitors.

New in Firefox 3.5.1 (Jul 17, 2009)

  • Several security issues.
  • Several stability issues.
  • An issue that was making Firefox take a long time to load on some Windows systems.

New in Firefox 3.0.10 (Apr 28, 2009)

  • Fixed a security issue.
  • Fixed a major stability issue.

New in Firefox 3.5 Beta 4 (Apr 28, 2009)

  • Firefox 3.5 Beta 4 is based on the Gecko 1.9.1 rendering platform, which has been under development for the past 10 months. Firefox 3.5 offers many changes over the previous version, supporting new web technologies, improving performance and ease of use, and adding new features for users:
  • -This beta is now available in 70 languages - get your local version.
  • -Improved tools for controlling your private data, including a Private Browsing Mode.
  • -Better performance and stability with the new TraceMonkey JavaScript engine.
  • -The ability to provide Location Aware Browsing using web standards for geolocation.
  • -Support for native JSON, and web worker threads.
  • -Improvements to the Gecko layout engine, including speculative parsing for faster content rendering.
  • -Support for new web technologies such as: HTML5 and elements, downloadable fonts and other new CSS properties, JavaScript query selectors, HTML5 offline data storage for applications, and SVG transforms.

New in Firefox 3.0.9 (Apr 21, 2009)

  • Fixed several security issues.
  • Fixed several stability issues.
  • Many users experienced an issue where a corrupt local database caused Firefox to “lose” its stored cookies. (bug 470578)
  • Fixed an issue where, starting with Firefox 3.0.7, inline attachments on popular webmail services (like AOL and AIM) would not display. (bug 482659)
  • Large forms would sometimes take a long time to submit. (bug 426991)
  • In certain cases, new windows would not have proper focus. (bug 446568)

New in Firefox 3.0.7 (Mar 5, 2009)

  • Fixed several security issues.
  • Fixed several stability issues.
  • Official releases for the Estonian, Kannada and Telugu languages are now available.
  • Items in the "File" menu show as inactive after using the "Print" item from that menu - switching to a new tab restores them (bug 425844). This issue has been fixed.
  • For some users, cookies would appear to go “missing” after a few days (bug 444600).
  • Fixed several issues related to accessibility features.

New in Firefox 3.0.4 (Nov 12, 2008)

  • Fixed several security issues.
  • Fixed several stability issues.
  • Updated the internal Public Suffix list.
  • Fixed an issue where the IME input tool used to enter Japanese, Korean, Chinese and Indic characters was covered by the "Add Bookmark" panel. (bug 433340)
  • Enabled additional EV root certificates. (bug 451305)
  • Fixed an issue where some passwords saved using Firefox 3.0.2 did not work properly. (bug 457358)
  • In some cases, Firefox would not properly save proxy settings for protocols other than HTTP. (bug 446536)

New in Firefox 3.0.1 (Sep 8, 2008)

  • More Secure
  • One-click site info: Click the site favicon in the location bar to see who owns the site and to check if your connection is protected from eavesdropping. Identity verification is prominently displayed and easier to understand. When a site uses Extended Validation (EV) SSL certificates, the site favicon button will turn green and show the name of the company you're connected to. (Try it here!)
  • Malware Protection: malware protection warns users when they arrive at sites which are known to install viruses, spyware, trojans or other malware. (Try it here!)
  • New Web Forgery Protection page: the content of pages suspected as web forgeries is no longer shown. (Try it here!)
  • New SSL error pages: clearer and stricter error pages are used when Firefox encounters an invalid SSL certificate. (Try it here!)
  • Add-ons and Plugin version check: Firefox now automatically checks add-on and plugin versions and will disable older, insecure versions.
  • Secure add-on updates: to improve add-on update security, add-ons that provide updates in an insecure manner will be disabled.
  • Anti-virus integration: Firefox will inform anti-virus software when downloading executables.
  • Vista Parental Controls: Firefox now respects the Vista system-wide parental control setting for disabling file downloads.
  • Effective top-level domain (eTLD) service better restricts cookies and other restricted content to a single domain.
  • Better protection against cross-site JSON data leaks.
  • Easier to Use
  • Easier password management: an information bar replaces the old password dialog so you can now save passwords after a successful login.
  • Simplified add-on installation: the add-ons whitelist has been removed making it possible to install extensions from third-party sites in fewer clicks.
  • New Download Manager: the revised download manager makes it much easier to locate downloaded files, and you can see and search on the name of the website where a file came from. Your active downloads and time remaining are always shown in the status bar as your files download.
  • Resumable downloading: users can now resume downloads after restarting the browser or resetting your network connection.
  • Full page zoom: from the View menu and via keyboard shortcuts, the new zooming feature lets you zoom in and out of entire pages, scaling the layout, text and images, or optionally only the text size. Your settings will be remembered whenever you return to the site.
  • Podcasts and Videocasts can be associated with your media playback tools.
  • Tab scrolling and quickmenu: tabs are easier to locate with the new tab scrolling and tab quickmenu.
  • Save what you were doing: Firefox will prompt users to save tabs on exit.
  • Optimized Open in Tabs behavior: opening a folder of bookmarks in tabs now appends the new tabs rather than overwriting.
  • Location and Search bar size can now be customized with a simple resizer item.
  • Text selection improvements: multiple text selections can be made with Ctrl/Cmd; double-click drag selects in "word-by-word" mode; triple-clicking selects a paragraph.
  • Find toolbar: the Find toolbar now opens with the current selection.
  • Plugin management: users can disable individual plugins in the Add-on Manager.
  • Integration with Windows: Firefox now has improved Windows icons, and uses native user interface widgets in the browser and in web forms.
  • Integration with the Mac: the new Firefox theme makes toolbars, icons, and other user interface elements look like a native OS X application. Firefox also uses OS X widgets and supports Growl for notifications of completed downloads and available updates. A combined back and forward control make it even easier to move between web pages.
  • Integration with Linux: Firefox's default icons, buttons, and menu styles now use the native GTK theme.
  • More Personal
  • Star button: quickly add bookmarks from the location bar with a single click; a second click lets you file and tag them.
  • Tags: associate keywords with your bookmarks to sort them by topic.
  • Location bar & auto-complete: type in all or part of the title, tag or address of a page to see a list of matches from your history and bookmarks; a new display makes it easier to scan through the matching results and find that page you're looking for. Results are returned according to their frecency (a combination of frequency and recency of visits to that page) ensuring that you're seeing the most relevant matches. An adaptive learning algorithm further tunes the results to your patterns!
  • Smart Bookmarks Folder: quickly access your recently bookmarked and tagged pages, as well as your more frequently visited pages with the new smart bookmarks folder on your bookmark toolbar.
  • Places Organizer: view, organize and search through all of your bookmarks, tags, and browsing history with multiple views and smart folders to store your frequent searches. Create and restore full backups whenever you want.
  • Web-based protocol handlers: web applications, such as your favorite webmail provider, can now be used instead of desktop applications for handling mailto: links from other sites. Similar support is available for other protocols (Web applications will have to first enable this by registering as handlers with Firefox).
  • Download & Install Add-ons: the Add-ons Manager (Tools > Add-ons) can now be used to download and install a Firefox customization from the thousands of Add-ons available from our community add-ons website. When you first open the Add-ons Manager, a list of recommended Add-ons is shown.
  • Easy to use Download Actions: a new Applications preferences pane provides a better UI for configuring handlers for various file types and protocol schemes.
  • Improved Platform for Developers
  • New graphics and font handling: new graphics and text rendering architectures in Gecko 1.9 provides rendering improvements in CSS, SVG as well as improved display of fonts with ligatures and complex scripts.
  • Color management: (set gfx.color_management.enabled on in about:config and restart the browser to enable.) Firefox can now adjust images with embedded color profiles.
  • Offline support: enables web applications to provide offline functionality (website authors must add support for offline browsing to their site for this feature to be available to users).
  • A more complete overview of Firefox 3 for developers is available for website and add-on developers.
  • Improved Performance
  • Speed: improvements to our JavaScript engine as well as profile guided optimizations have resulted in continued improvements in performance. Compared to Firefox 2, web applications like Google Mail and Zoho Office run twice as fast in Firefox 3, and the popular SunSpider test from Apple shows improvements over previous releases.
  • Memory usage: Several new technologies work together to reduce the amount of memory used by Firefox 3 over a web browsing session. Memory cycles are broken and collected by an automated cycle collector, a new memory allocator reduces fragmentation, hundreds of leaks have been fixed, and caching strategies have been tuned.
  • Reliability: A user's bookmarks, history, cookies, and preferences are now stored in a transactionally secure database format which will prevent data loss even if their system crashes.