Name Description Size
browser_3paneTelemetry.js 5183
browser_addressBook.js 2187
browser_archive.js globals messenger 3955
browser_browserRequestWindow.js import-globals-from ../../content/browserRequest.js 4164
browser_cardsView.js 9907
browser_clickLinks.js Test that clicking links in the message browser works. 2496
browser_dragDropFolders.js 3928
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. 14252
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. 5778
browser_feedBodyDisplay.js 7158
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 3562
browser_findbar.js Tests opening the find toolbars on the webBrowser, multiMessageBrowser, and messageBrowser (in order). 5407
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. 11888
browser_folderTreeQuirks.js Tests the Favorite Folders mode. 45958
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. 5158
browser_interactionTelemetry.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 8263
browser_mailTabsAndWindows.js 20590
browser_manualSortFolders.js 9402
browser_markAsRead.js Tests that a message does not get marked as read if it is opened in a background tab. 10590
browser_messageBodyAs.js 10474
browser_navigation.js Tests the next message/previous message commands. 38637
browser_oAuth2Window.js Tests the OAuth2 authentication code without the complications of accounts. 4433
browser_paneFocus.js 11021
browser_preferDisplayName.js 15492
browser_quota.js 7014
browser_reloadBadMessage.js Tests that a message with a bad storeToken is automatically reloaded and stored again. 3910
browser_repairFolder.js Tests that when a folder is repaired, the view settings are preserved. 7660
browser_searchMessages.js 15427
browser_smartFolderDelete.js Test deleting a message from a smart folder using gDBView.applyCommandToIndices. 2523
browser_statusFeedback.js Tests that the correct status message appears when opening a message. 4405
browser_subscribe.js 18943
browser_tabIcon.js 3141
browser_tagsMode.js 7732
browser_threadHorizontal.js 4598
browser_threads.js Test that a double click on a button doesn't trigger the opening of the message. 14803
browser_threadTreeDeleting.js Test a real folder, unthreaded. 18366
browser_threadTreeQuirks.js 27043
browser_threadTreeSelection.js Tests that the selection is saved and restored when switching folders. 9521
browser_threadTreeSorting.js Tests selection and scroll position when sorting the tree by clicking on a column header. 14854
browser_zoom.js Tests zooming in and out of the multi-message view using keyboard shortcuts when viewing a thread. 3724
browser1.toml 1111
browser2.toml 1144
browser3.toml 1016
browser4.toml 1046
detachedWindows
files
getMessages
head.js @type {XULMenuElement} 14207
menus
performance
spacesToolbar
static
webextensions
widgets