av9ash/GitBugs huggingface dataset:
Bug: Navigating message list with arrow keys expands collapsed threads with mail.operate_on_msgs_in_collapsed_threads=false
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-05-10 19:16:29+00:00
Resolved: 2023-05-30 03:42:26+00:00

Discovered by Wayne. 102 has correct behaviour.

STR

1. Set **mail.operate_on_msgs_in_collapsed_threads = false** (important!) (and wonder why this important ux-error-prevention pref isn't exposed in the Settings?)
2. Have a collapsed thread with some messages above and below
3. Select message above or below collapsed thread
4. Press `Arrow down` or `Arrow up` respectively to navigate over the collapsed thread

Actual
- Thread expands when navigated over, forcing users to navigate all messages of the thread before getting to the next message outside the thread.
- This is a significant UX impediment for keyboard consumers of this pref.

Expected
- Thread should not expand, but remain collapsed when navigating over it, to allow efficient message list navigation.
- 102 has correct behaviour.

Other interactions with the thread's selected top message (like collapsing the thread with `Arrow right` or clicking on the twisty) are also blocked. Perhaps we have a wrong implementation paradigm here, which tries to realize the pref by enforcing that a collapsed thread must never be selected, i.e. whenever the top message is selected, thread is expanded?
Bug: Cannot collapse thread with twisty nor arrow if one of its messages is selected, with mail.operate_on_msgs_in_collapsed_threads=false
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2023-05-10 19:30:09+00:00
Resolved: 2023-06-12 11:48:41+00:00

+++ This bug was initially created as a clone of Bug #1832379 +++

STR

1. Set **mail.operate_on_msgs_in_collapsed_threads = false** (important!)
2. Select top message (or any contained message) of an expanded thread
4. Press `Arrow left` to collapse the thread
5. Or click twisty to collapse the thread

Actual
- nothing: It's impossible to collapse the thread whilst one of its messages is selected.
- This is a significant UX impediment for consumers of this pref: In order to collapse any single thread, they must first select a message outside the thread and then click the twisty.
- Keyboard users are unable to collapse a single thread (accessibility issue).

Expected
- Allow collapsing a thread via `Arrow left` on top message or clicking the twisty.
- 102 has correct behaviour.

This is related to bug 1832379 and can probably be fixed there, but let's track the different symptoms here until that's done.
Bug: Searching by address doesn't work
Status: UNCONFIRMED
Priority: --
Created: 2023-05-10 21:08:27+00:00
Resolved: 2024-01-28 18:02:40+00:00

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

Steps to reproduce:

- opened the address book

- searched all address books for street, city, state, or zip


Actual results:

No entries were found.


Expected results:

Entries with addresses should have been found.

I was prompted to enter this bug when seeing https://www.reddit.com/r/Thunderbird/comments/13dtz7v/searching_street_city_etc_not_found_in_address/.
Bug: "Tray icon always on" has stopped working
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2023-05-10 21:25:30+00:00
Resolved: 2023-06-21 16:51:47+00:00

+++ This bug was initially created as a clone of Bug #1727874 +++

"Tray icon always on" has stopped working, in Daily it works sometimes, other times it doesn't. In slower debug builds, it mostly doesn't work.

We debugged it and it turns out that "profile-after-change" does not fire any more
https://searchfox.org/comm-central/search?q=profile-after-change&path=MailNotificationManager.jsm&case=false&regexp=false

Likely that MailNotificationManager is initialized later now after "profile-after-change" has already run. We recommend to run `this._updateUnreadCount();` directly.
Bug: remove nsIMsgIncomingServer.canEmptyTrashOnExit
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2023-05-11 02:56:19+00:00
Resolved: 2023-05-12 10:29:14+00:00

nsIMsgIncomingServer.canEmptyTrashOnExit is only ever set to true if someone manually sets a server pref. It's a double hidden feature. But I can't think of any reason a server would have anything to say on whether we want to empty trash before exiting. Apparently untouched since cvs import.

Seems like dead code we can remove
Bug: read new message doesn't advance to next on delete
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2023-05-11 03:54:04+00:00
Resolved: 2023-05-25 10:44:34+00:00

I read unread messages sorted by newest to oldest with newest at the top. When reading the oldest unread I either delete or move to a folder, then the next newest message is displayed. I do that again but what displays next is the newest read message.

This doesn't happen when unread messages are sorted oldest to newest with oldest at the top.

This started happening when I updated to Supernova.
Bug: Wayland/Sway: Thunderbird crash on a scaled monitor
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2023-05-11 03:57:31+00:00
Resolved: 2023-05-18 07:30:46+00:00

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

Steps to reproduce:

For Wayland/Sway, start thunderbird on a scaled monitor, or move thunderbird window to a scaled monitor


Actual results:

it crashed immediately. 

By turning on DEBUG_WAYLAND, it shows logs in attachment


Expected results:

It should work.

For your reference, Firefox used to have same issue but fixed later. I can't remember exact version number that contains the fix.
Bug: When the Spaces bar is hidden on dark themes, all items in the Spaces Menu have the same icon.
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2023-05-11 05:45:32+00:00
Resolved: 2023-05-15 18:37:44+00:00

Select/install a dark theme, click bottom left |<- button to hide the Spaces Toolbar, then click top left Spaces button for the Spaces Menu. The Spaces button icon is used for all menu items. 

Possible cause & fix:

On line 38 of chrome://messenger/content/webextensions.css there is the following rule:
```
  @media (prefers-color-scheme: dark) {
    :root .spaces-addon-menuitem,
    :root .spaces-popup-menuitem,
    .webextension-action {
      list-style-image: var(--webextension-toolbar-image-light, inherit) !important;
    }

    :root .spaces-addon-button img {
      content: var(--webextension-toolbar-image-light, inherit) !important;
    }
  }
```
The !important keywords here force not just the light icon but also the inheriting of the parent icon and therefore all icons are replaced by the Spaces icon.

When the !important keywords are removed it works OK, I don't think they are necessary, @media overrules the default anyway, but maybe I'm missing something.
Bug: Thunderbird updates contacts on CardDAV Account on every new mail, although the contact did not change
Status: UNCONFIRMED
Priority: --
Created: 2023-05-11 09:03:31+00:00
Resolved: 2024-11-26 10:15:06+00:00

Steps to reproduce:

Current situation:
- 1 IMAP and 1 CardDAV Account
- Contacts are totally up to date on the CardDAV server, no change happend since last update



Actual results:

Now when I send a new mail to any of the contacts in my address book, this triggers an upload to the CardDAV server (PUT of the whole contact!), although i didn't change anything in the contact!


Expected results:

Thunderbird should not update the contact item when sending a mail to this recipient, when it did not change at all.
Bug: Primary Password can be skipped on Windows (10)
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-05-11 10:24:38+00:00
Resolved: 2023-05-11 23:18:55+00:00

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

Steps to reproduce:

This issue has existed for at least a year with Windows 10 64bit and on two separate machines I own. Also exists with the latest 102.11.0 release.
Issue does NOT exist on Linux (Mint, latest LTS), Firefox version 102.10.0.



Actual results:

On Windows 10, if you set up a primary password for Thunderbird, each time you launch the Thunderbird program, you can either keep closing the primary password prompt window, or keep entering a wrong password, eventually the main window will appear, and although you will keep getting prompted to enter a password, you can go ahead and check the email addresses associated with Thunderbird and even see the email list.


Expected results:

Instead, like on Linux, the main window should not appear until a correct password is entered.
Bug: Yandex OAuth2 broken: Error 400 redirect_uri does not match the Callback URL
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2023-05-11 10:55:47+00:00
Resolved: 2023-10-18 11:39:55+00:00

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

Steps to reproduce:

Registration my yandex mail box


Actual results:

Error 400 redirect_uri does not match the Callback URL


Expected results:

Redirect
Bug: Intermittent comm/mail/components/extensions/test/browser/browser_ext_windows_bug1732559.js | Test timed out
Status: RESOLVED
Priority: P5
Resolution: FIXED
Created: 2023-05-11 15:56:21+00:00
Resolved: 2023-05-15 06:51:04+00:00

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

---
```

```
Bug: thunderbird loses folder information after switching IP address of server
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2023-05-11 16:48:38+00:00
Resolved: 2024-03-02 17:03:06+00:00

Steps to reproduce:

Changed hostname from "localhost" to "127.0.0.1" or "::1" for a mail account.

Thuderbird 102.11.0, as of 11th, May 2023



Actual results:

Thunderbird did not find any folder anymore deactivating most filters defined


Expected results:

Nothing. Thunderbird working as before.
Bug: "Move to" button on Unified toolbar moves one excess message
Status: RESOLVED
Priority: P1
Resolution: FIXED
Created: 2023-05-11 18:52:53+00:00
Resolved: 2023-06-02 10:07:41+00:00

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

Steps to reproduce:

1. Add a "Move to" button to a toolbar.
2. Open a mail folder and hit one message.
3. Hit the "Move to" button and pick a folder.


Actual results:

Not only the current message, but also an adjacent one is moved into the same folder: next one or previous one if there's no next one, not sure about an exact condition.


Expected results:

Only one message is moved.
The "Move To" item in the message context menu does not seem to have this side effect.
Bug: Message list with Unified Folders is not always populated
Status: RESOLVED
Priority: P2
Resolution: FIXED
Created: 2023-05-11 22:21:58+00:00
Resolved: 2023-06-26 13:58:41+00:00

STR:
- Be in Unified Folder mode
- Select Inbox
  - The message list only populates with a single message
- Open Inbox and select the account name
  - The message list is fully populated
- Select Inbox again
  - The message list is now populated correctly
Bug: Unread and Total columns missing from Folder thread columns
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-05-12 01:37:48+00:00
Resolved: 2023-05-13 13:26:39+00:00

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

Steps to reproduce:

TB 113 0b6: I looked for the widget to select columns in the folder pane


Actual results:

I didn't find the widget


Expected results:

As in previous versions, there should be a drop-down menu with options to choose Unread, Total, and Size. Not sure if this is planned or not.
Bug: Unable to deal with big attachment (only 45 bytes saved)
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2023-05-12 06:40:14+00:00
Resolved: 2023-10-07 18:17:29+00:00

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

Steps to reproduce:

Using Debian sid/unstable, trying to play/save a 72,1 MB attachment fails. Looking at the message source, the full attachment is there:

```
--Apple-Mail-5E4BA80E-A5BD-4D7B-A7C1-895A7E51A6D3
Content-Type: video/quicktime;
	name=IMG_9462.MOV;
	x-apple-part-url=1436102F-80F6-4E22-83C7-089C8894C5DA
Content-Disposition: attachment;
	filename=IMG_9462.MOV
Content-Transfer-Encoding: base64

AAAAFGZ0eXBxdCAgAAAAAHF0ICAAAHTtbW9vdgAAAGxtdmhkAAAAAOCCq4/ggquXAAACWAAAXjcA
AQAAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAIk50cmFrAAAAXHRraGQAAAAP4IKrj+CCq5cAAAABAAAA
AAAAXjcAAAAAAAAAAAAAAAABAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAABAAAAA
```

Saving the attachment works in Roundcube, so the message does indeed contain the full attachment.


Actual results:

Trying to play this file does not work. Saving the file, only 45 bytes are saved:

    $ ls -l IMG_9462.MOV
    -rw-r--r-- 1 user user 45 12. Mai 00:21 IMG_9462.MOV


Expected results:

The attachment should be passed correctly to the player and the attachment should be correctly saved to the disk.
Bug: Attachment missing when draft messages are closed in particular condition
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-05-12 07:51:49+00:00
Resolved: 2023-05-18 04:52:50+00:00

Steps to reproduce:

1) using Windows 10 File Explorer, open the folder c:\users\*user_name*\AppData\Local\Temp\moz_mapi\
2) copy a PDF file in the above folder (for example, a file called copy.pdf)
3) right click copy.pdf, select "Send to"; the compose window opens with the PDF already attached. At this point, an additional copy of copy.pdf (later called tmp.pdf) has been created in the folder "moz_mapi"; Please note that it is tmp.pdf that has been attached, not copy.pdf.
4) In Thunderbird select "Compose" to open the second compose window
5) Drag the attachment from the first window to the second compose window
6) Close the first compose window and wait; within 10s you will see that the tmp.pdf is deleted



