av9ash/GitBugs huggingface dataset:
Bug: TLS client auth no longer working in Thunderbird 102.x
Status: RESOLVED
Priority: P2
Resolution: DUPLICATE
Created: 2022-08-08 09:27:45+00:00
Resolved: 2022-10-20 02:00:48+00:00

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

Steps to reproduce:

Our IMAPS server uses certificate authentication, so during TLS handshake it requires the client to present a certificate. Upgrading from v91 to v102 seems to have broken this functionality. I initially ran into the problem with Debian/sid packages (v102 and v103) but I was later able to reproduce it with binaries downloaded directly from Mozilla, and I have now downgraded to Debian/stable package v91 where things work.


Actual results:

In v102 Thunderbird still asks me which certificate it should send to the server, but does not actually send it, so the server gives error 42 (did not present cert). TB seems to not even notice that the connection was closed, as the "tab is loading" animation keeps running forever, and TB does not even attempt reconnect.


Expected results:

TB should send the client cert during handshake, or renegotiation. Server side won't proceed with authentication until it sees a valid client cert.

I ran into a similar problem with Firefox v102, but I was able to fix it there by fiddling with about:config, but I couldn't find similar settings in TB's about:config. I don't remember which setting it was that fixed it, but I think it was something to do with SSL renegotiation. I think it was "security.tls.enable_post_handshake_auth"...
Bug: In Compose window, if a PDf is attached and clicked to open, Thunderbird launches Firefox instead of Evince (Ubuntu)
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2022-08-08 15:53:07+00:00
Resolved: 2022-08-08 16:15:17+00:00

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

Steps to reproduce:

Hi,

In Thunderbird on Ubuntu Gnome, I set Evince as default program to open pdf files from Thunderbird.

In received messages, and those saved on "Sent" folder, it works perfectly.


Actual results:

But in the "Compose" window: if I add a pdf file to the message, and double-click on it to open and verify it, Thunderbird always uses Firefox to show it.

In case Firefox is not installed (or has been removed), I have an error message telling there is not associated application for pdf files and to go to Preferences - where Evince is already and still defined as default.

It happens since many months and bug is still present in Thunderbird 102 / Ubuntu 22.10 beta.


Expected results:

Thunderbird should use the default program set by the user (like Evince) even in the Compose window to open pdf files.

Related bugs:

Upstream
https://bugzilla.mozilla.org/show_bug.cgi?id=1734428

Ubuntu
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1945741
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1981163

Thanks!
Bug: Context menu not shown if it would end outside the screen (on Linux with sway window manager, crash on multiple attempts)
Status: RESOLVED
Priority: P3
Resolution: WORKSFORME
Created: 2022-08-08 17:17:03+00:00
Resolved: 2024-03-25 09:40:18+00:00

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

Steps to reproduce:

Right-click on the lowest mail in the mailbox under Wayland. In particular sway 1.7 (tested with and without multiple screens attached).


Actual results:

No context menu is shown. (see attached video)

On repeated attempts, thunderbird crashes with: 

[GFX1-]: Invalid mBounds in PopupCallback Rect(x=481, y=444, w=261, h=18529) size state 0

(thunderbird:226546): Gdk-CRITICAL **: 18:59:56.465: ../gdk/wayland/gdkdisplay-wayland.c:1399: Unable to create Cairo image surface: invalid value (typically too big) for the size of the input (surface, pattern, etc.)
ExceptionHandler::GenerateDump cloned child 227003
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...


Expected results:

A context menu should have been shown
Bug: Strange behaviour of *bold* text in plaintext reply
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2022-08-08 18:41:18+00:00
Resolved: 2024-04-23 23:29:13+00:00

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

Steps to reproduce:

Import the attached news message into a local TB mail folder by dragging it.

Select the text
```
Vielleicht wird TB oder auch BB irgendwann einmal in ferner Zukunft das
anbieten, was andere Programme schon *vor 20 Jahren* konnten.
```
Create a plaintext reply. This can be done by holding shift while pressing the reply button or by setting the account to not use HTML be default in the account settings.


