Граф коммитов

774 Коммитов

Автор SHA1 Сообщение Дата
Geoff Lankow d8598cb6a1 Bug 1851536 - Add newsgroups to browser_folderPaneContext.js. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D192299

--HG--
extra : amend_source : 300f43c4611c00e9ca8de51c0b8af3f12e391a8f
2023-11-07 15:19:21 +02:00
Geoff Lankow e1f51cd133 Bug 1862822 - Don't mark messages in background tabs as read. r=mkmelin
This changes uses the page visibility API to avoid marking messages as read until the tab is
switched to. First I had to mark background browsers as inactive for the API to work.

In order to test the behaviour with an IMAP server, I had to modify the IMAP fakeserver to send
message flags in the response to a FETCH command, as real servers do. Then I discovered the \Seen
flag isn't propagated if it's the only flag, which seems like a real problem that should be fixed.

Differential Revision: https://phabricator.services.mozilla.com/D192654

--HG--
extra : amend_source : a5634000f67ffe8cd71c5137bb33e027ca031383
2023-11-07 12:41:16 +02:00
Magnus Melin dc9dec31a4 Bug 1861490 - Fix intermittent comm/mail/base/test/browser/browser_threadTreeDeleting.js | selected row should be the last visible row. r=darktrojan
Listen to scrollend event and use a normal timeout after that.

Differential Revision: https://phabricator.services.mozilla.com/D192218

--HG--
extra : rebase_source : 3f52857d747ca7b8a4931b886c7ecdc5fc1be751
extra : amend_source : 9dcad1d99b5a35978baede61c4450e27f9e93c57
extra : absorb_source : ed48470b85a14add66bdd8e3404cc4562a73e09b
2023-11-04 12:50:28 +02:00
Magnus Melin 1f4a59f399 Backed out changeset 43375a7218f0 (bug 1861490) DONTBUILD
--HG--
extra : amend_source : 7bdc0827f539f646dcfc31fa08eb1484b9ff0e1f
2023-11-03 15:00:27 +02:00
Magnus Melin 3d88a2ab62 Bug 1861490 - Fix intermittent comm/mail/base/test/browser/browser_threadTreeDeleting.js | selected row should be the last visible row. r=darktrojan
Listen to scrollend event and use a normal timeout after that.

Differential Revision: https://phabricator.services.mozilla.com/D192218

--HG--
extra : rebase_source : 85662f34cfdbf3f679fc073690816523c176c1e1
2023-11-02 09:05:12 +02:00
Geoff Lankow c4e200f6e5 Bug 1851536 - Test items on the folder pane context menu, part 2. r=mkmelin
Tests "Mark Folder Read" and "Mark All Folders Read".

Differential Revision: https://phabricator.services.mozilla.com/D192293

--HG--
extra : rebase_source : 037d25ed51ac69cfb9fcbeea80ab4ec4fd081359
extra : amend_source : 9486b9c45094c782f480dde505bebbb1b2f577ca
2023-10-31 12:48:23 +13:00
Geoff Lankow 2385a2df59 Bug 1842420 - Fix "mark as read" context menu item for virtual folders. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D192291

--HG--
extra : rebase_source : 72a748704195118b59d92e6978a905a7b035c030
extra : amend_source : d6ba5bfd4fd3890d574ff0f57e1057a75f9f49ba
2023-10-30 12:38:34 +13:00
Alessandro Castellani 7d101fa3a9 Bug 1854255 - Enforce prefer-const eslint rule in the whole mail/ directory. r=john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D192040

--HG--
extra : moz-landing-system : lando
2023-10-28 01:16:36 +00:00
Geoff Lankow 89f11ad153 Bug 1845391 - Refresh the thread tree without rebuilding it where possible. r=leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D191508

--HG--
extra : amend_source : c517ceaaea706ba747b8a57d945b353ac207f0ad
2023-10-26 10:31:26 +01:00
Martin Giger 451150f825 Bug 1835687 - Use HTML search-bar widget in quick filter bar. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190713

--HG--
rename : mail/components/unifiedtoolbar/content/search-bar.mjs => mail/base/content/widgets/search-bar.mjs
rename : mail/components/unifiedtoolbar/test/browser/browser_searchBar.js => mail/base/test/browser/browser_searchBar.js
rename : mail/components/unifiedtoolbar/test/browser/files/searchBar.xhtml => mail/base/test/browser/files/searchBar.xhtml
extra : amend_source : d2c17892f8717285cd887107bcb1428107e9d2dc
2023-10-25 17:41:17 +01:00
welpy-cw d8acd71eaa Bug 1860539 - Disable open in conversation for multiple selected messages. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191640

--HG--
extra : amend_source : bff1456d5f410f431d84a4f90549c4bcbb50eb61
2023-10-25 17:39:17 +01:00
welpy-cw ec85e2144c Bug 1847792 - Fix cmd_nextUnreadMsg for collapsed thread. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191740

--HG--
extra : amend_source : 2f5377642daa2e47a6c8751e4971b0f1ccd22a06
2023-10-25 17:38:07 +01:00
Magnus Melin 0bb74fcd4d Bug 1857835 - Make Message Convert to Event... work with message pane turned off. r=freaktechnik
Disabling it properly for .eml messages opened from file. The implementation won't work with that.

Also clearing out old cruft which is not used (outside the search dialog) post Supernova.

Differential Revision: https://phabricator.services.mozilla.com/D191232

--HG--
extra : amend_source : 278ca24ad22cd9ab0b4c7f17ac865f12f4837d8c
2023-10-25 10:33:16 +01:00
Martin Giger 8057a2c902 Bug 1860082 - Update modules referenced in browser_startup that were converted to ESM in mozilla-central. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191463

--HG--
extra : amend_source : 72867daba04f7b05a08a5a17df8952bcc43c725a
extra : histedit_source : efad45ee49e5f64621b17fa0186f8f525edc4ea2
2023-10-24 17:37:23 +01:00
Martin Giger 250b7b346b Bug 1860082 - Catch up on remaining module imports with mozilla-central ES module conversion. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191455

--HG--
extra : amend_source : 4b62de902b3273a2d7320266c81e3fc582370265
extra : histedit_source : e5d6f14765bb4ff950a2885b61bfb1e3c8fe2c8a
2023-10-24 17:37:01 +01:00
Magnus Melin 99e5d3a7aa Bug 1859330 - Try to fix intermittent comm/mail/base/test/browser/browser_threadTreeQuirks.js - TypeError: can't access property "getAttribute", threadTree.getRowAtIndex(...) is null. r=john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D191511

--HG--
extra : rebase_source : fe0311df9974dc58397563ab8760c60114b3d707
extra : amend_source : 830d489e168d80a79e75a913a7ce14f68221820d
2023-10-21 13:56:27 +03:00
welpy-cw 65364f790e Bug 1859938 - Re-enable forwarding by hotkey for multiple messages. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191419

--HG--
extra : moz-landing-system : lando
2023-10-19 22:33:41 +00:00
John Bieling b668327929 Bug 1859090 - ESMify ExtensionSupport.jsm. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D191180

--HG--
rename : mail/modules/ExtensionSupport.jsm => mail/modules/ExtensionSupport.sys.mjs
extra : moz-landing-system : lando
2023-10-18 16:45:48 +00:00
Magnus Melin e46ee7e77a Bug 1859273 - Port bug 1857999 to Thunderbird - Stop using xml-stylesheet processing instructions for styling non-test xhtml documents. r=freaktechnik
Using https://github.com/Mossop/depi

find -name "*.xhtml" -not -path "./suite/*" > /tmp/depi/filelist.txt
node index.js path-to/comm/

Differential Revision: https://phabricator.services.mozilla.com/D191114

--HG--
extra : amend_source : 9b289924f64aa4b22a9ebfaaf3c8853bc1d2f69d
extra : absorb_source : 3aa297db246dfd7ebcbac5d8465f4b639c054c54
2023-10-18 11:00:28 +01:00
Magnus Melin 052a699983 Bug 1824919 - Try to fix intermittent comm/mail/base/test/browser/browser_treeView.js | 'select' event didn't fire before the delay. r=freaktechnik
We can't guarantee the check will take place in the 240-250 time frame. If it gets checked after 250 it may be too late to get the right result.

Differential Revision: https://phabricator.services.mozilla.com/D191085

--HG--
extra : amend_source : 552c7a6e0082fe195d76985ecceb54141254edbc
extra : absorb_source : 898ade1a33181a66914d7baea3f1225f219eb417
2023-10-18 10:58:23 +01:00
Brendan Abolivier 1c8566a212 Backed out changeset f4f04805089a (bug 1824919) for causing test failures.
--HG--
extra : amend_source : 71e5c92a531848ad7f0ff3db10251a748d8d0d03
2023-10-16 20:47:06 +01:00
Magnus Melin 2ea7b80cf4 Bug 1824919 - Try to fix intermittent comm/mail/base/test/browser/browser_treeView.js | 'select' event didn't fire before the delay. r=freaktechnik
We can't guarantee the check will take place in the 240-250 time frame. If it gets checked after 250 it may be too late to get the right result.

Differential Revision: https://phabricator.services.mozilla.com/D191085

--HG--
extra : amend_source : 40b07a7d8ebacc806c0ed62350756be01df0405d
2023-10-16 19:25:56 +01:00
Elizabeth Mitchell d45a96cef5 Bug 1843486 - Add table navigation in message list rows. r=aleca
- Allow navigating message table cells and rows by keyboard.
- Add visual indicator for row cell with navigation by keyboard.
- Ensure NVDA reads selected status correctly if a row is selected.

Differential Revision: https://phabricator.services.mozilla.com/D189053

--HG--
extra : histedit_source : 4111b359c17ffff768c72edd2fad1d459755ea0b
2023-09-24 06:01:31 +00:00
welpy-cw 4c2456d0d6 Bug 1850190 - Restore mailnews.scroll_to_new_message functionality. r=freaktechnik
Scroll newly received messages into view without selecting them when entering a folder. Any
message selections will not be restored in this case.

This is the default behavior of earlier Thunderbird versions and can be disabled by setting
the preference `mailnews.scroll_to_new_message` to `false`.

Differential Revision: https://phabricator.services.mozilla.com/D187846

--HG--
extra : histedit_source : 35fc1f8c2b6f1ace8dfbc1776d3ec38d8e2689c9
2023-09-26 20:38:41 +00:00
Magnus Melin cdda7afed4 Bug 1832857 - Wait up to 1s instead of 500ms for gloda indexing, to prevent random timeouts in browser_mailContext.js. r=elizabeth
Differential Revision: https://phabricator.services.mozilla.com/D190543

--HG--
extra : amend_source : aea0e20bfbbd1af4e2fff1a72f772331497eb67c
2023-10-10 08:13:19 +00:00
Geoff Lankow 5c3a735939 Bug 1617887 - Make the functions for opening and closing windows async. r=aleca
Mozmill had some complicated ways of tracking windows as they opened and closed that involve timers and hacking the event loop.
We can do much better with Promises, and BrowserTestUtils already provides the tools we need.

Differential Revision: https://phabricator.services.mozilla.com/D190429

--HG--
extra : rebase_source : 8117fb4f08580ebfc472e31d262d404862c26885
extra : amend_source : 42db542877761d86058f956837fd99996ee4491a
2023-10-04 18:10:15 +13:00
Martin Giger 3b4457539d Bug 1744143 - De-XPCOM chat logger. r=leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D190477

--HG--
extra : moz-landing-system : lando
2023-10-11 06:05:40 +00:00
welpy-cw 7428d67504 Bug 1855065 - Re-enable compose actions for multiple messages at once. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D190064

