Changelog for Thunderbird 115.0

The following WebExtension API changes were introduced in Thunderbird 115.0.

action

api action

Use the action API to add a button to Thunderbird’s unified toolbar. In addition to its icon, an action button can also have a tooltip, a badge, and a popup.

commands

api commands
  • event onChanged — Fired when a registered command’s shortcut is changed.

composeAction

declarativeNetRequest

Use the declarativeNetRequest API to block or modify network requests by specifying declarative rules.

messageDisplay

messageDisplayAction

messages

api messages

sessions

api sessions

The sessions API allows to add tab related session data to Thunderbird’s tabs, which will be restored on app restart.

spaces

api spaces

The spaces API allows to manage built-in and custom spaces, and to add buttons for custom spaces to Thunderbird’s spaces toolbar.

storage

api storage
  • property session — Items in the session storage area are kept in memory, and only until the either browser or extension is closed or reloaded.

tabs

api tabs

webRequest

windows

api windows