Closed Bug 1777778 Opened 3 years ago Closed 3 years ago

Correct website URLs from Google Contacts via CalDAV end up wrongly escaped/invalid in Thunderbird: https\://www.example.com

Categories

(Thunderbird :: Address Book, defect, P2)

Thunderbird 103

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1772677

People

(Reporter: bowhay55, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [STR in comment 1])

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Firefox/102.0

Steps to reproduce:

I use Google Contacts. Website field in TB address book puts in https:. This means the website address is not accepted and outlined in red.

Actual results:

If corrected in TB and saved the corrected website field initially appears and then disappears as it syncs with Google and editing it again shows https. This is a sync problem with Google Contacts. Google Contacts shows correct web address.

Expected results:

TB should show same website addtess without the additional \ after https.

Component: Untriaged → Address Book
Flags: needinfo?(bugzilla2007)

Oh yes, this is happening. Not good. Should fix this. Breaks all website URLs from Google Contacts via CalDav on the TB side, then they won't show on TB's contact display, and be marked red/invalid on TB's Edit contact form. Correction on TB side fails, resyncing returns the flaw again.

Seen on 102.0 (64-bit), Win10

STR

  1. On gmail.com, go to your Contacts and create some with website field filled:
  1. In Thunderbird, go to AB tab
  2. New AB, add CardDav AB
  3. As username, put your gmail address, then password, and complete the procedure
  4. Check display of contacts in TB AB wrt website
  5. Edit contacts in TB AB and check website field

Actual result:
In TB, websites having no protocol or a protocol with colon come out wrong and invalid, hence no longer shown in the display, and red in edit mode

  • Google Contacts (web) => TB contacts display | edit contact
  • www.example.com => not displayed | invalid: www.example.com
  • http://www.example.com => not displayed | invalid: http\://www.example.com
  • https://www.example.com => not displayed | invalid: https\://www.example.com
    Then, as reporter says, attempts to fix the problem on TB side by removing the superfluous \ character fail, it syncs up with Google and then returns wrong again in a split second.

Expected:

Severity: -- → S3
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(bugzilla2007) → needinfo?(geoff)
Priority: -- → P2
Summary: address book website field "https\" → Correct website URLs from Google Contacts end up wrongly escaped/invalid in Thunderbird (https\://www.example.com) after connecting Google Contacts via CalDav
Whiteboard: [STR in comment 1]
Summary: Correct website URLs from Google Contacts end up wrongly escaped/invalid in Thunderbird (https\://www.example.com) after connecting Google Contacts via CalDav → Correct website URLs from Google Contacts via CalDAV end up wrongly escaped/invalid in Thunderbird (https\://www.example.com)
Summary: Correct website URLs from Google Contacts via CalDAV end up wrongly escaped/invalid in Thunderbird (https\://www.example.com) → Correct website URLs from Google Contacts via CalDAV end up wrongly escaped/invalid in Thunderbird: https\://www.example.com
See Also: → 1772677
Status: NEW → RESOLVED
Closed: 3 years ago
Flags: needinfo?(geoff)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.