--HG--
extra : amend_source : 2052b01c5a1bab308b50ea362653ecd2a3d36386
2023-10-05 13:51:41 +03:00
Magnus Melin c566be6301 Bug 1855160 - Remove "Move (or Copy) to <folder> again" from folder context menus. r=aleca
... and add the last moved/copied to folder instead as a separate top level item under the Move/Copy folder context menus.

Differential Revision: https://phabricator.services.mozilla.com/D189617

--HG--
extra : rebase_source : 0f6af4b7342e8212dc665aae6a5421b1b8a3d623
extra : amend_source : b8e5b19bae9f70f4cb198e388d454354e2a6c4aa
2023-10-05 13:51:23 +03:00
Geoff Lankow 33cd685229 Bug 1854836 - Remove hack in browser_searchMessages.js. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D189989

--HG--
extra : moz-landing-system : lando
2023-10-04 04:21:09 +00:00
welpy-cw 7c3812625e Bug 1853558 - Re-enable opening multiple drafts or templates at once. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D188527

--HG--
extra : amend_source : 473c980f0f340284ef5aacaabcf3c45b5196b1e6
2023-10-03 13:24:25 +03:00
welpy-cw 62fdc7790c Bug 1851971 - Enable cmd_replyList only for list messages. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D189636

--HG--
extra : amend_source : 08b17d134b00a9e1c09af4899fe81c5bc23f9af0
2023-09-30 10:35:07 +03:00
Geoff Lankow d01ce6f4f5 Bug 1851536 - Test the Search Messages dialog. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D189336

--HG--
extra : rebase_source : 75b3e691d6a177afbdc122adbb07e710cb78d539
extra : amend_source : 50be4068c01b1268234a161c405995f616548fcf
2023-09-19 21:32:07 +12:00
Geoff Lankow 9a430b4f74 Bug 1854295 follow-up - Remove stray linter comment. rs=me
--HG--
extra : rebase_source : f8c91819b0410f861a10ead89f0cc5e74d2ba036
2023-09-28 12:13:55 +13:00
Geoff Lankow 44c6cd1aa6 Bug 1854295 - Improve and extend browser_formPickers.js. r=mkmelin
* Uses dedicated methods from BrowserTestUtils for testing some widgets.
* Adds a few more cases in existing tests.
* Adds testing of the HTML details element.
* Adds testing of forms in mail messages.

Differential Revision: https://phabricator.services.mozilla.com/D188783

--HG--
extra : moz-landing-system : lando
2023-09-27 09:47:55 +00:00
Alessandro Castellani 1d16db7669 Bug 481143 - Update the default sorting order to descending for new users. r=babolivier,leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D187826

--HG--
extra : amend_source : a1a82f34ea5a8929ad63d04196e2c9acc3104c12
2023-09-26 09:03:53 +03:00
Geoff Lankow 97228a7975 Bug 1852922 - Fix leak in about:message when ReloadMessage is called. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D188893

--HG--
extra : amend_source : 5153f7ed7df91f8920d7910691780625e9f83642
2023-09-25 11:42:07 +02:00
Vineet Deo 3b89a401ba Backed out changeset 460936d2b8d9 (bug 1854295) 2023-09-21 11:53:56 -07:00
Geoff Lankow b46f029204 Bug 1854295 - Improve and extend browser_formPickers.js. r=mkmelin
* Uses dedicated methods from BrowserTestUtils for testing some widgets.
* Adds a few more cases in existing tests.
* Adds testing of the HTML details element.
* Adds testing of forms in mail messages.

Differential Revision: https://phabricator.services.mozilla.com/D188783

--HG--
extra : amend_source : 690add880f0ce504d7c03a3586e209e726f6ccf5
2023-09-21 11:30:52 +02:00
Alessandro Castellani 991fae5d76 Bug 1854255 - Enable `prefer-const` as linting rule for some tests head files. r=vineet
Differential Revision: https://phabricator.services.mozilla.com/D188765

--HG--
extra : moz-landing-system : lando
2023-09-21 05:40:50 +00:00
Martin Giger 9f2a3f290a Bug 1844699 - Attempt to fix waiting for the remote favicon. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D188730

--HG--
extra : moz-landing-system : lando
2023-09-20 19:22:54 +00:00
Geoff Lankow 9b347e9474 Bug 1851871 - Notify the front end when headers are ready, and try to update the display then. r=BenC,aleca,freaktechnik
This is a little bit of a hack, but it should appear to perform much better.

Once `nsMimeHtmlEmitter` has set the message header data on the `nsIMailChannel`, it causes an
`onStatusChange` event to fire, and the front end responds by displaying the headers.

To avoid confusion when the headers update and the message doesn't (which annoyingly won't happen
until the whole message is ready), on STATE_START the previous message is cleared from the display.

Differential Revision: https://phabricator.services.mozilla.com/D188535

--HG--
extra : amend_source : 704adcfcbf62e70b6495bd3046abc70d8303e988
2023-09-20 11:38:35 +02:00
Geoff Lankow acca3b5856 Bug 1851536 - Test the subscribe dialog for IMAP and NNTP. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D188550

--HG--
extra : moz-landing-system : lando
2023-09-20 00:38:54 +00:00
Geoff Lankow 87d7f6767b Bug 1847401 - Display un-searched folders that are descendants of searched folders. r=freaktechnik
If the user wants the unified inbox to not search subfolders, they should still be displayed in the folder tree.

Differential Revision: https://phabricator.services.mozilla.com/D187867

--HG--
extra : amend_source : 64654aa34e760103193d042fe2a3cd8e0f8af715
2023-09-18 12:05:48 +02:00
Geoff Lankow c16e3927b9 Bug 1853491 - Port bug 1852963 - Rename BrowserTestUtils.loadURIString() to .startLoadingURIString(). rs=bustage-fix 2023-09-16 16:28:12 +12:00
Brendan Abolivier 21588270ac Bug 1852480 - Make sure every message has been moved back when testing undoing archiving. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D187882

--HG--
extra : moz-landing-system : lando
2023-09-11 15:35:26 +00:00
Geoff Lankow 3364341cdb Bug 1851536 - Test items on the folder pane context menu, part 1. r=mkmelin
Tests for:
- Open in New Tab
- Open in New Window
- New Folder
- Rename
- Delete
- Properties
- Settings

Differential Revision: https://phabricator.services.mozilla.com/D187742

--HG--
extra : amend_source : 0868f7e126bddddc0ba25c63f2f2d646aa8975e3
2023-09-11 12:32:12 +03:00
Geoff Lankow 8e5e63672c Backed out changeset b3523ca25ec5 (bug 1840943) until a better fix can be found.
--HG--
extra : rebase_source : 213718f759cce35dee795e15fc52ff4957bb574d
extra : amend_source : 6e353029b6dde88752b412e994d1e8cd458a515f
2023-09-08 10:41:03 +12:00
Vineet Deo c58bfdfa19 Bug 1831280 - Show Condensed Address Pref Needs to Update Thread Pane. r=darktrojan
**How To Test**
- Change the display name of a contact
- Set Prefer Display name preference of contact to be true
- Go to settings and update preference under Display Name to be true
- See if thread pane has been updated to match new display name

Differential Revision: https://phabricator.services.mozilla.com/D182156

--HG--
extra : moz-landing-system : lando
2023-09-07 09:42:56 +00:00
Alessandro Castellani bdb516733e Bug 1849919 - Re-enable the Go > Folder menu. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D186898

--HG--
extra : moz-landing-system : lando
2023-09-06 21:53:26 +00:00
Alessandro Castellani 694e95d841 Bug 1849000 - Make the cards view and vertical layout the default for new profiles. r=john.bieling
- New empty profiles should get the Vertical Layout and Cards View by default
- Existing profiles shouldn't be affected
- All tests have been updated to ensure they work with the new defaults, except those that need to test specific table view features

Differential Revision: https://phabricator.services.mozilla.com/D186386

--HG--
extra : amend_source : 1076cff4f191065d05c4ff2e35baccd706fb55cf
2023-08-30 23:42:20 +02:00
Elizabeth Mitchell 04daa17356 Bug 1817705 - Add convert to event/task in mail context menu. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D182571

--HG--
extra : amend_source : 74663a6df9a88b6e75b081b671ea27c828d453b5
2023-08-15 11:12:15 +01:00
Martin Giger 984fa343e1 Bug 1847844 - Copy PluralForm.sys.mjs to mail/. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D185795

--HG--
extra : amend_source : 572b93a26cda4b81ec086967974d2794390e8c42
2023-08-11 13:32:49 +03:00
Geoff Lankow 83561cca41 Bug 1847842 - Prevent TreeView widget scrolling to a row that doesn't exist. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D185718

--HG--
extra : moz-landing-system : lando
2023-08-09 23:01:27 +00:00
Geoff Lankow 4977d39f66 Bug 1847680 - Fix leak of nsIMsgWindow object from various dialogs. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D185628

--HG--
extra : moz-landing-system : lando
2023-08-08 10:48:02 +00:00
Geoff Lankow c049bef145 Bug 1845011 - Test navigation commands in message tabs and windows. r=freaktechnik
Depends on D185251

Differential Revision: https://phabricator.services.mozilla.com/D185252

--HG--
extra : moz-landing-system : lando
2023-08-07 22:45:29 +00:00
Geoff Lankow cbdcf74578 Bug 1843462 - Prevent filling of off-screen TreeView rows during invalidation. r=leftmostcat
If `invalidate` is called, the TreeView should immediately stop adding buffer rows. And instead
of adding extra rows immediately after invalidation, it should wait to the end of the event loop
in case something else happens first.

Differential Revision: https://phabricator.services.mozilla.com/D184787

--HG--
extra : rebase_source : 96556a20c486967a033939038c471d0f0339f983
2023-07-27 22:31:34 +12:00
Geoff Lankow 54d1df6579 No bug - Tidy up the tasks in a test. rs=me
Just moving this task from the bottom to where the rest of the tests are, so it doesn't get overlooked.

--HG--
extra : rebase_source : a34d2a58d23b862891d7c406cd8f775c855d3097
extra : amend_source : 3e5c77abe498bcdd4fe9ad09272ff52ba4f0ffea
2023-08-01 16:14:08 +12:00
Geoff Lankow 25b14f441d Bug 1829340 follow-up - Prevent bad interaction between tests. r=#thunderbird-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184677

--HG--
extra : rebase_source : 6dfb9928e19a10da2a3d5e511e6b2306a92c6e4b
2023-07-27 09:37:40 +00:00
Brendan Abolivier ebd5a70fa1 Bug 1829340 - Keep a reference to the transaction manager when archiving a message. r=leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D183880

--HG--
extra : amend_source : e5baccc9d6ea9a6ae11434840414965b3cdbd9f2
2023-07-26 14:11:17 +00:00
Geoff Lankow e8e2d952cd Bug 1844609 - Stop browser_linkHandler.js attempting to contact an outside server. r=freaktechnik
I'm not sure why upgrading a request from http://example.org:8000/favicon.ico to https://example.org:8000/favicon.ico
triggers the external load assertion (surely it resolves to the same place regardless of the request type) but it does.

Differential Revision: https://phabricator.services.mozilla.com/D184540

--HG--
extra : rebase_source : 6c4377874cb98556648634f90dd4f8a77d381326
extra : amend_source : d35770417ef98b28ff87354b6862b62d90e5ece6
2023-07-25 13:00:37 +12:00
Geoff Lankow 5814bedc4b Bug 1844287 - Fix webextensions tests on Windows. r=aleca
The code for finding add-ons to install was overcomplicated and (rightly) failing when given a string like `addons/foo.xpi` to use as a file's leaf name. I simplified it.

