Changelog for Thunderbird 90
The following WebExtension API changes were introduced in Thunderbird 90.
property cloud_file.browser_style — Enable browser styles in the :value:`management_url` page. See the MDN documentation on browser styles for more information.
function getComposeState — Returns information about the current state of the message composer.
function sendMessage — Sends the message currently being composed. If the send mode is not specified or set to :value:`default`, the message will be send directly if the user is online and placed in the users outbox otherwise. The returned Promise fulfills once the message has been successfully sent or placed in the user’s outbox. Throws when the send process has been aborted by the user, by an compose.onBeforeSend event or if there has been an error while sending the message to the outgoing mail server.
event onComposeStateChanged — Fired when the state of the message composer changed.
type ComposeState — Represent the state of the message composer.
type ImageDataDictionary — A dictionary object to specify multiple ImageData objects in different sizes, so the icon does not have to be scaled for a device with a different pixel density. Each entry is a name-value pair with value being an ImageData object, and name its size.
property compose_action.type — Specifies the type of the button. Default type is :value:`button`.
type ImageDataDictionary — A dictionary object to specify multiple ImageData objects in different sizes, so the icon does not have to be scaled for a device with a different pixel density. Each entry is a name-value pair with value being an ImageData object, and name its size.
property message_display_action.type — Specifies the type of the button. Default type is :value:`button`.
type MessageHeader.size — The total size of the message in bytes.