Hi,
I am using Thunderbird 91.6.0 (64-bit) on macOS Catalina 10.15.7 (19H1713).
The behaviour of the "Display Name: Show on display name for people in my address book" … (читать ещё)
Hi,
I am using Thunderbird 91.6.0 (64-bit) on macOS Catalina 10.15.7 (19H1713).
The behaviour of the "Display Name: Show on display name for people in my address book" setting under "Thunderbird / Preferences / General" is not working properly. I have to toggle the setting to get it to recognise any new changes to the address book (i.e additions, modifications or deletions). Once that setting has been toggled off/on then the name displayed in the UI is correct from them on but prior to toggling this setting no new changes to the address book are shown in the UI.
I am guessing that the relevant cache is not being updated when changes are made to the address book, and that the action of toggling the Display Name setting off/on triggers an action to read through the address book(s) and update the cache.
Restarting Thunderbird after making a change to the address book for NOT resolve this problem so the cache is not updated during a restart of Thunderbird.
This behaviour happens for; (i) additions of a new contact to the address book, (ii) an update of an existing contact in the address book, and (iii) the deletion of a contact from the address book. It does not seem to matter what address book the contacts are in. They can be in any address book you have created.
If you remove a contact from the address book, or remove a contact's display name then that is not reflected in the UI even after a restart of Thunderbird. You have to toggle the setting off then on in order for Thunderbird to see the change and display the correct name (i.e. the contact deletion or the update/removal of a contact's display name). Again suggesting that the cache is not refreshed after those operations as well.
In the UI I have the "From" and "Recipient" columns showing. I do not display "Correspondents".
Example pictures attached.
01.From Shows Firefox.png
02.Copy Email Address.png
03.Nothing in address book yet.png
04.Add New Contact to Address Book.png
05.Contact now in address book with a Display Name.png
06.Display Name in UI not showing Display Name from new contact.png
07.Settings Display Name Showing Ticked.png
08.Settings Display Name Toggle Off.png
09.Settings Display Name Toggle On.png
10.Display Name in UI now correct.png
11.Delete Contact From Address Book.png
12.Contact No Longer in Address Book.png
13.Display Name in UI still showin (now deleted) display name.png
14.Settings Display Name Showing Ticked.png
15.Settings Display Name Toggle Off.png
16.Settings Display Name Toggle On.png
17.Display Name in UI now correct.png
I do have a large Thunderbird cache (approx 1 GB), which I have not deleted but I do not think the size of the cache is an issue here since the toggle off/on resolves the problem. Deleting the Thunderbird cache may well resolve the problem as that action may trigger the address book to be read again and the appropriate cache recreated but I suspect the problem will reappear again afterwards.
I don't have another installation of Thunderbird that I can test this on, e.g. a Windows install. I only have this one client on macOS.
Thanks in advance for looking in to this.