Changelog for Thunderbird 115

The following WebExtension API changes were introduced in Thunderbird 115.

browserAction

  • property browser_action.allowed_spaces — Defines for which spaces the browserAction button will be added to Thunderbird’s unified toolbar. Defaults to only allowing the browserAction in the mail space. The default space is for tabs that don’t belong to any space. If this is an empty array, the browserAction button is shown in all spaces.

  • property browser_action.default_windows — Defines the windows, the browserAction button should appear in. Defaults to showing it only in the normal Thunderbird window, but can also be shown in the messageDisplay window.

commands

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

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

windows

api windows