Actual results:

It is impossible to save the draft or send the email because the attachment file refers to a location that is currently unavailable (tmp.pdf has been deleted).


Expected results:

Keeping the same logic, when the attachment is dragged from one compose window to another, an additional temporary copy should be created; each window should keep its own temporary copy so as to properly handle deletion in case of window closure.
Changing logic, it would be sufficient not to create temporary copies of the file and always attach the original file. This ensures that the sent file is always the most up-to-date.
Bug: Thunderbird doesn't start on Windows, no crash and no error even in safe-mode.
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2023-05-12 08:33:20+00:00
Resolved: 2023-05-15 10:27:13+00:00

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

Steps to reproduce:

My PC run low on memory because of Android Studio, it swapped a lot and many apps was unresponsive. After that, I closed Android Studio and sent a ready new email and then close Thunderbird. I don't know if an auto-update was applied.


Actual results:

Since then, even after rebooting Windows 11, I'm not able to start Thunderbird. There is no crash or error (I check in the event observer too). I can only boot Thunderbird using a new profile with the -p flag or open my profile using Thunderbird (under WSL, so exactly the same profile path as the Windows one).
I tried to remove all *.msf file, they were reconstruct by Thunderbird on WSL but no change for Windows.

Thunderbird Windows left the parent.lock on the filesystem before terminate.


