Closed Bug 1504455 Opened 1 year ago Closed 4 months ago

Composition: Pressing ENTER on BCC recipient with comma in display name creates a new recipient row of type "To" instead of "Bcc"

Categories

(Thunderbird :: Message Compose Window, defect)

defect
Not set

Tracking

(thunderbird_esr6871+ fixed, thunderbird71 fixed, thunderbird72 fixed)

RESOLVED FIXED
Thunderbird 72.0
Tracking Status
thunderbird_esr68 71+ fixed
thunderbird71 --- fixed
thunderbird72 --- fixed

People

(Reporter: pchoma2, Assigned: jorgk-bmo)

References

Details

User Story

Reproducible STR from comment 26 by Thomas D:

STR

1. Write
2. Change TO to BCC
3. Type recipient: Doe, John <john@asdf.com> (important: display name with **comma**)
4. Press Enter (sic, do not click with mouse to select auto-complete result)

Actual result:

* TB creates a new recipient row of type "TO" (if the display name has a comma, AND you press Enter to confirm autocompletion). This bug.

Expected result:

* TB creates a new recipient row of type "BCC"

For comparison:
- Display names without comma will create "BCC" (ok)
- Display name with comma, but selected with mouse click will create "BCC" (ok)

**Related bug from comment 27 (could be fixed here):**

