av9ash/GitBugs huggingface dataset:
Bug: Add-ons not auto-updating if requiring new API permissions - Thunderbird 78.*
Status: RESOLVED
Priority: P1
Resolution: WORKSFORME
Created: 2021-06-11 10:47:29+00:00
Resolved: 2021-07-06 10:39:35+00:00

Since about June 7th I am experiencing a bi-forkating in the data of my Add-ons (QuickFolders and SmartTemplates), where people get "stuck" on the previous version. This seems correlated with the number of users who have upgraded to Thunderbird 78.11

As of today, QuickFolders has 13.9k users with v5.5 and 10.7k users with v5.5.2
SmartTemplates has 7.5k users with v3.4.4 and 2.1k users with v3.5.4

With QF I noticed the last large jump in numbers on June 7th. This correlates with the majority of Add-on users switching from Thunderbird 78.10 to 78.11. So my guess is that there may be a regression with the update service (or version comparator). I have reversed both version on a test profile (while offline) and restarted (in online mode) and am going to monitor this for 24 hours to see whether it updates or not.

As I am earning money with my Add-ons this has a direct impact on my bottom line as the update is the point where I suggest people may buy a license.

Some screenshots with the data below:
https://matrix-client.matrix.org/_matrix/media/r0/download/matrix.org/HTfaPMFDqqKShnPVMcyCHeYI
https://matrix-client.matrix.org/_matrix/media/r0/download/matrix.org/CdKGuTLPLccsrejIOaZZPABY
https://matrix-client.matrix.org/_matrix/media/r0/download/matrix.org/euLwXlFFzvCDanyYKZziMoSE
https://matrix-client.matrix.org/_matrix/media/r0/download/matrix.org/aSQeSNSltbJciUabFNumpIzs
Bug: Filtered emails do not contain the body
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2021-06-11 16:18:34+00:00
Resolved: 2021-06-11 16:30:34+00:00

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

Steps to reproduce:

I have been using Thunderbird filters for many years without issue.  The filters move emails from the Inbox to Archive sub-folders or Trash.  


Actual results:

Recently, many forwarded emails do not contain the body - close to 50%.  If I look at the original email the body is present; however, the version copied to the archive sub-folder is mostly blank.


Expected results:

The full email should be copied to the archive folder.  I attached a copy of the filtered and copied blank email.  I used SaveAs file to create the attachment.
Bug: onNewMailReceived event fires not only for really new messages, but for moved/copied old messages in IMAP folders, too
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2021-06-11 18:36:15+00:00
Resolved: 2021-07-26 14:05:33+00:00

In my experimental MailExtension the event onNewMailReceived fires, when I copy or move old messages from folder A to **IMAP** folder B.

Copying to a local folder and to a POP account folder seems to be okay and doesn't fire the event.
Bug: Mailing list name used instead of addresses  in new Write message
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2021-06-12 10:42:30+00:00
Resolved: 2021-06-13 18:01:15+00:00

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

Steps to reproduce:

I followed the procedure "Create a mailing list" in https://support.mozilla.org/en-US/kb/how-create-and-use-mailing-lists-thunderbird to create a mailing list. I then successfully created an email to that mailing list following the steps in "Via the Address Book" on that same page. After that, I created another email to that same mailing list following the steps in "Via a new Write message".


Actual results:

The first email ("Via the Address Book") has a correct set of recipients, composed from all entries of the mailing list. The second email ("Via a new Write message") has only one incorrect recipient, the mailing list. E.g., i f the name of the list was "Test list", the recipient would be "Test list <Test list>". Sending that email produces an mail server error "recipient address must contain a domain".


Expected results:

The contacts in the mailing list should be added as recipients if the message is created in Thunderbird and a mailing list is selected as recipient.
Bug: [tb perma] Intermittent toolkit/components/extensions/test/xpcshell/webidl-api/test_ext_webidl_api_event_callback.js, test_ext_webidl_api.js, test_ext_webidl_runtime_port.js | xpcshell return code: 0
Status: RESOLVED
Priority: P5
Resolution: FIXED
Created: 2021-06-12 19:11:30+00:00
Resolved: 2021-06-14 06:37:18+00:00

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

