av9ash/GitBugs huggingface dataset:
Bug: Back and Forward buttons don't show menu (likely broken by recent array work)
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-05-01 17:16:41+00:00
Resolved: 2020-05-02 11:31:47+00:00

Back and Forward buttons broken by recent array work. No menu comes up.

STR:
Customise the main toolbar and add Back and Forward buttons.
Display a few messages, then use the Back button.

No menu comes up.

This is working in TB 68 but broken in TB 76.

Alice, can you find the exact regression.

BTW, this code look strange:
https://searchfox.org/comm-central/rev/23f6e1d4b8f71b4f3cdcfc69e1cd289a0e18b224/mail/base/content/mailWindowOverlay.js#1481
What type is `curPos` ?
Bug: Thunderbird build failure due to Python2-Python3 changes in Makefiles
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-05-01 23:14:37+00:00
Resolved: 2020-05-02 18:43:42+00:00

This push broke the build:

https://hg.mozilla.org/integration/autoland/pushloghtml?changeset=332ce0963b4e92d68b0de25860debb7694dc38d5

It's backed out on autoland now, but it will be back.

Link to failing build:
https://treeherder.mozilla.org/#/jobs?repo=comm-central&revision=dce2046514b0a603c84bbf6cbf1cbc8730faf35e

It's something with xpidl, I am not sure what. I don't think it's specific to the Import idl files, I have to do more looking. It may be that pythonpath.py file.
Bug: Dark mode compose window inconsistent
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-05-02 00:16:56+00:00
Resolved: 2021-07-02 13:47:16+00:00

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

Steps to reproduce:

Using Windows 10 Dark Mode, default profile created at install, no customization.  Received message (HTML) displayed white foreground and dark (black) background.   Reply to sender.  Compose window now black foreground with white background.   Color boxes show black/white.  Expected opposite.   Colors displayed are correct in both received message and reply.


Actual results:

Compose window reversed (black on white).  


Expected results:

Compose window should be white on black with colors as selected.  Color indicator boxes should reflect screen colors.   
Message received in standard (not dark) mode should reverse.   That is, TBird should detect dark mode and reverse black & white only if dark mode selected, but in both viewing and compose windows.
Bug: Thunderbird Address Book Contact List Bug
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-05-02 00:23:03+00:00
Resolved: 2020-05-02 11:07:02+00:00

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

Steps to reproduce:

I had address book contact lists with spaces in the list names.  They stopped working in 68.7.0.  What I did to reproduce the error was to click "write" to start an email, then  select a contact list from the contact sidebar, and select "add to To:".  This also happens if you select "add to cc:" or "add to bcc:".  


Actual results:

Suppose the name of the contact list was "Test list".  In that case, the result was that the to: field was filled with "Test list <"Test list">" (not including outer quotes).  When I pressed "send", I received an error message that stated 

Test list <"test list"> <> is not a valid e-mail address because it is not of the form user@host.  You must correct it before sending the email.

Prior to 68.7.0, I had used this list, with the name including spaces, successfully.  If I changed the name of the list to be "Test_list" (not including quotes) instead of "Test list" (not including quotes), the To: line was filled with  "Test_list <Test_list>" (not including quotes). I did not receive the error and I was able to send from the list.  


Expected results:

I should have been able to use a contact list with a space in the name of the list, OR Tbird should notify that contact lists can no longer have spaces in the list name.   It took me quite some time to find the solution to this problem, with many wrong turns, so I would like to see this bug publicized so that others do not have to go through what I did.
Bug: No reliable notifications in Ubuntu
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-05-02 09:19:57+00:00
Resolved: 2020-05-03 07:57:31+00:00

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

Steps to reproduce:

The problem appears when a new message in Thunderbird on Ubuntu 20.04 using the GNOME desktop environment arrives.
Thunderbird is running (minimized or hidden behind an other maximized window) and I am working on some other program. Multiple accounts are configured in Thunderbird.


Actual results:

