Bug 1777778 Comment 1 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

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:
- www.example.com
- http://www.example.com
- https://www.example.com
2. In Thunderbird, go to AB tab
3. New AB, add CardDav AB
4. As username, put your gmail address, then password, and complete the procedure
5. Check display of contacts in TB AB wrt website
6. 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:
- show website URLs from Google contacts correctly in TB UI

- https://www.example.com
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:
- www.example.com
- http://www.example.com
- https://www.example.com
2. In Thunderbird, go to AB tab
3. New AB, add CardDav AB
4. As username, put your gmail address, then password, and complete the procedure
5. Check display of contacts in TB AB wrt website
6. 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:
- show website URLs from Google contacts correctly in TB UI, e.g. https://www.example.com
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:
- www.example.com
- http://www.example.com
- https://www.example.com
2. In Thunderbird, go to AB tab
3. New AB, add CardDav AB
4. As username, put your gmail address, then password, and complete the procedure
5. Check display of contacts in TB AB wrt website
6. 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:
- show website URLs from Google contacts correctly in TB UI, e.g. https://www.example.com

Back to Bug 1777778 Comment 1