Differential Revision: https://phabricator.services.mozilla.com/D184058

--HG--
extra : rebase_source : 7bd47978780d871757f46c43b537418f2a468e94
extra : histedit_source : 63937d8f4f129e449902d5ecdb7a94a5c631c1e7
2023-07-20 00:15:54 +00:00
Geoff Lankow 67e5345e05 Bug 1844287 - Unpack and fix add-ons for tests. r=john.bieling
I've changed the build configuration so these add-ons are generated at build time.

The code already existed, except it was in .xpi files. I unpacked them, fixed the import errors and linted them.

Differential Revision: https://phabricator.services.mozilla.com/D183957

--HG--
extra : rebase_source : 77d468c1b92b65568c16e1f7f275d80bf3320edc
2023-07-19 20:27:46 +12:00
Brendan Abolivier 333a17bced Bug 1839006 - Fix zoom on multi-message view. r=aleca,freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D182601

--HG--
extra : amend_source : 7db9da0f9eb70e83db93b6d2dba79142f43d79ff
2023-07-18 14:32:57 +03:00
Alessandro Castellani fb2e1a4983 Bug 1843465 - Disable the browser_selectionWidgetController.js test since we are not using the controller module covered by the test. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D183554

--HG--
extra : moz-landing-system : lando
2023-07-17 19:47:14 +00:00
Vineet Deo 2bbafcab86 Bug 1835685 - Hide Quick Filter Bar On Startup. r=freaktechnik
**How to Test**
- Open Thunderbird to see if quick filter bar is hidden
- Change visibilty of quick filter bar and close thunderbird
- Open thunderbird to see if toggle is remembered

Differential Revision: https://phabricator.services.mozilla.com/D182628

--HG--
extra : moz-landing-system : lando
2023-07-17 19:47:13 +00:00
Geoff Lankow ae9310eaca Bug 1838522 - Scroll instantly when changing the thread tree sort column or direction. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D182959

--HG--
extra : moz-landing-system : lando
2023-07-11 16:37:54 +00:00
Geoff Lankow 23020f6e92 Bug 1841711 - Fix strange scrolling when navigating across folders. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D182841

--HG--
extra : moz-landing-system : lando
2023-07-11 16:37:54 +00:00
Geoff Lankow 9147889c80 Bug 1801770 - Fix and tidy up browser_mailContext.js. r=kaie
Differential Revision: https://phabricator.services.mozilla.com/D182974

--HG--
extra : moz-landing-system : lando
2023-07-11 02:24:28 +00:00
Martin Giger 36670a6b8a Bug 1841200 - Toggle tree expansion with Enter. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D182708

--HG--
extra : moz-landing-system : lando
2023-07-04 23:18:21 +00:00
Geoff Lankow 8462b35ecc Bug 1841208 - Request a longer timeout for browser_threadTreeDeleting.js. rs=me 2023-07-04 19:50:24 +12:00
Martin Giger 57653bd3bd Bug 1841251 - Add tests for opening context menu on invisible rows. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D182574

--HG--
extra : amend_source : 15088f275b08b8dc81285f3169560d975863c0c0
2023-07-03 10:36:39 +02:00
Geoff Lankow 5954897ba1 Bug 1841208 - Test the message list is invalidated properly after message deletion. r=aleca,leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D182540

--HG--
extra : amend_source : e779c0b099acf50ba69a3fd75c6e8c402d831bd7
2023-07-01 23:38:49 +02:00
Elizabeth Mitchell e90393f33a Bug 1825393 - Add keyboard tests for the message thread context menu. r=freaktechnik
- Add tests for opening and closing the context menu with keyboard

Differential Revision: https://phabricator.services.mozilla.com/D180851

--HG--
extra : amend_source : 0d62ced979d48ec53a60f38bb61cb3fd19a83675
2023-06-30 08:16:47 +02:00
Geoff Lankow efc5ee6a99 Bug 1840943 - Avoid closing IMAP mock channels until OnStopRequest completes. r=gds
Removes the gist of https://hg.mozilla.org/comm-central/rev/10277c24518637c05ec21f303d7fad5a324e3c0f
and implements something similar (and some cleaning up) in the problematic IMAP code.

Differential Revision: https://phabricator.services.mozilla.com/D182428

--HG--
extra : rebase_source : 7251448ea30fbd6c33e2bb90ef28837e544f5d7c
2023-06-29 13:07:09 +12:00
Geoff Lankow 0bbc7753ce Bug 1840007 - Update the thread tree when the current index changes. r=freaktechnik
… and some other selection oddities discovered along the way.

Differential Revision: https://phabricator.services.mozilla.com/D181842

--HG--
extra : rebase_source : 0866d9bf6d54fbc44f786819188da76c7ecd521c
2023-06-22 16:24:18 +12:00
Geoff Lankow cc110136d8 Bug 1840509 - Remove browser.display.auto_quality_min_font_size from the list of problematic prefs. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D182126

--HG--
extra : moz-landing-system : lando
2023-06-27 04:22:50 +00:00
Magnus Melin d6f21b83b2 Bug 1819916 - Ensure request is finished before trying to use data from the mailchannel. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D180409

--HG--
extra : rebase_source : 98353a3a3ec77ad52904ea45df029113189cff6c
extra : amend_source : 12c0307d5508672795dcd3eb93bccc8c8b34780f
2023-06-22 20:11:25 +10:00
Geoff Lankow 9e92bce92e Bug 1838770 - Follow-up - Correct browser_editMenu.js. r=elizabeth
Apparently I made a bunch of changes and didn't run the test again once. I find that hard to believe, but okay.

Differential Revision: https://phabricator.services.mozilla.com/D181715

--HG--
extra : moz-landing-system : lando
2023-06-22 04:20:37 +00:00
Geoff Lankow a245744c71 Bug 1838770 - Fix Favorite Folder menu item. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D181591

--HG--
extra : rebase_source : b54e6cd32e16a2dde522d21c965ae9e01191ba6a
extra : histedit_source : 657cb3cbe00f414f78b1f16fde045122b1800eac
2023-06-19 12:30:51 +12:00
Geoff Lankow 6154a176a4 Bug 1838770 - Fix Folder Properties menu item. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D181587

--HG--
extra : rebase_source : 6a1e6f813c28c278922ea7198186ef78fe15b1a2
extra : amend_source : afb8497867c2e6553d000f9a3b3507b5cca56271
extra : histedit_source : d87e4db1a721ec66c7097663d244a07683850aff
2023-06-16 15:22:02 +12:00
Magnus Melin ff7137b0f9 Bug 1831303 - Context menu on link in mail message is incorrect. r=leftmostcat
It's not incorrect menu, but many items should not be there when you're using the context menu on something specific.

Differential Revision: https://phabricator.services.mozilla.com/D180931

--HG--
extra : moz-landing-system : lando
2023-06-16 04:27:31 +00:00
Geoff Lankow 77734ab04f Bug 1838110 - Fix and enable remaining parts of browser_browserContext.js and browser_formPickers.js. r=mkmelin
Also included: porting the removal of some attributes which are no longer used due to changes upstream.

Differential Revision: https://phabricator.services.mozilla.com/D180752

--HG--
extra : moz-landing-system : lando
2023-06-13 12:08:30 +00:00
Geoff Lankow e65aba8877 Bug 1805125 - Wait for transitions to end in browser_orderableTreeListbox.js. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D180754

--HG--
extra : moz-landing-system : lando
2023-06-13 12:08:30 +00:00
Geoff Lankow cd58a7af47 Bug 1808638 - Increase the time allowed for browser_paneSplitter.js to run. r=john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D180623

--HG--
extra : moz-landing-system : lando
2023-06-12 10:05:36 +00:00
Alessandro Castellani fc296ef952 Bug 1817913 - Implement a Hide Local Folders option for the Folder Pane. r=darktrojan
Very simple option to prevent the generation of Local Folders.
This implementation doesn't take into account complicated states or edge cases,
and it's purely an offer for users that only have few remote accounts and never use Local Folders:

- It doesn't account for edge cases like wanting to show outbox if "Send Later" is used, or similar.
- It doesn't offer the flexibility of showing localhost accounts, it's an all or none situation.

Differential Revision: https://phabricator.services.mozilla.com/D179900

--HG--
extra : moz-landing-system : lando
2023-06-11 00:23:17 +00:00
Magnus Melin c06293da69 Bug 1837269 - Port bug 1824612: Convert toolkit/components/extensions to ES modules. r=leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D180416

--HG--
extra : moz-landing-system : lando
2023-06-10 10:39:50 +00:00
Geoff Lankow cabad897a5 Bug 1837141 - Put new folders in the Unified Folders hierarchy correctly. r=aleca
Instead of adding newly created folders below the root folder, find the parent folder and add the new folder there.

Differential Revision: https://phabricator.services.mozilla.com/D180188

--HG--
extra : rebase_source : be7ef31cfabfb40a4eafaac762d4945d67566e39
extra : amend_source : d237ef75361443cdf3101893f1ed3a838897e81a
2023-06-07 11:57:42 +12:00
Martin Giger c8e1f75f36 Bug 1836724 - Default to normal density. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D179925
2023-06-06 13:51:01 +00:00
John Bieling aa816feba0 Bug 1836657 - Port bug 1824613: Convert consumers of toolkit/mozapps/extensions/AddonManger.sys.mjs to import ES modules directly. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D179955

--HG--
extra : amend_source : 4ec13163d64f2d33b4a2f5870cb4c391991cce3c
2023-06-06 13:59:18 +00:00
Geoff Lankow 6348bf188d Bug 1835564 - Deploy focus hack at the end of tests in mail/test/browser. r=john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D180042

--HG--
extra : rebase_source : ed970c873b4ff10a87a53b71e898f72b7e02b85a
extra : amend_source : f6305166c1257f992e7b3bff85cacd9caeac8a74
2022-06-27 11:17:57 +12:00
Magnus Melin a7b7deb245 Bug 1826009 - Restrict who can set tab icon. r=darktrojan
Document at mailbox://, imap:// etc. urls should not be allowed to set favicon.
Content tabs should be able to set favicon. (To test, `openContentTab("https://google.com");`)

Loading without restrictions is a privacy violation as well as unexpected UX.

Differential Revision: https://phabricator.services.mozilla.com/D179633

--HG--
extra : amend_source : 81d5cbb8383562dd928196ece83748108a4194a0
2023-06-06 00:40:23 +00:00
Richard Marti bc3c68b7b8 Bug 1836657 - Port bug 1824613: Convert consumers of toolkit/mozapps/extensions/ to import ES modules directly. r=john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D179887
2023-06-04 10:09:14 +00:00
Gene Smith e1bf03b3d7 Bug 1831759 -- Adds folder move/copy context menus. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D178363

--HG--
extra : moz-landing-system : lando
2023-06-03 01:34:57 +00:00
Alessandro Castellani f4a4eefe32 Bug 1833709 - Update message list ARIA role from listbox to tree if needed. r=darktrojan
**How to test this**
- Use a screen reader, or simply the code inspector
- Switch between threaded, unthreaded, and Grouped by Sort
- Ensure that the table body role changes between tree and listbox respecting this patter:
  - Threded: tree
  - Unthreded: listbox
  - Grouped by Sort: tree

I also improved a bit the handling of the dummy row.

Differential Revision: https://phabricator.services.mozilla.com/D179162

