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
It should be fine to not specify which account we're dealing directly with in the string since the context should make this unambiguous - see https://bugzilla.mozilla.org/show_bug.cgi?id=1857555#c6
Differential Revision: https://phabricator.services.mozilla.com/D190324
--HG--
rename : mail/locales/en-US/messenger/firefoxAccounts.ftl => mail/locales/en-US/messenger/syncAccounts.ftl
extra : amend_source : 0ae55093e22552c09309ffa1f249642a114cce31
It should be fine to not specify which account we're dealing directly with in the string since the context should make this unambiguous - see https://bugzilla.mozilla.org/show_bug.cgi?id=1857555#c6
Differential Revision: https://phabricator.services.mozilla.com/D190324
--HG--
rename : mail/locales/en-US/messenger/firefoxAccounts.ftl => mail/locales/en-US/messenger/syncAccount.ftl
extra : amend_source : 5f38b764af1342b8b01b1e26b60d275ad48844e9
Relying on optimization strategies to keep suite-only pushes from running
builds unnecessarily mostly works, but not always. The optimization
strategy itself is fine, but if another strategy is used, like for the
source-test jobs, another strategy needs to be created that combines the
mozlint strategy with the no-suite strategy. It's a lot of maintenance.
Suite-only pushes should work like DONTBUILD pushes. The decision task runs
and literally nothing else. DONTBUILD pushes set `target_tasks_method` to
"nothing" to do that. Now, do the same for suite-only pushes by using
taskgraph's get_changed_files function. This should prove to be more robust
and future-proof.
Differential Revision: https://phabricator.services.mozilla.com/D187228
--HG--
extra : rebase_source : 98107e63db0a547fe01800bd36faa13a9fbb2360
extra : amend_source : a9b94cbe28fbe21ffdc0e7c98eeb1c072d776c75
**How to Test**
- Open a recurring event and resize the window, the event description should expand to window
- Open an event that has many attendees, the event description and attendee list should be resizeable and should fit regardless of attendee size
- Shrink the window of an event with the condtions above, the event should be scrollable, the attendee list should be scrollable, the event description should be scrollable
Differential Revision: https://phabricator.services.mozilla.com/D186515
--HG--
extra : rebase_source : ddbc4906690279bfc81ed4df594c7531b352c21c
The previous commits to shared.nsh resulted in auto-pinning only occurring in Windows 11 builds that weren't build number 22621 or higher, but a lot of users on Windows 11 are on 22621 already and the build number to pay attention to, when MS introduced the user confirmation for pinning popup, is in Windows 11, 22621, UBR 2361.
This commit checks for the UBR number too.
Differential Revision: https://phabricator.services.mozilla.com/D190909
--HG--
extra : amend_source : bd3de0abaddb90b9a4a4ed6379d237cd6eb2b2b7
Use a working authetication prompt.
Also
- fix misalignment in the dialog
- fix the progress bar
- hide cancel button after you can't cancel anymore
Differential Revision: https://phabricator.services.mozilla.com/D190773
--HG--
extra : amend_source : 8576e44380e4b0bf23b68f221054abc4eef10ebb
- 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
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
Use standard means to get bytestring from utf-8 data.
```
var {EnigmailData} = ChromeUtils.import("chrome://openpgp/content/modules/data.jsm");
var {MailStringUtils} = ChromeUtils.import("resource:///modules/MailStringUtils.jsm");
var text = "blä";
var A = EnigmailData.convertFromUnicode(text, "utf-8")
var B = MailStringUtils.stringToByteString(text);
A + " vs " + B;
```
Differential Revision: https://phabricator.services.mozilla.com/D190387
Trying to get it from db will result in empty subject.
Differential Revision: https://phabricator.services.mozilla.com/D189821
--HG--
extra : amend_source : df1225fc43103bef019c84c90147ea63bf04303c
It's a very long test (too long, and should ideally be split up).
Differential Revision: https://phabricator.services.mozilla.com/D190533
--HG--
extra : amend_source : 2aedefe7c1a1aee3c97460562f12fdb646d03688