av9ash/GitBugs huggingface dataset:
Bug: Prevent installation of addons except through the addon manager or an approved addon policy for corporate use..
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-02-15 22:06:09+00:00
Resolved: 2021-06-01 06:38:42+00:00

Currently, we have third-party software installing addons in Thunderbird.  This varies from antivirus products inserting their own versions of SPAM and SCAM filtering to password managers.  Having other software randomly insert their own code into Thunderbird without the user explicitly making some sort of authorization in Thunderbird leads to confusion,  where Thunderbird is blamed for things it is not involved it.

This also represents a significate point of penetration for malware into Thunderbird as it can be installed without user involvement and subsequently significantly impact on their privacy, being able to undertake any action an extension can undertake. (CC copies of every business email to a third party).  I am not a fan of addon signing,  but a mechanism is required to protect the user from third party products modifying Thunderbird without relevant permissions being granted.
Bug: addon manager "flickers" and displays incorrect information before updating to correct information.
Status: RESOLVED
Priority: --
Resolution: WONTFIX
Created: 2020-02-15 22:19:08+00:00
Resolved: 2021-06-01 06:32:22+00:00

I have attached,  or will after I get the second image uploaded the initial flicker displayed and the final display post flicker.  There should not be a flicker should incorrect information at all.
Bug: autoconfig strips leading zeros from numerical usernames
Status: NEW
Priority: --
Created: 2020-02-16 08:57:30+00:00
Resolved: 2022-10-11 23:57:39+00:00

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

Steps to reproduce:

tried to add a mail account for martin.sluka@mensasandbox.de


Actual results:

Thunderbird detects username 497731 for IMAPS and SMTPS.


Expected results:

Thunderbird detects username 0497731

cmp. https://autoconfig.mensasandbox.de/mail/config-v1.1.xml?emailaddress=martin.sluka%40mensasandbox.de
Bug: Wrong message threading with correct message-id/in-reply-to chain
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-02-16 16:53:58+00:00
Resolved: 2024-05-12 15:52:01+00:00

User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36

Steps to reproduce:

I received an email and replied to it, starting a thread with 7 messages and two people.


Actual results:

The messages are not threaded in the expected way but the references and in-reply-to headers seems to be correct.
As you can see in the attachment, instead of one thread I've got two thread and a single message.


Expected results:

The correct threading.
I've got this kind of issue very often.
Bug: Global search box should have a blue focus border when focused
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-02-16 17:56:52+00:00
Resolved: 2020-02-21 23:04:30+00:00

STR

1) main 3 pane, click to focus Global Search input box ("Search...")
2) for comparison, click to focus Quick Filter input box ("Filter these messages...")

Actual
1) global search box has cursor, but no other visual indication of focus (this bug)
2) Quick filter box has cursor and blue border around the input box

Expected
1) global search input should have blue border when focused, same as quick filter

Also, whilst the 1px blue border is very elegant, it's pretty hard to spot. Maybe it doesn't have to be as striking as the current focus in account-settings-Auto-BCC-input (2px focus border, 2px light-blue shadow), but some middle ground between the two extremes would be good, e.g. complementing the 1px solid focus border with some sort of lighter shadow which emphasises where the focus is. A clear indication of focus is definitely helpful between dozens of elements on the screen.
Bug: windows.getCurrent and windows.getLastFocused ignore window type arguments
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-02-16 23:25:02+00:00
Resolved: 2020-06-21 01:08:28+00:00

These functions take a `getInfo` argument which theoretically allow the caller to specify a window type or types. The window type argument is ignored.
Bug: Account name missing in 'Add Security Exception page'
Status: UNCONFIRMED
Priority: --
Created: 2020-02-17 09:40:59+00:00
Resolved: 2022-10-11 23:57:49+00:00

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

Steps to reproduce:

Over the weekend my thunderbird started to ask me for 'Add Security Exception'. The name of the domain in question did show up - but I have 4 email accounts for this single domain I maintain from my Thunderbird. 

