Moving Contacts lacking email addresses between address books by Drag and Drop not possible
Categories
(Thunderbird :: Address Book, defect)
Tracking
(Not tracked)
People
(Reporter: jlerner10, Unassigned)
References
(Blocks 1 open bug, )
Details
(Whiteboard: [fixed by bug 1770146])
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:96.0) Gecko/20100101 Firefox/96.0
Steps to reproduce:
I created a new Address Book (left side)
I wanted to move or copy (prefer copy) a Contact to the new address book.
No Drag and Drop or Copy options.
Actual results:
Nothing happened.
Expected results:
The Contact should have been moved to new Address Book.
Note a solution was found. But you should not have to have an email address necessary to be able to move Contacts.
See this post
https://forums.mozillazine.org/viewtopic.php?f=29&t=3085653
Drag and Drop plus Copy should be available options.
TB 96.0 b4
Updated•3 years ago
|
Comment 2•3 years ago
|
||
For searchability, please avoid using contractions in bug summaries. (FWIW, "dnd" or "dragndrop" is more common than "d'n'd", at least in English)
Confirmed. Contact without an address cannot be moved or copied.
06:33:08.452 TypeError: addr.email is null jsmime.js:3355:9
addAddress resource:///modules/jsmime/jsmime.js:3355
addAddresses resource:///modules/jsmime/jsmime.js:3410
makeMimeHeader resource:///modules/MimeJSComponents.jsm:325
makeMimeAddress resource:///modules/MimeJSComponents.jsm:473
makeMimeAddressFromCard chrome://messenger/content/addressbook/aboutAddressBook.js:1518
map self-hosted:224
_onDragStart chrome://messenger/content/addressbook/aboutAddressBook.js:1536
handleEvent chrome://messenger/content/addressbook/aboutAddressBook.js:1103
06:33:08.453 Uncaught
Exception { name: "NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS", message: "[JavaScript Error: "addr.email is null" {file: "resource:///modules/jsmime/jsmime.js" line: 3355}]'[JavaScript Error: "addr.email is null" {file: "resource:///modules/jsmime/jsmime.js" line: 3355}]' when calling method: [nsIMsgHeaderParser::makeMimeAddress]", result: 2153185313, filename: "chrome://messenger/content/addressbook/aboutAddressBook.js", lineNumber: 1518, columnNumber: 0, data: XPCWrappedNative_NoHelper, stack: "makeMimeAddressFromCard@chrome://messenger/content/addressbook/aboutAddressBook.js:1518:40\n_onDragStart@chrome://messenger/content/addressbook/aboutAddressBook.js:1536:27\nhandleEvent@chrome://messenger/content/addressbook/aboutAddressBook.js:1103:14\n", location: XPCWrappedNative_NoHelper }
columnNumber: 0
data: XPCWrappedNative_NoHelper { QueryInterface: QueryInterface() }
filename: "chrome://messenger/content/addressbook/aboutAddressBook.js"
lineNumber: 1518
location: XPCWrappedNative_NoHelper { QueryInterface: QueryInterface(), filename: Getter, name: Getter, … }
message: "[JavaScript Error: "addr.email is null" {file: "resource:///modules/jsmime/jsmime.js" line: 3355}]'[JavaScript Error: "addr.email is null" {file: "resource:///modules/jsmime/jsmime.js" line: 3355}]' when calling method: [nsIMsgHeaderParser::makeMimeAddress]"
name: "NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS"
result: 2153185313
stack: "makeMimeAddressFromCard@chrome://messenger/content/addressbook/aboutAddressBook.js:1518:40\n_onDragStart@chrome://messenger/content/addressbook/aboutAddressBook.js:1536:27\nhandleEvent@chrome://messenger/content/addressbook/aboutAddressBook.js:1103:14\n"
<prototype>: ExceptionPrototype { toString: toString(), name: Getter, message: Getter, … }
aboutAddressBook.js:1518
Updated•3 years ago
|
Comment 4•2 years ago
|
||
Looks like this was fixed by bug 1770146.
Description
•