Open Bug 1773235 Opened 2 months ago Updated 1 month ago

Thunderbird corrupts CardDAV (Nextcloud) contact names

Categories

(Thunderbird :: Address Book, defect)

Thunderbird 102
defect

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: waclaw66, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(3 files)

Attached image contact context window

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

Steps to reproduce:

Lets have set up CardDAV (Nextcloud in my case) in sync.
(1) Create a new contact with name "Káťa" from TB. Thunderbird stores and shows "Káťa" instead.
(2) The another bug is when a contact context menu is shown from email header and button "Edit details" is clicked than the contact name containing non-ascii characters is automatically corrupted and saved without clicking Save button in the subsequently open edit window.

Actual results:

Contact name (possible other info) corrupted in CardDAV.

Expected results:

  1. Do not automatically modify contact info.
  2. Do not corrupt contact info.
Attached image contact edit window

The way how to work around this bug is to switch that CardDAV to readonly mode.

Component: Untriaged → Address Book
Blocks: tb102found

Tried adding a "Káťa" contact in google carddav address book. Works fine for me.

Summary: Thunderbird corrupts CardDAV contact names → Thunderbird corrupts CardDAV (Nextcloud) contact names

@Magnus I've tested another CardDAV server Radicale and seems it works fine with TB. Probably NextCloud related.

However Roundcube's CardDAV client works fine with NextCloud in this matter. Not sure which side is the problem, TB or NextCloud?

I don't think it's just Nextcloud related. I've been using Purelymail as my provider and I'm also experiencing this behaviour... But in my case the non-ASCII characters are getting replaced by 2 Unicode replacement characters as soon as Thunderbird syncs with the CardDAV server.

(In reply to Václav Nováček from comment #5)

However Roundcube's CardDAV client works fine with NextCloud in this matter. Not sure which side is the problem, TB or NextCloud?

Curiously Purelymail's Roundcube also displays the character correctly, as well as the macOS native contacts app, but not he iOS one.

You need to log in before you can comment on or make changes to this bug.