### How to test
- Use table view
- Resize columns until the elastic style pushed them back
- Access `Settings` > `General` > `Reading & Display`
- Toggle `Allow horizontal scroll` on
The message list should now have horizontal scrolling enabled
and only the columns that haven't been previously manually resized
should expand. The last column also should be resizable, allowing
more control on the layout.
Differential Revision: https://phabricator.services.mozilla.com/D222886
--HG--
extra : amend_source : da2b8055924e754f3c581982ff932685a6c6180b
- When a drag operation is canceled by dropping the message/folder back into the message/folder pane or pressing Esc, all folders that were expanded by hovering are collapsed again.
- Leaving the folder pane for one second while dragging collapses automatically expanded folders.
- Dropping a message/folder in a folder keeps all hovered folders expanded.
- Do not expand folders that have been dragged over when leaving the folder pane (Bug 1870573)
Differential Revision: https://phabricator.services.mozilla.com/D220552
--HG--
extra : moz-landing-system : lando
Very few users will have this, as it's not been shown in the UI for many many years.
Differential Revision: https://phabricator.services.mozilla.com/D221865
--HG--
extra : moz-landing-system : lando
These test sending messages from the compose window with a variety of connection/authentication
problems. They are closely related to the tests named browser_getMessages with the same suffixes.
Sending a message presents a variety of prompt windows to the user, particularly when something
goes wrong. I've tried to avoid writing tests that lock in this behaviour in the hope that one day
somebody will overhaul it.
Differential Revision: https://phabricator.services.mozilla.com/D220857
--HG--
extra : moz-landing-system : lando
If `about:message` inside `about:3pane` had focus, shift-deleting, deleting from trash, or
deleting a news message showed the confirmation dialog twice.
Differential Revision: https://phabricator.services.mozilla.com/D220376
This essentially backs out the changeset for bug 519687 to fix the regression regarding Quick
Filter and adds the functionality for multi-folder search views.
Differential Revision: https://phabricator.services.mozilla.com/D218496
--HG--
extra : amend_source : 4c820786f2d3bd9149dd986bf2377f9ce022c947
To set the secondary sort, `DBViewWrapper` lets the view sort itself twice in many cases such as
entering/leaving Quick Filter or leaving Grouped By Sort, as well as just changing the sort type
itself. Since `nsMsgDBView::Sort()` already takes the secondary sort into account, these
additional calls can be removed, which can significantly improve performance depending on the
individual sort types.
When leaving Grouped By Sort, the secondary sort type will always be set to Order Received, which
prevents having a comparably slow sort type such as by From, Recipient, or Correspondents as
secondary sort in place.
Differential Revision: https://phabricator.services.mozilla.com/D217971
--HG--
extra : amend_source : 734d4576517f02968371cd35bad740906afabbfa
Without a view, there seems to be no reasonable way to mark as read only the searched messages in
the underlying folders. So I suggest this approach. The functionality is still provided by the
"Mark All Read" command when the folder is displayed (which should be fixed in bug 1909617).
Differential Revision: https://phabricator.services.mozilla.com/D218486
--HG--
extra : amend_source : d5b0cd8343b7f12e0417f3566f96cca91fbd92e1
This basically restores and fixes some supposedly nonsensical and buggy code that had an effect after all.
Differential Revision: https://phabricator.services.mozilla.com/D215499
--HG--
extra : moz-landing-system : lando
Test mail/test/browser/quick-filter-bar/browser_filterLogic.js still passes after removal of obsolete code.
Differential Revision: https://phabricator.services.mozilla.com/D217006
--HG--
extra : moz-landing-system : lando
Stop using the tb. prefix, and put the probes in component relative metrics.yaml files
Differential Revision: https://phabricator.services.mozilla.com/D217002
--HG--
extra : rebase_source : ba46a84da2a78c3e00a36c94de63e45eb07afb6d
extra : amend_source : c3dc50206c65e5d3cf74605af24cf453d4dbc1e0
This is the continuation of the changes needed for ESR including porting the browser_showWhatsNewPageTest.js
from mozilla-central. I've stripped all the support files to only include things used by this test except the
setup/teardown in the head file. Further I've ignored the platformVersion vs. appVersion things Firefox does,
since it seems we only care about appVersion.
Differential Revision: https://phabricator.services.mozilla.com/D216296
--HG--
extra : amend_source : 63dae7844d2968b9738ebbb8f01ce11364e9a690