The Hangouts Dialer on Android absolutely REFUSES to find 2 of my contacts. I have 132 of them in the group "My Contacts" and all of them have phone numbers. Wanting to troubleshoot I tried searching for them one by one in Dialer: it can find 130 but not these 2.
I exported the contacts and looked at the raw Google CSV data. One of the 2 problematic contacts had a whitespace character at the end of its phone number. I removed it. Bingo, Dialer can now find it!
The other contact, "Chad", has no whitespace though. Why can Dialer not find it? All this contact has is a name, a phone number, and an email address. I tried everything: deleting it, recreating it from Android's contact editor, recreating it from the desktop at https://contacts.google.com, clearing the cache and data from Hangouts, etc. Nothing works, except one thing:
If I remove the email address from this contact... Dialer can find it!
I add the address back... Dialer cannot find it.
I replace "chad@" with "chad2@" in the address... Dialer can find it.
I add multiple addresses along with the real one... Dialer cannot find it.
It is as if Dialer is banning or blocking this specific user based on his email address. Did I block this user by accident (Hangouts options -> Blocked people)? Nope. Did I hid him by accident (Hangouts options -> Settings -> $my_account -> Hidden Contacts)? Nope.
My version of Hangouts is the latest (6.1.109448852). Ditto for Hangouts Dialer (0.1.100944346). My phone is running Android 5.0.1. I only have 1 Google account on this phone. Nothing fancy.
Please Hangouts team, fix this chad bug.
