files/en-us/mozilla/firefox/releases/95/index.md
This article provides information about the changes in Firefox 95 that will affect developers. Firefox 95 was released on December 7, 2021.
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).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).No notable changes
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).Added overrideContentColorScheme in {{WebExtAPIRef("browserSettings")}} to provide the ability to control the preference layout.css.prefers-color-scheme.content-override and set pages' preferred color scheme (light or dark) independently of the browser theme (Firefox bug 1733461).
Added globalPrivacyControl in {{WebExtAPIRef("privacy.network")}} to provide visibility into whether the user has enabled Global Privacy Control inside the browser. (Firefox bug 1670058).
Added the "webRequestFilterResponse.serviceWorkerScript" API permission. This permission provides access to {{WebExtAPIRef("webRequest.filterResponseData")}} for requests originated for service worker scripts. This permission can be provided as an optional permission. See {{WebExtAPIRef("webRequest.filterResponseData")}} for more information on using these permissions (Firefox bug 1636629).