Messages are received by Thunderbird, but notifications to the user are *very* rare. This is to say, that sometimes I can get a notification (native via GNOME), but in most of the cases there is no visual notification at all apart from the sound which is played when a new mail arrives. 
The lack of a visible notification is annoying because I usually work with the sound of my laptop muted, so there is no perceivable alert when a new mail arrives. I want to stress that although this might seem like a minor issue, it is an essential feature for a mail client which enables the user to reply within minutes to important new mails.

One user suggested that notifications are only generated for specific accounts: https://support.mozilla.org/en-US/questions/1278512
I tried to verify this, but I cannot confirm this. I have witnessed cases where one account which previously triggered a notification did not so afterwards. 


Expected results:

A notification should have been sent. This could be either native via GNOME, or a specially designed window.
Bug: LastModifiedDate not set on addressbook cards (and addressbooks)
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-05-02 11:17:43+00:00
Resolved: 2020-07-27 22:20:43+00:00

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

Steps to reproduce:

Edit an addressbook card or call card.setProperty('LastModifiedDate', timestamp);


Actual results:

Nothing.
card.getProperty('LastModifiedDate', default) returns either 0 or a time, set on the card with TB68



Expected results:

card.getProperty('LastModifiedDate', default) should return an actual time
This happens at least since TB72.

lastModifiedDate of an nsIAbDirectory was never set (since TB2?)
Bug: RNP build fails with gcc compiler
Status: RESOLVED
Priority: P2
Resolution: FIXED
Created: 2020-05-02 15:40:43+00:00
Resolved: 2020-05-17 18:16:30+00:00


make[4]: Entering directory '/NEW-SSD/moz-obj-dir/objdir-tb3/comm/third_party/rnp'
Makefile:18: warning: overriding recipe for target 'librnp.so'
/NEW-SSD/NREF-COMM-CENTRAL/mozilla/config/rules.mk:608: warning: ignoring old recipe for target 'librnp.so'
comm/third_party/rnp/config.h.stub
/NEW-SSD/moz-obj-dir/objdir-tb3/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /NEW-SSD/NREF-COMM-CENTRAL/mozilla/python/mozbuild/mozbuild/action/process_define_files.py process_define_file src/lib/config.h src/lib/.deps/config.h.pp src/lib/.deps/config.h.stub /NEW-SSD/NREF-COMM-CENTRAL/mozilla/comm/third_party/rnp/src/lib/config.h.in
make[4]: Leaving directory '/NEW-SSD/moz-obj-dir/objdir-tb3/comm/third_party/rnp'
Bug: Composition's fast focus ring disfunctional, especially backwards (Ctrl+[Shift+]+Tab / [Shift+]F6])
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-05-02 15:54:28+00:00
Resolved: 2020-05-07 04:20:31+00:00

Composition's fast focus ring isn't working (again), regressed by several causes, mostly disfunctional. Focused stops vary depending on the shortcut, starting point, and direction, iow, there's no ring.

Fast focus ring is operated by these keyboard shortcuts:
`Ctrl+Tab` or `F6` --> *forwards*
`Ctrl+Shift+Tab` or `Shift+F6` --> *backwards*

*Forwards:*
- F6/Ctrl+Tab from contacts side bar (search input) skips 'From' field.

