Closed Bug 1749343 Opened 3 years ago Closed 2 years ago

Moving Contacts lacking email addresses between address books by Drag and Drop not possible

Categories

(Thunderbird :: Address Book, defect)

Thunderbird 96
Desktop
Windows 10
defect

Tracking

(Not tracked)

RESOLVED FIXED
102 Branch

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

OS: Unspecified → Windows 10
Hardware: Unspecified → Desktop
Summary: Moving Contacts between folders → Moving Contacts between address books by d'n'd not possible

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

Severity: -- → S3
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(geoff)
Summary: Moving Contacts between address books by d'n'd not possible → Moving Contacts lacking email addresses between address books by Drag and Drop not possible
Flags: needinfo?(geoff)

Looks like this was fixed by bug 1770146.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Whiteboard: [fixed by bug 1770146]
Target Milestone: --- → 102 Branch
You need to log in before you can comment on or make changes to this bug.