--HG--
extra : moz-landing-system : lando
2023-05-31 15:20:39 +00:00
Geoff Lankow 91f4940f98 Bug 1824918 follow-up - Wait for All Mail folder to exist. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D179508

--HG--
extra : moz-landing-system : lando
2023-05-31 04:46:37 +00:00
Geoff Lankow 283357cd10 Bug 1824918 - Fix use of IMAP fake server simulating Gmail. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D179419

--HG--
extra : rebase_source : c03b40a451c71a42ec5715c57d615f38cd603c0d
extra : amend_source : fb14f7a1ba66b0597726c333e61c7fc08b598605
2023-05-30 21:39:13 +12:00
Geoff Lankow f084280177 Bug 1817914 - Allow virtual folders to search all folders. r=aleca
… where "all" means all folders in all accounts except trash, junk, outbox and virtual folders.

For these special virtual folders, choosing the folders to search will happen every time the
virtual folder is opened, instead of when it is created, avoiding problems keeping up with changes
such as new account creation.

Differential Revision: https://phabricator.services.mozilla.com/D179328

--HG--
extra : rebase_source : 552c6e2cb0fe05be7b8ca027f56c776364fa3394
extra : absorb_source : 863897ab278583559068f05f2925a74d71d05bbe
2023-05-25 20:36:39 +12:00
Geoff Lankow 705f728910 Bug 1817914 - Test Tags folder pane mode. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D179327

--HG--
extra : rebase_source : 40a55cd4a1c04dc73e6d6d5ab314ade749f08db9
extra : absorb_source : 8ec1b129c32a3c0ecf391508d26be0d657a37a32
2023-05-25 12:52:46 +12:00
Geoff Lankow 5c40aded00 Bug 1817914 - Implement a Tags folder pane mode. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D178910

--HG--
extra : rebase_source : 9147b846632b41664ddc34f64e0633363ca8a897
extra : absorb_source : 75e0f856dfdc41e07a90e371e675053c6b592120
2023-05-22 22:44:09 +12:00
Geoff Lankow 206b72c787 No bug - Fix some comments and variable names in a test. rs=me
--HG--
extra : rebase_source : 2a92aaba8f0ffe1cdabd7be2ec4c5a61d45aebec
2023-05-24 16:52:26 +12:00
Magnus Melin a8cce56ff0 Bug 1834662 - Port Convert ExtensionsUI.jsm strings to Fluent to Thunderbird. r=john.bieling
Depends on: D179183

This is syncing a lot of semi-forked code.

Differential Revision: https://phabricator.services.mozilla.com/D179035
2023-05-30 11:19:51 +00:00
Geoff Lankow b9590186fd Bug 1835026 follow-up - Try to fix a flaky test. rs=me
--HG--
extra : amend_source : 081ef3eda9c0a92e221dbea1153480677114e91c
2022-06-27 11:17:57 +12:00
Geoff Lankow 12b68ab9be Bug 1835026 - Quote the right message when replying from the context menu. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D179181

--HG--
extra : rebase_source : 273d0883c52dd515a53b1e4a4e0a4da2fa8a687d
2023-05-26 14:28:32 +12:00
Magnus Melin 3f422eadf1 Bug 1820700 - Expand and select the full thread when clicking on the thread icon of the message row. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D177877

--HG--
extra : rebase_source : 0a8c1a7dcbdf2b1dc8e610691f85556294dee781
2023-05-23 13:52:55 +10:00
Geoff Lankow f01ca992f9 Bug 1834664 - Test that the message list context menu operates on the right message. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D178897

--HG--
extra : amend_source : 04eccf6dd39b678fc6813f055d0665a420815b65
2023-05-25 20:40:47 +10:00
Geoff Lankow c1017cc82a Bug 1817731 - Test that the folder pane context menu operates on the right folder. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D178878

--HG--
extra : amend_source : f2874881fd000128e19d897ff6fd602803f5dadf
2023-05-25 20:38:49 +10:00
Geoff Lankow 64d258aaff Bug 1833145 - Include ordinary top-level folders in the Unified Folders mode. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D178489

--HG--
extra : amend_source : 8f9a8e7b4e800b4cdbf5c64dd76cb15b29540e87
extra : absorb_source : 2fcf7a694092802b17fadaea5c5aca2baa6db5e5
2023-05-23 19:26:29 +10:00
Geoff Lankow 416e2fc962 Bug 1824078 - Display ancestors of folders in Favourite Folders mode. r=aleca
This is basically sharing the code from the Unread Folders mode.

Differential Revision: https://phabricator.services.mozilla.com/D178490

--HG--
extra : amend_source : a0375f10e0cb9d81d2d2a98fae72e334552da902
extra : absorb_source : 0ad5362aec12ee05e4051b1a5fd3d2abab2e5b8f
2023-05-23 19:24:25 +10:00
Rob Lemley 5af325a42f Bug 1833949 - Port bug 1826062: Automatic reformatting for Prettier 2.8.8. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D178538

--HG--
extra : amend_source : 1f4ecb957a2e2bf2bf6353b9ef43269d53ebab42
2023-05-21 15:05:52 +10:00
Rob Lemley 58f2dc08f0 Bug 1833949 - Port bug 1826062: Automatic reformatting for Prettier 2.0.5. r=leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D178537

--HG--
extra : amend_source : 4c543c3aeea4bb0a59407f358166956d9026e6a2
2023-05-21 15:05:24 +10:00
Magnus Melin a5927add12 Bug 1830419 - Thunderbird followup - Only adjust browser CustomizableUITestUtils.jsm. rs=bustage-fix
Backed out 59016b361419daa60b3498ed1196d5a2be915676 and only doing a minmal fix

--HG--
extra : amend_source : 6bc16e5f27cc466511c94023ebc7240aee527077
2023-05-19 19:25:35 +10:00
Magnus Melin ff3ded8507 Bug 1830419 - Adjust Thunderbird code for: Convert PanelMutiView.jsm and CustomizableUITestUtils.jsm in browser/components/customizableui to ESMs. r=bustage-fix 2023-05-19 16:02:52 +10:00
Geoff Lankow 8e4881d45c Bug 1833804 - Remove some forwarded properties from mail tab types. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D178418

--HG--
extra : rebase_source : 0518be4b7536af8be72f22245cffd6f275a60cc8
2023-05-18 16:16:12 +12:00
Vineet 0bd630e489 Bug 1832011 - Remove the old and unused Folder Pane Columns options. r=aleca
** How to Test **
- Select Menu->View->Layout
- "Folder Pane Columns" should no longer be there

Differential Revision: https://phabricator.services.mozilla.com/D178376

--HG--
extra : amend_source : dbc8c85647d0ced69a249b9409f2ca3ebd1159cd
2023-05-18 14:08:44 +10:00
Geoff Lankow a471422a63 Bug 1828780 - Stop using generic folder names in tests. r=mkmelin
Accidentally reusing folder names shouldn't be a problem except we don't clean up accounts properly after tests, because that leads to other problems.

Differential Revision: https://phabricator.services.mozilla.com/D178255

--HG--
extra : moz-landing-system : lando
2023-05-17 10:11:09 +00:00
Geoff Lankow a287155a56 Bug 1833275 follow-up - Fix broken test browser_mailContext.js. r=#thunderbird-reviewers
What landed was not the latest version.

Differential Revision: https://phabricator.services.mozilla.com/D178250
2023-05-16 22:29:30 +00:00
Geoff Lankow c3184992f7 Bug 1833275 - Refactor test browser_mailContext.js. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D178135

--HG--
extra : moz-landing-system : lando
2023-05-16 14:58:30 +00:00
Geoff Lankow 5b8163cf4b Bug 1833275 - Test that Edit Draft Message is on the context menu for drafts. r=mkmelin
Depends on D178133

Differential Revision: https://phabricator.services.mozilla.com/D178134

--HG--
extra : moz-landing-system : lando
2023-05-16 14:58:29 +00:00
Sean Burke bdc8a72e99 Bug 1830979 - Only fill tolerance buffer during idle ticks. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D177214

--HG--
extra : moz-landing-system : lando
2023-05-16 14:58:29 +00:00
Sean Burke 48754ba865 Bug 1830979 - Break out and standardize tree element visibility calculations. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D177213

--HG--
rename : mail/base/test/browser/files/treeView.js => mail/base/test/browser/files/tree-element-test-common.js
rename : mail/base/test/browser/files/treeView.js => mail/base/test/browser/files/tree-element-test-header.js
rename : mail/base/test/browser/files/treeView.xhtml => mail/base/test/browser/files/tree-element-test-header.xhtml
rename : mail/base/test/browser/files/treeView2.js => mail/base/test/browser/files/tree-element-test-levels.js
rename : mail/base/test/browser/files/treeView2.xhtml => mail/base/test/browser/files/tree-element-test-levels.xhtml
rename : mail/base/test/browser/files/treeView.js => mail/base/test/browser/files/tree-element-test-no-header.js
rename : mail/base/test/browser/files/treeView.xhtml => mail/base/test/browser/files/tree-element-test-no-header.xhtml
extra : moz-landing-system : lando
2023-05-16 14:58:29 +00:00
Alessandro Castellani 69586433be Bug 1823019 - Implement a Thread pane header with display and filtering options. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D177341

--HG--
extra : moz-landing-system : lando
2023-05-12 20:26:46 +00:00
John Bieling 1818ef1688 Backed out changeset a008abcd3d9d (Bug 1823019) for breaking tests. rs=bustage-fix
--HG--
extra : amend_source : 3b2e932f70ffd1d19d4f59bbc29af0e447cbe7d5
2023-05-12 15:04:02 +02:00
Alessandro Castellani 3d90b6beda Bug 1823019 - Implement a Thread pane header with display and filtering options. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D177341

--HG--
extra : moz-landing-system : lando
2023-05-12 10:21:26 +00:00
Geoff Lankow 10b03ef6c1 Bug 1826148 - Enable cmd_emptyTrash based on the right criteria. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D177593

--HG--
extra : rebase_source : 3d4901e288f55a2f610be6a1190b7ab69795d01a
extra : amend_source : ef4b71337612f4770f9d0748e45875d15fd554c0
extra : absorb_source : 95efad1db96da0863fdd502ae4d8a23b96ad90f8
2023-05-10 17:48:56 +12:00
Geoff Lankow 6595e55a22 Bug 1824969 - Make tabmail.currentAboutMessage return null if the message browser is hidden. r=john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D177364

--HG--
extra : rebase_source : edd16e7f8fc18ea14179472eaec946324b63c631
2023-05-05 14:40:16 +12:00
Geoff Lankow a618a2c2af Bug 1731837 - Test the Edit menu's Delete item says the right thing and does what it says. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D177367

--HG--
extra : rebase_source : acea1d17102355450e1761c8e017741462934958
2023-05-04 21:51:02 +12:00
Alessandro Castellani f0ef328a3d Bug 1819005 - Enable the Attachments menu item when a message with attachments is selected. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D176736

--HG--
extra : moz-landing-system : lando
2023-05-08 22:33:07 +00:00
Geoff Lankow 63e09a4a5c Bug 1831464 - Stop using temporary labels messageHeaderSink2 and newMailTabType. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D177221

--HG--
extra : moz-landing-system : lando
2023-05-08 09:53:16 +00:00
Alessandro Castellani 2a572cc3c8 Bug 1822994 - Reimplement the tag icon and color in the vertical message view. r=Paenglab
**How to test**
- Switch to the Vertical View
- Make sure to have some messages with tags
- Ensure the tag icon is visibile and it's colored based on the top most tag

