The completion order configuration (Configure KMail - Composer - General - Configure Completion Order) is a useful facility. There may be situations, though, where the user would have an address source configured but may only want to use it for lookup (in KAddressBook or elsewhere) and not for completion. Having too many address sources configured slows down the address line interaction, especially if the source is slow or has many addresses, and makes the popup list too long. Suggest that this could be easily achieved by having the list of completion sources also show a check box for each one; if the box is not checked then the source would be ignored for completion. Turning off a source here should also not use it in the recipients picker (opened by "Select..." in the composer window header area). This picker should also honour the completion order, for consistency. Both of these would make the picker more convenient to use, as opposed to the current where all sources are always shown and the tree is fully expanded when the picker opens. Reproducible: Always
I already started to do it. Not finished yet for 4.14.x. But still on my todo list