154.0b5Pre-release
Added 16
- Exceptions for sites that have their cookies & site data cleared on shutdown can now be set without exempting the site from tracking protection and other cookie restrictions
- Firefox's Local Network Access protections now extends to WebSocket connections
- In Firefox for Android, improved the reliability of automatic translations for users with multiple languages selected in system settings
- The address bar now includes a "Manage AI" quick action that opens the AI section of Settings
- Firefox now gives Windows users the ability to change their default browser icon in Settings
- Performing a hard reload on a page now also clears and updates its cached favicons
- You can now backup your profile locally on macOS devices and restore that profile between windows, macOS and linux
- When downloading a file in Firefox for Android, you can now customize the file name and the download location
- The JSON Viewer now shows a breadcrumb path at the bottom for the selected entry
- Firefox now supports Iterator.prototype.includes()
- Firefox now supports the sibling-index() and sibling-count() CSS functions
- Firefox now supports the Iterator.prototype.join method
- Added support for the No-Vary-Search HTTP response header for the HTTP disk cache
- Firefox now supports new Iterator.prototype.chunks and Iterator.prototype.windows methods
- Firefox now supports the text-box-trim and text-box-edge CSS properties, and the associated text-box shorthand
- Added a time picker user interface to <input type="time"> and <input type="datetime-local">
Changed 4
- Text selected in PDFs is now highlighted clearly like in normal web pages, with selection color following OS settings like high-contrast mode
- Video seeking is now significantly faster on macOS, making scrubbing and jumping to a point in a video much more responsive
- In Firefox for Android, Bookmarks Search now shows up to 75 results per query
- Firefox View is moving out of the toolbar by default for new profiles and profiles where it hasn't been used recently
New
- Exceptions for sites that have their cookies & site data cleared on shutdown can now be set without exempting the site from tracking protection and other cookie restrictions.
- Firefox's Local Network Access protections now extends to WebSocket connections. Websites that try to open a WebSocket to a device on your local network will now ask for your permission first
- In Firefox for Android, improved the reliability of automatic translations for users with multiple languages selected in system settings.
- The address bar now includes a "Manage AI" quick action that opens the AI section of Settings.
- Firefox now gives Windows users the ability to change their default browser icon in Settings (except for MSIX installs). Support for MSIX installs, macOS and Linux is coming soon.
- Performing a hard reload on a page (holding Shift while clicking the Refresh button) now also clears and updates its cached favicons.
- You can now backup your profile locally on macOS devices and restore that profile between windows, macOS and linux. (Learn more)
- When downloading a file in Firefox for Android, you can now customize the file name and the download location. You can also define a custom download location for your downloads.
Changed
- Text selected in PDFs is now highlighted clearly like in normal web pages. The selection color also follows OS settings like high-contrast mode.
- Video seeking is now significantly faster on macOS, making scrubbing and jumping to a point in a video much more responsive.
- In Firefox for Android, Bookmarks Search now shows up to 75 results per query, making it easier to find your bookmarks without refining your search.
- Firefox View is moving out of the toolbar by default for new profiles and profiles where it hasn’t been used recently. You can still open it from List all tabs > View all tabs, or add it back from the Customize toolbar menu.
Developer
- Developer Information
- The JSON Viewer now shows a breadcrumb path at the bottom for the selected entry.
- Firefox now supports Iterator.prototype.includes(), allowing developers to check whether an iterator contains a given value without first converting it to an array.
Web Platform
- Added a time picker user interface to and , making selecting a time more accessible and intuitive.
- 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.
- Firefox now supports the Iterator.prototype.join method that allows joining an iterator into a string, similar to Array.prototype.join.
- 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 the text-box-trim and text-box-edge CSS properties, and the associated text-box shorthand. These properties allow you to control the leading space above and below text, enabling simpler and consistent vertical spacing and alignment.