av9ash/GitBugs huggingface dataset:
Bug: Some saved search folders don't work, others do. Uncaught TypeError: this._sort[0] is undefined _createView resource:///modules/DBViewWrapper.sys.mjs
Status: UNCONFIRMED
Priority: --
Created: 2024-11-20 17:12:49+00:00
Resolved: 2025-01-06 14:36:41+00:00

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

Steps to reproduce:

I created several search folders (from three mail accounts) in the "Local Folder" directory.


Actual results:

Some of them have ceased to work: they don't show any email and, if I open the Properties dialog (see attached picture), the window neither shows the name or the conditions of the search folder, nor gives me the possibility to input new conditions.


Expected results:

The search folder should have shown the email filtered.
Bug: Alert in Windows tray does not show subject or sender - when the mail goes through a filter
Status: UNCONFIRMED
Priority: --
Created: 2024-11-20 17:46:32+00:00
Resolved: 2024-11-21 16:33:40+00:00

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

Steps to reproduce:

I finally let my production machine upgrade from 115.2 to 115.10.1. This is Windows 10 Pro, the settings for Incoming Mail say that Show an Alert is on, and that has Subject and Sender checked in the Customized box.


Actual results:

When mail arrives, the alert box opens up in the Windows notification tray. It says I have a new message. And the rest of the box is blank. No sender, no subject.
This worked in 115.2 and earlier.


Expected results:

Sender and subject should have been displayed.
Bug: [Lubuntu] Cannot drag and drop attachment from file manager into message window
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2024-11-20 17:47:03+00:00
Resolved: 2024-12-07 21:48:27+00:00

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

Steps to reproduce:

a) This is in Linux only, Windows is working.
b) I have the normal downloaded binary (tar.gz) installed, no apt, no flatpak, no snap
c) I have Lubuntu 24.04.1 LTS with system and data partition
d) Thunderbird is being placed under /opt/thunderbird belonging to root and permissions 755. 
e) Thunderbird profile of course is in my home directory.
 
1. Write new message
2. Trying to drag and drop file into message window
3. Tried thunderbird in safe mode, did not work
4. Tried new blank profile, no changes made, no addons, did not work 


Actual results:

Cannot drag and drop file into message window, I will get the "Drag-and-Drop-Restriction"-cursor on my mouse pointer, meaning that I am not permitted to drag and drop into message window. No attachment will be attached


Expected results:

The message windows should "lit up" with a rectangular and the file should be attached.
Bug: About:Thunderbird asks to update to version 116. Huh?
Status: UNCONFIRMED
Priority: --
Created: 2024-11-20 17:56:24+00:00
Resolved: 2024-11-21 15:48:52+00:00

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

Steps to reproduce:

I was at 115.2 and allowed Thunderbird (on Windows) to update to 115.10.1. 


Actual results:

Now, the About Mozilla Thunderbird box has a button "Update to 116.0". But the accompanying release notes link points to 128.4.4. And the full set of release notes has nothing in the 116 range. So I did nothing and don't want to update to an unknown release. The button is labeled wrong or there is a phantom 116 out there with no release notes.


Expected results:

It should either say it's at the latest release or point to a real one, like something in the 128 range if that has been deemed ready and its blockers (like the recent one with moved messages reappearing as dupes in the inbox after file compression) are fixed. Or if there really is a 116 it should have release notes.
Bug: opening a copy of a profile redownloads messages and ignores sync settings
Status: NEW
Priority: --
Created: 2024-11-20 20:35:09+00:00
Resolved: 2024-12-10 23:04:50+00:00

I needed two TB installations with more than 20000 messages in inbox to test an addon.

STR:
a)  load one of my production accounts into a new TB 128 installation. In account settings, set to sync inbox only, which has about 25000 messages.
b) To create a second, identical installation:
b1) copy profile of a) when a) is closed
b2) in profile manager, create a new profile, set the profile folder to the copy of a) profile folder

Result: 
TB2 starts, asks for password 
1) and redownloads all headers and then messages. Sould not happen, they are already in the profile
2) Now, all folders are set to sync, whereas the source profile was set to sync inbox only

