av9ash/GitBugs huggingface dataset:
Bug: Messages moved while offline don't get automatically synced when going back online
Status: UNCONFIRMED
Priority: --
Created: 2024-05-06 15:25:38+00:00
Resolved: 2024-11-26 16:01:13+00:00

I often go into offline mode (File->Offline->Work Offline) and move messages between IMAP folders.  When I come back online, these moves don't get automatically synced as I expect them to.  Even manually syncing via File->Offline->Download/Sync Now doesn't always sync the moves.  What does seem to (mostly?) work is to manually visit the source and destination folders of any moves after going back online.

I am seeing this problem with Thunderbird 115.10.1.  I'm pretty sure this is a regression, as I remember everything working correctly in the recent past.  A similar problem was reported in Bug 534143.

Reproducibility: Always

Steps to reproduce:
1. Set up an IMAP account on two different Thunderbird instances.  Make sure all folders are set up for offline use.
2. On one instance, do File->Offline->Work Offline and move a bunch of messages between folders (either by dragging them between folders, using the Archive command, or pressing Delete to move the message to the Trash folder).
3. On the same instance, do File->Offline->Work Offline to go back online.
4. On the other Thunderbird instance, visit the same folders that messages were moved from/to in Step 2.

Observed results:
5. The other instance sees no changes to any of the folders.

Expected results:
5. The other instance should see the results of the message moves made on the first instance.
Bug: Pressing [R] in "Grouped by Sort" view, sorted by date, marks all mails of current category as read (not just selected one)
Status: UNCONFIRMED
Priority: --
Created: 2024-05-06 16:11:18+00:00
Resolved: 2024-07-25 09:00:05+00:00

Steps to reproduce:

Installed fresh version of TB 115.10.2. Created dummy POP3 email account. Imported 100+ old emails (2023) for testing. Marked all emails as "unread" via right click menu. Sorted emails by date. Switched view to "Grouped by Sort". Selected a single email from the "older" subset. Pressed [R] button on keyboard.


Actual results:

All emails of the "older" category are now marked as read. This is counter-intuitive because "Grouped by sort" does not constitute threads, so the [R] shortcut ("Mark Thread as Read") should not apply. In the current implementation, there is no way to quickly mark a single selected email as read via keyboard.


Expected results:

Only the selected email(s) should be marked as read upon pressing [R], even in "Grouped by Sort" mode, which is the expected and default behavior when viewing the list of emails as "Unthreaded". If a user wanted to mark all emails of the "older" category as read, they could select the "older" row and then press [R].
Bug: use document.execCommand for indent/outdent
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2024-05-06 18:20:52+00:00
Resolved: 2024-05-07 10:02:58+00:00

Thunderbird should use document.execCommand for indent/outdent. It's currently using an internal mapped command https://searchfox.org/comm-central/source/mozilla/editor/libeditor/HTMLEditorController.cpp#53
Bug: The `browser.tabs.onActivated` doesn't fire for created tabs
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2024-05-06 19:52:11+00:00
Resolved: 2025-03-03 12:10:44+00:00

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

Steps to reproduce:

1. open any console window with `browser` namespace (inspect background script of any addon)
2. execute:
```
(async () => {
  let i = 0;
  browser.tabs.onActivated.addListener(() => i++);
  const tab = await browser.tabs.create({url: 'about:blank', active: true});
  await browser.tabs.remove(tab.id);
  console.log(i === 2 ? 'OK' : `ERROR, event was called only: ${i} time`)
})()
```


Actual results:

The event doesn't fire when the tab is created (for example when you open email in a new tab). Only when it's closed.
So the script will report:
```
ERROR, event was called only: 1 time
```


Expected results:

You will get `OK` if you try to run it in Firefox or Chrome (using addon that polyfills "browser" namespace).
Bug: Intermittent comm/mail/base/test/browser/browser_mailTabsAndWindows.js | single tracking bug
Status: RESOLVED
Priority: P5
Resolution: FIXED
Created: 2024-05-06 21:15:53+00:00
Resolved: 2024-05-13 06:33:10+00:00

