LibreWolf Changelog

What's new in LibreWolf 125.0.3-1

May 7, 2024
  • FIXED:
  • Fixed an extra blank tab with an address of https://0.0.0.1 sometimes appearing when attempting to launch Firefox when it is already running (bug 1892612).
  • Fixed an issue that could cause incorrect font selection in some situations for users with the Japanese locale set (bug 1892363).
  • Fixed text corruption when dragging text containing unicode characters on Linux systems (bug 1888202).
  • Fixed a correctness error when checking arguments.length (and not using arguments otherwise) inside of a generator or async function (bug 1892699).
  • Fixed an issue that could lead to inconsistent focus handling of elements when opened (bug 1893177).
  • Reference link to 125.0.2 release notes.
  • UNRESOLVED:
  • Some users have reported seeing long hangs when clicking on the address bar due to the new Clipboard Suggestion feature. Disabling this functionality by unchecking the "Clipboard" box in about:preferences#search should resolve the hangs for impacted users. The underlying performance issue will be addressed in a future Firefox release.

New in LibreWolf 125.0.2-1 (Apr 25, 2024)

  • Fixes:
  • 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 LibreWolf 124.0.1-1 (Mar 25, 2024)

  • Fixed:
  • Security fixes.

New in LibreWolf 123.0.1-1 (Mar 18, 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 LibreWolf 122.0.1-2 (Feb 20, 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 LibreWolf 122.0-1 (Jan 29, 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.
  • WEB PLATFORM:
  • Enabled the offset-position property which is useful for most of the offset-path values. Added support for ray(), basic-shape, coord-box to the offset-path CSS property. Added support for rect() and xywh() basic shapes on clip-path and offset-path CSS properties.
  • Firefox now supports animating the SVG viewBox attribute using SMIL by animations.
  • by animations are animations that are relative to the original value. Other attributes such as lengths and angles already support by, but a viewBox consists of four separate values.
  • The LargestContentfulPaint API has been added, this provides timing information about the largest image or text paint before users interact with a web page.
  • hr in select is now supported, allowing websites to easily use separators inside a select element.
  • The showPicker method is now supported on elements, this can be used to trigger the drop-down behavior via JavaScript.
  • The fallback URL parser for unknown schemes was changed to DefaultURI, this improves specification adherence and web compatibility.
  • Enabled the ArrayBuffer.prototype.transfer proposal methods, which enables transferring ownership of ArrayBuffer data.
  • Firefox now recognizes the “webauthn” autocomplete token and will suggest passkeys in form autofill dialogs.
  • Scripts can now store cacheAPI data in Private Browsing mode. Previously, user experience for someone browsing in private browsing mode could be significantly different than in regular mode. With these changes, websites can store cacheAPI data in Private Mode moving towards a uniform experience in regular vs Private Browsing mode.
  • To further protect user privacy, Firefox now taints filters that use currentColor as an input. Since color can be set by the :visited pseudo selector, it potentially contains privacy-sensitive information and therefore these primitives must be marked as tainted. This means that if you use such a filter, you won’t be able to read the filter output from canvas.
  • Uneven Level Protection Forward Error Correction (ULPFEC) will now be on by default in Firefox. This provides another tool for WebRTC services to utilize, improving video quality for users with spotty internet connections.
  • UNRESOLVED:
  • Some machines with older AMD CPUs may see image thumbnails incorrectly rendered 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 122, 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:
  • AAR.dev: 1862505, 1865895
  • Akylzhan: 1862508
  • cmj.grubb: 1862504
  • jameshendry05: 1682239, 1739307, 1866273, 1866776
  • Jiangjin Wang: 1865969
  • matthewnewall: 1862511
  • Meera Murthy: 1869033
  • peterodejobi9: 1837072
  • realstealthninja: 1862506
  • Vsevolod Buzinov: 1865494, 1869853

New in LibreWolf 121.0-1 (Jan 3, 2024)

  • 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.
  • FIXED:
  • Various security fixes.
  • Ubuntu Firefox Snap builds did not default to Wayland compositing on some systems as expected when Firefox 121 was first released. This is now fixed and updated builds can be installed with the Ubuntu Software Updater.
  • 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.
  • COMMUNITY CONTRIBUTIONS:
  • 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 LibreWolf 120.0.1-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 LibreWolf 120.0-1 (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.
  • Screenshot showing Copy Link feature
  • 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.
  • Screenshot showing GPC preference
  • 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 LibreWolf 119.0.1-1 (Nov 13, 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 LibreWolf 119.0-5 (Oct 29, 2023)

  • Version 119.0, first offered to Release channel users on October 24, 2023
  • NEW:
  • Gradually rolling out in Fx119, Firefox View includes more content. You can now see all open tabs, from all windows. If you sync open tabs, you’ll see all tabs from other devices. Browsing history is now listed and you can sort by date or by site. As before, recently closed tabs are also listed on Firefox View.
  • To access Firefox View, select the file folder icon at the top left of your tab strip.
  • Gradually rolling out in Fx119, Firefox now allows you to edit PDFs by adding images and alt text, in addition to text and drawings.
  • Recently closed tabs now persist between sessions that don't have automatic session restore enabled. Manually restoring a previous session will continue to reopen any previously open tabs or windows.
  • If you're migrating your data from Chrome, Firefox now offers the ability to import some of your extensions as well.
  • As part of Total Cookie Protection, Firefox now supports the partitioning of Blob URLs, this mitigates a potential tracking vector that third-party agents could use to track an individual.
  • The visibility of fonts to websites has been restricted to system fonts and language pack fonts in Enhanced Tracking Protection strict mode to mitigate font fingerprinting.
  • The Storage Access API web standard was updated to improve security while mitigating website breakages and further enabling the phase out of third-party cookies in Firefox.
  • Encrypted Client Hello (ECH) is now available to Firefox users, delivering a more private browsing experience. ECH extends the encryption used in TLS connections to cover more of the handshake and better protect sensitive fields. Read more about the launch of ECH on Mozilla Distilled.
  • Media sniffing is no longer applied to files served as type application/octet-stream, this allows these files to be downloaded instead of attempting playback.
  • On Windows, the mouse pointer will disappear while typing if the relevant Windows mouse properties system setting is enabled.
  • Firefox is now available in the Santali (sat) language.
  • FIXED:
  • Fixed an issue causing unexpected jumps in scroll position on Facebook.
  • Various security fixes.
  • ENTERPRISE:
  • You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 119 Release Notes.
  • DEVELOPER:
  • Developer Information
  • Several enhancements have been made to the Inactive CSS styles feature. This feature assists in identifying CSS properties that have no effect on an element. Pseudo-elements such as ::first-letter, ::cue, and ::placeholder are now fully supported.
  • The JSON viewer is particularly useful for debugging REST APIs, as it displays formatted JSON responses. Now, if the JSON is invalid or broken, it automatically switches to a raw data view, improving the user experience.
  • WEB PLATFORM:
  • ARIA reflection for simple attributes and default Accessibility Semantics for Custom Elements are now supported. Note this includes boolean, enum, number, and string attributes, but not attributes that reference other elements.
  • credentialless is now supported in Cross-Origin-Embedder-Policy.
  • The CSS attr() function now supports a fallback parameter, for example attr(foobar, "Default value").
  • Grouping of items in an array (and iterables) is now easier by using the methods Object.groupBy or Map.groupBy.
  • COMMUNITY CONTRIBUTIONS:
  • With the release of Firefox 119, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 4 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:
  • Abdullah Farweez): 1850608
  • fanzhuyifan (Yifan Zhu): 148624, 1852191
  • Nagendra: 1849316
  • pommicket: 1248186

New in LibreWolf 118.0.2-1 (Oct 23, 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 LibreWolf 118.0.1-1 (Oct 1, 2023)

  • Security fix.

New in LibreWolf 117.0-1 (Sep 3, 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.
  • Screenshot of new macOS tabability option in 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:
  • Developer Information
  • 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.
  • Screenshot showing CSS compatibility icon for a property shown in the Inspector
  • console.clear() no longer clears the Console output if the "Enable persistent logs" option is enabled.
  • 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 LibreWolf 116.0.2-1 (Aug 10, 2023)

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

New in LibreWolf 116.0-1 (Aug 7, 2023)

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

New in LibreWolf 115.0.2-2 (Jul 17, 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 LibreWolf 115.0.1-1 (Jul 10, 2023)

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

New in LibreWolf 114.0.2-1 (Jun 26, 2023)

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

New in LibreWolf 114.0.1-2 (Jun 15, 2023)

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

New in LibreWolf 113.0.2-1 (Jun 2, 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 LibreWolf 113.0.1-1 (May 29, 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 LibreWolf 113.0-3 (May 19, 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 LibreWolf 112.0.2-1 (May 2, 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 LibreWolf 112.0.1-2 (Apr 23, 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.
  • Private windows and ETP set to strict will now include email tracking protection. This will make it harder for email trackers to learn the browsing habits of Firefox users. You can check the Tracking Content in the sub-panel on the shield icon panel.
  • 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.

New in LibreWolf 111.0-3 (Mar 24, 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).
  • 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 LibreWolf 109.0.1-1 (Feb 7, 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 LibreWolf 109.0-1 (Jan 25, 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 LibreWolf 108.0-1 (Jan 25, 2023)

  • 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.
  • DEVELOPER:
  • Developer Information
  • Community Contributions:
  • Razvan Cojocaru: Bug 1060421, Bug 1719330

New in LibreWolf 107.0-1 (Nov 17, 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:
  • Developer Information
  • 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).
  • COMMUNITY CONTRIBUTIONS:
  • Razvan Cojocaru: Bug 1755044, Bug 1767337
  • Razvan has been a prolific contributor, fixing a number of bugs related to scrolling, as well as making many improvements to the type-safety of our rendering engine code.

New in LibreWolf 104.0.2-1 (Sep 12, 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 LibreWolf 104.0-1 (Sep 7, 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).
  • 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.

New in LibreWolf 103.0.2-1 (Aug 20, 2022)

  • 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 LibreWolf 103.0-3 (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 LibreWolf 102.0.1-1 (Jul 13, 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 LibreWolf 102.0-2 (Jul 4, 2022)

  • 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 PLATFORMS:
  • 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 LibreWolf 101.0-2 (Jun 7, 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.
  • Changed:
  • Removed "subject common name" fallback support from certificate validation. This fallback mode was previously enabled only for manually installed certificates. The CA Browser Forum Baseline Requirements have required the presence of the "subjectAltName" extension since 2012, and use of the subject common name was deprecated in RFC 2818.
  • 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:
  • 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 Platform:
  • 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 Contributions:
  • 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 LibreWolf 100.0.2 (May 22, 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 LibreWolf 100.0.1 (May 18, 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 LibreWolf 100.0 (May 11, 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.