Closed Bug 1692960 Opened 5 years ago Closed 5 years ago

Select (only some) address books for auto-completion

Categories

(Thunderbird :: Address Book, enhancement)

enhancement

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 220370

People

(Reporter: thoste, Unassigned)

References

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0

Steps to reproduce:

On my Thunderbird I have approx 1500 contacts (email addresses) stored in 9 address books. 2 of the address books contain only old, outdated email addresses which I keep as a reminder resp as a historical repository list.

Now I have people with multiple email addresses spread over multiple address books. For simplicity lets say contact "Stuart MIller" has a current email address in one of the 7 valid address book and 3 outdated in one of the two old address books.

Now I start composing a new message and start typing "Stuart Miller" in "TO:" entry field.

Thunderbird offers me for auto-completion 4 email addresses.

How should I know/remember which one is the current, valid email address?
I need my brain capacity for other things.

Expected results:

Thunderbird should offer an option to exclude some address books as auto-completion source. Alternatively Thunderbird could offer an option to include
some Address books as source for auto-completion.

In the past there was a good AddOn "MoreFunctionsForAddressBook" which offers such a function. Unfortunately this Addon was for old Legacy Api only.
The AddOn provided the selection even on a per-account base. this is not necessary. A global Include/exclude of some (but not all) address books would be sufficient.

This address book function should be added to next Thunderbird version.

Thunderbird 68 is EOL.

Version: 68 → unspecified
Component: Untriaged → Address Book

Ok, originally its TB v68.
But the same missing feature applies to newest TB (v78ff)

You can do this with the config editor (although it would be nice if there was a better way). Find your address book under ldap_2.servers. and set ldap_2.servers.[whatever].enable_autocomplete to false.

Hi Thomas Stein,

you're quite right, as we've been having Thunderbird for almost two decades, archiving/obsoleting address books, accounts etc. becomes more pertinent. Unfortunately, I don't think anyone has the free cycles for this enhancement atm, and user interest hasn't been big afasics.

I have just tested the workaround recommended by Geoff and it works perfectly.

(In reply to Geoff Lankow (:darktrojan) from comment #3)

You can do this with the config editor (although it would be nice if there was a better way). Find your address book under ldap_2.servers. and set ldap_2.servers.[whatever].enable_autocomplete to false.

Well, you have to create that pref in the first place...

  1. ≡ > Options > Find in Options > about:config
  2. Right-click in config editor > New > Boolean
  3. Enter preference name: ldap_2.servers.TestAB.enable_autocomplete (if the name of your AB is "TestAB")
  4. Enter boolean value: choose false
    ==> TestAB will no longer be used for auto-completion

In terms of bug management, this is a duplicate of bug 220370 (global setting) or bug 372443 (per-account/per-identity setting).

Status: UNCONFIRMED → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
See Also: → 372443

Hi Geoff & Thomas,

thank you for this workaround.
I just tried it and it seems to work.

I can personally live with it. But most possible there are other users who struggle with the same problem.
The solution is deeply hidden and nested.

So a more convenient GUI-based option is still recommeneded.
Thank you so far.

See Also: → 220370
You need to log in before you can comment on or make changes to this bug.