**Filed by:** vineet [at] thunderbird.net
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=457131324&repo=comm-central
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/aiE0EEtWQmuhe5Hv4eCMyA/runs/0/artifacts/public/logs/live_backing.log

---
```

```
Bug: folder retention policy: Max message count limit on folder not honored
Status: UNCONFIRMED
Priority: --
Created: 2024-05-06 21:44:30+00:00
Resolved: 2024-12-08 19:21:40+00:00

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

Steps to reproduce:

Under folder properties retention policy one can set the max number of messages for a folder. I set this for one hundred as this is a very busy folder typically receiving a few hundred messages per day.


Actual results:

Folder was not limited to 100 messages.


Expected results:

Folder should have been limited to 100 messages.
Bug: Intermittent  comm/mail/test/browser/composition/browser_font_family.js | Opening format menu should succeed on a second attempt - false == true
Status: NEW
Priority: P5
Created: 2024-05-07 06:28:24+00:00
Resolved: 2025-01-13 07:12:22+00:00

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

---
```

```
Bug: mailto: fields other than subject are not being parsed
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2024-05-07 16:06:33+00:00
Resolved: 2024-09-29 18:31:17+00:00

Steps to reproduce:

Windows 10
Mail application set to Thunderbird
Open the following mailto link:
mailto:test@test.com?body=test&subject=hello&cc=test2@test.com


Actual results:

Only the "to" field and the subject gets filled, the cc and the message body don't.
Changing the order of the fields don't affect the result eg.: mailto:test@test.com?body=test&subject=hello&cc=test2@test.com



Expected results:

All fields parsed from the mailto link, cc and body of the message being set.

Other applications (eg windows mail, outlook in firefox) parse the link correctly.
Bug: Copying an email then changing to read status afterward should not change the copy to read
Status: NEW
Priority: --
Created: 2024-05-07 17:34:14+00:00
Resolved: 2024-06-24 17:05:05+00:00

126.0b3 (64-bit)

I'm changing to Proton email. They do not have POP3. I added one rule in the Proton account to copy incoming email to the inbox folder of my other account. If a step is added to set status to read after the copy, it should not change the one copied. I want the original message in the Proton inbox to show read and the one copied to show unread. If I set status to read first, then copied, then yes, the destination email should show read. But I am setting status after the copy.

This is my workaround for not having POP3 with Proton. The message is copied outside the IMAP hierarchy so I can then do what I want with it.
Bug: Intermittent comm/mail/components/addrbook/test/browser/browser_search_dialog.js | Test timed out
Status: NEW
Priority: P5
Created: 2024-05-07 18:59:13+00:00
Resolved: 2024-08-12 06:50:21+00:00

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

---
```

```
Bug: 'team contacts' carddav is empty in thunderbird - EMAIL;X-SYNO-READONLY:foo@example.org result in "Invalid parameters" error
Status: UNCONFIRMED
Priority: --
Created: 2024-05-07 20:22:59+00:00
Resolved: 2025-01-03 18:03:38+00:00

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

Steps to reproduce:

1. I've installed ldap server in my DSM and created two LDAP users.
2. I've installed 'synology contacts' and contacts for these users were automatically created at 'team contacts' group . (i switched contacts to use LDAP users)
3. I set up thunderbird 115.10.1 on this carddav address book but..


Actual results:

All i see is a count of contacts.
4. If i am using 'the bat' or 'evolution' mail app i can see contacts.


Expected results:

I should see contacts.
Bug: Unified folder does not display unread emails consistently on Mac
Status: UNCONFIRMED
Priority: --
Created: 2024-05-07 23:58:22+00:00
Resolved: 2024-12-20 03:44:38+00:00

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

Steps to reproduce:

1. Read / archive emails after receiving them. 


Actual results:

In "All Folders", there is no unread count for each folder.

In "Unified Folders", there is no unread count for "inbox", "draft", ...etc, but there are unread counts for the separated account folders remained even though you have read all the incoming emails. (for example, if there are two emails coming, you read all of them, there will still be "2" after the mailbox name (see the attachment)). 

Though after expanding those folders the counts will disappear. But I still feel this is an inconsistent behavior. 


Expected results:

Under "Unified Folders", every accounts' own folder will be updated as soon as possible. No need to manually expand them.
Bug: Duplication of email addresses in reply generation when replying to a HTML email in plain text format
Status: UNCONFIRMED
Priority: --
Created: 2024-05-08 07:22:18+00:00
Resolved: 2024-05-10 11:26:34+00:00

Steps to reproduce:

- reply to an email as text, that contains <name@mail.tld>



Actual results:

The email address gets doubled.

The following is just my guess, what happens:
- TB interprets the mail as HTML, either as original HTML or converting from text
- thus, it recognizes, that there is a link
- as the mail is being sent as text, the link gets split into the link text and the "URL"
- this is repeated every time some mail gets replied to.

This bug, is particulary annoying, as the email gets duplicated every time, which results in an exponential growth of email addresses.


Expected results:

No duplication.
Maybe TB should open the original mail as text, if replied as text and as HTML if replied as HTML?
Bug: Thunderbird release page lists 115.10.2 as latest thunderbird, but no upgrade of the local installed thunderbird 115.10.1
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2024-05-08 08:03:27+00:00
Resolved: 2024-08-06 07:20:47+00:00

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

Steps to reproduce:

Install Thunderbird 115.10.1 then "Menu -> Help -> About Thunderbird ..."


Actual results:

Thunderbird reports it is up to date


Expected results:

Install the updates from 115.10.1 to 115.10.2

Since the update from 115.10.1 to 115.10.2 seems only to add "esr" maybe 115.10.1 and 115.10.2 are identical?
Bug: Autodiscover request does not include basic auth credentials
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2024-05-08 23:25:27+00:00
Resolved: 2024-05-13 18:19:23+00:00

Steps to reproduce:

1. I clicked on "Settings" -> "Account Settings" -> "Account Actions" -> "Add Mail Account..."

2. I typed in email address and password for mailbox where AutoDiscover is configured - I used Amazon WorkMail with the complementary domain.

3. Clicked Login button after seeing prompt that said "Daily found your account setup information on <domain>. Do you want to proceed and submit your credentials?"




Actual results:

After a few seconds Thunderbird fails to find settings for my email account and asks me to do manual configuration.

Checking the Network tab in Developer Tools, requests are being sent to the correct endpoint for AutoDiscover for WorkMail - https://autodiscover-service.mail.us-east-1.awsapps.com .

But the requests are missing an Authorization header and thus get 401 response.


Expected results:

Thunderbird should have found the settings for my email account via AutoDiscover.

The AutoDiscover request should have an Authorization header with the email address and password I entered.
Bug: POP3 Inbox scroll position always on mail #2 since 115.10.1
Status: RESOLVED
Priority: P1
Resolution: FIXED
Created: 2024-05-09 21:08:35+00:00
Resolved: 2024-07-02 19:57:49+00:00

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

Steps to reproduce:

115.10.1 introduced a strange bug for me:

1. Start TB or let TB load new e-mails into the inbox.


Actual results:

TB starts with the top scroll position of the inbox set to mail #2.
That way the first/freshest mail is always "invisible" and I need to scroll up.



Expected results:

TB should always scroll to the first mail in the inbox, not the second, like it was the case before 115.10.1.

A research on the web revealed at least three other users with exactly the same problem in this thread on a german TB forum:
https://www.thunderbird-mail.de/forum/thread/94527-ansicht-posteingang/?pageNo=1
Bug: Empty filter match strings should be ignored
Status: UNCONFIRMED
Priority: --
Created: 2024-05-09 22:03:48+00:00
Resolved: 2024-05-10 09:03:21+00:00

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