Actual results:

The quoted text in the reply looks like this:
```
> Vielleicht wird TB oder auch BB irgendwann einmal in ferner Zukunft das
> anbieten, was andere Programme schon*vor 20 Jahren*  konnten.
```
Note that the space before the first asterisk moved after the second one.


Expected results:

The reply should be:
```
> Vielleicht wird TB oder auch BB irgendwann einmal in ferner Zukunft das
> anbieten, was andere Programme schon *vor 20 Jahren* konnten.
```
This is surprising. We tried in TB 45 and it worked there, but it already doesn't work in TB 91.
Bug: More vertical space desired between folder size and scroll bar
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2022-08-08 23:05:00+00:00
Resolved: 2022-09-22 02:28:11+00:00

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

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

Steps to reproduce:

See image.  There is overlapped spacing between the folder size reported in MB and the scroll bar to the right of all the folders.  This visual defect has existed in prior versions of TB, including TB92.
Bug: Move contact to another addressbook is not possible
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2022-08-09 06:13:50+00:00
Resolved: 2022-08-09 07:16:54+00:00

User Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36

Steps to reproduce:

Move contact to another adressbook is not possible in 102.1.0 version.

- drug and drop
- right click and sent to ...


Actual results:

Move contact to another adressbook is not possible in 102.1.0 version.



Expected results:

- drug and drop contact
- right click and sent to another adressbook ...
Bug: Link with target=_blank in options dialog of add-on does not work
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2022-08-09 07:27:51+00:00
Resolved: 2022-08-09 09:58:42+00:00

Steps to reproduce:

Open an options dialog of an add-on which contains a link with target="_blank". Click the link.


Actual results:

Options tab is now empty, no new tab is opened. Status bar shows address of link.


Expected results:

New tab with content of referenced webpage should open.

This works in TB 91 but fails in TB 102.1.1 and TB 104.0b2.
This is probably a duplicate of bug 1770105
Bug: search messages no longer works with "Attachment Status"
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2022-08-09 14:11:17+00:00
Resolved: 2022-08-09 15:55:34+00:00

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

Steps to reproduce:

Went to search my email for a certain subject and having an attachment.


Actual results:

grey box where you should be able to check off "has attachment"


Expected results:

no grey box, but should have "has attachment" like it should and used to have
Bug: Download the rest of the message link does nothing in 102.1.1
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2022-08-09 14:28:06+00:00
Resolved: 2022-08-09 15:53:35+00:00

I'm using Thunderbird 102.1.1 (64-bit) under Windows 11Pro. I have a Gmail POP account configured to "fetch headers only" and "leave messages on server". I enabled POP3 logging by setting mailnews.pop3.loglevel to All and sent a message from my Fastmail IMAP account to my Gmail POP account. The Gmail account uses maildir.

I got the expected link, instead of the actual message body:

Not Downloaded
Only the headers for this message were downloaded from the mail server.
Download the rest of the message.

I clicked  on the "Download the rest of the message" link.

Actual results:
Clicking on the link does nothing. Hovering the mouse over the link shows the following in the status bar:

mailbox://piscataqua%40gmail%2Ecom@pop.gmail.com/Inbox?number=18&messageid=9631a88f-bb86-39be-775d-e77e09880493%40fastmail.fm&uidl=GmailId18282de06e11e661

I unchecked "fetch headers only" and checked for new mail. Still can't see the message body. Exited and restarted. Still can't see the message body. Clicking on the link still does nothing. I sent another message from my Fastmail account to the same Gmail POP account. I can see the message body in it.

I looked at the .eml file for the message I sent when fetch headers only was enabled.  It does not have the actual message body. I looked at the POP logging in the error console. It doesn't have it either. There is no sign of it attempting to fetch it. 

Expected results:
Download and display the message body. The message body was "POP logging is enabled" without quotes.
Bug: Some incoming emails changes into mix of html codes. They are mixed together with other emails.
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2022-08-09 17:17:42+00:00
Resolved: 2022-08-11 05:30:19+00:00

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