Differential Revision: https://phabricator.services.mozilla.com/D177096

--HG--
extra : amend_source : d67a1c8c1f87b3ea2e56357d4ffd1d2a8c8da5df
2023-05-04 22:01:23 +00:00
Geoff Lankow 82b5b8d239 Bug 1830830 - Fix a bunch of problems with setting the colour of a folder. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D176891

--HG--
extra : rebase_source : 937ba6ee7959555cb8c9c4da3525cd0b9600a460
extra : amend_source : 0b48f3667bf7fea7940b741dacc8fd383fb71a63
extra : histedit_source : 85e474aa3992eef854415bd6a7463a43dba90c3e
2023-05-02 12:53:14 +12:00
Magnus Melin db65d71891 Bug 1830306 - Follow-up - adjust browser_messageMenu.js. r=john.bieling
markThreadAsRead is enabled since one of the messages are read.

Differential Revision: https://phabricator.services.mozilla.com/D177004

--HG--
extra : amend_source : 5f285fb0f803ab1b21e52ba183e9e4af564a9939
extra : histedit_source : c6175911905a73fe72272b928bd84137f3bc1a34
2023-05-03 09:49:35 +00:00
John Bieling 0ccedca660 Bug 1827654 - Fix test browser_mailContext.js failing. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D176981

--HG--
extra : amend_source : 7bd5004a8f8f874dc059e346ab9da47ab8478442
extra : histedit_source : 6a29df2200ace19a4db64045e99cc1aa0de408d3
2023-05-03 07:19:06 +00:00
Geoff Lankow 306e9f44a9 Bug 1822815 - Include searched subfolders in main Unified Folders list. r=mkmelin
This moves the subfolders of an inbox into the Inbox section of the Unified Folders, as long as they are searched.
It also fixes missing archive subfolders in Unified Folders.

Differential Revision: https://phabricator.services.mozilla.com/D175829

--HG--
extra : rebase_source : 0857435c7d79dd321436a03ad44de9d54f4bf006
extra : histedit_source : c1f1a8a165f83bed455c5723bd9a0e79d5027e5e
2023-04-19 15:08:53 +12:00
Alessandro Castellani 34118ededc Bug 1828339 - Prevent row activation if double click happens on a child button. r=leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D176445

--HG--
extra : amend_source : 3db6571c3863ffe35467a98c4ca33c5350ab1e60
2023-04-25 17:50:54 +00:00
Mark Banner 0d5feace5e Bug 1696777 - Move MsgOpenEMLFile to MailUtils.jsm for better access. r=john.bieling
Differential Revision: https://phabricator.services.mozilla.com/D175008

--HG--
extra : amend_source : e4416c40b57efea2f3b2e38dd47eb6570835b2fb
2023-04-23 19:50:56 +10:00
Magnus Melin b4df806a75 Bug 1617887 - Remove controller Menu, and fix some problem cases from earlier. r=leftmostcat
Removes the fake menu.
Unfortunately the earlier patches in this series may not apply completely cleanly. Some of the fixups needed are done in this patch, but should ideally be part of some other. It got difficult tracking which exactly everthing should go...

Differential Revision: https://phabricator.services.mozilla.com/D175759

--HG--
extra : rebase_source : 125750d6029cdf60bc044603abf507d50519ed08
extra : amend_source : 3245ae129ff2ff557f8a86be9e2b1369505355d7
2023-04-20 14:29:52 +10:00
Geoff Lankow ccb8f8e0dd Bug 1823546 - Tidy up Compact Folders commands. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D175837

--HG--
extra : rebase_source : a794f887c0cb97109a79368d6c1981d3c14ce181
extra : amend_source : de1ffc1571b60a3c00c81b383c0bad1cd5dcfcb4
2023-04-19 16:09:14 +12:00
Geoff Lankow d99dc9258b Bug 1828787 - Make the number of TreeView buffer rows based on the number of visible rows. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D175822

--HG--
extra : rebase_source : 7fcfe996c309ad51a93194bc565e95503079db44
extra : amend_source : d3b5b7cfdcab7f40bb4c9db928141143ac88e32f
2023-04-17 16:26:03 +12:00
Mark Banner e316bebe09 Bug 1827074 - Remove unnecessary nsIMsgWindow parameter from nsIMsgFolder propagateDelete, recursiveDelete and emptyTrash functions. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D175105

--HG--
extra : amend_source : 3e7a913994c7d2ef25a840c1801966ea48195e51
2023-04-19 20:57:54 +10:00
Geoff Lankow fd92ef61a0 Bug 1823637 - Remove selection hack in about:message. r=elizabeth
It appears that this hack is (a) unnecessary now (probably fixed by other changes to do with
deleting messages), and (b) the cause of bad selection in about:message, leading to the wrong
message being used when reply or delete is clicked in the message pane.

Differential Revision: https://phabricator.services.mozilla.com/D175340

--HG--
extra : rebase_source : 570285dbae23855ef41f44440fbcc170cb7bfe2d
extra : amend_source : 653937823abd2ddda654fe393dd953f9bc03c98a
2023-04-13 16:15:17 +12:00
Geoff Lankow 28634ea3c2 Bug 1828360 - Attempt to get Gloda to behave predictably in browser_mailContext.js. r=mkmelin
The intermittent test failures were showing up when somehow Gloda managed to index the messages in this test while it ran.

Instead, let's wait for the indexing to happen, and expect the 'Open in Conversation' menu item to appear.

I've no idea why I need to wait for the indexing at the top of each task, but any less causes the test to fail in other ways.

Differential Revision: https://phabricator.services.mozilla.com/D175619

--HG--
extra : rebase_source : 07518236c9ae44b794f5f2466a5909132dc1f3c2
extra : amend_source : 96ac1bb42c8182b6a34cc21035d3df60dcd20a61
2023-04-17 13:05:54 +12:00
Geoff Lankow 91ec95d181 Bug 1817508 - Hide deferred POP3 accounts from the folder tree. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D175301

--HG--
extra : rebase_source : 4923eb3f5bbacaa91d230f9db67cdbaa1d03c8a5
2023-04-13 12:01:29 +12:00
Geoff Lankow 71c53b6dc1 Bug 1827743 - Fix and test contact display name preferences in the mail tabs. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D175449

--HG--
extra : rebase_source : 6b40cfe2e1dde39642db3afe967552f84debc924
extra : amend_source : e7160242d7eb553c1ab4f37bd84bfe7892d7baa8
2023-04-14 16:00:33 +12:00
Geoff Lankow 278b6ca213 Bug 1825430 - Fix what the folder tree does if a folder is renamed or moved. r=elizabeth
We have a problem here because the back end doesn't tell us about subfolders of folders that were moved or renamed.
At the moment I'm most concerned about getting the behaviour right and tested, so that future changes to fix and clean up this code don't break things.

Differential Revision: https://phabricator.services.mozilla.com/D175205

--HG--
extra : rebase_source : 0595fb074010bedb73345270e815ca3dec9dfddc
2023-04-11 20:43:10 +12:00
Geoff Lankow 25d17cfd39 Bug 1825430 - Minor improvement browser_folderTreeQuirks.js. r=leftmostcat
This just makes `checkModeListItems` async and adds a timeout so that the call to expand all rows actually works. Done as a separate patch for readability.

Differential Revision: https://phabricator.services.mozilla.com/D175204

--HG--
extra : rebase_source : 80129049c01bbf258630ee3de862e9614e1aabb2
extra : amend_source : a487d79a06e78b3d0da0f4b95c714ba3877fe239
2023-04-11 19:52:09 +12:00
Rob Lemley e7b11a35bb Bug 1826025 - Disable test_mailGlue_distribution.js for MSIX builds. r=mkmelin
The test assumes the application directory is writable and distribution.ini
is not present. This is not the case with MSIX packages, which ship with a
distribution.ini file that cannot be overwritten.

Differential Revision: https://phabricator.services.mozilla.com/D174808

--HG--
extra : moz-landing-system : lando
2023-04-08 04:32:42 +00:00
Alessandro Castellani e5e7587cd9 Bug 1825227 - Collapse and expand tree listbox rows on double click. r=elizabeth
Differential Revision: https://phabricator.services.mozilla.com/D174203

--HG--
extra : amend_source : 7ba8e98d8849a67fca2e9b235c4ac85285a0c2e3
2023-04-01 21:05:07 +11:00
Geoff Lankow 37c2715e5b Bug 1822537 - Keep folders in the Unread Folders list forever unless they are deleted. r=aleca
In a later patch, I'll figure out when and how to prune folders from the list, but for now let's just keep them forever.

Differential Revision: https://phabricator.services.mozilla.com/D174047

--HG--
extra : moz-landing-system : lando
2023-03-30 22:24:36 +00:00
Geoff Lankow 9a684d7de3 Bug 1820607 - Include more items when considering which element F6 should focus. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D173931

--HG--
extra : amend_source : cc518a8e4aed0c894cf43a32060264ead37e039e
2023-03-30 16:43:24 +11:00
Geoff Lankow ef1d6f3000 Bug 1823548 - Fix problems with ignoring and watching threads. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D173384

--HG--
extra : rebase_source : 0dbb2068201fb7f60bcd10caa42b51608d5c10ff
extra : histedit_source : df66b561de9d77909eea35fad4ccd3e28af43d07
2023-03-22 21:16:17 +13:00
Geoff Lankow b7ffc36f34 Bug 1824907 - Port bug 1824605: Convert toolkit/components/processsingleton to ES modules. r=john.bieling
Port of https://hg.mozilla.org/mozilla-central/diff/725776b4e5aeae9bb59f9fa6ccb557bd86e0b462/browser/base/content/test/performance/browser_startup.js

Differential Revision: https://phabricator.services.mozilla.com/D173798

--HG--
extra : amend_source : 33c929b891f8ee7d2b0b2d585545306e6a0f3287
extra : histedit_source : 8f210856edbc6571b72a1fa54d5d4be59bf6c96e
2023-03-28 20:19:33 +13:00
Alessandro Castellani 2d24c9dad9 Bug 1819137 - Fix broken tests after select delay. r=elizabeth
Differential Revision: https://phabricator.services.mozilla.com/D173770

--HG--
extra : moz-landing-system : lando
2023-03-27 22:34:45 +00:00
Alessandro Castellani 49af77085a Bug 1819137 - Re implement the `mailnews.threadpane_select_delay` preference to delay the message selection on keypress. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D173377

--HG--
extra : moz-landing-system : lando
2023-03-27 17:58:50 +00:00
Magnus Melin 23486f1e42 Backed out changeset 07c6dab1afa6 (bug 1819137) for test failures in browser_display_card.js
--HG--
extra : amend_source : 7d0f9e93f789f0ddb81d0a41bdfe8c3c3883c033
2023-03-26 20:42:02 +11:00
Alessandro Castellani a48b03de53 Bug 1819137 - Re implement the `mailnews.threadpane_select_delay` preference to delay the message selection on keypress. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D173377

--HG--
extra : amend_source : 7fc262181a9a6fbe534777da0e2ce4ded834d5aa
2023-03-25 20:17:43 +11:00
Geoff Lankow 8c4cb7ad88 Bug 1823830 - Reimplement compact version of Unread and Favourite folder tree modes. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D173231

--HG--
extra : amend_source : 30bfd5c74542f574a46182f674124e87b1f81c75
2023-03-24 20:48:25 +11:00
John Bieling 356d203b01 Bug 1812263 - Add navigation context menu entries to content tabs. r=aleca,mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D169192