Steps to reproduce:

Create a filter with the condition "starts with". Accidentally leave the matching string empty.


Actual results:

This filter is applied to all emails


Expected results:

An empty filter string should be rejected (automatically removed when saving the filter) or at least be ignored.
Bug: Moving a folder causes it to lose its unread message count and bold font
Status: UNCONFIRMED
Priority: --
Created: 2024-05-10 06:40:13+00:00
Resolved: 2024-05-10 06:40:13+00:00

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

Steps to reproduce:

In Thunderbird 115.10.1 (64-bit) on Manjaro XFCE, I moved a folder containing unread messages (and/or containing a subfolder with unread messages).  This has to be a folder/subfolder that I haven't done this with already.


Actual results:

The moved folder (and/or its subfolder) lost its unread message count, as well as its bold font.  Clicking on a folder or subfolder that these things happened to corrects the problems.


Expected results:

The unread message count and bolding should have been preserved.
Bug: Intermittent comm/mail/test/browser/folder-display/browser_messageCommands.js | Message marked as read, expected unread - false == true -
Status: RESOLVED
Priority: P5
Resolution: FIXED
Created: 2024-05-10 08:36:06+00:00
Resolved: 2025-03-04 23:31:40+00:00

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

---
```

```
Bug: `Apply columns/current view to` > `folder and its children` fails in long folder lists. In TB 115: parent folder button becomes unresponsive when hitting the top of the screen. In TB 128: button is not unresponsive but must be pressed twice.
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2024-05-10 11:04:25+00:00
Resolved: 2025-01-30 17:00:46+00:00

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

Steps to reproduce:

In the 'select columns to display' menu, I tried the 
'Apply Columns to' function to apply it to the Folder and its children.


Actual results:

No response. Unable to select the parent folder.


Expected results:

The option should've been applied to the parent folder and its subfolders, which was possible in an earlier version of Thunderbird.
Bug: Crash in [@ OOM | small], high memory usage, while trying to delete 4000+ carddav contacts in one go
Status: NEW
Priority: --
Created: 2024-05-10 11:12:32+00:00
Resolved: 2024-12-23 23:17:54+00:00

The below crash occurred in Thunderbird 115.10.1 on Windows 10 after selecting 4000+ contacts via CTRL+A in my CardDav addressbook and pressing the delete button.

Crash report: https://crash-stats.mozilla.org/report/index/a2d299c2-a5a9-4458-ac7d-a123d0240510

MOZ_CRASH Reason: ```out of memory: 0x0000000000020000 bytes requested```

Top 10 frames:
```
0  mozglue.dll  MOZ_Crash(char const*, int, char const*)  mfbt/Assertions.h:264
0  mozglue.dll  mozalloc_abort(char const* const)  memory/mozalloc/mozalloc_abort.cpp:26
1  mozglue.dll  mozalloc_handle_oom(unsigned long long)  memory/mozalloc/mozalloc_oom.cpp:51
2  mozglue.dll  moz_xrealloc(void*, unsigned long long)  memory/mozalloc/mozalloc.cpp:74
3  xul.dll  nsTArrayInfallibleAllocator::Realloc(void*, unsigned long long)  xpcom/ds/nsTArray.h:259
3  xul.dll  nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_RelocateUsingMemutils>::E...  xpcom/ds/nsTArray-inl.h:223
4  xul.dll  nsTArray_Impl<nsStyleChangeData, nsTArrayInfallibleAllocator>::AppendElementI...  xpcom/ds/nsTArray.h:2669
4  xul.dll  nsTArray<nsStyleChangeData>::AppendElement(nsStyleChangeData&&)  xpcom/ds/nsTArray.h:2811
4  xul.dll  nsStyleChangeList::AppendChange(nsIFrame*, nsIContent*, nsChangeHint)  layout/base/nsStyleChangeList.cpp:71
5  xul.dll  mozilla::RestyleManager::ProcessPostTraversal(mozilla::dom::Element*, mozilla...  layout/base/RestyleManager.cpp:2797
```
Bug: Options for allowing Blocked Remote Content not displaying
Status: UNCONFIRMED
Priority: --
Created: 2024-05-10 15:39:36+00:00
Resolved: 2024-05-10 15:39:36+00:00

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