In my understanding, neither 1) nor 2) should happen.
Bug: error[E0425] cannot find value xxxxx in this scope
Status: UNCONFIRMED
Priority: --
Created: 2024-11-21 15:51:35+00:00
Resolved: 2024-12-18 09:27:45+00:00

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

Steps to reproduce:

I try to compile thunderbird-128.4.4esr from source.

Linux  6.11.9
gcc version 14.2.1
binutils-2.43.1 
rust-1.82.0
llvm-19.1.4
node-v20.18.1

 



Actual results:

I get these errors:
 0:56.66 error[E0425]: cannot find value `pseudo` in this scope
 0:56.73 error[E0425]: cannot find value `old_values` in this scope
 0:56.80 error[E0425]: cannot find value `pseudo` in this scope
 0:56.84 error[E0425]: cannot find value `parent_style` in this scope
 0:56.88 error[E0425]: cannot find value `stylist` in this scope
 0:56.92 error[E0425]: cannot find value `pseudo` in this scope
 0:56.96 error[E0425]: cannot find value `parent_style` in this scope
 0:57.00 error[E0425]: cannot find value `stylist` in this scope
 0:57.05 error[E0425]: cannot find value `parent` in this scope
 0:57.09 error[E0425]: cannot find value `stylist` in this scope
 0:57.13 error[E0425]: cannot find value `pseudo` in this scope
 0:57.17 error[E0425]: cannot find value `parent` in this scope
 0:57.21 error[E0425]: cannot find value `stylist` in this scope
 0:57.25 error[E0425]: cannot find value `parent` in this scope
 0:57.28 error[E0425]: cannot find value `pseudo` in this scope



Expected results:

succesfull compilation
Bug: Accessing Mac Adressbook - NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIAbDirectory.init] AddrBookManager.sys.mjs:77
Status: UNCONFIRMED
Priority: --
Created: 2024-11-21 16:02:43+00:00
Resolved: 2025-02-16 17:43:16+00:00

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

Steps to reproduce:

Disable all ICLOUD Adressbooks Syncs
Delete my Adressbook on Mac /Users/tomas/Library/Application Support/AddressBook

Recreate new Addressbook (Empty)

Install Thunderbird on OSX 15.1.x
Start Thunderbird with new empty Profile --> ALL OK / No Errors
Activate ICLOUD Adress Sync and Sync all Contats (>1000)
Restart Thunderbird wird cmd :
/Applications/Thunderbird.app/Contents/MacOS/thunderbird --jsconsole
After Start i Go in the Addressbook in Thunderbird







Actual results:

Sleep 5-17 Seconds
Follow Errors i See in the Console:
024-11-21 16:51:57.119 thunderbird[2400:70075] Rethrowing (from nts_ValueForProperty:) NSInternalInconsistencyException: Unhandled error (NSCocoaErrorDomain, 134092) occurred during faulting and was thrown: Error Domain=NSCocoaErrorDomain Code=134092 "(null)"
CoreData: error: Unhandled error occurred during faulting: Error Domain=NSCocoaErrorDomain Code=134092 "(null)" ({
})
2024-11-21 16:51:57.123 thunderbird[2400:70075] Rethrowing (from nts_ValueForProperty:) NSInternalInconsistencyException: Unhandled error (NSCocoaErrorDomain, 134092) occurred during faulting and was thrown: Error Domain=NSCocoaErrorDomain Code=134092 "(null)"
CoreData: error: Unhandled error occurred during faulting: Error Domain=NSCocoaErrorDomain Code=134092 "(null)" ({
})

Follow Error in Window (jsConsole)
NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIAbDirectory.init] AddrBookManager.sys.mjs:77
    createDirectoryObject resource:///modules/AddrBookManager.sys.mjs:77
    getDirectory resource:///modules/AddrBookManager.sys.mjs:279
    createDirectoryObject resource:///modules/AddrBookManager.sys.mjs:77
    ensureInitialized resource:///modules/AddrBookManager.sys.mjs:140
    getDirectory resource:///modules/AddrBookManager.sys.mjs:238
    MsgGetMessagesForAllServers chrome://messenger/content/mailWindowOverlay.js:1026
    loadStartFolder chrome://messenger/content/messenger.js:802
    InterpretGeneratorResume self-hosted:1417
    AsyncFunctionNext self-hosted:804