--HG--
extra : moz-landing-system : lando
2023-03-23 23:20:43 +00:00
Geoff Lankow ea6f811fa0 Bug 1819963 - Update the folder tree when accounts are reordered. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D173118

--HG--
extra : rebase_source : ed567c3a6b7a290be111a88e2c9095e5cdc510a5
extra : amend_source : 5ac71a1585c7b628c969cde804ee399f925e8bfa
2023-03-21 14:14:41 +13:00
Geoff Lankow 124e13ba04 Bug 1819963 - Fix account order in the folder tree. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D173117

--HG--
extra : rebase_source : 331a3a75ef7ae4c6625e29b4aacf8b08d20dded8
extra : amend_source : 89f7f5ad2bddd12fc7962d4397b0a3f52b3d0903
extra : intermediate-source : 860b8ebe40a1d14d72e74ca6d48e3ecf58c688db
extra : source : 43cc8bec0ef39ff42ec59781043ca9ac51c9c9bd
2023-03-21 13:06:31 +13:00
Geoff Lankow 6086e65746 Bug 1818592 - Hide unselectable Gmail folders from the folder tree. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D173116

--HG--
extra : rebase_source : 52697803e7db41b194ba327b7d1641bb03d1ed53
extra : amend_source : 51e8cdd0eb5f9a6e75a82dafd09034e0ee0fca76
2023-03-17 14:30:51 +13:00
Geoff Lankow 05ae698dbe Bug 1820077 - Expand threads when navigating and focus the right element. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D173249

--HG--
extra : rebase_source : e9bae607abfaf8261708856794876e93c1c58f44
extra : amend_source : 0b9eb4094693ed6d76f1dac32b47f4db32f2d509
2023-03-22 20:14:11 +13:00
Alessandro Castellani 2aef540881 Bug 1819572 - Allow range selection even if CTRL is held, and prevent message list focus loss. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D172340

--HG--
extra : moz-landing-system : lando
2023-03-21 21:55:00 +00:00
Magnus Melin 38d55fcb26 Bug 1823593 - Port bug 1820124 - Remove some addonManager Telemetry events that we don't need to collect anymore. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D173114

--HG--
extra : moz-landing-system : lando
2023-03-21 21:54:59 +00:00
Martin Giger fe375b15cf Bug 1816814 - Reimplement message history for go forward/back commands. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D172464

--HG--
extra : amend_source : b62ab1ff2ef0af5938ba4f6bea48127fb9f36c19
2023-03-20 21:11:54 +11:00
Geoff Lankow 81407c05a5 Bug 1815028 - Avoid duplicate folders appearing in the tree if onFolderAdded is called twice. r=mkmelin,aleca
When virtual folders are created, onFolderAdded is called a second time.

Rows should not be added to the tree if they already exist, but they should have their properties updated (in this case to add the "virtual" folder type).

Differential Revision: https://phabricator.services.mozilla.com/D172537

--HG--
extra : moz-landing-system : lando
2023-03-20 01:23:43 +00:00
Geoff Lankow 683a87622b Bug 1822523 - Restore folder hierarchy in Favourite Folders mode. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D172863

--HG--
extra : moz-landing-system : lando
2023-03-20 01:23:42 +00:00
Geoff Lankow 053de5f0b7 Bug 1822523 - Restore folder hierarchy in Unread Folders mode. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D172862

--HG--
extra : moz-landing-system : lando
2023-03-20 01:23:42 +00:00
Geoff Lankow 69ee4354d1 Bug 1820057 - Extend mail context menu test to cover more locations. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D172761

--HG--
extra : moz-landing-system : lando
2023-03-20 01:23:41 +00:00
John Bieling 7e446bd1d8 Bug 1823083 - Port bug 1819940: Remove extension telemetry from WebExtension tests. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D172896

--HG--
extra : moz-landing-system : lando
2023-03-17 22:02:46 +00:00
Alessandro Castellani 63b8ec7ac5 Bug 1822353 - Fix focus detection in spacesToolbar tests for macOS. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D172625

--HG--
extra : amend_source : fa3398a3297d4c848ffc6103fcd5ecf90e534321
2023-03-17 10:58:24 +11:00
Martin Giger cf846a1b9f Bug 1822644 - Port bug 1820882: Convert toolkit/crashreporter to ES modules. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D172717

--HG--
extra : moz-landing-system : lando
2023-03-15 18:32:14 +00:00
Geoff Lankow 5dd790282c Bug 1821946 - Add more navigation tests. r=freaktechnik
Fixing this bug revealed that message navigation was loading messages when the message pane was closed. I fixed it in the main patch but decided to add a test.

Differential Revision: https://phabricator.services.mozilla.com/D172388

--HG--
extra : rebase_source : ceeae9daa9c4b447409e17126d6a16e00dcb997a
extra : histedit_source : d483d299d948e2d77837d25da81c92e2834cd285
2023-03-13 12:13:09 +13:00
Geoff Lankow aeaa08c072 Bug 1821946 - Refactor message pane methods into an object. r=freaktechnik,leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D172387

--HG--
extra : rebase_source : 0853318679aa17e2fc8711e05c11f89d6aa0d1ee
extra : source : 02825c30e09881270f853fc1e34b5ac167d36633
extra : histedit_source : 1eee799fa462fcfec0909751a1881b81ad20d45b
2023-03-08 22:37:10 +13:00
Alessandro Castellani d5cb5df555 Bug 1821808 - Fix spaces toolbar tests. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D172506
2023-03-13 23:40:12 +00:00
Geoff Lankow 4eff22df0d Bug 1821234 - Start remote processes for browsers only when needed. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D172082

--HG--
extra : amend_source : 32407673ef1df5093b6cc2a0f420bffc8bf5e7a8
2023-03-10 15:54:59 +11:00
Magnus Melin 3fc3dc4a59 Bug 1821031 - Comment out some unimplemented tests. r=aleca
No need to waste cycles on these...

Differential Revision: https://phabricator.services.mozilla.com/D172072

--HG--
extra : rebase_source : 0dafde514557e2b835422a3cfcba6fba87cab11a
extra : amend_source : 478b99ae299988b9de72ca553e1c7dc4a73940ac
2023-03-09 21:11:44 +11:00
Geoff Lankow c154f3aedf Bug 1820721 - Ensure a "select" event is fired from the thread tree after message deletion. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D171838

--HG--
extra : amend_source : 55ebe1402d8c0198b874e31fec5ee9733b710a89
2023-03-08 17:30:52 +11:00
Geoff Lankow 8012e8dcf3 Bug 1819344 - Do more to prevent selection of unselectable rows in TreeListbox. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D171663

--HG--
extra : amend_source : 0f603e1e8601d3378f4caf9a2b8ba9a3da2a1aa9
2023-03-07 19:14:53 +11:00
Geoff Lankow 7d2f30a158 Bug 1816824 - Test Tools menu item states. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D171788

--HG--
extra : amend_source : 7639e7cb877fff11da251c1861cd55b865b79f01
2023-03-07 19:14:21 +11:00
Geoff Lankow 7426de0ddf Bug 1816824 - Test Message menu item states. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D171786

--HG--
extra : amend_source : 911eb92fe1a7551d817c919a452d52ddc734d173
2023-03-07 19:14:02 +11:00
Geoff Lankow c55ddb7d38 Bug 1820426 - Fix browser_viewMenu.js. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D171664

--HG--
extra : amend_source : a27d4ca06bd370ed548a8b6ed0bb67cb96ef70c7
2023-03-06 21:31:14 +11:00
Geoff Lankow 84bd8506f2 Bug 1819856 - When restoring thread tree selection, select the root of selected collapsed threads. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D171443

--HG--
extra : rebase_source : 884a89f161b92e24363cec8cf083700237c48d63
extra : amend_source : d2924e6c3f8a54b275fc6a95803e19c280ec4c90
2023-03-02 15:55:12 +13:00
Geoff Lankow 5cb0f8d98b Bug 1819795 - Fix selection updating mechanisms in nsMsg[Threaded]DBView. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D171418

--HG--
extra : rebase_source : 5e8ce9666d198fed534d6d1c6b07196ecf83c873
extra : amend_source : af21cdaccd3e6dbf071b602e402c2f99c842ec23
2023-03-01 16:33:18 +13:00
Geoff Lankow 54a2be2d20 Bug 1818165 - Correctly set Quick Filter Bar menu item. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D171415

--HG--
extra : rebase_source : 204610c3087f861566814e768ddb0e21a46fd9ca
extra : amend_source : dacbb4bf3fd258917038d3da9fc90a476218e117
2023-03-01 02:20:25 +13:00
Geoff Lankow 1bca01a991 Bug 1819236 - Rename more tree view classes. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D171283

--HG--
extra : rebase_source : a7c6b4c9d7d741693e599a7844c26c2857c42259
extra : absorb_source : 0f75f666602289611859d0828c7dcff9909c08ab
2023-03-01 11:26:55 +13:00
Geoff Lankow 64b03e315a Bug 1819236 - Fix thread tree buttons and styles. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D171282

--HG--
extra : rebase_source : fd90f21cb80d752d185666ba092a0b5a6d881e67
extra : absorb_source : 71ffd4496afc7cfaac045eca18291ebd98981410
2023-03-01 11:19:29 +13:00
Geoff Lankow bd4ec5b8ae Bug 1816804 - Stop overriding `content` variable in about:message. r=mkmelin
If we don't override the variable, it points to the `window` object of the displayed message, and in about:3pane `content` also refers to it.
This is more useful than having them point to two different things.

Differential Revision: https://phabricator.services.mozilla.com/D170022

--HG--
extra : rebase_source : 9b94bfe7d0fc0e186069a120c40fefefcdbdf238
extra : histedit_source : 8b32c22cff3e5dc6efd1052942c3e30c6fb4fb8a
2023-02-16 12:22:53 +13:00
Geoff Lankow ea14ac00b0 Bug 1819236 - Rename tree view customElements. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D171171

--HG--
rename : mail/base/content/widgets/tree-view-listbox.mjs => mail/base/content/widgets/tree-view.mjs
rename : mail/base/test/browser/browser_treeViewListbox.js => mail/base/test/browser/browser_treeView.js
rename : mail/base/test/browser/files/treeViewListbox.js => mail/base/test/browser/files/treeView.js
rename : mail/base/test/browser/files/treeViewListbox.xhtml => mail/base/test/browser/files/treeView.xhtml
rename : mail/base/test/browser/files/treeViewListbox2.js => mail/base/test/browser/files/treeView2.js
rename : mail/base/test/browser/files/treeViewListbox2.xhtml => mail/base/test/browser/files/treeView2.xhtml
extra : rebase_source : 16f792de418d540d637a767ed80a9741a519cf7e
extra : amend_source : 1dde74f139830d484de36b609047bdfc29bb60e3
extra : source : b2febc5fcbf14d02ad0d382ae1c0d899cd82b197
2023-02-28 11:53:30 +13:00
Geoff Lankow 62005d17ab Bug 1819236 - Move tree view fields and methods from TreeViewListbox to TreeView. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D171170

--HG--
extra : rebase_source : 813d28fda3409d8d903b59e482c5cb0c1bf7434e
2023-02-27 22:11:38 +13:00
Geoff Lankow 70477828bd Bug 1819010 - Implement invalidateRange in TreeViewListbox. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D171049

--HG--
extra : rebase_source : daccb432a71901e20d7d74bdb618edbc215870e7
extra : amend_source : bb8cb2b4bafea1ed95a63f707b6c42abe33279ea
2023-02-22 18:04:49 +13:00
Geoff Lankow b7d3ce4fe5 Bug 1816807 - Test navigation to the next [unread] message. r=mkmelin
This isn't intended to be a complete test. I'll come back to it and add the remaining navigation actions later.

