Name Description Size Coverage
browser_3paneTelemetry.js 5183 -
browser_accountCentral.js Tests the account central page displayed when the root folder of a server is selected in the folder tree. 16324 -
browser_addressBook.js 2187 -
browser_archive.js Tests undoing after archiving a thread. 3891 -
browser_browserRequestWindow.js import-globals-from ../../content/browserRequest.js 4166 -
browser_cardsView.js 13300 -
browser_clickLinks.js Test that clicking links in the message browser works. 2296 -
browser_contentTabOpenWindow.js Test that links opening a new window from a content tab always get a new tab, even if an existing content tab is showing about:blank. 2078 -
browser_contentTabRestore.js Tests that content tabs with mailnews URLs that would be loaded in a content process are neither persisted nor restored, and that nntp: URLs are kept in the parent process. 2359 -
browser_dragDropFolders.js 5230 -
browser_dragDropMessages.js Tests dragging messages from the thread tree correctly sets up the dataTransfer object. Also checks the flavorDataProvider for exporting messages to the filesystem. 14994 -
browser_dummyRow.js Test for the UI implementation of the "dummy row", which is a placeholder row for cards and table view when the list is grouped by sorting order. 6754 -
browser_feedBodyDisplay.js 7153 -
browser_feedBodyScroll.js An object containing the scroll state in the Y direction of the window. @typedef {object} ScrollState @property {integer} scrollY @property {integer} scrollMaxY 3535 -
browser_findbar.js Tests that delayed actor registration does not reclaim ownership after the real findbar has been materialized. 9227 -
browser_folderColorPersistence.js Tests that a folder's color follows the folder when its URI changes, which happens when the folder or one of its ancestors is renamed. Renaming a folder whose name is a prefix of a sibling's name must leave the sibling alone. 15654 -
browser_folderPropsPrivileges.js Tests the Privileges button in the folder properties dialog of an IMAP folder opens the server's account management url. 2921 -
browser_folderTreeDetachedFolder.js A folder can be announced while temporarily detached during a move. Smart folders mode should wait for the later, attached announcement. 2281 -
browser_folderTreeProperties.js Run a subtest with the light and the dark theme applied. @param {Function} subtest - Callback that runs the subtest. Get a boolean as its first argument, indicating if it's being run in dark mode. Can return a promise. 12942 -
browser_folderTreeQuirks.js Tests the Favorite Folders mode. 58671 -
browser_groupedBySortPersistence.js Tests that after enabling or disabling Grouped-By-Sort in a single- or multi-folder virtual view, the view flags are persisted correctly. As long as the front end doesn't simply set `gViewWrapper.showGroupedBySort`, this test is needed in addition to mail/base/test/unit/test_viewWrapper_virtualFolder.js. 5144 -
browser_interactionTelemetry.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 8263 -
browser_mailTabsAndWindows.js 22025 -
browser_manualSortFolders.js 9361 -
browser_markAsRead.js Tests that a message does not get marked as read if it is opened in a background tab. 14757 -
browser_messageBodyAs.js 10472 -
browser_messagePaneNavigateAway.js Tests that loading a web page into the message pane, around the time a message there has finished loading, doesn't leave the post-load work holding a document which has gone. The switch to a web page swaps the pane's content process, so the message's window global and its MailMessage actor disappear abruptly. 3224 -
browser_multiMessageView.js Test functionality in the message header. 7442 -
browser_navigation.js Tests the next message/previous message commands. 38593 -
browser_oAuth2CookieBlocked.js Tests that the OAuth2 window tells the user when the provider's page cannot use cookies. Without that the sign-in just sits there forever. 13623 -
browser_oAuth2ExternalBrowser.js 8559 -
browser_oAuth2ResultPage.js 2348 -
browser_oAuth2Window.js Tests the OAuth2 authentication code without the complications of accounts. 4541 -
browser_paneFocus.js 11027 -
browser_pdfAttachmentSelection.js PDFs opened from mailbox:// or imap:// attachments run in Thunderbird's parent process and in that configuration, bug 2070962 causes WebRender to drop the selection element's `backdrop-filter`, leaving the selection present but invisible. As a temporary fix for bug 2070410, Thunderbird disables pdf.js selection rendering so native selection highlighting is used instead. The mailbox test below will fail if the preference is re-enabled before bug 2070962 is fixed. 7733 -
browser_preferDisplayName.js 15531 -
browser_quota.js 7085 -
browser_reloadBadMessage.js Tests that a message with a bad storeToken is automatically reloaded and stored again. 4505 -
browser_repairFolder.js Tests that when a folder is repaired, the view settings are preserved. 9534 -
browser_restartRestoreImapPdfTabs.js 2887 -
browser_saveAs.js Saves the message at the given index with the given file extension. @param {number} index - An integer between 0 and 9. @param {string} extension @param {string} [leafName] - The file name to pick in the file picker. @returns {{savedText: string, picker: nsIFilePicker}} The saved file content, and the file picker used. 13182 -
browser_searchDialog.js Opens the search dialog and tracks the window for cleanup. @returns {Promise<Window>} The loaded and focused search dialog. 16448 -
browser_searchMessages.js 20910 -
browser_smartFolderDelete.js Test deleting a message from a smart folder using gDBView.applyCommandToIndices. 2523 -
browser_startInTray.js globals gMailInit 6623 -
browser_startupNewStar.js 1962 -
browser_statusFeedback.js Tests that the correct status message appears when opening a message. 4605 -
browser_subscribe.js 20915 -
browser_tabIcon.js 3391 -
browser_tableView.js 6573 -
browser_tagsMode.js 7732 -
browser_threadHorizontal.js 4557 -
browser_threads.js Test that a double click on a button doesn't trigger the opening of the message. 14688 -
browser_threadTreeDeleting.js Test a real folder, unthreaded. 18730 -
browser_threadTreeQuirks.js 26987 -
browser_threadTreeSelection.js Tests that the selection is saved and restored when switching folders. 9409 -
browser_threadTreeSorting.js Tests selection and scroll position when sorting the tree by clicking on a column header. 14884 -
browser_virtualFolderEdit.js Tests the selection of a virtual folder's searched folders. 9997 -
browser_zoom.js Tests zooming in and out of the multi-message view using keyboard shortcuts when viewing a thread. 4718 -
browser1.toml 1225 -
browser2.toml 1367 -
browser3.toml 1537 -
browser4.toml 1177 -
detachedWindows -
files -
getMessages -
head.js @type {XULMenuElement} 12165 -
menus -
performance -
spacesToolbar -
static -
webextensions -
widgets -