My provider gave me a hint what the problem might be and I changed the credentials (mailserver) for one the accounts. Does it work now? I do not know, as the there are still popups 'Add Security Exception' (I assume from the not adapted accounts) - but there is no way to verify this.


Actual results:

Message pops up but does not refer to which mail-account it belongs.


Expected results:

There should be not only the domain name but also the user name of the mail account.
Bug: Messages keep downloading and preferences are not saved
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-02-17 16:08:51+00:00
Resolved: 2021-08-20 14:23:22+00:00

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

Steps to reproduce:

I use Thunderbird to get mail from a POP server already for many years without problems, but since a couple of months:
- Thunderbird keeps downloading messages already retreived earlier as I leave message for 30 days on the POP server.
- preferences like unchecking "Check for new messages every .. minutes" are not saved.
- message filters are not saved.

Architecture: Client is Windows 10 Enterprise, File server (where the profile is stored with mailboxes, prefs etc.). is a Ubuntu. Nothing changed last half year on the Ubunut system, so it has to be a client side problem.

I tried several hints on the forums, like delete popstate.dat, remove .msf files, but nothing helped. 
I even copied one profile to a Windows PC, did a cleanup (popstate.dat, msf), everything worked OK, but after placing a copy of this profile back on the network, the troubles were back.


Actual results:

I see shortly a postate-1.dat appearing when downloading new messages and after downloading this file disappears again and the postate.dat stays unchanged.



Expected results:

File popstate.dat should have been refreshed after downloading mail.
File prefs.js should be written after changing preferences.
File message filters should be saved after changes.

P.S. I realize this seems three bugs, but as these bugs appeared all at one time and seem to have the same cause, I noted them all here.
Bug: TEST-UNEXPECTED-FAIL | comm/mail/test/browser/composition/browser_newmsgComposeIdentity.js | Uncaught exception received from previously timed out test - popupshown listener on #msgIdentityPopup not removed before the end of test
Status: RESOLVED
Priority: P5
Resolution: WORKSFORME
Created: 2020-02-17 18:14:14+00:00
Resolved: 2024-08-30 00:07:20+00:00

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

---
Bug: skiptrash in browser.messages.delete allows silent delete of mailbox messages
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-02-17 19:49:37+00:00
Resolved: 2021-07-07 23:38:18+00:00

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

Steps to reproduce:

maybe have an addon trash where these messages go? So that the user might be able to recover them?

Some of the 'security restrictions' for addons truely feel silly, but this feels like a serious risk. I would not have an addon delete my full mailbox - even if only by accident and putting a bad loop end into its code.

There are valid use cases for skiptrash, so maybe an addon specific trash would be good, which the user can clear if the addon works fine.
Bug: Main context menu can't handle shadow DOM
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-02-18 08:38:05+00:00
Resolved: 2020-02-27 01:16:23+00:00

When a document contains elements with shadow DOM, the context menu behaves as though the click happened on the outer element, not the inner one. For example, if a <div> has a shadow DOM <a> child, and the user right-clicks on the <a>, the options for opening a link do not appear.
Bug: LDAP autoconfig not working
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2020-02-18 12:48:42+00:00
Resolved: 2021-02-08 10:48:25+00:00

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

Steps to reproduce:

In my autoconfig script (MCD) i'm using the getLDAPAttibutes function from prefcall.js but from 68.3.0 the returned value is always null.
I know the signature of this function has recently changed for support of LDAPS.
old:  getLDAPAttributes(host, base, filter, attribs)
new:  getLDAPAttributes(host, base, filter, attribs, isSecure)
See also
 https://developer.mozilla.org/en-US/docs/Archive/Misc_top_level/MCD,_Mission_Control_Desktop_AKA_AutoConfig
https://searchfox.org/mozilla-central/source/extensions/pref/autoconfig/src/prefcalls.js