Differential Revision: https://phabricator.services.mozilla.com/D170559

--HG--
extra : amend_source : 6d1a22f037c37b8c73074e8046b3273ecd84b36e
2023-02-23 21:17:40 +11:00
Martin Giger e029583d2a Bug 1817743 - Port bug 1817183: Convert imports of services/fxaccounts to es modules. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D170331

--HG--
extra : rebase_source : a5bd46e83cc3be4fb7b0498f502722f3e10f92cd
2023-02-21 21:33:49 +11:00
Geoff Lankow b57101c9af Bug 1813367 - Fix "Move to <folder> again" context menu item. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D170312

--HG--
extra : rebase_source : e01e1263485e6818bf94e7e9a52df55d858290cb
extra : amend_source : 234affc328f9ae223d75f3edc2a3a6561ca182c3
2023-02-20 20:53:54 +13:00
Geoff Lankow 9ed42f9fd9 Bug 1816741 - Select the right-clicked thread tree row before opening the context menu. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D170017

--HG--
extra : rebase_source : 1c360d5e8345d618c75061471cf6fe31b20439c6
extra : amend_source : a8ab631a44c6ab9638b87b02cffa7f4b3370bb20
2023-02-16 14:53:38 +13:00
Geoff Lankow 9dbf9b61d0 Bug 1783501 - Stop TreeSelection calling `invalidate` unnecessarily. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D170042

--HG--
extra : rebase_source : 448822f0b89215a5f00e929567be6941947b7997
extra : amend_source : 7dce32c4a1a88c9c62c2a5109b0add91cda27a2f
extra : source : c33ea66b01d096780460dbdc027e3baba909ed9b
2023-02-16 20:15:18 +13:00
Geoff Lankow ebaa761884 Bug 1783501 - Convert JsTreeSelection.jsm to an ES Module. r=freaktechnik
... and modernise the test.

Differential Revision: https://phabricator.services.mozilla.com/D170041

--HG--
rename : mailnews/base/src/JsTreeSelection.jsm => mail/base/content/widgets/tree-selection.mjs
rename : mailnews/base/test/unit/test_jsTreeSelection.js => mail/base/test/unit/test_treeSelection.js
extra : rebase_source : 14ef23a72b147a52251dfa00ceba59c8517bc921
extra : amend_source : 10aef17987ef7253cc0bd4bd3737f0f884e1ec22
2023-01-24 17:25:05 +13:00
Geoff Lankow 0dd9d9d00a Bug 1816824 - Add new Folder Pane Header menu item to view menu test. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D169989

--HG--
extra : rebase_source : c28ddd2a5362aff72d43de7449c33c1c47c35951
extra : histedit_source : 0f9518e5ad79cd0500166f9956fcec38cb14a598
2023-02-16 11:09:13 +13:00
Geoff Lankow 0f2f866776 Bug 1816824 - Test View menu item states. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D169874

--HG--
extra : rebase_source : d9f47c3ae9962da4fba77db4572893642cf74615
extra : histedit_source : de307e5059c7559ebddb20d0ccdd98864fe830b6
2023-02-11 17:06:28 +13:00
Geoff Lankow 968cb2e6b5 Bug 1816824 - Test Go menu item states. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D169875

--HG--
extra : rebase_source : 77b1f7327323691578c1f5998136f68ba9fe5c24
extra : histedit_source : 97e8da0f407f2bced2ffe1c09e017068b5c27334
2023-02-12 12:27:49 +13:00
Geoff Lankow 3bd32b29e1 Bug 1816824 - Test Edit menu item states. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D169873

--HG--
extra : rebase_source : 0cbb0bf37650f264967dc19ee6128ec4ae2e6041
extra : histedit_source : 76483d514e61bb19bbe6584b3d9471d61ed6e667
2023-02-12 12:19:35 +13:00
Geoff Lankow d12f9043b9 Bug 1816341 - Untangle the command controller hierarchy. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D169736

--HG--
extra : rebase_source : 937395f901a92eaf166230076d63d1d700e47676
extra : histedit_source : d8c07f8b1be37b3669e3ed08a13e6455020f5e48
2023-02-11 12:17:32 +13:00
John Bieling 20d1d1732d Bug 1816238 - Fix testMessagePane of browser_browserContext.js by waiting for the correct page being loaded. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D169547

--HG--
extra : amend_source : c18d2180b2bd4d48eae081d0097489bcc63d0429
2023-02-12 20:58:08 +11:00
solange valverde 2b02a37802 Bug 1811143 Update calendar list header in calendar side panel area. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D167867

--HG--
extra : amend_source : 5ae95cd48baae84a37945f2a71a293fff01c5cdf
2023-02-09 10:12:10 +11:00
Geoff Lankow 5ddc235f6a Bug 1814788 - Fix the F6 focus cycle for new 3-pane tabs. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D168752

--HG--
extra : moz-landing-system : lando
2023-02-08 10:14:27 +00:00
Geoff Lankow a437fdaa2d Bug 1814322 follow-up - Fix test to account for bug 1814370. rs=me DONTBUILD
--HG--
extra : amend_source : 104f0d39e8028fc3f046fad36efcbcfe78ebb1e2
2023-02-02 20:20:44 +13:00
Geoff Lankow 844e6fa617 Bug 1814322 - Test file menu item states. r=mkmelin
I've created a framework for testing that menu items are visible/hidden and enabled/disabled as appropriate. In future it should be extended to cover more menus and scenarios.

Differential Revision: https://phabricator.services.mozilla.com/D168633

--HG--
extra : rebase_source : 25fccb9d425afd471a19f9e462524b7aa2f4a715
extra : amend_source : a4cfa5f7e185bd25758cc7cc9a64c93caf6b08bb
extra : histedit_source : 3ec6ad220bf700e8d316614653e81e5d503ecc29
2023-02-01 10:48:17 +13:00
Geoff Lankow 0212a93e48 Bug 1812530 follow-up - Fix broken test. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D168628

--HG--
extra : rebase_source : 4582bdc8859433c3b6dfcb64c9f6808ac723bd66
extra : histedit_source : 57742bea7a4e59386507c1704c1d362030946e03
2023-02-02 14:39:59 +13:00
Geoff Lankow 349ff59c5c Bug 1814275 - Port bug 1795255: Stop importing useless modules in browser tests. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D168510

--HG--
extra : rebase_source : fcf39ce267d9d7be88bf261c98c1db28c587b63f
2023-02-01 15:44:26 +13:00
Geoff Lankow b26fd4f921 Bug 1814303 - Push tab opening parameters to about:3pane before it loads. r=aleca
This patch causes mailTabs.js to capture the DOMContentLoaded event of about:3pane and pass it the opening state, so that the page can load the requested state immediately.

Differential Revision: https://phabricator.services.mozilla.com/D168498

--HG--
extra : rebase_source : b3fd45f3c0c44c2b734496d894cea52ee0515533
extra : intermediate-source : eaaf8e287046183c3339fb6437b194f2aed07ad7
extra : source : 7b93de8d5e8b84a8630c7fd426491c312afa2098
2023-01-25 21:52:29 +13:00
Geoff Lankow 7dbef9bba8 Bug 1813967 - Stop adding AttachmentMenuController and SecurityController to the top window. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D168333

--HG--
extra : rebase_source : 3c9ac1930b8493f2e87d274c854c7189c7939720
2023-01-31 12:34:43 +13:00
Ping Chen a734320544 Bug 1762688 - Fix for gloda tests to pass in imap-js. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D166990

--HG--
extra : amend_source : ae64e6578f60b1f0d53782ec4d5b78b65f9e6548
2023-01-31 21:33:31 +11:00
Geoff Lankow b6649f9fb9 Bug 1811408 - Check the number of rows in a list if it resizes. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D167341

--HG--
extra : rebase_source : f065331aede0ed4eaf8eb491b3f86508eab2978f
2023-01-20 14:37:17 +13:00
Geoff Lankow dc6ffe33cd Bug 1811942 - Port bug 1810995 - Rename BrowserTestUtils.loadURI to BrowserTestUtils.loadURIString. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D167609

--HG--
extra : rebase_source : 9383d0e1d32c6b224b0ed8bcae7f7843ce3946bf
extra : amend_source : cece1fc69cd83022153f1f16170379b146fd4b78
2023-01-23 16:41:22 +13:00
Geoff Lankow 6609949d7e Port Bug 1798335 - Replace the toggle in about:addons with fx-toggle. r=aleca
Port of https://hg.mozilla.org/mozilla-central/rev/988871602360

Differential Revision: https://phabricator.services.mozilla.com/D167502

--HG--
extra : rebase_source : d68ead1d968ab69964320c5add401cb4aa16f854
extra : amend_source : d53d66af7724a236fc221c10edbe09b2fbd31f33
extra : absorb_source : b5af15d70bb5412e946a2c3b6233d22f7815d9b6
extra : histedit_source : 7236c62d2dac7e4df6585d960f671f5b7d65e278
2023-01-23 14:38:59 +13:00
Geoff Lankow 941e6952bb Bug 1811412 - Move mail-startup-done until after the first about:3pane page loads. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D167345

--HG--
extra : rebase_source : 53e133aeb0c8545b116dfccf470c7057e23a90d7
extra : amend_source : d03d6df8c31964be4aaad201786354bedb16bb0a
extra : histedit_source : db91e19e34c5adfb591920ebb9179c8063f5f432%2Ca1638ee9e1feca64d4bbda650432d4a6a3f9d15a
2023-01-20 15:16:10 +13:00
Geoff Lankow c758e96693 Bug 1811139 - Fix accelerator key for tree view selection on MacOS. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D167212

--HG--
extra : amend_source : ed7f31a4077e0822eff41c9644d5c41097fe93e6
2023-01-19 12:18:07 +13:00
Geoff Lankow 05c1802493 Bug 1806922 - Reimplement the folder tree. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D165352

--HG--
extra : rebase_source : 94514d11146f03f791042c93573104f4339d5694
extra : absorb_source : eca772a0d6f3960da82cc3cf5738cfc250b32205
2022-12-20 17:32:07 +13:00
Geoff Lankow 777e1d9361 Bug 1803255 - Fix broken test browser_spacesToolbar.js. r=aleca
These tests all pointlessly attempt to remove files when cleaning up. browser_mailTabsAndWindows.js fails to do so on Windows and breaks browser_spacesToolbar.js.

Differential Revision: https://phabricator.services.mozilla.com/D166514

--HG--
extra : rebase_source : 1d6f3e23339b7691bc65c6e423f5bc9337cd6b0b
extra : amend_source : 2032ea4d616c2ebdc45406f37320dbc95658f877
extra : histedit_source : b578b21b4974cd16bb8798a8b2f309a004f1212e
2023-01-11 20:32:02 +13:00
Geoff Lankow e31993d4b2 Merge comm-central to ash 2023-01-09 10:43:49 +13:00
Geoff Lankow 3e058258df Bug 1801566 - Rename the panes and splitters in about:3pane. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D165356

--HG--
extra : rebase_source : af6797a027dc76ee270d50c1487315f61f56af55
2022-12-18 14:05:26 +13:00
Geoff Lankow 4fe013b2ab Bug 1803255 - Add a property to about:3pane/message to easily access the current tab. r=aleca
This will make things a lot easier for several WebExtension APIs.

In that code tabs are represented by tabmail `tabInfo` objects, or if not in the main window, by the window itself. This code provides direct access to those objects.

