[bug] Can't make a call from Phone app, if text length exceeds screen size [fixed] [released]
How to reproduce:
- Use Finnish GUI language (you'll see why soon)
- Set some contact's, with multiple phone numbers, one mobile phone number to international format, e.g. +358401234567
- Set that number to private - translates to "Yksityinen"
- Set that number to mobile phone - translates to "Matkapuhelin"
- Call that number from People app - you can make the call
- Go to Phone app > Call contact from the pully menu, and tap the contact name on the alphabetical list (not from the favorites)
- All numbers are shown, and note that "Yksityinen | Matkapuhelin | +358401234567" is wider than the screen
- Try to call by tapping the number - nothing will happen. However, tapping some other number from same contact works.
You can fix this by just replacing the +358 with 0 which shortens the total text length just enough, but this only works for same-country calls. Alternatiely, set the number type to work "Työ" which is shorter, but may not be correct choice.
This was a fun one to hunt down. Seems to me that wider-than-screen cases break the clickable area somehow...
Edit: You can reproduce this bug in English GUI just by adding a personal mobile number having 15+ characters to excess the screen width.
Note: that it works from the favorites but not from the alphabetical list. So the problem seems to exist in the context menu of the alphabetical list of people.
Edit 2015-09-12: Still present in 1.1.9.28 - but the next version should contain the fix.
Edit 2016-01-20: Fixed in 2.0.1.7 (early access)
I can't reproduce the bug. I changed the language to Finnish and tried to call a personal mobile phone from Call contact (Soita henkilölle) and it works as it should.
AliN ( 2015-08-08 21:23:57 +0200 )editThanks for typo fixes and correcting the question - I did it in a bit of a hurry to be honest :)
Direc ( 2015-08-09 01:10:07 +0200 )editDo you have the number in +... format? My test case number is 13 chars long with +358, and 10 chars with leading zero. AFAIK the length must exceed the width of the screen... In my case the first letter "Y" of "Yksityinen" is half off screen, and the final two or three number of the phone number are getting grayed out. I can reproduce this reliably. I can't drag it sideways either, and clicking either of the two other numbers of that same contact work as expected - this extra-super-long one doesn't.
Could you try to add a few extra numbers (the number will be incorrect, but it doesn't prevent from trying) so that the length really is "too much"?
Ok, now I can reproduce it even in English GUI. The string should be long enough to excess the screen width.
At the first time I tried from the favorites and it worked, so you can use it as a workaround. Just add the contact to the favorites until the bug gets fixed.
AliN ( 2015-08-09 15:31:00 +0200 )editAs it works from the call log (main page of Phone app) I removed the call-log tag and added the phone-app.
AliN ( 2015-08-09 15:37:12 +0200 )editThanks for your report. I've created a bug to track this issue internally. We will investigate and hopefully release a fix very soon.
chris.adams ( 2015-08-10 11:00:53 +0200 )edit