Expected results:

No Errors & No Wait´s 
On my Intel Mac with older OSX are all OK and Fast.
Old Config = Without this Error
Mac Version 12.7.6 / With Intel Mac 2015 / I7

New Config = With this Error
Mac Version 15.1.1 / With Mac M4 MAX
Bug: The display columns are corrupted on first open
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2024-11-21 16:08:10+00:00
Resolved: 2024-11-21 21:35:27+00:00

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

Steps to reproduce:

I switch my laptop on, log into windows 11, after say 30 seconds, I open thunderbird.
Once it opens, the columns in every folder are corrupted.
I close thunderbird (x box in top corner)
I reopen thunderbird. All columns are now displayed correctly.
I'm using thunderbird version 128.4.3esr (64-bit)
This has happened for a a few versions now that I can recall. I was hoping it would just get fixed, but that hasn't happened.


Actual results:

So, on first open, the columns are corrupted, lots of missing fields, and it seems like the destination email addresses are in the wrong column.
On next open, the columns are fine again - all back to normal and displaying data correctly.


Expected results:

I expect the colums in the email folders' display frame to show all appropriate and relevant data in the appropriate columns.
Bug: Freeze when sending mails (when file send mails contains many mails and is large)
Status: UNCONFIRMED
Priority: --
Created: 2024-11-21 16:43:44+00:00
Resolved: 2024-12-26 21:36:52+00:00

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

Steps to reproduce:

I'm using Thunderbird since many years. With one of the latest updates there occured an issue which has not been fixed by the last update 128.4.3esr. Sending mails results in a freeze. Windows 10 22H2.


Actual results:

Thunderbird freezes when a mail is stored in a folder which contains many mails (e.g Send Mails - 5000 Mails).


Expected results:

no freeze
Bug: hyphen, "-", character in folder name for multiple second level subfolders in local folders, e.g. yyyy-mm-dd dates, causes Move To and Copy To commands to silently fail on some folders
Status: UNCONFIRMED
Priority: --
Created: 2024-11-21 18:10:11+00:00
Resolved: 2024-12-20 14:09:30+00:00

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

Steps to reproduce:

Created 3 subfolders under local folders with names containing spaces.  Created multiple subfolders under each of these subfolders using "yyyy-mm-dd name" format.  

Tried moving and copying emails from multiple email accounts used with my Thunderbird profile to the second level folders.


Actual results:

When moving emails from various accounts to these second sublevel folders some emails would simply disappear and were lost.  Resorted to only using copy and then deleting source emails after the copy was successful. 

Found that the most reliable way to copy files to local folders was to only use the first level subfolders for copy to local folders and then copy or move them to the second level subfolders.

Once I had this process working, I noticed that copies or moves to the second level subfolders would randomly fail (usually for the seventh or later subfolder with hyphenations created in the parent subfolder).

I removed the hyphens from the date and with limited testing, messages seem to copy or move as expected.


Expected results:

When messages are moved or copied to a second level subfolder in a set of subfolders containing multiply hyphenated folder names, the message should copy or move to the destination folder.

With the move option, the original message should not be deleted from the source folder until the message is verified to be in the destination folder.  Deletion of the source message before verification of receipt in the destination folder causes data loss.
Bug: Copy of a folder to another place moves folder rather than copying
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2024-11-21 18:42:04+00:00
Resolved: 2024-11-22 18:22:00+00:00

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

Steps to reproduce:

I right clicked on a folder and did "Copy To"
I selected a place to copy the folder to
and executed it


Actual results:

The selected folder was moved to the new location instead of copying


Expected results:

It should have created a copy of the selected folder
Bug: calendar info gone after update
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2024-11-21 20:50:09+00:00
Resolved: 2024-11-22 11:41:32+00:00

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15

Steps to reproduce:

after upgrade to 128.4.3esr my calendar doesn't show up anymore on iMac (intel) 




Actual results:

calendar is there - just no info about my daily events
so empty


Expected results:

should show my daily events
Bug: filter on custom field (list-id)
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2024-11-22 13:22:26+00:00
Resolved: 2024-11-22 13:28:41+00:00

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