*Backwards:*
- Shift+F6 from contacts side bar cycles only To, From, and Contacts Side Bar; skips message body, subject, and any addressing fields except 'To'.
- Ctrl+Shift+Tab from contacts side bar gets stuck in alternating between To and MoreRecipients button (which isn't even part of the fast focus ring).
- Ctrl+Shift+Tab from message body is no different from Shift+Tab, i.e. it will stop at any milk can on the way, like close buttons of any addressing rows, before getting stuck between To and MoreRecipients button.

Regressions:
- on anonymous search input, input.parentNode now returns `Shadow Root` instead of the search textbox, so we default to focusing `To` addressing field
- new recipient area is too greedy in consuming 'tab', unaware of *Ctrl*+[Shift+]Tab
Bug: Thunderbird displays e-mail containing error message instead of real e-mail
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-05-02 15:59:19+00:00
Resolved: 2020-05-02 18:57:26+00:00

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

Steps to reproduce:

I fetched e-mails using the POP3 protocol. The problem usually occurs on messages that have been sent through the booking.com service (e.g. from a hotel).


Actual results:

I cannot see the actual e-mail content. Instead, I see a message with the subject "Cannot display Unicode content" which has been created by the e-mail server. The e-mail contains the following text:

"This E-mail message was determined to be Unicode-formatted
but your E-mail reader does not support Unicode E-mail.

Please use an E-mail reader that supports POP3 with UTF-8
(see https://tools.ietf.org/html/rfc6856.html).

This can also happen when the sender's E-mail program does not
correctly format the sent message.

The original message is included as a separate attachment
so that it can be downloaded manually."

Unfortunately, I can't display the remainder in a readable format.


Expected results:

The actual e-mail contents should be displayed.

Further information:

This bug was initially reported as Bug #1634667. Magnus Melin closed this bug as a result of sloppy investigation. There is more detailed information in the Plesk forum:

https://talk.plesk.com/threads/messages-with-unicode-unable-to-pick-up-via-imap-after-upgrade.353908/page-2

Unfortunately, the information in the forum goes beyond my knowledge of the underlying protocols. But the conclusion in the forum is:

"All the Companys providing the Email-Clients the Message pops up should fix this. Its their fault." (message of Jan 14, 2020)
Bug: losing imap account emails upon moving folder while offline
Status: UNCONFIRMED
Priority: --
Created: 2020-05-02 16:20:07+00:00
Resolved: 2025-01-23 09:10:38+00:00

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

Steps to reproduce:

have a subfolder of drafts on imap account (created while online a few days before).
write a few emails as drafts, press save for each to continue at a later time and close compose window. (was offline, but didn't 'know'/remember)

Copy these emails from drafts to a subfolder of drafts.

-> decide that subfolder should be better under local, move folder to local in folder tree.



Actual results:

folder was created under local and stays also in drafts (despite 'move folder'). Emails are gone in both locations.




Expected results:

1) while offline, remember what to do with emails and folders moves/copies, emails should be in correct folder in the new location in the local storage after going online (replaying the stored actions)
2) if not possible, prevent user from doing the above: no copy/move while offlinne on imap. At minimum, give a warning that being offline and move/copy actions while offline might fail
Bug: Cannot send with my new domain     via SMTP.office365.com  I receive ok can't send??
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-05-02 17:21:49+00:00
Resolved: 2020-12-19 18:04:27+00:00

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

Steps to reproduce:

Outlook works fine to send and rec....???
Contacted host and they tried to help.  Conclusion >>> "use Outlook.  Forget Thunderbird"  I have few options in thunderbird STMP Starttls  and port 587.
That' all I know?


Actual results:

I receive fine.
cannot send!  I get unknown error 80004005??


Expected results:

Cannot send (My new Host for my website is >>> GoDaddy with website @3pyramid.net
Bug: Cannot Export Address'  > File has 0 volume or very little data? csv or txt
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2020-05-02 17:40:21+00:00
Resolved: 2022-10-21 18:13:41+00:00

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

Steps to reproduce:

tried many exports.     > Same results      (TXT and CVS)


Actual results:

the file saved, is either 0 bytes or very small with some recognizable names. 


Expected results:

obvious.
Bug: reminder window is not showing link to details any more
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-05-03 08:40:48+00:00
Resolved: 2020-05-14 07:22:43+00:00

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

Steps to reproduce:

create an appointment in calender and add a reminder


Actual results:

when the reminder pops up, it does not contain a link to details of the appointment


Expected results:

show a link to the details which opens the appointment dialog (as before) or, even better: display the details in a mouseover popup
Bug: "Initially Show Attachment Pane" option not working after Enigmail integration (also not working in TB 68 with Enigmail).
Status: RESOLVED
Priority: P1
Resolution: FIXED
Created: 2020-05-03 11:38:57+00:00
Resolved: 2020-06-16 02:13:07+00:00

If you right-click on the attachment pane header, you get and option "Initially Show Attachment Pane". If selected, new compose windows should start with the attachment pane already open. That worked for a while after the feature was implemented. It seems to have gone broken, just like opening and closing an empty area broke, bug 1613284.
Bug: Subject Filter on words with apostrophe (') not working
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-05-03 12:38:25+00:00
Resolved: 2022-12-03 09:32:13+00:00

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

Steps to reproduce:

Created a filter to auto or manual run, searching against From and Subject.  The subject search contains a word with an apostrophe, such as: you're.  The filter never works.  Once I replace the word you're it does work, but of course is not as granular as it could be.  Do these words need to be in quotes or should the apostrophe be escaped as in various coding situations?


Actual results:

Filter does not work search for words with an apostrophe.


Expected results:

It should work.  Yes I'm still on v 60.9.1 because the add-ons I rely on won't work on the latest version.
Bug: "Manage Identity" no delete or set as deault anymore
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-05-03 19:40:32+00:00
Resolved: 2020-05-03 20:19:43+00:00

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

Steps to reproduce:

no delete or set as deault for any email identity anymore


Actual results:

no delete


Expected results:

delete or set as deafult
Bug: Send mail from a web page (link or mailto) with Thunderbird not running on Mac, Thunderbird should quit after sending.
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2020-05-03 21:14:12+00:00
Resolved: 2023-09-01 03:32:28+00:00

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

Steps to reproduce:

1 - On Mac, in any web browser, with Thunderbird NOT running, ask the browser to mail the current URL - or - click a mailto: link in a web page
2 - A Thunderbird compose window opens and sends the mail
3 - Attempt to shutdown the computer


Actual results:

Machine will not shutdown because Thunderbird is still running but is "not responding"


Expected results:

If a compose window is opened when Thunderbird is not running, sending the message should also terminate Thunderbird
Bug: Jaws screenreader sometimes doesn't read Options/Preferences section titles (General, Composition, Privacy & Security, Chat, Calendar)
Status: RESOLVED
Priority: P3
Resolution: WORKSFORME
Created: 2020-05-03 21:39:24+00:00
Resolved: 2021-04-04 21:06:59+00:00

When using a screenreader, sutch as jaws and NVDA, press alt t to bring up the tools menu, uparrow for  options,enter on it, and you'll see all the radio buttons, labled general, composition, and so fourth! NVDA, reads it very well, when navigating with your arrow keys, now when you do it with jaws, then it doesn't read correctly, and sometimes, when you navigate with your arrow keys, jaws says nothing! now when you open the options with jaws, it says table! then you can tab and shift tab, back and fourth, but when you do it with NVDA, then us blind people don't encounter this problem, whatsoever!
Bug: Spell Check not working
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-05-04 03:16:03+00:00
Resolved: 2020-05-04 12:52:12+00:00

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

Steps to reproduce:

Turn on spell check as you type. Add text to the compose window.    Missspellll something.


Actual results:

No spell check errors shown.

Same for spell check after compose.  


Expected results:

Misspelled words should be indicated.
Bug: error 80004005
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-05-04 05:39:59+00:00
Resolved: 2020-05-04 06:36:45+00:00

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

Steps to reproduce:

I went into options and changed my password


Actual results:

thunderbird would not accept my password


Expected results:

 I should have been able to view my emails but I cant. It won't accept my password which I have never had to use before to access my emails
Bug: JavaScript Error: "TypeError: can't access property "firstChild", container is undefined" {file: "chrome://messenger/content/customizableui/panelUI.js" line: 1324}]
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-05-04 06:20:08+00:00
Resolved: 2020-06-26 20:29:52+00:00

Running mochitest of FULL DEBUG version of thunderbird
produces the following error.
120 at the beginning of line is the frequencey of occurences.

    120 INFO Console message: [JavaScript Error: "TypeError: can't access property "firstChild", container is undefined" {file: "chrome://messenger/content/customizableui/panelUI.js" line: 1324}]


mozilla/comm/mail/components/customizableui/content/panelUI.js


  updateAlerts() {
    let tabmail = document.getElementById("tabmail");
    let sideloaded = ExtensionsUI.sideloaded;
    let updates = ExtensionsUI.updates;
    let container = PanelUI.addonNotificationContainer;

    while (container.firstChild) {    <=== here
      container.firstChild.remove();
    }


I think the whole while-statement  ought to be enclosed in a if
(conainer) check.

if (container) {
    while (container.firstChild) {
      container.firstChild.remove();
    }
}

But I am not even sure if |PanelUI.addonNotificationContaier| can be 
null when |updateAlerts()| is called. This may be an edge case.
Or this may be really a very bad bug.
And if it is null, we may have to do something special.
So I leave it to the people in the know to produce a patch.

BTW, this error is encountered AFTER the patch in 
 Bug 1634511 was applied.

Moral of the story. mochitest infrastructure/harness REALLY OUGHT TO FAIL a
test that produces JavaScript Error during its execution. PERIOD. (Or does it? I am new to mochitest. It is in place since last December.)
Bug: JavaScript error: chrome://mochitests/content/browser/comm/mail/base/test/webextensions/head.js, line 54: ReferenceError: ok is not defined
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2020-05-04 06:46:49+00:00
Resolved: 2025-01-20 04:02:13+00:00

JavaScript error: chrome://mochitests/content/browser/comm/mail/base/test/webextensions/head.js, line 54: ReferenceError: ok is not defined

Running mochitest of FULL DEBUG version of thunderbird
produces the following error.
 at the beginning of line is the frequencey of occurences

   14:  JavaScript error: chrome://mochitests/content/browser/comm/mail/base/test/webextensions/head.js, line 54: ReferenceError: ok is not defined

```
function promisePopupNotificationShown(name) {
  return new Promise(resolve => {
    function popupshown() {
      let notification = PopupNotifications.getNotification(name);
      if (!notification) {
        return;
      }

      ok(notification, `${name} notification shown`);  <===
      ok(PopupNotifications.isPanelOpen, "notification panel open");

      PopupNotifications.panel.removeEventListener("popupshown", popupshown);
      resolve(PopupNotifications.panel.firstElementChild);
    }

    PopupNotifications.panel.addEventListener("popupshown", popupshown);
  });
}
```

Comparing the use of ok in other files, I have a feeling that
this must be Assert.ok.: we probably have to import proper module at
the beginning of the source file?

TIA

PS: the attachment is produced by the following command to show in which subtests the errors occur.
   egrep  "(TEST_START|TEST_END|Leaving test|Entering test|ReferenceError: ok is not defined)" /FF-NEW/log1207-mochitest.txt
Bug: With -compose command line option: TypeError: can't access property "document", win is null AppUpdateUI.jsm:72:19
Status: NEW
Priority: --
Created: 2020-05-04 13:43:11+00:00
Resolved: 2025-01-09 22:56:25+00:00

Using -compose command line option, there's all sorts of things failing when TB wants to update itself. In fact, I think you cannot succeed to update if you're not opening the 3pane in between, and there are some undefined update states as long as you use -compose only.

TypeError: can't access property "document", win is null AppUpdateUI.jsm:72:19
Bug: Navigating From selector identity list with cursor down/up prematurely applies each identity (with Auto-CC/BCC): 'Customize From Address' always uses last identity
Status: NEW
Priority: --
Created: 2020-05-04 13:59:07+00:00
Resolved: 2022-01-13 17:49:29+00:00

STR

1) compose, have several accounts/identities with different combinations of Auto-CC/BCC
2) click From selector, navigate identity list with cursor up/down
3) navigate to "Customize From Address" (without pressing Enter)

**Actual**

- 2) each identity which you navigate is immediately applied to the compose window, you can see Auto-CC/BCC entries and Recipient buttons changing.
  - not helpful as those fields are covered by the dropdown
  - potentially datalossy because we're doing all sorts of things to existing recipients as we swap Auto-CC/BCC from one identity to another. I have recently tamed that to be less greedy in Bug 1623285, but I wouldn't bet on it.
- 3) it's unexpected that just navigating onto the last option immediately pops up the modal alert - bad for blind users, too. Maybe they just wanted to let their screenreader 'read' that last option, as opposed to choosing it.

**Expected**

- list navigation should do just that: navigate the list. As long as I haven't pressed Enter on an option, it should not be applied. I don't think this is a case of live preview as for font and style selectors. Plus the inherent recipient dataloss risk from our Auto-CC/BCC algorithms should be avoided.
- 'Customize From Address' modal dialog should not suddenly jumping into into users face when he didn't explicitly confirm that with Enter yet (important for the blind)