Firefox 116: New Features and Updates

In Firefox version 116, notable new features and updates include:

General Information

  • Firefox is no longer supported on Windows 8.1 and earlier versions; users must switch to Firefox Extended Support Release (ESR).
  • Similarly, Firefox is no longer supported on macOS 10.14 and earlier versions; users must switch to Firefox ESR.

For Nightly Users

  • Enabled a prototype Federated Credential Management implementation, a Web Platform API.

For Developers

  • dirname attribute added to <input> and <textarea> elements for passing text directionality information during form submissions.
  • Updated syntax for the offset-path property, allowing values like none, <offset-path>, or <coord-box>. Maximum length increased to 1023 characters.
  • Added action.getUserSettings method for retrieving user-specified settings for extensions' browser actions.
  • Implemented autoDiscardable support in various tab management functions (tabs.tab, tabs.updated, etc.).
  • Added support for Custom Formatters in developer tools.
  • Markup view now includes "container" badges on elements with a container-type property and certain sizes.
  • Intl.PluralRules and Intl.NumberFormat received updates, including new constructor options and methods.
  • Support for the qlength unit (1q = 1/40th of 1 cm) in SVG.
  • Configuration of Content Security Policy now allows specifying external JavaScript files to be whitelisted using hashes.
  • Discontinued the non-standard moz:useNonSpecCompliantPointerOrigin capability; users requiring this feature may continue using Firefox 115 ESR.
  • Resolved a regression that affected differentiation between stale elements in the DOM.
  • Creation of a new session now waits for the initial context to load correctly.

For Add-On Developers

  • Ability to specify a page visited upon uninstallation through runtime.setUninstallURL.

These changes aim to enhance security, improve compatibility with modern standards, and provide better development tools for both website creators and add-on developers.