Steps to reproduce:

1) Click on any e-mail that has remote content. 2) click "Options" button on yellow bar titled "To protect you provacy, Thunderbird has blocked remote content in this message".


Actual results:

Box appears with options missing and come options unreadable behind a non-functioning scroll button.


Expected results:

All options should be visible and able to be selected
Bug: Old tasks reset when hiding/showing calendar or updating Thunderbird
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2024-05-10 18:30:27+00:00
Resolved: 2024-05-11 12:08:04+00:00

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

Steps to reproduce:

1. Populate calendar with recurring tasks.
2. Mark tasks as complete.
3. Hide the calendar. (Or update Thunderbird to a new version.)
4. Show the calendar.


Actual results:

The tasks previously marked as complete have their status reset and every previous instance/occurrence of the task reappears in the task list.


Expected results:

Each instance of a recurring task should have its status preserved after hiding/showing the calendar or updating Thunderbird.
Bug: Filter using TO OR CC ISN'T doesn't work, but using separate  TO ISN'T and CC ISN'T DOES WORK
Status: UNCONFIRMED
Priority: --
Created: 2024-05-10 20:10:52+00:00
Resolved: 2024-05-10 20:10:52+00:00

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

Steps to reproduce:

TOOLS | MESSAGE FILTERS | NEW | TO OR CC ISN'T  *********
SUBJECT CONTAINS *********
* (Match all of the following) 
MOVE MESSAGE TO  [*** folder name ***}

Does not work


Actual results:

Message meeting above criteria does not get moved

HOWEVER,  if I use 2 separate:
TO ISN'T *****
CC ISN'T ****
SUBJECT CONTAINS ****
* (Match all of the following) 
MOVE MESSAGE TO [*** folder name***]

This does work!


Expected results:

Should have NOT moved the message to  [*** folder name***] 
but it did

When I changed to to separate ISN"Ts:
TO ISN'T *****
CC ISN'T *****
SUBJECT CONTAINS ****

this did work.
* (Match all of the following)
Bug: «Convert to table» pop-up dialog displays text in weird manner
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2024-05-11 08:25:28+00:00
Resolved: 2024-06-19 11:00:38+00:00

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

Steps to reproduce:

1. Compose new mail
2. Type some text on message body
3. Select the text
4. Go to menu Format → Create table from selection



Actual results:

I get a pop-up window with weird formatted text (see image), something like:

«Composer
creates
a
new
raw 
in
the
table
...»

Also, the window size is quite weird.


Expected results:

The explanation/informative text should render as usual: 
«Composer creates a new row in the table...»

If the «one word per row/line format» is intended to be self-explanatory, in the end the resulting window size and text format, well, it looks a bit weird and something to reconsider :-)
Bug: Deleting a thread in Cards View is linked to an unrelated thread.
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2024-05-11 14:43:34+00:00
Resolved: 2024-10-16 19:31:16+00:00

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

Steps to reproduce:

Delete a thread (closed)


Actual results:

The thread was deleted but still listed. however it now is linked to an unrelated thread. Deleting a thread again might unwantedly delete other messages.


Expected results:

The thread should have been deleted from the list.
Bug: In standalone message window, delete mail intermittently not responding
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2024-05-12 00:19:41+00:00
Resolved: 2025-02-19 10:10:48+00:00

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

Steps to reproduce:

mail opened, attempt to delete using Delete Key and Delete in menu


Actual results:

Nothing   no action  mail remains open  does not appear in deleted folder


Expected results:

Mail deleted