Actual results:

Here is how i use this function:
getLDAPAttributes("ldap.example.com",
     "ou=people,o=example.com,dc=example,dc=com",
     "uid="+user.username,
      "cn,mail,givenName,sn,displayName,preferredLanguage,icsSubscribed",0);

and the debugging output is:

[(null) 29509: Main Thread]: D/LDAP nsLDAPOperation::SimpleBind(): called; bindName = ''; 
[(null) 29509: Socket Thread]: D/LDAP pending operation added; total pending operations now = 1
[(null) 29509: Socket Thread]: D/LDAP pending operation removed; total pending operations now = 0
[(null) 29509: Main Thread]: D/LDAP nsLDAPOperation::SearchExt(): called with aBaseDn = 'ou=people,o=example.com,dc=example,dc=com'; aFilter = 'uid=test'; aAttributes = cn,mail,givenName,sn,displayName,preferredLanguage,icsSubscribed; aSizeLimit = 0
[(null) 29509: Socket Thread]: D/LDAP pending operation added; total pending operations now = 1
[(null) 29509: Socket Thread]: D/LDAP pending operation removed; total pending operations now = 0
[(null) 29509: Main Thread]: W/LDAP nsLDAPMessage::GetValues(): ldap_get_values returned LDAP_DECODING_ERROR
[(null) 29509: Main Thread]: D/LDAP unbinding
[(null) 29509: Main Thread]: D/LDAP unbound

and the variable values which is the parameter to processLDAPValues function is always null.
        function processLDAPValues (values) {
          if(values) // if the LDAP query returned data 
          {    
            user.fullName               = getLDAPValue(values, "cn");
            user.displayName            = getLDAPValue(values, "displayName");
            user.firstName              = getLDAPValue(values, "givenName");
            user.lastName               = getLDAPValue(values, "sn");
            user.publicEmail            = getLDAPValue(values, "mail");
            user.lang                   = getLDAPValue(values, "preferredLanguage");
          }
        }

I've tried over SSL and the result is the same.

The ldap server return one entry successfully and everything is OK until the response is processed by Thunderbird (analyzed with tcpdump)



Expected results:

processLDAPValues get a values parameter non null.
Bug: "Get All New Messages" and "Automatically download ..." does not get new mails of POP3 OAuth2 authenticated accounts
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2020-02-18 14:16:11+00:00
Resolved: 2021-07-18 08:03:00+00:00

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

Steps to reproduce:

User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0
Thunderbird 68.5 (32bit) on Windows 10 (64bit) Home version 1909

I changed the authentication method in TB 68.5  for all my Gmail, Yahoo and AOL accounts (SSL/TLS security) from POP3 "Normal password" to POP3 OAuth2.

I tried to get messages with
"Get All New Messages", Shift+F5 and "Automatically download new messages",
Read/Get messages by account, and with "Check for new messages at startup" at startup.



Actual results:

"Get All New Messages", Shift+F5 and "Automatically download new messages" doesn't get any messages.
No problem with Read/Get messages by account, and with "Check for new messages at startup" at startup.


Expected results:

We should receive messages in every case.
Bug: [esr68 only] thunderbird account settings textbox has limited input space
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-02-18 21:18:13+00:00
Resolved: 2020-04-30 20:01:49+00:00

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

Steps to reproduce:

1) thunderbird 68.5 on Windows 7
2) Open account settings 
3) try to change server settings



Actual results:

* textbox has limited input space
* cannot set cursor by mouse to end of textbox content


Expected results:

Text flows to textbox width
Bug: MailExtensions: API to interact with message header
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-02-19 08:41:36+00:00
Resolved: 2020-02-19 21:49:38+00:00

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

Steps to reproduce:

Please add an API to interact with message header.

