Firefox 106 for developers

This article provides information about the changes in Firefox 106 that will affect developers. Firefox 106 was released on October 18, 2022.

Changes for web developers

HTML

Removals

MathML

CSS

  • The @supports at-rule now supports the font-tech() and font-format() functions. These functions can be used to test whether a browser supports a given font technology or format and CSS styles can be applied based on the result (bug 1786493).

Removals

JavaScript

Removals

HTTP

Removals

Security

Removals

APIs

DOM

  • The HTMLMetaElement.media property is now supported. This property enables you to set different theme colors based on media values (e.g. max-width: 600px). Meta elements with media properties allow the browser to use the content value in conjunction with theme-color to set the page or UI colors for a given media query (bug 1706179).

Media, WebRTC, and Web Audio

Removals

WebAssembly

Removals

WebDriver conformance (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Added basic support for the script.getRealms command that is currently limited to the WindowRealmInfo type which includes window realms and sandbox realms (bug 1766240).
  • Added support for the browsingContext.load event, which is emitted when a load event is triggered on a BrowsingContext's window (bug 1756619).
  • Added an object reference store to hold strong references for serialized remote values (bug 1770736).
  • Added support for de-serializing remote references created in the object reference store (bug 1788124).
  • Added full support for the script.evaluate, script.callFunction and script.disown commands (bug 1778976).

Marionette

  • Added support for wheel input source for Actions, which is associated with a wheel-type input device (bug 1746601).
  • Added support for opening and closing tabs in GeckoView based applications (eg. Firefox for Android) (bug 1506782).

Changes for add-on developers

  • The ability to set the "background" manifest key property "persistent" to false for Manifest V2 (to make a background page non-persistent) is now available by default.
  • The object-src directive in the "content_security_policy" manifest key is now optional (bug 1766881). See object-src directive on the "content_security_policy" manifest key page for more details.

Removals

Other

Older versions