---
```

```
Bug: Untagged, unread and selected message items become mostly invisible in message list when TB loses focus [with Windows' High Contrast Black], subject etc. black on black, only UTF8 emoji is visible
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2021-06-12 23:05:12+00:00
Resolved: 2021-06-22 02:50:08+00:00

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

Steps to reproduce:

In Nightly for 2021-06-12, inbox shows 1 unread message in hotmail account inbox, but no message is showing.  I hit escape a couple of times to deactivate any filters that might have been running (there weren't any).   I then shut down TB, then restarted it.  The unread email now shows as it should.


Actual results:

I had read and deleted quite a few messages over the previous few hours.  Somehow it looks like the database lost sync or something.  Once TB was restarted, the message was there as expected.  I suspect this will be an intermittent bug that will be hard to pin down.  Since I have restarted TB, I wasn't able to get a screenshot.
Bug: After upgrade to 78.11.0, unable to add ANY add-on [involves Linux-Distro Fedora]
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2021-06-12 23:19:52+00:00
Resolved: 2022-04-12 15:33:52+00:00

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

Steps to reproduce:

After fedora updated my thunderbird. Thunderbird hung. I started with a new ~/.thunderbird  directory. Now I am unable to add ANY add-on. The pop-up window shows the permission box (Cancel/Add) buttons do NOTHING.

The pop-up never reacts to Add or Cancel. And there is no way to close the pop-up, until I exit Thunderbird.

I have tried several add-on's they all fail to install.


Actual results:

I can no longer add any add-on to thunderbird.

This happened several months ago to version 68. Then after I restarted thunderbird, everything worked.

I can not find any bug or search result where anyone else has this problem.




Expected results:

The "Add" button should add the add-on, then close the window.
The "Cancel" button should close the window.
Bug: "From" address for Reply not populating correctly TBird 78.8.1 BionicBeaver 18.0.4
Status: UNCONFIRMED
Priority: --
Created: 2021-06-13 11:24:06+00:00
Resolved: 2021-06-18 17:24:19+00:00

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

Steps to reproduce:

1. Set up multiple addresses in Tbird.
2. Receive message sent BCC, i.e., the "To" field is not displayed, sent to any address that is not the first one added into Tbird.
3. Filter message to Local Folders destination folder.
4. Open email as found in Local Folder.
5. Click Reply.



Actual results:

Reply populates "From" field" with first-set-up account, not the note's "To" address.

This wasn't an issue in 24.6.  It's been an issue ever since, repeatedly reported and just not fixed yet.


Expected results:

Reply note should populate "From" address with the "To" address to which the note was sent, even though it was sent BCC.
Bug: Windows 7 Aero: menu bar with dark theme contrast too low
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2021-06-13 12:01:54+00:00
Resolved: 2021-06-14 22:21:03+00:00

For another bug I had to install my old HD on my laptop (with TB 22 installed). I tested then how TB looks on Aero. I saw no issue except the menu bar with dark theme.

The menu bar on Windows 7 Aero is below the tabs because of the transparent window and title bar. We still set the caption colours which work in the window but not on the Win7 Aero title bar which uses the dark background too.
Bug: Date/time connector override ( Bug 1674212) is presented oddly in Calendar
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2021-06-13 12:40:19+00:00
Resolved: 2021-06-28 17:29:06+00:00

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

Steps to reproduce:

Set preferences for newly introduced (and awesome) date format option as:
<pre>
intl.date_time.pattern_override.date_full	yyyy-MM-dd HH:mm v (EEEEEE)	
intl.date_time.pattern_override.date_long	yyyy-MM-dd HH:mm v	
intl.date_time.pattern_override.date_medium	yyyy-MM-dd HH:mm	
intl.date_time.pattern_override.date_short	yyyy-MM-dd	
intl.date_time.pattern_override.time_full	yyyy-MM-dd HH:mm v (EEEEEE)	
intl.date_time.pattern_override.time_long	yyyy-MM-dd HH:mm v	
intl.date_time.pattern_override.time_medium	HH:mm	
intl.date_time.pattern_override.time_short	HH:mm
</pre>

Then set the Calendar preference "Date Text Format" as "Long: 2021-06-13 14:14 Iraq Time (Su)" which is a very nice representation for those of us dealing with events in multiple time zones.  


Actual results:

The events and tasks pane shows date time as 
"2021-06-18 06:54 Iraq Time (Fr) 06:54"




Expected results:

The events and tasks pane shows date time as 
"2021-06-18 06:54 Iraq Time (Fr)"
(omitting the duplicate time)
Bug: Importing Unicode encoded vCard (.vcf text) file doesn't work
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2021-06-13 21:03:41+00:00
Resolved: 2021-06-13 21:29:45+00:00

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

Steps to reproduce:

1. Export Contacts from Outlook 2010 as vCard (.vcf Unicode text) files.
2. Open Thunderbird Address Book
3. Menu Bar → Tools → Import…
4. Select "Address Books", select "Next"
5. Select "vCard file (.vcf)", select "Next"
6. Select "1.vcf" file attached to this description
7. "An error occurred importing addresses from vCard file (.vcf). …"


Actual results:

An error occurred importing addresses from vCard file (.vcf).
…


Expected results:

Import the **Unicode** encoded vCard (.vcf text) file
Bug: Thunderbird fails to save passwords: NS_ERROR_ABORT: User canceled master password entry
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2021-06-13 21:24:38+00:00
Resolved: 2023-08-04 14:23:06+00:00

Thunderbird 91.0a1 20210613095145 on Windows 8.1

After a profile got migrated to 91.0a1, adding an account for an email address which already exists outside Thunderbird identifies the correct credentials but fails to add the account if Thunderbird shall save the password.

From the error console:
NS_ERROR_ABORT: User canceled master password entry 3 crypto-SDR.js:90
    encrypt resource://gre/modules/crypto-SDR.js:90
    _encryptLogin resource://gre/modules/storage-json.js:830
    addLogin resource://gre/modules/storage-json.js:206
    addLogin resource://gre/modules/LoginManager.jsm:326
    rememberPassword chrome://messenger/content/accountcreation/createInBackend.js:324
    createAccountInBackend chrome://messenger/content/accountcreation/createInBackend.js:75
    finish chrome://messenger/content/accountcreation/accountSetup.js:2012
    validateAndFinish chrome://messenger/content/accountcreation/accountSetup.js:1967
    OnStopRunningUrl chrome://messenger/content/accountcreation/verifyConfig.js:225

Uncaught 
Exception { name: "NS_ERROR_ABORT", message: "User canceled master password entry", result: 2147500036, filename: "resource://gre/modules/crypto-SDR.js", lineNumber: 90, columnNumber: 0, data: null, stack: "encrypt@resource://gre/modules/crypto-SDR.js:90:26\n_encryptLogin@resource://gre/modules/storage-json.js:830:36\naddLogin@resource://gre/modules/storage-json.js:206:14\naddLogin@resource://gre/modules/LoginManager.jsm:326:26\nrememberPassword@chrome://messenger/content/accountcreation/createInBackend.js:324:21\ncreateAccountInBackend@chrome://messenger/content/accountcreation/createInBackend.js:75:21\nfinish@chrome://messenger/content/accountcreation/accountSetup.js:2012:44\nvalidateAndFinish/<@chrome://messenger/content/accountcreation/accountSetup.js:1967:14\nOnStopRunningUrl@chrome://messenger/content/accountcreation/verifyConfig.js:225:12\n", location: XPCWrappedNative_NoHelper }
crypto-SDR.js:90

Thunderbird is not set up to use a master password.
Bug: Windows not cleaned up properly when closing
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2021-06-14 04:30:24+00:00
Resolved: 2021-06-16 04:05:35+00:00

We have a Map of tab IDs to actual tabs. When a tab closes we're supposed to [remove it from the map](https://searchfox.org/comm-central/rev/469b35006c5cc888c3cd0f315a6a3754aeedc9b5/mail/components/extensions/parent/ext-mail.js#527-529) so the garbage collector cleans it up, but for non-3pane windows we call the function with the wrong info so that code never runs.
Bug: Tooltips from title attribute do not show in popups or extension tabs/windows
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2021-06-14 10:53:48+00:00
Resolved: 2023-06-15 18:23:53+00:00

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

Steps to reproduce:

1. Create a simple MailExtension with a browserAction and/or composeAction popup that has an element with the [HTML title attribute](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/title).
2. Hover over that element.


Actual results:

Nothing happens (see below)


Expected results:

The tooltip should show. I tested in both Thunderbird 78.11 and 90 beta.

In TB 78, tooltips do not show in composeAction popups. In TB 90 beta, they do not show in both browserAction and composeAction popups.
Bug: cloudFile API: HTML datalist element does not show in account management pages
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2021-06-14 10:56:33+00:00
Resolved: 2021-07-23 15:26:26+00:00

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

Steps to reproduce:

1. Install the [FileLink provider for Send](https://github.com/tdulcet/Thunderbird-Send) add-on (see instructions near the bottom of [this post](https://github.com/timvisee/send/issues/15#issue-852460908))
2. Open the account management page from the Thunderbird Options/Preferences.
3. Double click the “Default download limit” field.


Actual results:

Nothing happens.


Expected results:

The [HTML datalist](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/datalist) should open with my suggested values. HTML datalist elements work fine in regular options pages, but not in the cloudFile management pages. I tested with both Thunderbird 78.11 and 90 Beta.
Bug: vertical "Conversations" panel is not scrollable without mouse
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2021-06-14 12:47:49+00:00
Resolved: 2021-10-18 19:32:50+00:00

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

Steps to reproduce:

- add channels in the Chat (preferably >20 channels so you are required to scroll if you need to see your other channels in your view)
- setup the "Conversations" panel so it is vertical (at least mine is vertical)
- without a mouse, try to click on the vertical scrollbar inside the "Conversations" panel


Actual results:

- the vertical scrollbar inside the "Conversations" panel is stuck, it does not move
- there is no way to scroll to see your other channels (without a mouse)


Expected results:

- clicking on the vertical scrollbar inside the "Conversations" panel should allow you to scroll down the panel to see your other channels

Unfortunately for a while now, if I need to goto one of my channels (that does not fit in my default window view, such as a channel far down the alphabet such as "#zoo-software") I must find a mouse to plug in, to be able to scroll the conversations panel down to my other channels.

Note: in my case these are IRC channels (I am on something like 50 channels)
Bug: Thunderbird refuses to connect to gmail
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2021-06-14 13:06:49+00:00
Resolved: 2021-06-16 05:44:06+00:00

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

Steps to reproduce:

Start Thunderbird


Actual results:

Connected to most sites. Did not connect to gmail (imap) saying security was too low. live.thunderbird.net uses security technology that is outdated and vulnerable to attack. An attacker could easily reveal information which you thought to be safe. The website administrator will need to fix the server first before you can visit the site.  Error code: NS_ERROR_NET_INADEQUATE_SECURITY


Expected results:

Connect to all ites
Bug: Duplicate outgoing messages for Outlook.com account when recipient address that are not in the Address book
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2021-06-14 16:33:20+00:00
Resolved: 2021-12-01 12:43:12+00:00

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

Steps to reproduce:

I noticed that for outlook.com only all emails sent from Thunderbird to the addresses that are not in the Address book, got duplicated in the Sent folder.


Actual results:

For outlook.com mailbox only, all emails sent from Thunderbird to the addresses that are not in the Address book, got duplicated in the Sent folder. In all other mailboxes (gmail, yahoo.com) there is no duplication of outgoing messages. In the settings for all accounts, including outlook.com, "Place a copy in" option is not checked.
This issue does not happen if the email is sent directly from outlook.com (browser version)


Expected results:

Only one outgoing email should be in the Sent folder.
Bug: Manual message filters not working
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2021-06-14 17:32:12+00:00
Resolved: 2023-09-23 18:56:32+00:00

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

Steps to reproduce:

Received new message from valid e-mail address.
Created sub folder under my account name to manually move messages into. 
Manually moved new,read messages into new sub-folder.
Opened Filters Tool and created filter for incoming e-mail address.
Filter rules are as follows:
Name: Apache Support
Apply filters when:  Manually run(checked), Getting New Mail(checked).  All others unchecked.
Match any of the following: checked.
From, Is, value (valid e-mail address)
Perform these actions:  Move message to
Value (Apache on Armadillo222ATroadrunner.com

Where ever possible selection drop boxes were used to verify existence of required folders and files.



Actual results:

Using the manual run command button: Nothing happened.
Both setting the message in the Inbox to Read and Unread had no effect.
Opening the Filter Log produced this report: [6/14/2021, 9:16:07 AM] Could not get folder db
Researching and finding that log file produced the following settings:  
version="9"
logging="yes"
name="Apache Support"
enabled="yes"
type="17"
action="Move to folder"
actionValue="mailbox://armadillo222%40roadrunner.com@mail.twc.com/Inbox/Apache"
condition="AND (from,contains,users@httpd.apache.org)"


Expected results:

When the message is marked as New as it comes into the Inbox it should be automatically moved to the sub-folder "Apache".
When a new filter is created and run manually it should move the identified message into the desired sub-folder to prove the filter is configured correctly.
At that point an annotation should be noted that a new message is waiting in the Apache sub-folder, AND the Inbox message count updated to show a correct number of messages.
PS After the filter was created and tested manually and failed to run, Thunderbird was closed and re-started for another test.  No Go.
Bug: Dialog message "Cannot compact INBOX because another process is executing" does not identify account, cause nor solution
Status: UNCONFIRMED
Priority: --
Created: 2021-06-14 18:33:59+00:00
Resolved: 2024-01-01 16:10:22+00:00

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

Steps to reproduce:

Compact Folders.
The currently selected folder is NOT INBOX.


Actual results:

A warning message appears (see screenshot, german) saying, that INBOX can't be compacted because another process is executing. Please try later.




Expected results:

1. I have multiple email accounts in my profile. Therefore the message should tell WHICH INBOX is affected.
2. The message should tell which is the conflicting process and how to avoid the conflict. Actually the message appears almost every time, when compacting folders. Thus it is quite impossible to compact everything
Bug: Double-click on various links fails to trigger link properties. For many basic cases, no in-place way of editing or checking link location with mouse
Status: NEW
Priority: P2
Created: 2021-06-14 19:39:51+00:00
Resolved: 2022-10-15 20:26:27+00:00

**Editing a link with link text in composition is seriously broken for mouse users** in 90.0b1 (32-Bit), Windows 10, and also half-broken for links whose text is an URL. It's now a gambling game if double-click on certain parts of the link succeeds to trigger link properties or not. **Editing one-word links like *[here](http://www.example.com)* or *[this](http://www.example.com)* is now impossible with mouse.** As a workaround, editing the link via `Insert > Link` (pretty counter-intuitive) or `Ctrl+K` works.

**STR**

1. Open attached testcase
2. Edit as New
3. Double-click on every part or word of every link:
- first and last word of text links
- protocol, domain, and TLD of links whose text is an URL

**Alternative plain vanilla DIY STR**

- compose with 90.0b1
- Type `Try this link` (just exactly that) into msg body.
- With text cursor still after `k|`, hold `Shift` while pressing `cursor-left` to select `this link` (just that).
- Press Ctrl+K, add link location, OK.
- Now double click on any part of `this link`.

**Actual result**

- Double-click fails to trigger Link Properties dialog at every other corner of most links.
- With links whose text is just words it's worse, URL linktext works better (in the middle), but mostly not for double-click on protocol or TLD.
- Go figure the details from the test case, make sure to click left/right/centre on each link.

**Expected result**

- Double-click on any part of the Link should select exactly the full link text and trigger the Link Properties dialog

I'm aware that this is editor territory, but I consider this as serious enough that we should strive to push for a fast solution from our side.
Bug: [tb perma] devtools/client/shared/remote-debugging/adb/xpcshell/test_adb.js | xpcshell return code: 0
Status: RESOLVED
Priority: P5
Resolution: DUPLICATE
Created: 2021-06-15 17:15:43+00:00
Resolved: 2022-07-25 22:53:53+00:00

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

---
```
Also fails locally.
```