Add-on support: As of version 74.0 beta, Thunderbird only supports MailExtensions and MailExtension Experiments. Restartless add-ons and non-restartless legacy add-ons using XUL overlays are no longer supported.
https://www.thunderbird.net/en-US/thunderbird/74.0beta/releasenotes/

Add-ons (in alphabetical order):

* CardBook
https://addons.thunderbird.net/addon/cardbook/
Manage Contacts from the Message Header

* CompactHeader
https://addons.thunderbird.net/addon/compactheader/

* Display Contact Photos
https://addons.thunderbird.net/addon/display-contact-photo/

* Display Mail User Agent
https://addons.thunderbird.net/addon/display-mail-user-agent-t/

What do you think?

Thank you


Actual results:

### Getting your API added to Thunderbird
https://thunderbird-webextensions.readthedocs.io/en/latest/how-to/experiments.html#getting-your-api-added-to-thunderbird

If you think your API would be useful to other extensions, consider having it added to Thunderbird. File a bug that blocks bug 1396172 and add your schema and implementation files as attachments.
https://bugzilla.mozilla.org/enter_bug.cgi?product=Thunderbird&component=Add-Ons%3A+Extensions+API&blocked=1396172


Expected results:

Defect report as add-on no longer work.
Bug: move filter for imap account working locally only, no move seen in other imap clients
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-02-19 14:38:53+00:00
Resolved: 2020-02-20 18:00:26+00:00

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

Steps to reproduce:

imap account, two clients.
TB1 filter moves email with subject "*** spam ***" (without the spaces) from inbox to subfolder 'a  spam'. Successful.
Hours later, TB2 displays these messages still in inbox.

Both TB1 and TB2 are set to sync and to keep messages locally.

Manual moving of messages is reflected in both TB1 and TB2 (email is in same folder on both instances).

Expected results:

If TB1 moves an email to a subfolder, TB2 should update latest at next message download. I don't know whether TB2 would monitor the subfolder, but the email is gone from inbox in TB1, that should be reflected in TB2 as well.
Bug: Richard crash without crash report generated [meta]
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2020-02-19 15:02:50+00:00
Resolved: 2021-10-30 13:45:21+00:00

Following upgrade to Thunderbird 74.0b1 (32-bit) it has crashed unexpectedly 3-4 time this week without generating crash report or proposing to report the issue... I had to manually start application again.

When if first occurred, I thought I had perhaps closed it by mistake, but last it happens (just now) it was after clicking the Send button to send a message... previously I was not doing anything in particular in TB, it just seem to crash by itself...

It is probably expected from a b1 version but just thought to mention it...

After a manual start of TB, the message appeared send and available in Sent items folder... on the server (IMAP/SMTP account).
Bug: Thunderbird Crashes (OOM?) when copying many emails to another inbox. Mac @ _platform_memmove$VARIANT$Haswell | <name omitted> | nsBufferedInputStream::Read
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-02-19 17:55:11+00:00
Resolved: 2021-10-31 15:25:40+00:00

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.116 Safari/537.36

Steps to reproduce:

1. Select mailbox from my local folders
2. Drag mailbox into an existing folder of an IMAP account I have linked in Thunderbird (a Gmail) account


Actual results:

It begins copying the emails to the inbox, however around 1000 emails in Thunderbird crashes


Expected results:

Emails copy properly to the appropriate inbox
Bug: Global Search: Attachments type subfilters return no results; then attachments facet disappears after two clicks, making the search no-op.
Status: ASSIGNED
Priority: P2
Created: 2020-02-20 07:05:08+00:00
Resolved: 2022-08-24 08:34:06+00:00

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

Steps to reproduce:

Step to produce :
step 1 search some key word.
step 2 change filter attachment to some other option
step3 click attachment collapses attachment
step4 click again attachment. it will disappear.


Actual results:

No filtering happens in 74.0b1. If select any other option documents, pdf etc and click somewhere else, from me buttons & to me buttons, total attachment option disappear as seen screen shot.
for me, other than "any kind" yield 0 results.
Bug: Subject line no longer wraps in TB 74b1
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-02-20 08:22:38+00:00
Resolved: 2020-02-26 20:31:01+00:00

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

