Firefox 95 for developers

This article provides information about the changes in Firefox 95 that will affect developers. Firefox 95 was released on December 7, 2021.

Changes for web developers

HTML

  • The inputmode global attribute is now supported on all platforms, instead of just Android. This provides a hint to browsers about the type of virtual keyboard that would be best suited to editing a particular element (Firefox bug 1205133).

CSS

  • The CSS cursor property is now supported on Firefox for Android, making it easier for Android users with a mouse to determine which elements are clickable (Firefox bug 1672609).

JavaScript

No notable changes

APIs

Media, WebRTC, and Web Audio

WebDriver conformance (Marionette)

  • The port used by Marionette is now written to the MarionetteActivePort file in the profile directory. This can be used to easily retrieve the port, which before was only possible by parsing the prefs.js file of the profile. (Firefox bug 1735162).
  • WebDriver:NewSession now waits for the initial tab to have completed loading to prevent unexpected unloads of the window proxy. (Firefox bug 1736323).

Changes for add-on developers

Older versions