av9ash/GitBugs huggingface dataset:
Bug: Font sizes are ignored
Status: UNCONFIRMED
Priority: --
Created: 2020-04-05 21:28:29+00:00
Resolved: 2020-06-27 15:15:21+00:00

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

Steps to reproduce:

After upgrading from Thunderbird 52.x to 68.6.0, the text of all messages appeared to be smaller than before the upgrade.  To confirm this, I created a new virtual machine, created three test messages, and viewed those messages in multiple versions of Thunderbird.

Steps performed:

1.  Set up a test Windows 7 Pro 64-bit virtual machine using VMware Player 15.5.1.

2.  Created three sample emails -- 1) plain text; 2) HTML, with the body style set to font size 1em and all text wrapped in a single PRE tag; and 3) HTML, with the body style set to font size 1em and all text wrapped in a single P tag.

3.  Installed Thunderbird 52.9.1 32-bit.

4.  Set the display font sizes to proportional size 30, monospace size 40, and minimum font size 64.

5.  Viewed the sample emails.

6.  Deleted the Thunderbird profile.

7.  Uninstalled Thunderbird.

8.  Repeated steps 3-7 with Thunderbird 68.0 32-bit.

9.  Repeated steps 3-7 with Thunderbird 68.6.0 32-bit.

The results obtained in Thunderbird 68.0 are the same as the results obtained in 68.6.0 and are different than the results obtained in 52.9.1.

Thunderbird 52.9.1 appears to use the proportional font size setting (but not the minimum font size setting) for HTML emails, but does not use the font size setting for plain text emails; viewing plain text emails uses what appears to be 12-point font.

Thunderbird 68.0 and 68.6.0 ignore the font size settings for both plain text and HTML emails; viewing plain text emails uses what appears to be 12-point font and viewing HTML emails uses what appears to be 13-point font.


Actual results:

The font sizes set in options are ignored.


Expected results:

The font sizes set in options should be used.
Bug: undefined entities when language pack active (German and Korean)
Status: RESOLVED
Priority: --
Resolution: WONTFIX
Created: 2020-04-05 22:23:51+00:00
Resolved: 2021-06-01 11:07:17+00:00

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

Steps to reproduce:

Starting Thunderbird with a Language Pack on debian 10 buster, Intel 64 Bit.
Not only one Language (tested with German and Korean).
Only at the Language Pack, not at other Addons (tested with Enigmail).


Actual results:

It appears red code overlaying the window.


Expected results:

There shouldn't be red code.
Bug: API events should provide a tab object, not just the ID
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-04-05 23:09:08+00:00
Resolved: 2020-04-06 09:58:34+00:00

We have a few API events that provide a tab ID as the first argument to listeners. For consistency's sake, we should provide the whole tab object, as this is what happens in the APIs we share with browsers, and since bug 1617514, some of ours.

The affected events are `mailTabs.onDisplayedFolderChanged`, `mailTabs.onSelectedMessagesChanged` and `messageDisplay.onMessageDisplayed`. The first two of these don't even have the arguments listed in the schema, which is how I discovered this problem.
Bug: "Confirm Security Exception" silently fails if Postfix is on Port 80
Status: UNCONFIRMED
Priority: --
Created: 2020-04-06 07:24:19+00:00
Resolved: 2020-06-10 15:52:35+00:00

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

Steps to reproduce:

I updated my self-signed certificates on Postfix for STARTTLS.  This obviously requires me to add an exception.  "Confirm Security Exception" should permanently store the certificate and get on with life.


Actual results:

It didn't.  I had my SMTP server on port 80 so that I can get to it through brain damaged firewalls.  Nothing I could do could make Thunderbird accept the exception.

Until I put my server back onto port 25.  Then Thunderbird accepted the exception quite fine.

I believe I can sum up my reaction as "WTF!?!?"


Expected results:

Someone is being far too clever in the security code.  Silently eating my "Confirm Security Exception" based upon my port number is *BAD*.

Thunderbird should not give one iota of care what port my SMTP server is sitting on.