Steps to reproduce:

Upgraded to 74 beta 1.

Theme is default. No extensions are enabled at all, and those that were before the great WebExtensions purge were non-display related ones, like EnigMail, StartupMaster, and Remove Duplicate Messages.

HiDPI but everything else reflows just like usual.


Actual results:

Long subject lines now run into the date/time field and beyond, instead of wrapping.


Expected results:

Long subject lines should wrap and create multiple lines when the area is too small.
Bug: Repeated redirects when trying to login
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-02-20 13:06:14+00:00
Resolved: 2020-05-01 18:39:38+00:00

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

Steps to reproduce:

When i try to login outlook.com microsoft is detecting multiple redirects and logging me out. this holds good for the browser too
Bug: new mail notification - no correlation between email count and displayed messages on imap
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-02-20 17:57:41+00:00
Resolved: 2021-03-03 12:53:35+00:00

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

Steps to reproduce:

new mail notification box appears and shows: 



Actual results:

a) you have 1 new message (displaying 6,3,4,8,whatever)
b) you have 4 new messagrs, displaying 2 messages

any combination of that. No correlation between the count given and the number of displayed messages

generally, all messages seem to be new to me, but they are not counted?

and most recently, the notification box cannot immediately be disposed with x, it insists to be displayed a few seconds.


Expected results:

if there are 5 messages, the count should be 5.

if it announced 1 new message but displays 6, which is supposedly the new one? top one, bottom one, middle one?

which folders does it use for counting and displaying on imap, inbox only or including others?
Bug: delivery status notification does not work with Thunderbird v68.5
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-02-20 19:58:40+00:00
Resolved: 2020-05-03 11:39:03+00:00

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

Steps to reproduce:

1- Writing a message with Thunderbird x64 V68.
2- Selecting from the "options" menu "return receipt" AND/OR "delivery status notification".
3- Sending message.


Actual results:

I am not receiving either of these expected responses.

Note 1:
When self-testing by sending to oneself a message with either or both options enabled. The result is that you will receive your email but none of the 2 notifications.

Note 2: 
This problem exist on Thunderbird x64 v68, but the Thunderbird x32 v68 works correctly.



Expected results:

1- Notification of delivery success or failure from the network provider.
2- A "read notification" from the addressee if he/she wishes to reply to the "return receipt" request.
Bug: When opening Thunderbird it returns to the last search results.
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2020-02-20 20:40:37+00:00
Resolved: 2021-03-06 22:42:51+00:00

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

Steps to reproduce:

Open Thunderbird.


Actual results:

It showed the last quick search results.


Expected results:

Show the state when I closed it: normal Inbox.
Bug: "Insert link" dialog box split across two monitors when TBird running in external monitor.
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-02-20 21:17:13+00:00
Resolved: 2022-04-08 19:15:15+00:00

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

Steps to reproduce:

Have two monitors.  Open TBird in external monitor only.  Compose new email.  Select text and then insert>link to make it a clickable link.  Dialog box should come up centered in TBird window.  Instead it comes up centered across entire two-monitor desktop, split across two monitors.  Dragging box to one window and completing "insert link" process does not cause preferences to remember dialog box location.  Is always wrong each time insert-link is chosen.


Actual results:

If I run Tbird in native laptop display, dialog box is at far left edge of screen, with external monitor it spans both monitors.  


Expected results:

Dialog box should be centered within the window the email is being composed in regardless of which monitor Tbird is displayed in.
Bug: compose.onBeforeSend listener doesn't actually change composed message
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-02-20 22:42:44+00:00
Resolved: 2020-02-21 23:05:21+00:00

Due to a series of mistakes, trying to change a message with an onBeforeSend listener doesn't actually do anything. This needs proper automated tests.