Convert legacy WebExtensions to modern WebExtensions Step 1: Dropping the legacy key Step 2: Replace the chrome.manifest file content, resource and locale skin style overlay...
Message Styles ">Theme files ">HTML Template Replacements ">Replacements in header and footer templates ">Replacement in both messages and status messages ">Replacemen...
Convert legacy overlay extension to legacy WebExtension Switch to JSON manifest Notes about overlaying in general Notes about Chrome manifest Notes about <script> tags Con...
description: Tips on writing Mochitest tests for Thunderbird. Writing Mochitest Tests Adding a New Test Helper Functions Assertion Functions Mouse Clicks Keyboard Keys Modifi...
running. A “Hello World” Extension Tutorial Creating a manifest.json Using a browser_action popup.html popup.js popup.css Testing the Extension Installing Opening the Error...
description: How to add your own tests for Thunderbird. Adding Tests XPCShell & Mochitest XPCShell test manifest (xpcshell.ini) Mochitest manifest (browser.ini) Linking to manif...
Care and Feeding of the Tree Landing “checkin-needed” patches Closing or Opening the Tree Existing failures Marking intermittent failures New failures Debugging What happened? ...
description: A.K.A. the 3-pane tabs and message tabs/windows Mail Front-End Mail tab types Accessing tabs Mail windows about:3pane Folder pane Thread pane Message pane Accou...