Confirmed for Thunderbird 68 on Windows 10 and OS X 10.14.6.
Bug: Outdated link in README.md in Thunderbird repository
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-04-06 08:59:41+00:00
Resolved: 2020-05-04 12:22:41+00:00

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

Steps to reproduce:

https://searchfox.org/comm-central/source/README.md#10


Actual results:

https://developer.thunderbird.net/the-basics/getting-started does not exist anymore.


Expected results:

This should be https://developer.thunderbird.net/thunderbird-development/getting-started instead.
Bug: bug in password security
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-04-06 09:47:02+00:00
Resolved: 2020-04-13 10:23:24+00:00

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

Steps to reproduce:

Here is Solus Linux 4.1 with the most actual packages
(last update was recently 5th April)
I have changed password at google in its gmail account.
But then in thunderbird no new login-prompt ?!


Actual results:

It seems that, new password was tried by attacker to be phished ?!


Expected results:

A new login window should appear for to type new password (for gmail account).
And I dont want to save the password - then at each time I call up thunderbird, there
should be a login with password prompt.
(Have I to disable gmail in smartphone?)
Bug: Unable to use WebSocket in Thunderbird
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-04-06 12:06:04+00:00
Resolved: 2020-05-21 19:11:29+00:00

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

Steps to reproduce:

First, the following was tried on Thunderbird 75.0b3 and 68.6.0.

I tried to use WebSockets in a very simple WebExtension.

The background.js only have the following code:

```js
console.log("a");
let ws = new WebSocket("wss://echo.websocket.org/");
console.log("b");
```

------------------

I also tried to open a WebSocket in the debugging console directly by just typing the following code:
```js
let ws = new WebSocket("wss://echo.websocket.org");
```

I tried the same on Firefox 76.0a1 (2020-04-05) (64-bit). Both, background.js and console tries worked.


Actual results:

As a result, in the debugging console, I only got this result:
```
a background.js:1:9
: background.js:2
    <anonymous> moz-extension://aa11cfda-f35c-4d6d-ae9a-1f3595103d4f/background.js:2
```

As you can see, the error returned by the console is totally empty.
When trying to catch the Exception inside a `try-catch` block, the Exception returned is totally empty.

------------------

When entering the code directly in the console, I get another error:
```
undefined
NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIInterfaceRequestor.getInterface]
```


Expected results:

I expect to get a fully working WebSocket, as it is the case with Firefox.
Bug: all mails and folders from POP inbox have disappeared
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-04-06 12:40:24+00:00
Resolved: 2020-12-20 20:04:03+00:00

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

Steps to reproduce:

Open thunderbird


Actual results:

no more mails nor folders except one e-mail from yesterday
Bug: Noticeable Pause / Deterring Pause when composing a new mail with Enable spellcheck as you type ENABLED
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2020-04-06 16:29:53+00:00
Resolved: 2020-04-08 15:58:07+00:00

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

Steps to reproduce:

Compose new mail with Enable spellcheck as you type ENABLED and start typing the mail. 


Actual results:

When the first words appear in the new message window my system pauses/stalls for a few noticeable seconds before the dictionary is loaded. Deterring my writing emails. 

Have been using Thunderbird for years and don't remember it being as pronounced as it seems to currently be. The issue is resolved by DISABLING Spellcheck as you type and ENABLING Check spelling before sending meaning it is almost definitely an issue with loading the dictionary (or something similar)


Expected results:

I would expect there to be an almost unnoticeable delay or that the dictionary is loaded when Thunderbird starts. I am not sure exactly what goes on in the background though I am running an i7 - 8700K with 16GB RAM and on an SSD hard drive and every time I compose a new mail and start typing the compose mail window freezes for a few seconds whilst it checks spelling.

This seems to be after the first few words, I would think that surely the dictionary should load as the compose new message window is opened and not after the person has started typing.

Not a serious issue though really irritating.
Bug: When deleting JUNK folder mails / Gmail IMAP / Empty messages remain in folder
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-04-06 16:39:31+00:00
Resolved: 2020-04-07 11:20:50+00:00

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