Expected results:

Thunderbird should tell me why it can't boot. In command line, no output.

PS C:\Program Files\Mozilla Thunderbird> .\thunderbird.exe -p
PS C:\Program Files\Mozilla Thunderbird> .\thunderbird.exe
PS C:\Program Files\Mozilla Thunderbird> .\thunderbird.exe -safe-mode
PS C:\Program Files\Mozilla Thunderbird>

WSL ouput is :
$ thunderbird --profile /mnt/c/Users/knux/AppData/Roaming/Thunderbird/Profiles/oc469hpc.default/
[ImapModuleLoader] Using nsImapService.cpp
[NntpModuleLoader] Using NntpService.jsm
[Pop3ModuleLoader] Using Pop3Service.jsm
[calBackendLoader] Using Thunderbird's ical.js backend
console.warn: services.settings: Failed to load last_modified.json: TypeError: NetworkError when attempting to fetch resource.
console.debug: "Found 10 public keys and 2 secret keys (2 protected, 0 unprotected)"
console.debug: "Successfully loaded optional OpenPGP library libgpgme.so.11 from system's standard library locations"
console.debug: "gpgme version: 1.16.0-unknown"
console.error: Calendar:
  Couldn't find (UTC+01:00) Bruxelles, Copenhague, Madrid, Paris
