av9ash/GitBugs huggingface dataset:
Bug: All columns disappear in message list for Inbox. And unable to restore subject column.
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-02-21 08:16:33+00:00
Resolved: 2022-01-05 02:30:07+00:00

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:73.0) Gecko/20100101 Firefox/73.0

Steps to reproduce:

No idea what actually triggered it.


Actual results:

Suddenly the entries for the Inbox for one of my IMAP email accounts appeared all blank. Or rather, there was one blank line for each message, and the heading line was also blank. All other folders and accounts were OK. Right-clicking in the heading line showed no columns displaying. I could restore the tag for all fields, except for the Subject line which does not appear as an option (I assume this is by design).
I tried restarting in safe-mode, with all variants, including resetting settings and plugins, but no joy with either combination. The one inbox still shows no subject line.


Expected results:

The columns for my Inbox should have been kept as is.
Bug: Global search is totally broken in 68.4.1
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2020-02-21 10:00:34+00:00
Resolved: 2020-07-31 03:55:12+00:00

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:73.0) Gecko/20100101 Firefox/73.0

Steps to reproduce:

Global Search for a word that IS present in some emails

FYI: ThB 68.4.1 in Xubuntu 19.10 freshly dist-upgraded
FYI: I tried it in safe mode too.


Actual results:

The list of resulting emails appears, but clicking on emails to open them is broken: for some results, it opens a blank page, for others it opens a totally unrelated email...

As can be seens in the image, clicking first result leads to opening of a blank page...


Expected results:

Clicking on one of the result should open the corresponding email!


If this is a local problem (some kind of index has been broken during an update), I would love to have a work-around so that I don't have to reconfigure a new fresh account from start...
Bug: windows 10  start application with shared profile fails after update to 68.5.0 on fedora
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-02-21 22:01:40+00:00
Resolved: 2024-04-29 14:29:28+00:00

environment: dual boot windows 10 and fedora 31 
             windows has Thunderbird 68.4.2
             fedora has Thunderbird is 68.4.1
             Both Thunderbird applications using the same profile on a data 
	     partition (ntfs)
                /mnt/my_data_drive/Thunderbird/profile

I installed an update in Fedora for a new version of Thunderbird (68.5.0)
I was able to access and use the shared Thunderbird profile on fedora.
  
When I started windows and try to start Thunderbird, A window pops up saying:

"A newer version of Thunderbird may have made changes to you profile which are 
no longer compatibles with this older version.  Use this profile only with that 
newer version, or create a new profile for this installation of Thunderbird."

So I updated windows Thunderbird to 68.5.0.  
I still get the window message above.

I then reinstalled the prior version of Thunderbird on Fedora. 

I can now access and use the shared profile on both systems.

So I tried again, this time Windows Thunderbird is at 68.5.0.
When I install the Thunderbird 68.5.0 on fedora, which works fine, Then I 
reboot and try to start Thunderbird on windows , I still get the message above, even though both Thunderbird installations are 68.5.0. 
I created a new profile, set up all email accounts, which worked, using the 
default profile on windows.  
Using the -P option on start I tried to access the shared profile.
I still cannot access my shared folder with the Thunderbird on Windows.
Thunderbird on fedora at 68.5.0 can access the shared profile.

Is there a way to use a shared profile on windows 10 after updating Thunderbird to 68.5.0 on fedora.
Bug: DisplayUtils.getCardForEmail virtually duplicates GlodaUtils.getCardForEmail
Status: NEW
Priority: --
Created: 2020-02-21 22:52:50+00:00
Resolved: 2022-10-11 23:59:16+00:00

`DisplayUtils.getCardForEmail` and `GlodaUtils.getCardForEmail` are near-duplicates and could probably be consolidated into one to save confusion with similar functions with not quite the same signature.

https://searchfox.org/comm-central/rev/631e8b52544ba72abc8a1ab9551a57f3a6441960/mailnews/db/gloda/modules/GlodaUtils.jsm#90-106
https://searchfox.org/comm-central/rev/631e8b52544ba72abc8a1ab9551a57f3a6441960/mail/base/modules/DisplayNameUtils.jsm#28-51
Bug: Sender Email Address Spoofing by encoded extraneous white space in display name
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-02-22 11:30:52+00:00
Resolved: 2020-08-08 16:37:24+00:00