Steps to reproduce:

Navigate to junk folder for Gmail IMAP account, delete all spam, the messages delete however a random number of blank mail headers remain in the message list, all with date 01.01.1970. Message body is still visible in email reading pane.




Actual results:

When deleting Junk mails only for some reason parts of the message seem to remain (see image). The only way to get rid of them is to delete, navigate out of the folder and they are sometimes gone, otherwise they must be deleted a second time.

Has been going on for a while and is really irritating though not serious. The issue does not seem to occur when using POP instead IMAP.


Expected results:

One would expect the mails to delete, with no remaining headers or message body visible though this is not the case. I only seem to get this issue with Gmail IMAP however, not for any other accounts so am thinking there is a possibility it has something to do with Gmail, not Thunderbird though wanted to bring it to your attention.

Once again not serious though irritating.
Bug: Delete or collect PWMGR_MANAGE_* telemetry histograms
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-04-07 03:38:46+00:00
Resolved: 2020-04-08 10:51:36+00:00

In bug 1569253 we are removing passwordManager.js which has been forked to c-c (bug 1569113) and wanted to remove the probes from Histograms.json but noticed that TB didn't remove the histogram code nor did it add the probes to `"products"` for the probes. If we were to remove the entries from Histograms.json I believe it will cause runtime errors in the code trying to access it. Please either add TB to the products for the probes or remove the code referring to them. Thanks.
Bug: Automatic spelling correction does not apply to signature
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-04-07 09:29:17+00:00
Resolved: 2022-06-02 08:54:49+00:00

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

Steps to reproduce:

Following the update to the latest version 68.6.0, the automatic spell checker no longer worked although it was checked.


Actual results:

The automatic spell checker no longer worked although it was checked.


Expected results:

The automatic spelling checker should work since it is checked in the menu. He does not underline unknown words in red.
Bug: Crash on loading inbox folder [@ nsNSSSocketInfo::SetNPNList ] with Thunderbird 68.6.0
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2020-04-07 11:47:16+00:00
Resolved: 2020-04-10 12:31:11+00:00

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

Steps to reproduce:

Thunderbird crashes after opening the inbox folder.
My crash report ID is bp-d1ac1f65-8a87-4874-9738-d1d980200406
I'm running Windows 8.1, Thunderbird 68.6.0 (64-bit)

I already tried opening it in safe mode and it still crashes on loading inbox.

Steps to Reproduce:
    1. Start Thunderbird
    2. Open inbox folder


Actual results:

Thunderbird crashes and offers to send a crash report.


Expected results:

It shouldn't crash
Bug: Last email message does not show in unified Inbox folder
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2020-04-07 12:57:52+00:00
Resolved: 2020-12-04 13:09:01+00:00

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

Steps to reproduce:

Check for new messages


Actual results:

I have used Thunderbird for many years, full of folders, subfolders and old messages. I have 5-6 account configured, mostly POP3 accounts. Since several weeks it's happening that when I click "receive messages" the messages are downloaded in the combined inbox, but the last message doesn't show up. If I click on any of the accounts below the combined inbox and then return to the combined inbox, the missing message shows up. I do this trick routinely because I know that TB always forget to show a message. I think that this is a bug. It appeared since one of the last upgrades. I actually use ver 68.6.0 32-bit on Win 10 x64. I think that this is a serious bug since missing an email can be a serious issue. Thank you.


Expected results:

All the received messages should appear in the combined inbox.
Bug: "As Not Junk" submenu mislabeled shortcut as "N" , should be "J"
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-04-07 16:37:02+00:00
Resolved: 2020-04-08 14:27:32+00:00

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

Steps to reproduce:

In Junk folder, right click an email >Mark> As Not Junk (where the "N" is underlined.)

When you use the "N" shortcut it does not work. But I did find that "J" noes work

The submenu has a typo misinforming the keyboard shortcut and has been around for years


Actual results:

Typing "N" when a junk email is selected, it does not "un-junk" the status

But ... if you type "J" it does unjunk the status.


Expected results:

In Junk folder, right click an email >Mark> As Not Junk (where currently the "N" is underlined.)

The "J" in Junk should be underlined and the "N" not underlined. The underline implies the keyboard shortcut.
Bug: soft files (passwort hacks by attacker)
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-04-08 02:00:17+00:00
Resolved: 2020-04-08 09:04:02+00:00

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

Steps to reproduce:

I simply installed thunderbird (with secure password at gmail on Google-server)
under Solus Linux 4.1 with its latest version of package.
But got hacked by this.
Attacker was able to copy anything (he created a backup of my e-mail-box-content).


Actual results:

It seems that files of thunderbird are soft.
File permissions are not set correctly - because attacker (a BlackHat who boozes
100 Liters beer each week) was able to edit/ or to substitute the password files of thunderbird (password-manager?) - by this he then was able to read in the (clear?)
password of e-mail-account at gmail (googlemail). My password had size of 100 chars but it was for attacker no problem then, to copy inbox and to copy the contacts. How comes ?! This concerns Version 68 (and above?) ...


Expected results:

What should have happened ?
Thunderbird should be really safer than ever, why it is so soft ? Because of Java ?
Bug: attachment reminder - Check files in attach is buggy
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-04-08 07:05:43+00:00
Resolved: 2020-04-08 17:44:02+00:00

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

Steps to reproduce:

1) Create a new message
2) Write a typical cover letter and mention the word "CV" in the body --> Thunderbird ask you if you want to attach a file
3) Press on remind me later
4) Write a few things
5) Attach one or more files
6) Press "Send" 
7) Thunderbird prompt you if you rally want to send the mail without attach but the attach are there!


Actual results:

Thunderbird ask if you want to send the mail without attach but the attach are there


Expected results:

Thunderbird should have checked if there were already attach.
Bug: Menu Bar still has elements from previous language
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-04-08 07:14:12+00:00
Resolved: 2020-04-08 20:02:19+00:00

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

Steps to reproduce:

1) Install Thunderbird with Italian language
2) Go to Tools > Options > Advanced > General > Language, install English (United States) and set it as default language
3) Restart Thunderbird
4) Some part of Thunderbird are translated, other are still in Italian


Actual results:

Switching language doesn't switch all the words


Expected results:

You should have consistent language switch
Bug: Thunderbird after reopening is showing default blank profile, instead already created one
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2020-04-08 08:03:26+00:00
Resolved: 2020-10-31 13:37:32+00:00

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

Steps to reproduce:

1. Create a new TB profile, add email account
2. Close TB
3. Open TB


Actual results:

Sometimes, TB after reopening is showing the default (blank) profile, w/out emails, etc.
What worth to mention, TB profile is still in the path (in my case 60GB of data).
Cannot find a solution, reopen doesn't help. 

Profile (account(s)) needs to be created from scratch.


Expected results:

TB after start is always showing emails, not a blank profile.
Bug: Thunderbird Crash in [@ NS_QuickSort]
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-04-08 08:11:59+00:00
Resolved: 2023-06-14 00:08:04+00:00

Frequency has increased in version 68.

This bug is for crash report bp-95775a7a-d048-4001-9cf8-4b0870200408.

```
Top 10 frames of crashing thread:

0 xul.dll NS_QuickSort xpcom/ds/nsQuickSort.cpp:116
1 xul.dll NS_QuickSort xpcom/ds/nsQuickSort.cpp:160
2 xul.dll NS_QuickSort xpcom/ds/nsQuickSort.cpp:160
3 xul.dll NS_QuickSort xpcom/ds/nsQuickSort.cpp:160
4 xul.dll NS_QuickSort xpcom/ds/nsQuickSort.cpp:160
5 xul.dll NS_QuickSort xpcom/ds/nsQuickSort.cpp:160
6 xul.dll NS_QuickSort xpcom/ds/nsQuickSort.cpp:160
7 xul.dll NS_QuickSort xpcom/ds/nsQuickSort.cpp:160
8 xul.dll NS_QuickSort xpcom/ds/nsQuickSort.cpp:160
9 xul.dll NS_QuickSort xpcom/ds/nsQuickSort.cpp:160

```
Bug: Port bug 1616353: BrowsingContext should support being used as `nsILoadContext`.
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-04-08 08:36:19+00:00
Resolved: 2020-04-13 06:30:06+00:00