TAB on a BCC recipient with comma in display name:
Actually: [autocompletes and] creates "TO" (double wrong: shouldn't create new row, but if anything, it should be BCC)
Expected: [autocomplete and] focus subject

For comparison, tab on a recipient without comma will autocomplete and focus subject as intended.

Attachments

(5 files)

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

Steps to reproduce:

Updated to v60.3.0 (32-bit) and compose behaviour changed from previous version.In the past when I enter an email BCC: address and pressed ENTER, the new email line defaulted to BCC: (same as previous line). It now switches to To: which is undesireable and makes it a bloody pain to change every new To: to Bcc:


Actual results:

Repeatable most of the time. This DID NOT happen in the previous version.


Expected results:

When I enter a BCC: email address and next email address entry should default to be the same as the previous entry (in this case BCC:) and not switch to To:
I cannot reproduce this with 60.3.0 nor 64 beta on Windows.
Please do Help > Restart without add-ons - what are your results?
Component: Untriaged → Message Compose Window
Flags: needinfo?(pchoma2)
I cannot reproduce this with 60.3.0.
I have been upgrading my copy of Thunderbird for several years from previous editions. I used to have two extensions which ere disabled and are now removed. [One was the duplicate msg removal.) Currently, I have no plugins or extensions. I can create this problem on demand:
o Invoke Thunderbird and have it download email from two email servers
o Invoke Message --> New_Message
o Change first To: line to be Bcc:
o Enter an email address from one of my saved one
o Press Enter to go to the next emaila ddress line
o This line remains at To: Does not change to Bcc: which was the behavior in the previous version.

o Just now, I managed to recreate this problem several times - as it happens every time.

I do not recall whether my previous Thunderbird version was 60.0 or 60.2.1
Flags: needinfo?(pchoma2)
Ok, Just noticed that if I enter a dummy email address and press Enter, then Bcc: propagates to the next address input line, but if I use an email address entry from my address book then the next line DOES NOT change to BCC: by stays at To:

This narrows down the problem to using an address from the address book!
I tried a few things and couldn't reproduce this. I think you need to try on a new profile. Start "thunderbird -p" and create a new profile. I hope you have an IMAP account you can set up there, by the looks of it you can use your account at yahoo.com.
I am not ready to create a new Thunderbird profile at this time. 

However, this evening when I was creating a new email starting with BCC:, several new email address lines stayed at BCC: then all of a sudden other new email address lines did not change to BCC: but stayed at To:. Once this happened and I changed them to BCC the subsequent lines did not change to BCC: after I switched them from To: to BCC: 

Also subsequent new emails exhibited the same BCC:/TO: behavior. (aka not changing new entry lines to match the previous BCC: lines)

I am selecting ALL email address from my address book. Todays occurrence makes me think that there may be an uninitialized variable or memory clobber someplace since it happened in the middle of email address entry.


Any suggestions for checking "config" values?
We suggested before to run TB without add-ons enabled. Do you use add-ons, if so, which?
As per Thunderbird (v60.3.0)(Menu: Tools --> Addons): Running with: No add-ons. No extensions. Default theme. No plugins.
This was the thunderbird state when the bug was reported.

Looking at registry via regedit. I found the 60.3.0 extension entry with  component and plugins key values:
C:\Program Files (x86)\Mozilla Thunderbird\components and C:\Program Files (x86)\Mozilla Thunderbird\plugins 
which are folders that do not exist on my computer.

However, folder: C:\Program Files (x86)\Mozilla Thunderbird\extensions does exist and contains an *.xpi file

In an older version (pre ver 60) of thunderbird I did have two plugins (remove duplicate messages was one of them) which were disabled by the upgrade to ver 60 and which I subsequently removed (using thunderbird)

Found old (Oct 25, 2018 timestamped) install.log which has reference to 60.2.1
[I have not found any equivalent for 60.3.0]

Mozilla Thunderbird Installation Started: 2018-10-25 16:22:13
-------------------------------------------------------------------------------

-------------------------------------------------------------------------------
Installation Details
-------------------------------------------------------------------------------
  Install Dir: C:\Program Files (x86)\Mozilla Thunderbird
  Locale     : en-US
  App Version: 60.2.1
  GRE Version: 60.2.1
  OS Name    : Windows 7
  Target CPU : x86

-------------------------------------------------------------------------------
Removing Previous Installation
-------------------------------------------------------------------------------
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\AccessibleMarshal.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\application.ini
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\blocklist.xml
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\breakpadinjector.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\crashreporter.exe
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\crashreporter.ini
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\D3DCompiler_43.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\d3dcompiler_47.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\dependentlibs.list
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\freebl3.chk
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\freebl3.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\libEGL.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\libGLESv2.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\maintenanceservice.exe
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\maintenanceservice_installer.exe
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\MapiProxy.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\mozglue.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\mozMapi32.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\nss3.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\nssckbi.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\nssdbm3.chk
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\nssdbm3.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\omni.ja
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\platform.ini
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\plugin-container.exe
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\precomplete
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\removed-files
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\softokn3.chk
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\softokn3.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\update-settings.ini
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\updater.exe
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\updater.ini
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\voucher.bin
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\WSEnable.exe
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\xul.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\uninstall\helper.exe
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\isp\Bogofilter.sfd
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\isp\DSPAM.sfd
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\isp\POPFile.sfd
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\isp\rss.rdf
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\isp\SpamAssassin.sfd
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\isp\SpamPal.sfd
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\dictionaries\en-US.aff
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\dictionaries\en-US.dic
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\defaults\pref\channel-prefs.js
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\defaults\messenger\mailViews.dat
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\chrome\icons\default\abcardWindow.ico
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\chrome\icons\default\addressbookWindow.ico
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\chrome\icons\default\messengerWindow.ico
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\chrome\icons\default\msgcomposeWindow.ico
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\wow_helper.exe
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\vcruntime140.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\ucrtbase.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.VisualElementsManifest.xml
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\prldap60.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\plugin-hang-ui.exe
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\msvcp140.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\lgpllibs.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\ldif60.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\ldap60.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\fonts\EmojiOneMozilla.ttf
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\chrome.manifest
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-utility-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-time-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-string-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-stdio-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-runtime-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-process-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-private-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-multibyte-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-math-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-locale-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-heap-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-filesystem-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-environment-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-convert-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-conio-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-util-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-timezone-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-sysinfo-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-synch-l1-2-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-synch-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-string-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-rtlsupport-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-profile-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-processthreads-l1-1-1.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-processthreads-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-processenvironment-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-namedpipe-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-memory-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-localization-l1-2-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-libraryloader-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-interlocked-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-heap-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-handle-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-file-l2-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-file-l1-2-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-file-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-errorhandling-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-debug-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-datetime-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-console-l1-1-0.dll
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\VisualElements\VisualElements_70.png
  Deleted File: C:\Program Files (x86)\Mozilla Thunderbird\VisualElements\VisualElements_150.png
  Deleted Directory: C:\Program Files (x86)\Mozilla Thunderbird\isp
  Deleted Directory: C:\Program Files (x86)\Mozilla Thunderbird\extensions
  Deleted Directory: C:\Program Files (x86)\Mozilla Thunderbird\dictionaries
  Deleted Directory: C:\Program Files (x86)\Mozilla Thunderbird\defaults\pref
  Deleted Directory: C:\Program Files (x86)\Mozilla Thunderbird\defaults\messenger
  Deleted Directory: C:\Program Files (x86)\Mozilla Thunderbird\defaults
  Deleted Directory: C:\Program Files (x86)\Mozilla Thunderbird\chrome\icons\default
  Deleted Directory: C:\Program Files (x86)\Mozilla Thunderbird\chrome\icons
  Deleted Directory: C:\Program Files (x86)\Mozilla Thunderbird\chrome
  Deleted Directory: C:\Program Files (x86)\Mozilla Thunderbird\fonts
  Deleted Directory: C:\Program Files (x86)\Mozilla Thunderbird\VisualElements

-------------------------------------------------------------------------------
Installing Main Files
-------------------------------------------------------------------------------
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\Accessible.tlb
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\AccessibleHandler.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\AccessibleMarshal.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-console-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-datetime-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-debug-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-errorhandling-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-file-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-file-l1-2-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-file-l2-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-handle-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-heap-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-interlocked-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-libraryloader-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-localization-l1-2-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-memory-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-namedpipe-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-processenvironment-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-processthreads-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-processthreads-l1-1-1.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-profile-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-rtlsupport-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-string-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-synch-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-synch-l1-2-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-sysinfo-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-timezone-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-core-util-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-conio-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-convert-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-environment-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-filesystem-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-heap-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-locale-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-math-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-multibyte-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-private-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-process-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-runtime-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-stdio-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-string-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-time-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\api-ms-win-crt-utility-l1-1-0.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\application.ini
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\blocklist.xml
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\breakpadinjector.dll
  Created Directory: C:\Program Files (x86)\Mozilla Thunderbird\chrome
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\chrome.manifest
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\crashreporter.exe
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\crashreporter.ini
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\d3dcompiler_47.dll
  Created Directory: C:\Program Files (x86)\Mozilla Thunderbird\defaults
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\dependentlibs.list
  Created Directory: C:\Program Files (x86)\Mozilla Thunderbird\dictionaries
  Created Directory: C:\Program Files (x86)\Mozilla Thunderbird\distribution
  Created Directory: C:\Program Files (x86)\Mozilla Thunderbird\extensions
  Created Directory: C:\Program Files (x86)\Mozilla Thunderbird\fonts
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\freebl3.chk
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\freebl3.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\IA2Marshal.dll
  Created Directory: C:\Program Files (x86)\Mozilla Thunderbird\isp
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\ldap60.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\ldif60.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\lgpllibs.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\libEGL.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\libGLESv2.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\maintenanceservice.exe
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\maintenanceservice_installer.exe
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\MapiProxy.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\minidump-analyzer.exe
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\mozglue.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\mozMapi32.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\msvcp140.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\nss3.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\nssckbi.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\nssdbm3.chk
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\nssdbm3.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\omni.ja
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\pingsender.exe
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\platform.ini
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\plugin-container.exe
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\plugin-hang-ui.exe
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\precomplete
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\prldap60.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\qipcap.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\removed-files
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\softokn3.chk
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\softokn3.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.VisualElementsManifest.xml
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\ucrtbase.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\update-settings.ini
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\updater.exe
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\updater.ini
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\vcruntime140.dll
  Created Directory: C:\Program Files (x86)\Mozilla Thunderbird\VisualElements
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\WSEnable.exe
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\xul.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\VisualElements\VisualElements_150.png
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\VisualElements\VisualElements_70.png
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\uninstall\helper.exe
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\isp\Bogofilter.sfd
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\isp\DSPAM.sfd
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\isp\POPFile.sfd
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\isp\SpamAssassin.sfd
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\isp\SpamPal.sfd
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\fonts\EmojiOneMozilla.ttf
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
  Created Directory: C:\Program Files (x86)\Mozilla Thunderbird\distribution\extensions
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\distribution\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\dictionaries\en-US.aff
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\dictionaries\en-US.dic
  Created Directory: C:\Program Files (x86)\Mozilla Thunderbird\defaults\messenger
  Created Directory: C:\Program Files (x86)\Mozilla Thunderbird\defaults\pref
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\defaults\pref\channel-prefs.js
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\defaults\messenger\mailViews.dat
  Created Directory: C:\Program Files (x86)\Mozilla Thunderbird\chrome\icons
  Created Directory: C:\Program Files (x86)\Mozilla Thunderbird\chrome\icons\default
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\chrome\icons\default\abcardWindow.ico
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\chrome\icons\default\addressbookWindow.ico
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\chrome\icons\default\calendar-alarm-dialog.ico
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\chrome\icons\default\calendar-event-dialog.ico
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\chrome\icons\default\calendar-event-summary-dialog.ico
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\chrome\icons\default\calendar-task-dialog.ico
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\chrome\icons\default\calendar-task-summary-dialog.ico
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\chrome\icons\default\messengerWindow.ico
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\chrome\icons\default\msgcomposeWindow.ico
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\MapiProxy_InUse.dll
  Installed File: C:\Program Files (x86)\Mozilla Thunderbird\mozMapi32_InUse.dll

-------------------------------------------------------------------------------
DLL Registration
-------------------------------------------------------------------------------
  Registered: C:\Program Files (x86)\Mozilla Thunderbird\AccessibleMarshal.dll
  Registered: C:\Program Files (x86)\Mozilla Thunderbird\AccessibleHandler.dll

-------------------------------------------------------------------------------
Adding Registry Entries
-------------------------------------------------------------------------------
  Added Registry String: HKLM | Software\Mozilla\Mozilla Thunderbird\60.2.1 (en-US)\Main | Install Directory | C:\Program Files (x86)\Mozilla Thunderbird
  Added Registry String: HKLM | Software\Mozilla\Mozilla Thunderbird\60.2.1 (en-US)\Main | PathToExe | C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe
  Added Registry String: HKLM | Software\Mozilla\Mozilla Thunderbird\60.2.1 (en-US)\Uninstall | Description | Mozilla Thunderbird 60.2.1 (x86 en-US)
  Added Registry String: HKLM | Software\Mozilla\Mozilla Thunderbird\60.2.1 (en-US) |  | 60.2.1 (en-US)
  Added Registry String: HKLM | Software\Mozilla\Mozilla Thunderbird 60.2.1\bin | PathToExe | C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe
  Added Registry String: HKLM | Software\Mozilla\Mozilla Thunderbird 60.2.1\extensions | Components | C:\Program Files (x86)\Mozilla Thunderbird\components
  Added Registry String: HKLM | Software\Mozilla\Mozilla Thunderbird 60.2.1\extensions | Plugins | C:\Program Files (x86)\Mozilla Thunderbird\plugins
  Added Registry String: HKLM | Software\Mozilla\Mozilla Thunderbird 60.2.1 | GeckoVer | 60.2.1
  Added Registry String: HKLM | Software\Mozilla\Mozilla Thunderbird |  | 60.2.1
  Added Registry String: HKLM | Software\Mozilla\Mozilla Thunderbird | CurrentVersion | 60.2.1 (en-US)
  Added Registry String: HKLM | Software\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Thunderbird 60.2.1 (x86 en-US) | Comments | Mozilla Thunderbird 60.2.1 (x86 en-US)
  Added Registry String: HKLM | Software\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Thunderbird 60.2.1 (x86 en-US) | DisplayIcon | C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe,0
  Added Registry String: HKLM | Software\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Thunderbird 60.2.1 (x86 en-US) | DisplayName | Mozilla Thunderbird 60.2.1 (x86 en-US)
  Added Registry String: HKLM | Software\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Thunderbird 60.2.1 (x86 en-US) | DisplayVersion | 60.2.1
  Added Registry String: HKLM | Software\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Thunderbird 60.2.1 (x86 en-US) | InstallLocation | C:\Program Files (x86)\Mozilla Thunderbird
  Added Registry String: HKLM | Software\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Thunderbird 60.2.1 (x86 en-US) | Publisher | Mozilla
  Added Registry String: HKLM | Software\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Thunderbird 60.2.1 (x86 en-US) | UninstallString | C:\Program Files (x86)\Mozilla Thunderbird\uninstall\helper.exe
  Added Registry String: HKLM | Software\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Thunderbird 60.2.1 (x86 en-US) | URLInfoAbout | https://www.mozilla.org/en-US/
  Added Registry String: HKLM | Software\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Thunderbird 60.2.1 (x86 en-US) | URLUpdateInfo | https://www.thunderbird.net/en-US/
  Added Registry DWord: HKLM | Software\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Thunderbird 60.2.1 (x86 en-US) | NoModify | 1
  Added Registry DWord: HKLM | Software\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Thunderbird 60.2.1 (x86 en-US) | NoRepair | 1
  Added Registry DWord: HKLM | Software\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Thunderbird 60.2.1 (x86 en-US) | EstimatedSize | 127629

-------------------------------------------------------------------------------
DLL Registration
-------------------------------------------------------------------------------
  Registered: C:\Program Files (x86)\Mozilla Thunderbird\MapiProxy_InUse.dll

-------------------------------------------------------------------------------
DLL Registration
-------------------------------------------------------------------------------
  Registered: C:\Program Files (x86)\Mozilla Thunderbird\MapiProxy_InUse.dll
  Added Registry String: HKLM | Software\Microsoft\Windows\CurrentVersion\App Paths\thunderbird.exe |  | C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe
  Added Registry String: HKLM | Software\Microsoft\Windows\CurrentVersion\App Paths\thunderbird.exe | Path | C:\Program Files (x86)\Mozilla Thunderbird

-------------------------------------------------------------------------------
Adding Shortcuts
-------------------------------------------------------------------------------
  Added Shortcut: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Mozilla Thunderbird.lnk
  Added Shortcut: C:\Users\Public\Desktop\Mozilla Thunderbird.lnk

-------------------------------------------------------------------------------
Setting as the default mail application
-------------------------------------------------------------------------------

-------------------------------------------------------------------------------
Mozilla Thunderbird Installation Finished: 2018-10-25 16:22:15
Another observation: Started Thunderbird. Forwarded an existing email. Changed initial To: line to Bcc:. As long as I used an exiting email distribution list entry, Enter key caused next line to correctly change to Bcc:. However as soon as I entered and exiting individual address line and hit Enter, the next line remained as To: instead os switching to Bcc:
Upgrade to latest version 60.3.1 (32-bit)

Still have same BCC: problem.

I noticed if I start first BCC entry with an email list, then next email address entry line properly changes from To: to BCC: and behavior continues as long as I use email list names (my names are short). But as soon as enter a long individual user entry the next line stays ta To: and does not change to Bcc:
Can someone find a reproducible case and we can look into it. That SUMO thread is far to chatty and complains about a few other things :-(
https://support.mozilla.org/en-US/questions/1239413 is the only other potential one I find posted in the past 1.5 months. So Peter's here is the only good example.
Although I have no add-ons, I just restarted thunderbird in SAFE mode with NO add-ons enabled and recreated the bug.

As long as I use email list names, the next line switches to BCC:.
 
If I change the new line to BCC: and then enter a new addresses that IS NOT in my address book, then the following line still switches to BCC:. 

However, as soon as I use ANY single user from my address book, then the next line stays at To:

I can repeat this pattern back-and-forth multiple times while in the same compose new email.

The bug seems to be related to the use of individual entries in my address book.
Peter,
What items to you have checked off in tools > options > composition > addressing?
What happens you you uncheck items?
Flags: needinfo?(pchoma2)
tools > options Z> composition >

General:
Forward messages Inline + add extension to filename
AutoSave every 5 minutes
Confirm when using keyboard shortcut to send messages
Check for missing attachments
HTML: Use Paragraph format ...


Addressing
Local Address Books
Default startup directory... All Address Books


Spelling
Enable spellcheck as you type
Language: English (US)


??? Which of the above options would you like me to test unchecked?


+++ Now Upgrading to Thunderbird ver 60.3.3
Still have same issue. Stays on BCC as long as I use and address list but fails to carry over BCC: when I add an individual users.
Flags: needinfo?(pchoma2)
Upgrade Thunderbird v60.4.0 and still reproduced this issue.

(In reply to Peter Choma from comment #9)

Another observation: Started Thunderbird. Forwarded an existing email.
Changed initial To: line to Bcc:. As long as I used an exiting email
distribution list entry, Enter key caused next line to correctly change to
Bcc:. However as soon as I entered and exiting individual address line and
hit Enter, the next line remained as To: instead os switching to Bcc:

The only case where something like reporter's scenario can occur (apart from Contacts side bar, which was already mentioned), is if we take reporter's description at face value:

hit Enter, the next line remained as To: instead of switching to Bcc:

So probably there was a subsequent blank recipient in row 2 already, preset to TO (which can easily happen if you change the type of preceding row 1 to BCC only after pressing Enter for autocompletion).

I think there's a misunderstanding here. We never change/switch already existing recipient lines (blank or not) with a preset recipient type (and I don't think TB has ever done that, but would have to confirm for old versions). We only re-duplicate the current recipient type IF the next line doesn't exist yet, i.e. only IF the next line does NOT have a preset different recipient type already. Well, except when there's CSV lists that reporter is apparently talking about - they succeed to reduplicate BCC entries in spite of a subsequent preset, blank TO line.

Essentially there are three scenarios, and only one "fails" with reporter's expectations. I'll post annotated screenshots for the purpose of illustration.

Reporter (Peter Ch.), can you please comment if any of the screenshots describes your case. If not, please post your own step-by-step screenshots.

Flags: needinfo?(pchoma2)

This is where it just works as expected, if you start on the last or only line and make that BCC before confirming with Enter.

This is where it allegedly fails. I think this is reporter's case. Otherwise it must involve Contacts Side bar.
Not sure if this could/should be improved.

The special case of CSV list entered into one recipient input. This works well in itself, but user might end up in scenario B if that's where he started from.

Alas, right now I do not have the time to read thru the three scenarios but I will try to do so this weekend.

Yes I can recreate this in ver 68.2.2. It is related to the name being present in my address book.
If I start with BCC and enter a brand new name, BCC propegates
If I enter an email list entry, BCC propegates
but if I choose some entries from my address book then the next line switches to to.
I create a new address book entry for myself and when I entered it, the next line was To; rather than BCC.
I suspect there is a length factor involved in the issue.

Flags: needinfo?(pchoma2)

Added screen shot showing Bcc: Changing to To: after using name from my address book!

Scenario A - FAILS

Message --> New Message
Change "To:" to "BCC:"
Selected Choma, Peter-YAH from suggestion list
Result next line is To: and not BCC:

Scenario B - yes Get "To:" Line

Scenario C - noticed something interesting
Typed partial a name

  1. If I use a mouse click to select a suggested entry from my address book, then the next line becomes BCC:
  2. If I press the Enter key to select the suggested name, then the next line becomes TO: [I generally press enter to accept the suggested name!] Looks like this is where the problem lies.

Also interesting artifact. I capitalize the first letter of first and last name. If I start typing a name in lower case, and press enter key to accept the suggestion, then the suggest name begin with a lower case letter and continues with the casing of the rest of the name in the address book. It looks like the suggestion code only adds the missing suffix string to the currently typed code and does not replace it with the whole value in the address book.

To recreate (lowercase artifact) Message->New Message
type lowercase prefix string for some capitalized name in address book and when get a match, press Enter key. Happens on both To: and BCC: line. The string you type must match the prefix of the DIsplay Name in the address book.

Ran a few more experiments.

It looks like the bug is related to using the ENTER key to accept the initial suggested email user from my address book. If I use the keyboard arrow keys to step to another entry OR use the mouse to select any entry even the first entry, then the BCC properly propagates to the next line.

Using the ENTER key to select the initial user suggestion (based on chars entered on the current bcc: line) causes TO: to be used instead of BCC: on the next line.

(In reply to Peter Ch from comment #24)

Scenario A - FAILS

Message --> New Message
Change "To:" to "BCC:"
Selected Choma, Peter-YAH from suggestion list
Result next line is To: and not BCC:

Thanks a lot Peter for your instant, now more precise feedback based on my detailed test cases. This has enabled me to track down your issue.

(In reply to Jorg K (GMT+2) from comment #12)

Can someone find a reproducible case and we can look into it.

Sure, just invite me to the party... ;-) Here we go:

STR

  1. Write
  2. Change TO to BCC
  3. Type recipient: Doe, John <john@asdf.com> (important: display name with comma)
  4. Press Enter (sic, do not click with mouse to select auto-complete result)

Actual result:

  • TB creates a new recipient row of type "TO" (if the display name has a comma, AND you press Enter to confirm autocompletion). This bug.

Expected result:

  • TB creates a new recipient row of type "BCC"

For comparison:

  • Display names without comma will create "BCC" (ok)
  • Display name with comma, but selected with mouse click will create "BCC" (ok)

Possible problem in code:

  • Enter event probably checks for comma in recipient string, if found, tries to parse it as CSV. When there's a comma in display name but nothing to parse for CSV, we don't go back to that spot where we create another row of same type after a regular, single-recipient autocomplete lookup.

Lessons to learn from this bug:

  • Precise, list-style STR are crucial. Let's not let reporters get away with "Enter an email address from one of my saved one" - we need to know the exact string, especially when it works for us but fails for reporter. I acknowledge this is easier to say with the benefit of hindsight, and it's part of the triage process to narrow down reproducable STR, but still - had we insisted to know the exact recipient string, or asked reporter to reproduce with our exact recipient string, lots of wild testing iterations in this bug could have been avoided. No blames, just a mental note for next time...
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Compose new msg and use BCC:, ENTER causes next entry to switch back to To: → Composition: Pressing ENTER on BCC recipient with comma in display name creates a new recipient row of type "To" instead of "Bcc"
User Story: (updated)
User Story: (updated)

Related bug (could be fixed here):

TAB on a BCC recipient with comma in display name:
Actually: [autocompletes and] creates "TO" (double wrong: shouldn't create new row, but if anything, it should be BCC)
Expected: [autocomplete and] focus subject

For comparison, tab on a recipient without comma will autocomplete and focus subject as intended.

Attachment #9107625 - Attachment description: Scenario B: Non-reduplicating single BCC recipient because of subsequent preset TO (the "failure" case) → Scenario B: Non-reduplicating single BCC recipient because of subsequent preset TO (the "odd" case)
Attachment #9107637 - Attachment description: Capture.JPG → Scenario D: Reproducible testcase: Non-reduplicating BCC recipient with comma in display name, confirmed with ENTER. STR: comment 26

(In reply to Thomas D. from comment #26)

Sure, just invite me to the party... ;-)

You already have a standing (permanent) invitation ;-)

I can confirm this: Selecting a, b <c@d.com> with enter either from auto-complete or just with enter if there was no auto-complete suggestion (like I don't have "Dow, John" in my address book) does strange things. Even worse: "a, b" <c@d.com>.

Paul, from some light diversion from Calendar stuff, maybe you'd like to take a look. Or maybe Magnus who worked on the comma and semicolon stuff recently.

Flags: needinfo?(paul)
Flags: needinfo?(mkmelin+mozilla)

(In reply to Jorg K (GMT+2) from comment #28)

I can confirm this: Selecting a, b <c@d.com> with enter...
Even worse: "a, b" <c@d.com>.

Yes, that's probably worse in the sense of "we should never let that comma trigger anything because it's in double quotes".
In terms of this bug, the result is the same.

I also checked for the rare case of comma in the local part, which is valid. As expected, that also triggers this bug, but we do separate multiple recipients correctly:
a, b <"c, d"@e.com>, f, g <h@j.com>, upon pressing Enter, gets correctly parsed as:
a, b <"c, d"@e.com>
f, g <h@j.com>
... with a subsequent "TO" recipient (this bug).

User Story: (updated)

I see you edited your comment. Yes, the "worse" is that the comma enclosed by quotes is used to split and that one quote ends up in one recipient, and the other one in another :/

(In reply to Jorg K (GMT+2) from comment #30)

I see you edited your comment. Yes, the "worse" is that the comma enclosed by quotes is used to split and that one quote ends up in one recipient, and the other one in another :/

Thanks. It doesn't split up wrongly for me using "a, b" <c@d.com> - any hints how to reproduce this?

any hints how to reproduce this?

Hmm, I'd like to know myself now. I saw "a in one line and b" <c@d.com> in the next. Now I can't reproduce it either. Anyway, display names with a comma, with or without quotes, seem to work OK, only that they change a Bcc to a To if enter is used to advance to the next line.

Ahh, I found it. Enter "a, b" <d.com> - that plays up.

Probably you have the culprit right here: https://searchfox.org/comm-central/rev/2c6b74cbc1457670a7e89613baee908837d73799/mail/components/compose/content/addressingWidgetOverlay.js#441

But this thing is getting such a major overhaul in bug 440377, I don't think this particular edge case is very important to fix.

Flags: needinfo?(mkmelin+mozilla)

(In reply to Magnus Melin [:mkmelin] from comment #33)

But this thing is getting such a major overhaul in bug 440377, I don't think this particular edge case is very important to fix.

Agreed, shouldn't be a problem once we make the transition to the new UI.

Flags: needinfo?(paul)

Tested by entering
a, b <c@d.com>
and pressing enter.

Assignee: nobody → jorgk
Attachment #9107894 - Flags: review?(mkmelin+mozilla)
Attachment #9107894 - Flags: review?(mkmelin+mozilla) → review+
Status: NEW → ASSIGNED

Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/84b703945054
when creating a new row in the addressing widget, don't switch back to To: (analysis by :mkmelin). r=mkmelin

Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 72.0
Attachment #9107894 - Flags: approval-comm-esr68+
Attachment #9107894 - Flags: approval-comm-beta+
  1. If the code is being redesigned it would be very helpful to have a way to sort the email recipients by Last name, or display name, or email address. [Enhancement request]

  2. Add a test case where you enter a lowercase prefix to select an email address from the address book that contains names where the first and lastname begins with an uppercase letters and make sure the lower case search string is replaced with the entire entry from the address book. Currently, there are random cases where the first letter is not replaced and the Bcc: name is displayed with an initial lowercase letter. Alas, I do not currently have an example.

(In reply to Jorg K (GMT+2) from comment #39)

TB 68.3 ESR:
https://hg.mozilla.org/releases/comm-esr68/rev/b4f325aa139aaca2de81c20cbcf12c635e124e8a

Thanks Jörg for fixing this one-liner immediately for the benefit of many users. Your hands-on approach is much appreciated and highly beneficial for Thunderbird.

(In reply to Peter Choma from comment #37)

  1. If the code is being redesigned it would be very helpful to have a way to sort the email recipients by Last name, or display name, or email address. [Enhancement request]

Please check if there's a bug for that, and file one if there isn't, then mark it as blocking bug 440377. 100% supported by me, sorting recipients in composition is long overdue, more so now when the default becomes a crowded collection of pills. Related, I'd also expect something like legacy view, which allows users to view pills in a single column or multi-column layout.

  1. Add a test case where you enter a lowercase prefix to select an email address from the address book that contains names where the first and lastname begins with an uppercase letters and make sure the lower case search string is replaced with the entire entry from the address book. Currently, there are random cases where the first letter is not replaced and the Bcc: name is displayed with an initial lowercase letter. Alas, I do not currently have an example.

If you have a reproducable test case, please file a bug. I tried, but couldn't reproduce.

See Also: → 1613090
You need to log in before you can comment on or make changes to this bug.