+++ This bug was initially created as a clone of Bug #1506587 +++

By abusing Unicode whitespaces (e.g., U+3000) within the 'From:' email header, an attacker can spoof the sender email address when displayed by the Thunderbird mail client.

Turns out bug 1506587 didn't fix the case where the special characters are encoded.

Testcase in attachment 9128245.
Bug: comm/mailnews/base/src/nsMailDirProvider.cpp:170:22: error: no member named 'GetSelectedLocale' in 'nsIXULChromeRegistry'
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-02-22 12:00:21+00:00
Resolved: 2020-02-22 15:30:45+00:00

Most probably busted by bug 1616912. A build with the parent changeset is successful locally.
Bug: WebExtension experiments don't have access to the addressBookCache
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-02-22 15:14:14+00:00
Resolved: 2020-03-31 22:45:43+00:00

As far as I can tell, the extension context doesn't make the `addressBookCache` available. This makes it hard for authors to design experiment APIs where we pass in the contact id.
Bug: unnecessary full macOS build when requesting --artifact
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2020-02-22 17:40:07+00:00
Resolved: 2021-06-03 12:36:18+00:00

When requesting a try build with syntax
```try: -b o -p win64,linux64,macosx64 -u none --artifact```
in addition to a macOS ```Ba```, a regular full ```B``` build is started.

Intentional or bug? Should the B build be suppressed?

For example:
https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=435783ede368d7e6bce4df53a40549bc40a88da6
Bug: browser.mailingLists.get() returns a MailingListNode with contacts undefined
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-02-22 18:21:39+00:00
Resolved: 2020-02-25 12:14:18+00:00

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:73.0) Gecko/20100101 Firefox/73.0

Steps to reproduce:

In my 'Limit non-BCC Recipients' Mail Extension I need to match recipient entries which are not email addresses with mailing lists and count the number of contacts.

I loop round browser.addressBooks.list,  browser.mailingLists.list, and browser.mailingLists.get to match on each such recipient.

I can match OK but I find that the contacts property of the MailingListNode is (always?) undefined. e.g. a matching list:

This list: {"id":"0c474d69-316a-452d-b5fa-3d1531438de4","parentId":"49e58e58-257c-40bd-95a5-238931df19ca","type":"mailingList","name":"List_of_2_valid","nickName":"","description":""}

That list has 2 entries. The 2 entries are in the same address book and I clicked on the suggested contacts when I entered them.

I note that contacts is optional, but I assume a list can be empty.
https://thunderbird-webextensions.readthedocs.io/en/latest/mailingLists.html#mailinglists-mailinglistnode

Using TB 75.0a1 (2020-02-21) (64-bit)

One for Geoff Lankow I think.
Bug: After update Jan 2020: Sending mail ok, but cannot receive mail anymore due to timeout
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-02-22 19:06:20+00:00
Resolved: 2020-12-06 20:15:05+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18362

Steps to reproduce:

Thunderbird (German version) updated automatically to Version 68.5.0 (32-Bit). 


Actual results:

 Since this update it is impossible receiving mails because after a while "Timeout" Message appears. However: Sending e-mails is working properly.


Expected results:

Receiving e-mails….
Bug: Instructions for migrating files and contacts from Windows Live Mail in a windows 10 are wrong or obsolete. I cannot find help for this in your huge morass of help and discussions.
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-02-22 20:04:22+00:00
Resolved: 2020-12-30 15:53:26+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18363

Steps to reproduce:

Have used Windows Live Mail for years but MicroMonopoly ended support for it in Windows 10 as Windows 7 support ended.  I installed Thunderbird, but cannot find a way to import all my old computer-hosted emails and contacts.  New mail off the server comes into Thunderbird, and new composed mail goes out, but I want the threads of previous communications and contracts and contacts also brought into the Thunderbird system, and cannot find how.  Help postings on doing this advise using tabs and subtabs in windows live mail that do not seem to exist. Ergo, the help is either fatally wrong or obsolete.    
If Thunderbird cannot do what I want, do you recommend some email client that will do the importing of old pop3 mail on my computer and contacts on my computer?