Bug 1616353 has removed `presetOpenerWindow` from `MozFrameLoaderOwner`. We use this when opening content tabs, but it's surprisingly only broken one test: mail/test/browser/newmailaccount/browser_newmailaccount.js. I have a fix for the test apart from the bit where it crashes, which is probably important. :-)
Bug: Today Panel on Calendar tab does not update display at midnight
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-04-08 10:11:48+00:00
Resolved: 2020-04-08 15:26:38+00:00

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

Steps to reproduce:

Set Today pane to Show Completed Tasks.
Leave Thunderbird running before midnight with Today Pane showing.
Wait for automatic change at midnight to reflect status of tasks relative to the new day


Actual results:

Today Pane retains the display as was for the previous day. Tasks that are to start today do not appear. Tasks that were completed yesterday do not disappear, Tasks that are now due are not set in bold, Tasks that are now overdue do not become red.

To get the panel to update the status of the Tasks one has to make a notable change in the Calendar tab such as enter a new even, or change the day/week/month being displayed....


Expected results:

At midnight, Thunderbird should automatically recognise the change of day and thus update the Calendar tab and its Today Pane.
I'm sure that, until recently, automatic update reflecting the change of day was default behaviour.
Bug: Can't Print from Print Preview
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-04-08 11:33:28+00:00
Resolved: 2020-04-08 12:13:09+00:00

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

Steps to reproduce:

Opened print preview normally. Selected Print
Happens repeatedly after reinstall & PC restart
Normal Print (without Pre


Actual results:

Nothing.No error messages. Nothing in Print Dialog boxes/Print Queue


Expected results:

The selected message should have printed out
Bug: Remove hardcoded MOZ_APP_NAME check from accountUtils.js
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-04-08 12:33:52+00:00
Resolved: 2020-07-08 23:13:49+00:00

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

Steps to reproduce:

In bug 1338795, the code for the Thunderbird email account creation wizard was moved from mailnews to mail, since it's not used by SeaMonkey.

The function msgNewMailAccount() in accountUtils.js opens the email wizard, and thus, to prevent errors should this function be called from SeaMonkey, a hardcoded check was introduced (see comments 5, 8, 9 in above bug):
  } else if (AppConstants.MOZ_APP_NAME == "thunderbird") {

This hardcoded "thunderbird" makes it impossible to change the MOZ_APP_NAME by setting it to a different value in confvars.sh. This effectively makes rebranding Thunderbird impossible (unless one is aware of this issue in accountUtils.js).

I would suggest to simply remove the check: msgNewMailAccount() is never called by SeaMonkey [1], and there are lots of other Thunderbird-specific functions in mailnews calling components from mail without any checks -- for example, NewMailAccountProvisioner() from accountUtils.js calls accountProvisioner.xhtml (which is in mail/), or AddIMAccount() from AccountManager.js calls imAccountWizard.xul (which is in mail/).



[1] msgNewMailAccount() is only called from NewMailAccountProvisioner() and NewMailAccount() in accountUtils.js, and from inside mail/ (i.e. Thunderbird).
NewMailAccountProvisioner() is only called from inside mail/.
NewMailAccount() is only called from NewMailAccountProvisioner() (see above), some places in mail/, and from AddMailAccount() in AccountManager.js.
AddMailAccount() is only used in AccountManager.js and AccountManager.xul in explicitly Thunderbird-specific places.
Bug: Always on startup I get a Window "Migrate read-only Calendar" with no content. I must close it before continuing.
Status: UNCONFIRMED
Priority: --
Created: 2020-04-08 13:37:08+00:00
Resolved: 2020-05-12 00:22:56+00:00

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

Steps to reproduce:

Start Firefox.


Actual results:

This window show up (as mentioned above)


Expected results:

Not such a window.