Firefox 154.0

154.0
Added 16
  • Firefox's Local Network Access protections now extend to WebSocket connections
  • Smart Window can now suggest groups of related tabs and propose a name for each group
  • Firefox on Windows is now a supported browser for NVIDIA GeForce NOW
  • Local Firefox profile backups are now available on macOS in addition to Windows and Linux, and backups can be restored across all three platforms
  • Sites can now be exempted from having their cookies and site data cleared on shutdown without also being exempted from tracking protection and other cookie restrictions
  • The full-page Translations feature now translates iframe content
Changed 4
  • The full-page Translations feature now runs language identification on all page loads
  • Video seeking is now significantly faster on all operating systems
  • Text selected in a PDF is now highlighted the same way as text on a web page and the highlight color follows operating system settings
  • Firefox View is moving out of the toolbar by default for new profiles and for profiles where it hasn't been used recently
Fixed 5
  • Fixed an issue on macOS where closing a browser window could leave behind an invisible window that continued to capture mouse clicks
  • Fixed an issue on Windows where an auto-hiding taskbar would not appear until the Firefox window had been minimized and restored after launch
  • Fixed an issue where the Windows taskbar would appear in front of a full screen Picture-in-Picture window
  • Fixed the Vertical Tabs sidebar staying visible in full screen mode
  • Fixed PDF documents not being scaled correctly in print preview when the Fit to Page Width option is used

From Firefox

New
  • Firefox's Local Network Access protections now extend to WebSocket connections. Websites that try to open a WebSocket to a device on the local network will now ask for permission first.
  • In Smart Window, Firefox can now suggest groups of related tabs and propose a name for each group. 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 on Windows is now a supported browser for NVIDIA GeForce NOW, letting users stream supported PC games directly in the browser.
  • Local Firefox profile backups are now available on macOS in addition to Windows and Linux, and backups can be restored across all three platforms.
  • Sites can now be exempted from having their cookies and site data cleared on shutdown without also being exempted from tracking protection and other cookie restrictions.
  • The full-page Translations feature now translates content.
  • The full-page Translations feature now runs language identification on all page loads, resulting in an improved experience for offering translations to users.
  • Windows users can now choose a different Firefox app icon in Settings. This is not yet available for MSIX installations, macOS, or Linux, but is coming soon.
  • The address bar now includes a Manage AI quick action that opens the AI controls in Settings.
  • Performing a hard reload on a page (holding Shift while clicking the Refresh button) now also clears and updates its cached favicons.
Fixed
  • Fixed an issue on macOS where closing a browser window could leave behind an invisible window that continued to capture mouse clicks over the area where it used to be.
  • Fixed an issue on Windows where an auto-hiding taskbar would not appear until the Firefox window had been minimized and restored after launch.
  • Fixed an issue where the Windows taskbar would appear in front of a full screen Picture-in-Picture window.
  • Fixed the Vertical Tabs sidebar staying visible in full screen mode. It now hides along with the toolbars and reappears when the cursor moves to the edge of the screen.
  • Fixed PDF documents not being scaled correctly in print preview when the Fit to Page Width option is used.
  • Various security fixes.
Changed
  • Video seeking is now significantly faster on all operating systems, making it quicker to jump to a point in a video.
  • Text selected in a PDF is now highlighted the same way as text on a web page, and the highlight color follows operating system settings such as high-contrast mode.
  • Firefox View is moving out of the toolbar by default for new profiles and for profiles where it hasn't been used recently. It can still be opened from List all tabs > View all tabs, or added back from the Customize toolbar menu.
Enterprise
  • You can find information about policy updates and enterprise-specific bug fixes in the Firefox for Enterprise 154 Release Notes.
Developer
  • Developer Information
  • The JSON Viewer now shows a breadcrumb path at the bottom for the selected entry.
Web Platform
  • Firefox now supports the text-box-trim and text-box-edge CSS properties, and the associated text-box shorthand. These properties control the leading space above and below text, enabling simpler and more consistent vertical spacing and alignment.
  • Firefox now supports the sibling-index() and sibling-count() CSS functions. These functions allow an element to be styled with calculations that use its index among its siblings and its total count of siblings (including itself), respectively.
  • Added a time picker user interface to and , making selecting a time more accessible and intuitive.
  • Added support for the No-Vary-Search HTTP response header for the HTTP disk cache. Servers can now declare which URL query parameters are irrelevant to the response, allowing Firefox to reuse cached resources across parameter variations and improving cache hit rates.
  • Firefox now supports new Iterator.prototype.chunks and Iterator.prototype.windows methods that allow consuming an iterator as either overlapping or non-overlapping subsequences of configurable size.
  • Firefox now supports Iterator.prototype.includes(), allowing developers to check whether an iterator contains a given value without first converting it to an array.
  • Firefox now supports the Iterator.prototype.join method, which allows joining an iterator into a string, similar to Array.prototype.join.
Community Contributions
  • With the release of Firefox 154, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 32 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:
  • Ale Camara [:ale]: 2054573
  • andra: 2022992, 2046118
  • andrea.distefano: 1470011
  • Anil Verman: 2040057
  • Benoit: 2047559, 2049316, 2050403
  • Brieuc Gommard: 2031346, 2049309
  • christopher.staite: 2037813
  • conor: 1988166
  • Cornelius | CE student: 2046119
  • Devin Rousso: 2052932
  • Diego: 2018728
  • elvyria: 2027522
  • Gabe: 2049141
  • Hagen: 2049264
  • Hillwood Yang: 2048250
  • Jaimukund Bhan: 2034642
  • Kafji: 2051493
  • Kometes: 1954212
  • Luiz Henrique Vieira: 2050546
  • Majed El-Barbari: 2040240
  • Marcelo Camargo: 2009295
  • Mayank Bansal: 2055744
  • muhammad shaikh: 2016932
  • Raimund Hook: 2050794
  • Rebekah: 2052857
  • Riza: 2044167
  • Ronak Sheth: 2048099
  • taylor: 1419649
  • Tim McNulty: 2052560
  • Yogeshdangal66: 2031348
  • Zehui Xu: 2028402
  • 占旭哲: 1992363
View original

Upgraded? How did it go?

Discussion