Steps to reproduce:

Hi,
I'm using ThB 128.4.3esr (64-bit) on Ubuntu 24.10.
I receive emails from a mailing list. The latter sets a "List-ID" field on the headers of each email.
I created a filter with a new/custom field "List-ID" (triggers on "contains" and the list email address) and I set it to Move the received emails into an existing directory.  


Actual results:

Whatever I do (run filter automatically or manually), emails from this list do not get moved. 


Expected results:

Filter should work flawlessly and move emails from the list (i.e. with "List-ID" header set) into said directory
Bug: Stylelint doesn't validate all CSS files
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2024-11-22 16:44:20+00:00
Resolved: 2025-01-13 19:14:02+00:00

When manually running stylelint with `../mach commlint -l stylelint` on `mail/themes/**/**/*.css` and `mail/themes/**/**/**/*.css` I can locally see failures. Some of them are valid issues, some of them are configuration issues. The failures don't seem to be in ignored files.

It also seems that running stylelint without an explicit pattern doesn't run it on any files - so it doesn't automatically recurse into our folders.
Bug: Folder Panel, I click dropdown arrow for account, but message folder cannot be opened initially.
Status: UNCONFIRMED
Priority: --
Created: 2024-11-22 21:47:32+00:00
Resolved: 2024-11-23 00:51:35+00:00

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

Steps to reproduce:

Open or go to previously opened Thunderbird. In the Folder Panel I click the dropdown arrow beside an email account. The various message folders appear: Inbox, Drafts, etc. I click "Inbox."
This is not always the case. It occurs about 1/3 of the time I attempt to access an inbox. It started suddenly and has continued, but is not consistent. It is not limited to specific accounts. One account will be subject to this behavior, but the next will work fine. There is no pattern that I have divined.


Actual results:

Nothing. The inbox does not open.
Repeated clicks on "Inbox" have no effect.
If I close the dropdown and reopen it, OR if I click on the account name, OR if I click a different message folder under the same account, this seems to restore proper operation.


Expected results:

The inbox I clicked should have opened.
This has been the case historically, before the last three weeks or so.
Bug: Implementation of getMessagesInFolder() for virtual folders should be corrected
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2024-11-23 00:36:41+00:00
Resolved: 2025-02-13 01:12:15+00:00

https://hg.mozilla.org/comm-central/rev/9b0c9d2e5ab7#l2.49
`return [...folder.parent.msgDatabase.getCachedHits(folder.URI)];`
isn't correct. It has two problems:

1. It doesn't cater for virtual folders involving more than one search (base) folder.
2. It assumes that the base folder is the parent of the virtual folder.
Note the confusing nomenclature: Sometimes the virtual folder is also called search folder, and sometimes the search folder is the base folder being searched.

Correct would be to loop over the search/base folders (as is already done a few lines below), and get the search hits as per the line above:
`searchFolder.msgDatabase.getCachedHits(folder.URI)`.

Also a comment explaining that the search hits for a virtual folder are stored in the db of the base folder with the URI of the virtual folder as key. If a virtual folder has more than one base folder, the hits are retrieved from multiple base folders.
Bug: An email from Mega.co.nz crashes Thunderbird
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2024-11-23 21:00:59+00:00
Resolved: 2024-11-27 06:54:57+00:00

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

Steps to reproduce:

Open the attached .eml file


Actual results:

Thunderbird opens and then crashes without an error message


Expected results:

It should just work!
Bug: carddav sync error (with a nextcloud server) - Sending card to server failed, response was 415 Unsupported Media Type
Status: UNCONFIRMED
Priority: --
Created: 2024-11-23 21:51:53+00:00
Resolved: 2024-11-27 09:23:08+00:00

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

Steps to reproduce:

I start TB
I add a nextcloud address book (acloud5.zaclys.com).
I get all my records -> OK
I add a new record on my nextcloud server (acloud.zaclys.com)
I synchronize and my record is not added in TB
 


Actual results:

Nothing happened visually but an error is displayed in the console (see attached file)


Expected results:

The new record should have been added
Bug: Thunderbird not recognizing update to 128.4.4esr
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2024-11-23 23:59:26+00:00
Resolved: 2024-11-24 11:41:55+00:00

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

