Firefox Tomorrow

TL;DR

2 new features, 1 fix, 25 other changes. Highlight: Tired of too many windows crowding your screen? You can now disable automatic opening of the download panel every time a new download sta…

New 2 items
  1. 01

    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 .

  2. 02

    Firefox now mitigates query parameter tracking when navigating sites if you have enabled strict mode for Enhanced Tracking Protection.

Fixed 1 item
  1. 01

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

Changed 1 item
  1. 01

    Improved security by moving audio decoding into a separate process with stricter sandboxing , thus improving process isolation.

Security 3 items
  1. 01

    Various security fixes.

  2. 02

    Support of the wasm-unsafe-eval CSP policy directive has been implemented. A document with a CSP that restricts scripts will no longer load and execute WebAssembly unless the CSP uses 'wasm-unsafe-eval' or the existing 'unsafe-eval' keyword ( Firefox bug 1740263 ).

  3. 03

    The Firefox-only property Window.sidebar has been moved behind a preference (and permanently removed in version 119) ( Firefox bug 1768486 ).

Enterprise 2 items
  1. 01

    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 .

  2. 02

    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 6 items
  1. 01

    Developer Information

  2. 02

    You can now filter style sheets in the Style Editor tab of our developer tools

  3. 03

    The scripting API, which provides features to execute script, insert and remove CSS, and manage the registration of content scripts is available to Manifest V2 extensions ( Firefox bug 1766615 ).

  4. 04

    The nonPersistentCookies option of the privacy.websites cookieConfig property has been deprecated ( Firefox bug 1754924 ).

  5. 05

    Manifest V3 preview features:

  6. 06

    With the introduction of support for the 'wasm-unsafe-eval' CSP keyword in Firefox ( Firefox bug 1740263 ), Manifest V3 extensions are now required to specify this keyword in the content_security_policy manifest key to use WebAssembly . For backwards-compatibility, Manifest V2 extensions can still use WebAssembly without the keyword ( Firefox bug 1766027 ).

Web Platform 13 items
  1. 01

    TransformStream and ReadableStream.pipeThrough have landed, allowing you to pipe from a ReadableStream to a WritableStream , executing a transformation on each chunk.

  2. 02

    ReadableStream , TransformStream , and WritableStream are all transferable now.

  3. 03

    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.

  4. 04

    The non-standard interfaces IDBMutableFile , IDBFileHandle , IDBFileRequest , and the method IDBDatabase.createMutableFile() have been disabled by default in preparation for removal in a future release ( Firefox bug 1764771 ).

  5. 05

    Transform streams are now supported, allowing you to pipe from ReadableStream to a WritableStream , executing a transformation on the chunks. The update includes the new interfaces TransformStream and TransformStreamDefaultController and the method ReadableStream.pipeThrough() ( Firefox bug 1767507 ).

  6. 06

    Readable byte streams are now supported, allowing efficient zero-byte transfer of data from an underlying byte source to a consumer (bypassing the stream's internal queues). The new interfaces are ReadableStreamBYOBReader , ReadableByteStreamController and ReadableStreamBYOBRequest ( Firefox bug 1767342 ).

  7. 07

    There are some improvements to Webdriver BiDi's browsingContext.navigate

  8. 08

    Fixed edge cases where the navigation could incorrectly timeout ( Firefox bug 1766217 ).

  9. 09

    Added support for hash changes ( Firefox bug 1763127 ).

  10. 10

    Added support navigation to error pages ( Firefox bug 1763124 ).

  11. 11

    Allow marionette to connect to a windowless instance of Firefox ( Firefox bug 1726465 ).

  12. 12

    Fixed issue where WebDriver:Navigate with a PageLoadStrategy of "none" returns before navigation has started ( Firefox bug 1754132 ).

  13. 13

    Fixed a potential race condition in WebDriver:SwitchToWindow when switching to a different tab ( Firefox bug 1749666 ).