console.error: Calendar:
  Couldn't find (UTC+01:00) Bruxelles, Copenhague, Madrid, Paris
console.error: Calendar:
  Couldn't find (UTC+01:00) Bruxelles, Copenhague, Madrid, Paris
console.debug: "Trying to load /usr/lib/thunderbird/libotr.so"
console.debug: "Trying to load libotr.so from system's standard library locations"
console.debug: "Trying to load libotr.so.5 from system's standard library locations"
console.debug: "Trying to load libotr.so from system's standard library locations"
console.log: (new Error("Cannot load required OTR library", "resource:///modules/OTRLib.jsm", 109))
console.warn: Calendar: Calendar moz-storage-calendar:// has a dangling E-Mail identity configured.

And Thunderbird is running OK on WSL.
Bug: Thunderbird lags and becomes unresponsive when Microsoft Defender Real-time Protection is active
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2023-05-12 12:37:09+00:00
Resolved: 2023-10-07 18:18:09+00:00

Steps to reproduce:

We are in the middle of switching to MS Defender - as this progresses we get more and more reports of severe Thunderbird problems. 

When Thunderbird downloads and indexes messages (ege. when browsing through folders) the defender engine spikes in load and thunderbird becomes unusably slow and a lot of times completely unresponsive, especially with mailboxes bigger then 1GiB and/or multiple accounts. 

When we temporarily disable real time protection thunderbird immediately recovers and finishes its tasks. But when we re enable the protection the problem comes back shortly afterwards.

This Problem appears in the old version 68.12.1 the current 102.x and even in Daily 115.x 