Steps to reproduce:

Thunderbird was updated to 128.4.4esr upstream 19th, Nov. 2024.
Thunderbird 128.4.3esr just keeps telling it is "up to date"


Actual results:

Thunderbird 128.4.3esr keeps telling it is up to date at 24th, Nov. 2024


Expected results:

Thunderbird updated to 128.4.4esr meanwhile.
Bug: Wrong folder size display after deleting mail - It refreshes only if you switch to another folder and back to Spam.
Status: UNCONFIRMED
Priority: --
Created: 2024-11-24 01:47:07+00:00
Resolved: 2024-12-10 22:51:31+00:00

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

Steps to reproduce:

Have the folder pane show the number of mails and the size of the folder.
Have one message in one folder, e.g Spam.
The number of messages is shown as 1 and the size is xxx KB.
Click on the Spam folder, delete the message. The number of messages is removed and the size stays at xxx KB. It refreshes only if you switch to another folder and back to Spam.


Actual results:

Size is wrong after you delete the mail


Expected results:

The size is refreshed like the number of mails
Bug: sending e-mail incorrectly changes plain font format to bold format
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2024-11-24 07:36:03+00:00
Resolved: 2024-11-26 10:49:06+00:00

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

Steps to reproduce:

In the body of an e-mail, using a plain font format, I typed a word between two *asterisks* and then I sent the e-mail.


Actual results:

The sent e-mail was sent with the font format of the word "asterisks" changed to bold.


Expected results:

The sent e-mail should have been sent with the font format unchanged from what it was when I pressed the "send" button.
Bug: Account Server Settings, Local Folder is not selectable/changeable with snap version. It was previously
Status: UNCONFIRMED
Priority: --
Created: 2024-11-24 08:21:08+00:00
Resolved: 2024-12-18 09:25:24+00:00

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

Steps to reproduce:

Upgrade snap version to 133.0b5 (64-Bit) --> Settings --> Account Settings --> Server Settings --> Mail Storage --> Local Folder --> change the path with select folder button --> select a folder --> path does not change from the snap directory /run/user/xxxxx95/mailwhatsoeverfolder


Actual results:

local path does not change from the snap directory /run/user/xxxxx95/mailwhatsoeverfolder


Expected results:

local path should have been changed to the path I want it to point to, as I want to backup this folder.
Bug: `Open` an attachment does not open the application for the attachment
Status: UNCONFIRMED
Priority: --
Created: 2024-11-24 17:48:37+00:00
Resolved: 2024-11-25 10:46:56+00:00

[edited]

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

Actual results:
When i get an email with attachment, the attachment will not open. It goes to save and I have to save it on my computer and then go the saved location and open the file.


Expected results:

The attached file should open without having to save it.
Bug: Message list tree can waste a significant amount of time creating rows that are never seen
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2024-11-24 23:48:20+00:00
Resolved: 2025-02-23 17:44:53+00:00

If a new message is added to the top of the message list, all of the visible and just-off-screen rows are redrawn to reflect the message now in those positions (as the messages are now all one row lower). If *lots* of new messages are added to the top of the message list individually, all of the visible and just-off-screen rows are redrawn *for every single added message*. This is a *huge* waste of processing time, especially as the redrawing isn't exactly fast.

I think what we should do is have the rows update at most once per frame, which is still a lot more frequently than humans can see, but dramatically reduces the work done. If the data for any particular row is updated more than once during that time, only the most recent data will be used. The downside is that the rows won't be updated instantly and that will annoy tests (and test writers). It's a price worth paying, I think.
Bug: Tab history completely breaks when killing process during startup
Status: UNCONFIRMED
Priority: --
Created: 2024-11-25 11:28:20+00:00
Resolved: 2024-12-10 22:39:18+00:00

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

Steps to reproduce:

Open a few tabs.
Close TB.
Open TB, X'ing the window before any GUI has loaded.
Your tabs will now be gone, all are blank.


Actual results:

Tab history is wiped, only opened tab count is remembered


Expected results:

There seems to be no "we loaded correctly" check, so the blank tab history overwrites the proper one and thereby wipes the whole tab history from the user profile.