Steps to reproduce:

When I receive an email, after some time, it changes into HTML code. It is done by itself - no intervention from the user. 


Actual results:

Email becomes unreadable, it can not be recovered. I lose all information sent to me. The code is mixed with several other emails and the sender disappears from the email.


Expected results:

Email should be normally readable.
Bug: Separator for OpenPGP attachment context menu items not hidden with the items
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2022-08-09 18:23:13+00:00
Resolved: 2022-08-29 19:55:36+00:00

STR:
1. Select an email with an attachment in the 3pane (but not an openPGP related attachment)
2. Right click on the attachment

Expected result:

Context menu ends with a menu item

Actual result:

Context menu ends with the separator used for openPGP related menu items. The separator (defined in https://searchfox.org/comm-central/rev/256f36299ac25bfcac41f581410da0831b4f1797/mail/extensions/openpgp/content/ui/attachmentItemContext.inc.xhtml#5 ) should be hidden when all the openPGP actions are hidden.
Bug: unified folders inbox shows no messages since update to 102.1.0 on openSuse Tumbleweed
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2022-08-09 22:21:20+00:00
Resolved: 2023-10-07 17:57:39+00:00

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

Steps to reproduce:

Yesterday the automatic update agent of Tumbleweed installed Thunderbird 102.1.0

My System:
Operating System: openSUSE Tumbleweed 20220808
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.96.0
Qt Version: 5.15.5
Kernel Version: 5.18.15-1-default (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 2700 Eight-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 580 Series


Actual results:

The inbox of grouped folders shows no messages. If I drop down to see the individual inboxes of all accounts, all messages are there and I can work with them.
In grouped folders Send, Junk and Trash only a part of all messages is shown.
Bug: (Regression) Icons in right top window corner (minimize, arrange, close window) are missing with certain option combination
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2022-08-10 09:33:07+00:00
Resolved: 2022-08-16 21:01:07+00:00

This is a regression from 91.* to 102.* at least on Windows OS.

STR:
1. Enable the Menu Bar
2. Customize the main toolbar: Disable Titlebar and Display "Text" only for the buttons

The combination of these 3 options leads to missing OS Icons to handle the window. When hovering the area, it's still possible to use the "invisible" buttons, but the icons are missing. Maybe this only a CSS issue in 102.*
Bug: Quota bar colour doesn't follow value for multiple accounts.
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2022-08-10 10:07:26+00:00
Resolved: 2022-08-31 17:36:15+00:00

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

Steps to reproduce:

Select an inbox that is under the first quota break point.  The bar will be blue, now select another account which is over a quota break point and the colour will change as expected. Go back to another account that is under the first quota break point and the colour remains the new colour.  This happens for all accounts.


Actual results:

Quota bar colour doesn't follow the quota value for multiple accounts.  The bar will stay at the colour of the worst case quota regardless of which account is viewed.


Expected results:

Low quota value is blue in my case. My first break point is 70% which has a colour of orange.  Once I view an account that is over 70% and then go back to a low quota account the colour should go back to blue but remains in orange.
Bug: messageDisplay.getDisplayedMessages: Error: An unexpected error occurred when opened from an .eml file
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2022-08-10 10:29:22+00:00
Resolved: 2022-08-23 17:04:24+00:00

Steps to reproduce:

I faced another issue when extension fails trying to get properties of a message shown in a `messageDisplay` window.

- Open some message from an `.eml` file
- Try to get shown message by calling `browser.messageDisplay.getDisplayedMessages`, e.g. load the following add-on and click on the message display action toolbar button

`manifest.json`
```json
{
	"manifest_version": 2,
	"name": "Get Displayed Test",
	"version": "0.1",
	"permissions": [ "messagesRead" ],
	"background": { "scripts": [ "getdisp-bg.js" ] },
	"message_display_action": { "default_title": "Get Displayed Test" }
}
```

`getdisp-bg.js`
```js
"use strict";

async function gdGetMessages(tab, info) {
	console.log("gdGetMessages: info, tab", info, tab);
	console.log("messageDisplay.getDisplayedMessages",
		await browser.messageDisplay.getDisplayedMessages(tab.id));
}

browser.messageDisplayAction.onClicked.addListener((tab, info) => { gdGetMessages(tab, info); });
```


Actual results:

Exception. Extension console:
```
 Uncaught (in promise) Error: An unexpected error occurred undefined
    gdGetMessages moz-extension://2e030f76-f418-4bc2-944e-463d4a5dea06/getdisp-bg.js:5
    AsyncFunctionThrow self-hosted:693
    (Async: async)
    <anonymous> moz-extension://2e030f76-f418-4bc2-944e-463d4a5dea06/getdisp-bg.js:9
    apply self-hosted:2733
    applySafeWithoutClone resource://gre/modules/ExtensionCommon.jsm:626
    fire resource://gre/modules/ExtensionChild.jsm:806
    withHandlingUserInput resource://gre/modules/ExtensionCommon.jsm:119
    recvRunListener resource://gre/modules/ExtensionChild.jsm:809
    recvRunListener self-hosted:1172
    _recv resource://gre/modules/ConduitsChild.jsm:78
    receiveMessage resource://gre/modules/ConduitsChild.jsm:184
```
browser console:
```
 msgHdr.getProperty is not a function ext-mail.js:1704
    convertMessage chrome://messenger/content/parent/ext-mail.js:1704
    getDisplayedMessages chrome://messenger/content/parent/ext-messageDisplay.js:25
    getDisplayedMessages chrome://messenger/content/parent/ext-messageDisplay.js:98
    getDisplayedMessages self-hosted:1172
    result resource://gre/modules/ExtensionParent.jsm:935
    withPendingBrowser resource://gre/modules/ExtensionParent.jsm:491
    result resource://gre/modules/ExtensionParent.jsm:935
    callAndLog resource://gre/modules/ExtensionParent.jsm:897
    recvAPICall resource://gre/modules/ExtensionParent.jsm:934
    InterpretGeneratorResume self-hosted:1479
    AsyncFunctionNext self-hosted:689
```
Messages obtained for Thunderbird-91, but thunderbird-105.0a1 has the same problem


Expected results:

Displayed message is reported to the add-on console:
```
messageDisplay.getDisplayedMessages 
Array [ {…} ]
getdisp-bg.js:5:10
```
Bug: MDN return receipts are not sent from actual recipient identity but from default identity (privacy invasion)
Status: NEW
Priority: --
Created: 2022-08-10 10:51:31+00:00
Resolved: 2024-07-18 10:51:45+00:00

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

Steps to reproduce:

I have several Email accounts managed in my Thunderbird client and I am extensively using alias addresses for them. I send out a message from one of my accounts (account1@...) to another (account2@...) using an alias address (alias2@...) as receiver and request a receipt. Now sending the receipt from account2@... 


Actual results:

When I look into the receipt of account2@... back to account1@... I see account2@... as sender of the receipt instead of alias2@...


Expected results:

Using alias addresses as sender I want to keep my actual account secret. But sending a receipt of an email received at an alias address discloses the real account behind the alias which I do not want.
Also it would be nice if I send an answer to an email on an alias that the alias address appears automatically as new sender instead of the real account.
Bug: HTML markup is not escaped in desktop notifications
Status: UNCONFIRMED
Priority: --
Created: 2022-08-10 11:45:51+00:00
Resolved: 2022-08-11 10:47:15+00:00

Steps to reproduce:

Accidentally I noticed that thunderbird does not escape HTML markup when it generates text for desktop notifications.

I use KDE, but likely it may be an issue for other desktops as well, since it is a part of specification <https://specifications.freedesktop.org/notification-spec/latest/ar01s04.html>

- Check that notification popups are enabled for Thunderbird application.
- Send a message with some markup in subject, e.g. `Start <i>using</i> <a href="https://outlook.com">thunderbird</a> <b>NOW!!!</b>`
- Wait for popup notification when the message is received.


Actual results:

Some tags are interpreted changing font, links (possibly misleading) may appear in notification.


Expected results:

Subject (unsure if it is possible to inject something confusing through sender or date) is shown literally.

When notification text is generated, `&<>` characters in the strings taken from messages are escaped to prevent their interpretation as markup. It should be a measure to protect users against unfair sender.
Bug: filters don't work
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2022-08-10 15:48:52+00:00
Resolved: 2023-02-18 11:43:04+00:00

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

Steps to reproduce:

Ever since moving to 102 (all versions so far), my filters only work intermittently. I did nothing, no change to filters, just receiving my emails as normal.


Actual results:

Most emails that should be filtered just go into the inbox, without the filters being applied. Every so often the filters work.


Expected results:

My emails from certain people should get moved into other folders.
Bug: `New address book` menu-button is not usable with screen reader on Linux
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2022-08-10 17:47:03+00:00
Resolved: 2022-08-24 14:37:19+00:00

Steps to reproduce:

Using Orca master, I am on Debian Buster but other users answered me they observed the same on other distros:
1. Press Ctrl+Shift+B to open address book
2. Switch to navigation mode
3. Press Ctrl+Home to go to the top of the page then press down arrow to be on New address book
4. Try to activate the menu
I tried Space, enter, right-click using Orca gesture, down arrow and Alt+Down arrow with no success


Actual results:

In some case pressing space activate focus mode but nothing happens, in my case sometimes it opens the search edit field.
Pressing Enter do nothing.
Using the Orca gesture to right click open the dialog to add a new address book but does not offer for example the ability to create a Cardav address book
Pressing Down arrow or Alt+Down arrow does nothing


Expected results:

Using a screen reader on Linux, we should also be able to interact with this menu as it is the case on Windows using NVDA for example and choose to create a classic address book, a cardav address book or a LDAP one.
Bug: Changing "Check for new messages every XX minutes" has no effect for the current session until restarting TB
Status: NEW
Priority: --
Created: 2022-08-10 21:43:00+00:00
Resolved: 2022-08-12 02:10:32+00:00

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

This has been reported long back per my Bug 352107 Comment 11, but still happening in TB 102.1.2 (64-bit), Win10.

Changing the interval for getting new messages fails to take effect for the current session and requires a restart without letting the user know (tested on POP).

STR
1. POP account (should test IMAP, too, probably same)
2. Open Tools > Activity Manager to monitor POP checks
3. Change `Check for new messages every XX minutes` down to 1 min
4. Wait 2 mins while monitoring Activity monitor for POP checks

Actual
- New interval fails to take effect for the current session, old interval is still used
- Making new interval effective requires restart of TB, but this is not known to the user

Expected
- New interval should take effect instantly for the current session
Bug: Intermittent comm/mail/test/browser/composition/browser_spelling.js | single tracking bug
Status: NEW
Priority: P5
Created: 2022-08-11 01:13:59+00:00
Resolved: 2024-12-16 19:16:53+00:00

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

---
```

```
Bug: Shortcut Ctrl+Enter to send message not working after using encrypt from inline notification bar; opens status bar language menu instead
Status: NEW
Priority: --
Created: 2022-08-11 06:36:22+00:00
Resolved: 2024-05-19 22:47:54+00:00

Steps to reproduce:

Using *thunderbird* 102.1.1-1 from Debian sid/unstable, composing a message with a receiver having an S/MIME certificate, and clicking on the suggestion banner on the bottom to encrypt the message. Then press Ctrl + enter to send the message.


Actual results:

The context menu in the bottom for selecting the language opens.


Expected results:

The message should be sent.
Bug: Opening (without saving) .docx documents doesn't open them
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2022-08-11 08:00:14+00:00
Resolved: 2023-06-09 14:14:34+00:00

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

Steps to reproduce:

On Ubuntu with LibreOffice installed : Receiving a .docx file in an e-mail, double-click to open it, infobox shows up, checking "Open With" > "System Handler", pressing OK.


Actual results:

Absolutely nothing.


Expected results:

The document should have opened in LibreOffice.