❌

Lees weergave

Firefox 154.0

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.

    Screenshot of organized tabs in Smart Window

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

Developer

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 <input type="time"> and <input type="datetime-local">, 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.

Unresolved

  • For users with vertical tabs enabled, the sidebar may not persist across Firefox restarts. Vertical tabs can be re-enabled after the restart by clicking the sidebar toolbar button. A fix is currently in development. (Bug 2065431)

  • When toolbars are hidden in fullscreen mode (the default on Windows and Linux), the vertical tabs sidebar does not appear when moving the cursor to the left edge of the screen. As a workaround, move the cursor to the top of the screen to reveal both toolbars and sidebar together. Alternatively, you can also right-click the toolbar and uncheck the Hide toolbars option. We are currently working on a fix. (Bug 2064638)

  • Following recent changes to Firefox’s Address Autofill logic, some users may experience autofill failures when auto-filling addresses. (Bug 2065145) Fixed in 154.0.1.

  • Following recent changes to Firefox’s password storage, some users may experience slower performance when Firefox accesses saved passwords. Users with a Primary Password enabled may also see unexpected password prompts, such as when starting Firefox or opening certain content. (Bug 2064411) Fixed in 154.0.1.

Community Contributions

  •  
❌