Actual results:

I got left in computer hell


Expected results:

Thunderbird should have this function.  Help should have help postings to correctly guide you to the correct tabs and process steps.
Bug: comm/mail/test/browser/composition/browser_imageInsertionDialog.js | Uncaught exception - at resource://testing-common/mozmill/utils.jsm:386 - TimeoutError: Timeout waiting for modal dialog to open.
Status: RESOLVED
Priority: P5
Resolution: FIXED
Created: 2020-02-22 20:46:49+00:00
Resolved: 2020-02-24 08:59:34+00:00

**Filed by:** mkmelin [at] iki.fi
**Parsed log:** https://treeherder.mozilla.org/logviewer.html#?job_id=290035215&repo=comm-central
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LvYxF2YcQHWpt6cD2nA5lQ/runs/0/artifacts/public/logs/live_backing.log

---

Fails locally too
Bug: pop (non-Inbox) gmails are not deleted from the server per retention policy setting
Status: UNCONFIRMED
Priority: --
Created: 2020-02-23 09:27:11+00:00
Resolved: 2024-12-19 12:57:38+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36 OPR/66.0.3515.103

Steps to reproduce:

i don't remember when i start using thunderbird more then 10 year ago.
at that time i set up my gmail email (IMAP) to be downloaded on my computer and set the preferences for my needs. I set on folders and bin/junk etc Retention policy to delete after 2 days old and i thought that was ok.


Actual results:

this year i log in into my mail and i had a look on all mails, for my surprise mails were never deleted from the server ending up with 20K email to clean up.

i have made changes to i un-tick synchronisation for offline use with same settings on folders for the mail to be deleted after 2 days but i see same problem, mails are not actually deleted from the server


Expected results:

they should be deleted based on my settings not to find mails from 2000 in my mail (under all mails)
Bug: "find" will steal focus.
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-02-23 11:25:16+00:00
Resolved: 2020-02-24 23:47:45+00:00

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:74.0) Gecko/20100101 Firefox/74.0

Steps to reproduce:

see bug #1554370. It was fixed around 2 months ago but reappear now with TDB 68.5.0


Actual results:

see bug #1554370


Expected results:

see bug #1554370
Bug: browser.compose.beginNew needs a way of specifying the identity to use
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-02-23 12:34:51+00:00
Resolved: 2020-04-06 10:24:48+00:00

In Conversations we offer a button that allows starting an email directly to a contact from within the message header.

If I use `browser.compose.beginNew`, then I have no option to specify that it should use a particular account / identity / email address to use.

This means that any time a user opens a compose window with this method, they'll be defaulted to the default identity, even though they're on a different account.

This probably depends on some of the work in bug 1531593.
Bug: messageDisplay APIs don't take account of multiple message selection
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-02-23 14:43:20+00:00
Resolved: 2020-12-15 17:00:04+00:00

Selecting multiple messages is a possibility in Thunderbird and Thunderbird displays the summary for them, however the messageDisplay APIs only take account of a single message being displayed.
Bug: Since the last  update, when I log on, I go to a different email than my default email..
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-02-23 17:38:45+00:00
Resolved: 2021-04-04 21:36:48+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:73.0) Gecko/20100101 Firefox/73.0

Steps to reproduce:

Open Mozilla Thunderbird email client.


Actual results:

I have four email addresses on Thunderbird. They all open, however, my default email does not open on my inbox as previously. A different email address that is not my default opens on the inbox. 


Expected results:

My default email should open on my inbox as it has always done.
Bug: Outgoing server panel false authentification method
Status: UNCONFIRMED
Priority: --
Created: 2020-02-23 20:36:18+00:00
Resolved: 2022-10-11 23:59:26+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:73.0) Gecko/20100101 Firefox/73.0

Steps to reproduce:

Go to:
Tools>Account Setting>Outgoing server (SMTP)

Just click on the list a server which have "normal authentification method", so the "authentification method" is empty in the low panel

Now click on the list on a server which have "Oauth2", so the "authentification method" in panel is "Oauth2"

Now return on the first server.


Actual results:

When you return on the server which had an empty authentification method, Thunderbird now indicated : "Oauth2" in the low panel


Expected results:

Thunderbird should indicate the real authentification method ...
Bug: contacts API : storing photos must be handled by the API directly
Status: RESOLVED
Priority: P3
Resolution: FIXED
Created: 2020-02-23 22:22:50+00:00
Resolved: 2023-06-14 05:39:22+00:00

Currently, if I want to add a photo to contact, I need to set the following contact properties:

 * PhotoName
 * PhotoType
 * PhotoURI

with `PhotoURI` pointing to a file inside the `Photos` folder inside the users profile. With WebExtensions however direct filesystem access is not possible, so the contacts API must acceppt the image data directly and take care of the storage.

We still need the `PhotoURI` property, to store an external link, so do not throw that away :-)
Bug: beta 74 of thunderbird kills connection to Mac Address book - address autocomplete
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-02-23 23:53:28+00:00
Resolved: 2020-02-29 08:13:38+00:00

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:73.0) Gecko/20100101 Firefox/73.0

Steps to reproduce:

Updated to 74 on beta channel
Tried to write email



Actual results:

NO saved addresses, including NO Mac Address Book addresses were accessible on address lines OR in address book view


Expected results:

addresses should resolve in character by character progressive display.  None did in 74 including in safe mode.  Reloaded 68, and they were resolved to Mac Addr Bk entries.
Bug: Action events should give whole tab objects, not just tab IDs
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-02-24 06:55:58+00:00
Resolved: 2020-04-05 23:09:08+00:00

+++ This bug was initially created as a clone of Bug #1615934 +++

Ugh, I've done this all wrong. :-(

According to [MDN](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/onClicked), the WebExtensions browserCompose onclicked event has always had a tab object argument and recently gained an OnClickData argument. Ours has neither.

Worse, our very similar messageDisplayAction has just an integer tab id (not the full object) and composeAction just gained the same. I think we should just fix them all, and compose.onBeforeSend. Only messageDisplayAction has this on 68, and AFAICT the usage is minimal to none.
Bug: After creating a search folder for unread news and feeds the folder is not displayed maildir only
Status: UNCONFIRMED
Priority: --
Created: 2020-02-24 07:41:07+00:00
Resolved: 2024-08-20 19:53:52+00:00

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:73.0) Gecko/20100101 Firefox/73.0

Steps to reproduce:

I created a new thunderbird profile. I changed the configuration to store messages with each message in its own file. I added a gmail account. I added a news and feeds rss account. I searched news feeds for unread articles and then saved the result as a search folder. I looked at the first unread article. I exited thunderbird and relaunched it.



Actual results:

The unread search folder does not appear.



Expected results:

