Closed Bug 1925850 Opened 1 year ago Closed 1 year ago

Syncing URLs in contacts with (built-in) CardDAV not working correctly - https:\//abc.def not turned into https://abc.def

Categories

(Thunderbird :: Address Book, defect)

Thunderbird 128
defect

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: h.725, Unassigned)

Details

Steps to reproduce:

On my CardDAV server I have contacts including URLs, e.g. "Homepage".

I have both Thunderbird version 115.16.2 (Mac) as well as 128.3.2esr (Windows).
The behaviour is the same.

Actual results:

When I sync with Thunderbird (built-in CardDAV)...
The escape character () before the colon (:) is not removed resulting in an invalid URL which then isn't displayed (but accessible in edit mode).

e.g. https://abc.def

Expected results:

https://abc.def

Other CardDAV clients handle this correctly.

Oh dear...
Bugzilla evidently removes the backslash character but Thunderbird doesn't. Is this meta-bug-fixing?

I'll try again:
Actual result: https:\//abc.def
Expected result: https://abc.def

And now in the correct order...
Actual result: https\://abc.def

There isn't supposed to be an escape character there, see https://datatracker.ietf.org/doc/html/rfc6350#section-6.7.8.

-> INVALID then (server bug perhaps)

Status: UNCONFIRMED → RESOLVED
Closed: 1 year ago
Resolution: --- → INVALID
Summary: Syncing URLs in contacts with (built-in) CardDAV not working correctly → Syncing URLs in contacts with (built-in) CardDAV not working correctly - https:\//abc.def not turned into https://abc.def
You need to log in before you can comment on or make changes to this bug.