Differential Revision: https://phabricator.services.mozilla.com/D165242

--HG--
rename : mail/base/test/browser/browser_mailTabs.js => mail/base/test/browser/browser_mailTabsAndWindows.js
extra : rebase_source : 1123772f5a9f81f975333093f023d229159cb3e8
2022-12-14 21:16:23 +13:00
Martin Giger 95d7b92bb4 Bug 1808715 - Port bug 1805414: Click through menu button dropmarkers and fix clicking on menu items in tests. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D166102

--HG--
extra : moz-landing-system : lando
2023-01-05 22:01:48 +00:00
Magnus Melin 8e50caceb1 Bug 1808164 - Port Bug 1806359 - Migrate telemetry modules to ES modules. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D165786

--HG--
extra : rebase_source : 5cdf22f284649317271578734d6038f89194e5cc
2023-01-04 09:15:49 +11:00
Geoff Lankow ab26990946 Merge comm-central to ash 2022-12-08 16:00:11 +13:00
Geoff Lankow a274baf1aa Port bug 1676068 - Change DateTimePicker markup to HTML Table with ARIA Grid. rs=bustage-fix 2022-12-08 10:59:06 +13:00
Alessandro Castellani cef4e5fac7 Bug 1803705 - Fix subject cell during invalidation and fix the tests. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D163895
2022-12-07 04:16:52 +00:00
Magnus Melin 5e10801887 Bug 1803722 - Bump the number browser.startup.record can be accessed. r=aleca
Sync with Firefox: https://searchfox.org/mozilla-central/rev/2fc2ccf960c2f7c419262ac7215715c5235948db/browser/base/content/test/performance/browser_preferences_usage.js#107

Differential Revision: https://phabricator.services.mozilla.com/D163669

--HG--
extra : rebase_source : a47332f8b2a23e42cb61aaf2bdf1ea3f95d1f24b
extra : amend_source : 4ff5eafeb9493567e8a25b6a60a3016ed1d57de8
2022-12-03 21:13:02 +11:00
Alessandro Castellani 3401ee7dca Bug 1770852 - Re-implement placeholders and fix tests for the tree list view. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D163389

--HG--
extra : amend_source : 7254cbb44be671b8b3ffa32800e2435bd39d96cd
2022-12-01 21:33:31 +11:00
Alessandro Castellani 66f41f883a Bug 1770852 - Implement resizable treelistbox table columns. r=darktrojan
**WARNING!** I'm asking an early review for this due to its complexity.
This absolutely obliterates any tree list view implementation that is not a table.
Even if this is approved it can't land without child revisions taking care of the rest of the conversion.

Included in this patch:
- Rebuilt the whole tree list view widget to be a table.
- Implemented resizable columns.
- Regular list view and tests are all busted, will tackle in a child patch.

Differential Revision: https://phabricator.services.mozilla.com/D160596

--HG--
rename : mail/base/content/widgets/tree-listbox.js => mail/base/content/widgets/tree-view-listbox.mjs
extra : amend_source : 537ddf0fec279d01e135639dff496ba67aed6da3
2022-12-01 21:32:59 +11:00
Magnus Melin ce399a22e9 Bug 1803332 - Port bug 1801092 to Thunderbird - Add an ESLint rule to disallow single-argument use of Cu.reportError. rs=eslint DONTBUILD 2022-11-30 21:43:13 +11:00
Geoff Lankow f1aab47731 Merge comm-central to ash 2022-12-05 10:58:35 +13:00
Geoff Lankow 233cd8f972 Merge comm-central to ash
--HG--
rename : mail/base/content/mailContext.js => mail/base/content/mailCommon.js
rename : mail/base/content/msgMail3PaneWindow.js => mail/base/content/messenger.js
rename : mail/base/content/widgets/tree-listbox.js => mail/base/content/widgets/tree-view-listbox.mjs
extra : amend_source : 068a3b5b2edae85cc1648cd7986c5bcfd37f110b
2022-12-02 13:05:15 +13:00
Geoff Lankow 3bd442593f Bug 1803255 - Fix and enable the tests in mail/base/test/webextensions. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D163412

--HG--
extra : rebase_source : 5c05103b8d8bce7e5141310268fbc6180ea04c26
2022-11-29 12:21:41 +13:00
Geoff Lankow 62a639ff9b Merge comm-central to ash
--HG--
rename : mail/base/content/mailContext.js => mail/base/content/mailCommon.js
rename : mail/base/content/msgMail3PaneWindow.js => mail/base/content/messenger.js
rename : mail/base/content/nsContextMenu.js => mail/base/content/widgets/browserPopups.js
extra : amend_source : f391831fa9bf18ddafd9f1b222984d5c6af9e5e0
2022-12-01 15:32:30 +13:00
Geoff Lankow 2f689e5a2f Bug 1801566 - Refactor primary context menus. r=aleca
This moves code for context menus (and some other pop-ups) into more logical files, and renames the context menu for web content from `mailContext` to `browserContext` to avoid confusion.

Differential Revision: https://phabricator.services.mozilla.com/D162529

--HG--
rename : mail/base/content/mainPopupSet.inc.xhtml => mail/base/content/widgets/browserPopups.inc.xhtml
rename : mail/base/content/nsContextMenu.js => mail/base/content/widgets/browserPopups.js
rename : mail/base/test/browser/browser_mailContext.js => mail/base/test/browser/browser_browserContext.js
extra : rebase_source : f41e4d7b72eda7fed35a1ebcee01e9ae22297ed9
extra : amend_source : e89748ed265ee97cf933e35cf3056231c04c790e
2022-11-11 15:39:33 +13:00
Geoff Lankow e5c79faedf Merge comm-central to ash 2022-11-23 20:55:05 +13:00
Magnus Melin fe9d2f7246 Bug 1801529 - mozilla/valid-jsdoc automatic fixups across the Thunderbird codebase. r=aleca
This is the automatic fixes + whitespace fixup:

find . -type f -not -path "./suite/*" -name "*.js" -exec sed -i -E 's/\* @returns +/* @returns /g' {} \;
find . -type f -not -path "./suite/*" -name "*.jsm" -exec sed -i -E 's/\* @returns +/* @returns /g' {} \;

find . -type f -not -path "./suite/*" -name "*.js" -exec sed -i -E 's/\* (@returns \{.+\}) +/* \1 /g' {} \;
find . -type f -not -path "./suite/*" -name "*.jsm" -exec sed -i -E 's/\* (@returns \{.+\}) +/* \1 /g' {} \;

find . -type f -not -path "./suite/*" -name "*.js" -exec sed -i -E 's/\*( @param)( \S+ \S+ ) +/*\1\2- /g' {} \;
find . -type f -not -path "./suite/*" -name "*.jsm" -exec sed -i -E 's/\*( @param)( \S+ \S+ ) +/*\1\2- /g' {} \;

find . -type f -not -path "./suite/*" -name "*.js" -exec sed -i -E 's/\*( @param[^-]*)( - - )/*\1 - /g' {} \;
find . -type f -not -path "./suite/*" -name "*.jsm" -exec sed -i -E 's/\*( @param[^-]*)( - - )/*\1 - /g' {} \;

Differential Revision: https://phabricator.services.mozilla.com/D162704

--HG--
extra : rebase_source : 4307935e658ce38943af522b17ce6b1c0d99dfdd
2022-11-23 15:43:25 +11:00
Geoff Lankow 46724d259d Bug 1800775 - Update for new 3-pane tab. rs=me
--HG--
extra : amend_source : 3125d78318b997a7a6aad5e964ee553a13f05254
2022-11-21 14:49:19 +13:00
Geoff Lankow e49182b2ac Merge comm-central to ash 2022-11-21 14:24:28 +13:00
Geoff Lankow c51e9a7b47 Bug 1800775 follow-up - Fix broken tests some more. rs=me
I swear this worked when I tried it the first time!

--HG--
extra : rebase_source : aacf455d86eb5e01c9db6393f7145394a29d1d04
extra : histedit_source : d1140ba089b798b9d5db24d200d8b4702797af12
2022-11-21 12:04:55 +13:00
Martin Giger 5f617743e0 Bug 1801272 - Convert imports of modules from testing/ to ESM. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D162373

--HG--
extra : rebase_source : cf6272b43faaea35793235708edbfc94c407fc9f
2022-11-19 20:04:39 +11:00
Geoff Lankow cb838981de Bug 1800775 follow-up - Fix broken tests. rs=me DONTBUILD
--HG--
extra : rebase_source : 8d5969cc99034a931b03330734eac978447c5df6
extra : absorb_source : 9c54accd51fd11b0ecb5877277385e565eda0ccf
2022-11-18 10:13:42 +13:00
Geoff Lankow 6f930416f0 Bug 1800775 - Add telemetry probes to the 3-pane tab. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D162175

--HG--
extra : amend_source : 86fad7f27ccd01c70f370df02e9780830dc6265b
2022-11-17 21:18:47 +11:00
Sean Burke 5c171ecce2 Bug 1798875 - migrate Microsoft email accounts to OAuth2. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D161717

--HG--
extra : amend_source : d8c6cdad212d216e221941fdc88de73716e0444e
2022-11-12 21:10:19 +11:00
Martin Giger fa3770b473 Bug 1798738 - Convert account hub to load custom elements from plain ESM. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D161258

--HG--
rename : mail/components/accountcreation/views/container.js => mail/components/accountcreation/views/container.mjs
rename : mail/components/accountcreation/views/start.js => mail/components/accountcreation/views/start.mjs
extra : amend_source : 4eb53c94729345592620bc2414161708f158b109
2022-11-10 17:20:22 +11:00
Magnus Melin f6a2ea1a6b Backed out changeset e9de37e97c8e (bug 1798738) for test failures
Breaks at least comm/mail/test/browser/account/browser_accountHub.js and others: https://treeherder.mozilla.org/jobs?repo=comm-central&selectedTaskRun=PAhmWaPKROeZ2niBxnlSEQ.0

--HG--
rename : mail/components/accountcreation/views/container.mjs => mail/components/accountcreation/views/container.js
rename : mail/components/accountcreation/views/start.mjs => mail/components/accountcreation/views/start.js
extra : rebase_source : f8a021c25cdbd94680eff5f42cbb912d6b665be4
extra : amend_source : 782c95ea20536e3e569c3a928f44b9aa61219c56
2022-11-09 21:27:21 +11:00
Martin Giger b8fd197d4c Bug 1798738 - Convert account hub to load custom elements from plain ESM. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D161258

--HG--
rename : mail/components/accountcreation/views/container.js => mail/components/accountcreation/views/container.mjs
rename : mail/components/accountcreation/views/start.js => mail/components/accountcreation/views/start.mjs
extra : amend_source : 3b5d76f02b5f42d6ea5611e4a373445278fde1e1
2022-11-09 09:23:06 +11:00
Magnus Melin 29a4263ac8 Bug 1798238 - move dump_view_state and friends to ViewHelpers.jsm. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D161115

--HG--
extra : rebase_source : 3e5bf90a0969325009145f359fd0dfa0309eacab
extra : amend_source : 2011d81d913c4f337e2bd2b87aa1c28d0841df48
2022-11-07 21:37:35 +11:00
Magnus Melin 71db56accc Backed out changeset 6a6b2c6ba5e5 (bug 1798238) for test failures
comm/mail/base/test/unit/test_viewWrapper_virtualFolder.js crashing

--HG--
extra : amend_source : e4b22c8076c081f0ccad7ec7198f2b2a24a6b488
2022-11-05 21:52:09 +11:00