Reading through some rather old similar bugs they always get "solved" by creating an exception for the users profile - which is just irresponsible. Mail is one of the biggest sources for viruses and it should be checked especially thoroughly.



Expected results:

As MS Defender is the default on any Windows 10 + 11 installations Thunderbird should work well with it. 

The only mitigation we found so far is converting the accounts to 'maildir' storage which still creates a lot of load for defender - but Thunderbird keeps working fine. The only problem is, that 'maildir' is still not considered stable and could result in data loss right?
Bug: Intermittent comm/mail/base/test/browser/browser_mailContext.js - Test timed out - waitForCondition timer - waiting for Gloda to finish indexing
Status: RESOLVED
Priority: P5
Resolution: FIXED
Created: 2023-05-12 16:20:15+00:00
Resolved: 2023-12-02 09:49:25+00:00

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

---
```

```
Bug: Painful Text Rendering in Troubleshoot Mode
Status: NEW
Priority: P3
Created: 2023-05-12 20:36:34+00:00
Resolved: 2023-12-02 01:43:04+00:00

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:109.0) Gecko/20100101 Firefox/112.0

Steps to reproduce:

1. Open Thunderbird in Troubleshoot Mode on MacOS.


Actual results:

2. Text is unreadably small.

3. Something about it makes my head hurt, I've still got a headache, nausea, and dizziness after closing Troubleshoot Mode.


Expected results:

4. It shouldn't make anyone's head hurt.

Judging by my symptoms, I wonder if Troubleshoot Mode uses hardware acceleration even when users have disabled hardware accel.
Bug: :hover for tabs in unified toolbar customize panel is almost invisible
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2023-05-13 06:39:06+00:00
Resolved: 2023-05-22 17:24:53+00:00

STR:

1. open the unified toolbar customize panel
2. move the cursor over one of the tabs

Actual:

It's almost impossible to see the :hover effect. Please see the attached screenshot. Did you see that the the cursor is on the calendar tab? I can't see it as long as I don't move my face five centimeters in front of the display.

Expected:

More visible :hover effect.

Thunderbird Daily 115.0a1 (2023-05-12) on macOS 13.3.1.
Bug: Edit As New Message changes HTML message to plain text if "Compose messages in HTML format" is disabled
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2023-05-13 16:39:34+00:00
Resolved: 2023-05-18 23:32:19+00:00

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

Steps to reproduce:

"Compose messages in HTML format" is disabled because I generally want to send email messages as plain text.

I have received an HTML email message.  When I select "Edit Message As New", the message is converted to plain text and then the composer window is displayed.  Obviously, the message layout is all messed up.

If I enable "Compose messages in HTML format", then "Edit Message As New" does bring up the message in HTML format.

Holding down the shift key while selecting the menu has no effect.  Pressing Ctrl-Shift-E does nothing.
Bug: Column headers revert to defaults either automatically or following an update
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2023-05-13 18:04:46+00:00
Resolved: 2024-01-06 20:22:41+00:00

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

Steps to reproduce:

Create a specific heading configuration and apply.



Actual results:

Come back days later to the same folder and headings are reset to defaults.


Expected results:

Heading should have remained as set by the user.
Bug: Column header choices do not propagate down to the children of a parent folder
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-05-13 18:12:52+00:00
Resolved: 2023-05-19 11:21:42+00:00

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

Steps to reproduce:

Created a preferred set of column headers in a parent folder
Tried both methods for propagating the choices from the parent to all children


Actual results:

Sometimes one or more children were changed
Often only the parent was changed but no children


Expected results:

The parent and all its children should have the same column headers
Bug: Thunderbird chat font invisible in dark mode (Bubble theme)
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2023-05-13 19:17:10+00:00
Resolved: 2023-06-30 17:53:08+00:00

Steps to reproduce:

1. Go to Settings > Chat > Styling and set Theme to Bubbles
2. Set system theme to Dark Style (Running Ubuntu 23.04).  Thunderbird will also switch to dark theme, to match the system theme.


Actual results:

The font colour of the chat messages (as observed in either the preview in settings, or an actual chat message) switch from black to white, but the bubble surrounding the text remains the same, resulting on white or almost white background, making text impossible to read.


Expected results:

Either, bubble background should switch to a darker variant or the colour of the text should remain black in chat message.