Dialer search contacts mislabels phone as 'Other'
- /e/ version: 0.14
- Device model(s): Xiaomi Redmi 4X
Summary
Phone labels of some types display as 'Other' when searching for a phone number. This only happens to be shown in the search results list. The labels are shown correctly once they are in the call history or frequent list (in frequents, if the three dots are pressed, all of the associated numbers and labels are correctly shown as they were originally entered in the contacts). This makes it difficult in many circumstances to find the correct number to dial.
I had initially synced my contacts from a google account in an effort to migrate away from there. I have not delved into how the internal structure/vCard addressbook was created, however, the standard label 'Mobile' appears to constantly be a problem only in the search results, and is listed as 'Other'. Different labels, especially those that I created custom i.e. 'Old?' 'Work Mobile' appear correctly, as do other standards such as 'Home'.
The problem
Steps to reproduce Dialer -> Search contacts -> select a contact which has a phone type 'Mobile'.
What is the current behavior?
The number is labeled 'Other'.
What is the expected correct behavior?
The proper label that is assigned to the phone number. In this instance, as written above, it should be 'Mobile'