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)
Tracking
(Not tracked)
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:
Other CardDAV clients handle this correctly.
| Reporter | ||
Comment 1•1 year ago
|
||
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
| Reporter | ||
Comment 2•1 year ago
|
||
And now in the correct order...
Actual result: https\://abc.def
Comment 3•1 year ago
|
||
There isn't supposed to be an escape character there, see https://datatracker.ietf.org/doc/html/rfc6350#section-6.7.8.
Comment 4•1 year ago
|
||
-> INVALID then (server bug perhaps)
Description
•