There should be a folder called unread which gets populated with the unread news articles (status isn't read).

This has worked before but it maybe related to the setting to store emails each email in its own file, although I cannot see why.

find .thunderbird/ -print|grep -i unread
.thunderbird/femxw20l.default-release/Mail/Feeds/unread.msf

thunderbird -v
 Thunderbird 68.4.1
Bug: Crash in [@ RtlAcquireSRWLockExclusive | nsWabAddressBook::Initialize]
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-02-24 08:51:18+00:00
Resolved: 2020-03-06 10:45:12+00:00

This bug is for crash report bp-825dd8ad-f6db-4f29-87c2-0624d0200224.

```
Top 10 frames of crashing thread:

0 ntdll.dll RtlAcquireSRWLockExclusive 
1 xul.dll nsWabAddressBook::Initialize comm/mailnews/addrbook/src/nsWabAddressBook.cpp:113
2 xul.dll nsWabAddressBook::nsWabAddressBook comm/mailnews/addrbook/src/nsWabAddressBook.cpp:97
3 xul.dll nsAbWinHelperGuard::nsAbWinHelperGuard comm/mailnews/addrbook/src/nsAbWinHelper.cpp:915
4 xul.dll nsAbOutlookInterface::GetFolderURIs comm/mailnews/addrbook/src/nsAbOutlookInterface.cpp:32
5 xul.dll XPTC__InvokebyIndex 
6  @0xce1d9f9dd7 
7 xul.dll nsXPTType::IsDependent const xpcom/reflect/xptinfo/xptinfo.h:258
8 xul.dll static XPCWrappedNative::CallMethod js/xpconnect/src/XPCWrappedNative.cpp:1145
9 xul.dll XPC_WN_CallMethod js/xpconnect/src/XPCWrappedNativeJSOps.cpp:947

```
Bug: Intermittent comm/mail/test/browser/addrbook/browser_addressBook.js | Uncaught exception - at resource://testing-common/mozmill/AddressBookHelpers.jsm:260 - Error: Could not find the index for the address book named Some Mailing List
Status: RESOLVED
Priority: P5
Resolution: FIXED
Created: 2020-02-24 09:26:46+00:00
Resolved: 2020-03-02 22:30:47+00:00

**Filed by:** mkmelin+mozilla [at] iki.fi
**Parsed log:** https://treeherder.mozilla.org/logviewer.html#?job_id=290126954&repo=comm-central
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/RtM2wMSOQjGFLfETQ5IrjQ/runs/0/artifacts/public/logs/live_backing.log

---
Bug: Insane CPU use in latest version
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-02-24 11:10:28+00:00
Resolved: 2020-02-24 14:42:58+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:73.0) Gecko/20100101 Firefox/73.0

Steps to reproduce:

Start Thunderbird, allow it to update to latest version. Versions 68.4.2 through 68.5.0 are affected.


Actual results:

CPU use is not sustainable on consumer laptops. You need to stop developing on high powered machines, or at least test on cheap consumer hardware. 

Thunderbird is almost unusable now on the following:
AMD A8-4500M APU or Intel Pentium N3710

Previous versions of Thunderbird worked fine. 

Someone added something without thinking or testing or cpu profiling. It looks like it was UI/UX work - which is the usual culprit in such cases. It is very Dilbert.

Please revert the changes and refrain from untihinking modification of the UI. Don't let the C# .net kids at the code. Please.



Expected results:

It should run normally. Not pause for minutes at a time processing some stupid UI skin that the kids put on top of the old code.

Also, a throwaway email account was created to post this bug, because you can't just post people's email addresses just because they created an account. You'll need to fix that too.
Bug: Expired certificates for mail servers breaks TB
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-02-24 14:05:11+00:00
Resolved: 2022-08-19 13:35:03+00:00

The certificate for my mail server expired. TB will not let me do anything since it will not allow me to accept the expired cert, or to cancel. No matter what I push, the expired cert window keeps coming up, and I cannot check my mail for non-expired servers.
Bug: Over 800 nsemail.eml files in temp folder
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-02-24 22:26:56+00:00
Resolved: 2020-03-17 13:40:54+00:00

User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0

Steps to reproduce:

Open temp folder


Actual results:

Observer 843 files with name nsemail.eml and increments of that.
Also rogue .pdf files from email.
Thunderbird needs to not create this mess.


Expected results:

Not seen those files
Bug: Master password prompt appears after connecting to mail server
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-02-24 23:15:21+00:00
Resolved: 2020-09-10 00:30:18+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0

Steps to reproduce:

Opened thunderbird with at least one account that has it's credentials protected with master password.


Actual results:

TB connects to the mail server, reads the account creds, then realises it needs to decrypt them, prompting me for master pass. It then hangs until the password is or isn't entered, and frequently fails to connect to the mail server as the connection gets dropped before the whole process is complete.


Expected results:

TB should see that the account has encrypted creds and prompt for master pass (until it's either entered or cancelled) *before* making any connection to the server.

I used to be able to work around this issue with the StartupMaster plugin, however it is no longer compatible with TB and likely never will be because it blocked the whole program from loading.