Changelog for Thunderbird 127

The following WebExtension API changes were introduced in Thunderbird 127.

addressBooks.contacts

The contacts API allows to access and manage the user’s contacts.

addressBooks.mailingLists

The mailingLists API allows to access and manage the user’s mailing lists.

compose

api compose
  • type ComposeDetails.additionalFccFolderId — An additional fcc folder which can be selected while composing the message. Cleared when set to null. The permission accountsRead is required to use this property.

  • type ComposeDetails.overrideDefaultFccFolderId — This value overrides the default fcc setting (defined by the used identity) for this message only. Either a folders.MailFolderId specifying the folder for the copy of the sent message, or an empty string to not save a copy at all. Reset when set to null. The permission accountsRead is required to use this property.

declarativeNetRequest

folders

api folders
  • function getTagFolder — Get one of the special virtual tag folders, which are virtual search folders and group messages from all mail accounts based on their tags. Throws if the requested folder does not exist.

  • function getUnifiedFolder — Get one of the special unified mailbox folders, which are virtual search folders and return the content from all mail accounts. Throws if the requested folder does not exist.

  • function query.queryInfo.isTag — Whether the folder is a virtual tag folder, or not. Virtual tag folders are always skipped, unless this property is set to true

  • function query.queryInfo.isUnified — Whether the folder is a unified mailbox folder, or not. Unified mailbox folders are always skipped, unless this property is set to true

  • type MailFolder.isTag — Whether this folder is a virtual tag folder.

  • type MailFolder.isUnified — Whether this folder is a unified mailbox folder.

mailTabs

api mailTabs
  • type FolderMode — A supported folder mode in the folder pane.

  • type MailTab.folderMode — The folder mode of the currently displayed folder.

  • type MailTab.folderModesEnabled — The enabled folder modes in the folder pane, and their sort order.

  • type MailTabProperties.displayedFolderId — Sets the folder displayed in the mail tab. Requires the accountsRead permission. The previous message selection in the given folder will be restored, if any.

  • type MailTabProperties.folderMode — Sets the currently used folder mode, enabling it if required. If used without also specifying displayedFolder, the currently selected folder is re-selected in the new folder mode, if possible.

  • type MailTabProperties.folderModesEnabled — Set the enabled folder modes in the folder pane, and their sort order.

runtime

api runtime
  • function getContexts — Fetches information about active contexts associated with this extension